Compare commits
3 Commits
10d03bc051
...
bd658f9101
| Author | SHA1 | Date | |
|---|---|---|---|
|
bd658f9101
|
|||
|
d4d77b1cdc
|
|||
|
ae49f96777
|
@@ -126,7 +126,7 @@ overview {
|
|||||||
}
|
}
|
||||||
|
|
||||||
layer-rule {
|
layer-rule {
|
||||||
match namespace="^awww-daemonblur$"
|
match namespace="^swww-daemonblur$"
|
||||||
place-within-backdrop true
|
place-within-backdrop true
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -181,8 +181,8 @@ include "config-keyboard.kdl"
|
|||||||
|
|
||||||
// spawn-at-startup "waybar" // 建议交给 systemctl --user,它自己没法热重载。
|
// spawn-at-startup "waybar" // 建议交给 systemctl --user,它自己没法热重载。
|
||||||
// spawn-sh-at-startup "wl-paste --watch cliphist store"
|
// spawn-sh-at-startup "wl-paste --watch cliphist store"
|
||||||
spawn-at-startup "awww-daemon"
|
spawn-at-startup "swww-daemon"
|
||||||
spawn-at-startup "awww-daemon" "--namespace" "blur"
|
spawn-at-startup "swww-daemon" "--namespace" "blur"
|
||||||
spawn-at-startup "xwayland-satellite"
|
spawn-at-startup "xwayland-satellite"
|
||||||
spawn-at-startup "/usr/lib/pam_kwallet_init"
|
spawn-at-startup "/usr/lib/pam_kwallet_init"
|
||||||
|
|
||||||
|
|||||||
9
bin/chbg
9
bin/chbg
@@ -36,8 +36,8 @@ while [[ $# -gt 0 ]]; do
|
|||||||
esac
|
esac
|
||||||
done
|
done
|
||||||
|
|
||||||
if ! command -v awww >/dev/null 2>&1; then
|
if ! command -v swww >/dev/null 2>&1; then
|
||||||
echo "!) 'awww' command not found. Unable to comply." >&2
|
echo "!) 'swww' command not found. Unable to comply." >&2
|
||||||
exit 2
|
exit 2
|
||||||
fi
|
fi
|
||||||
|
|
||||||
@@ -74,8 +74,9 @@ set_wallpaper() {
|
|||||||
$IMG_MAGICK $WP_DIR/.wallpaper -filter Gaussian -blur 0x30 $WP_DIR/.wallpaper_blur
|
$IMG_MAGICK $WP_DIR/.wallpaper -filter Gaussian -blur 0x30 $WP_DIR/.wallpaper_blur
|
||||||
echo "Done."
|
echo "Done."
|
||||||
|
|
||||||
awww img $WP_DIR/.wallpaper
|
# 原工具现在更名为 awww,但留下了 bug:https://codeberg.org/LGFae/awww/issues/521
|
||||||
awww img $WP_DIR/.wallpaper_blur --namespace blur
|
swww img $WP_DIR/.wallpaper
|
||||||
|
swww img $WP_DIR/.wallpaper_blur --namespace blur
|
||||||
}
|
}
|
||||||
|
|
||||||
imagepool=()
|
imagepool=()
|
||||||
|
|||||||
@@ -73,10 +73,10 @@ log_to_journal() {
|
|||||||
# fi
|
# fi
|
||||||
|
|
||||||
if command -v systemd-cat >/dev/null 2>&1; then
|
if command -v systemd-cat >/dev/null 2>&1; then
|
||||||
nohup setsid systemd-cat -t "$UNIT_NAME" -- "${COMMAND[@]}" >/dev/null 2>&1 &
|
nohup setsid systemd-cat -t "$UNIT_BASE" -- "${COMMAND[@]}" >/dev/null 2>&1 &
|
||||||
local pid=$!
|
local pid=$!
|
||||||
disown "$pid" 2>/dev/null || true
|
disown "$pid" 2>/dev/null || true
|
||||||
echo "$UNIT_NAME started with systemd-cat (pid=$pid), journald logging enabled"
|
echo "$UNIT_BASE started with systemd-cat (pid=$pid), journald logging enabled"
|
||||||
return 0
|
return 0
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|||||||
@@ -21,7 +21,7 @@
|
|||||||
|niri|`.config/niri/config*.kdl`|只拆分了`window-rule`和`binds`,拆太碎有些视觉效果会失效。|
|
|niri|`.config/niri/config*.kdl`|只拆分了`window-rule`和`binds`,拆太碎有些视觉效果会失效。|
|
||||||
|`fuzzel`|`.config/fuzzel/*`|
|
|`fuzzel`|`.config/fuzzel/*`|
|
||||||
|`mako`|`.config/mako/*`|Chrome 的消息推送都是无脑标 CRITICAL 级,没有办法调持续时间,量一多还会卡在那里,只能`makoctl reload`强制重载。|
|
|`mako`|`.config/mako/*`|Chrome 的消息推送都是无脑标 CRITICAL 级,没有办法调持续时间,量一多还会卡在那里,只能`makoctl reload`强制重载。|
|
||||||
|`awww`|`bin/chbg` (bash 脚本)|依赖`imagemagick`。另,可以配合图床等实现定期换壁纸。|
|
|`swww-git`|`bin/chbg` (bash 脚本)|依赖`imagemagick`。另,可以配合图床等实现定期换壁纸。|
|
||||||
|`gtklock`|`.config/gtklock/*`|现阶段无法跟`swayidle`合用,尽管其 Wiki 鼓励这么做。|
|
|`gtklock`|`.config/gtklock/*`|现阶段无法跟`swayidle`合用,尽管其 Wiki 鼓励这么做。|
|
||||||
|`xdg-desktop-portal-(gtk\|gnome)`|`.config/xdg-desktop-portal/*-portals.conf`|GNOME 支持最全,但称不上好看(|
|
|`xdg-desktop-portal-(gtk\|gnome)`|`.config/xdg-desktop-portal/*-portals.conf`|GNOME 支持最全,但称不上好看(|
|
||||||
|`kwallet`|VSCode 试图登录时会弹出向导让你配的。|替代`gnome-keyring`。建议加装`kwallet-pam`,免得 VSCode 自己尝试解锁结果闪退。|
|
|`kwallet`|VSCode 试图登录时会弹出向导让你配的。|替代`gnome-keyring`。建议加装`kwallet-pam`,免得 VSCode 自己尝试解锁结果闪退。|
|
||||||
@@ -33,6 +33,9 @@
|
|||||||
|`mpris`||`systemctl --user`配置自启动(参见 ArchWiki)|
|
|`mpris`||`systemctl --user`配置自启动(参见 ArchWiki)|
|
||||||
|`pavucontrol-qt`|
|
|`pavucontrol-qt`|
|
||||||
|
|
||||||
|
> 注:
|
||||||
|
> - swww 现更名为 awww,但其读取缓存时存在问题——参见 [codeberg issue](https://codeberg.org/LGFae/awww/issues/521)。目前推荐用 swww-git,因为实在找不到更好的双层组合方案了。
|
||||||
|
|
||||||
## 参考资源与备注
|
## 参考资源与备注
|
||||||
- Nerd 字体:[Monaco Nerd Font Mono](https://glowmem.com/upload/articles/archlinux-note/Monaco_Nerd_Font_Mono-Regular.ttf) (MelodyEcho ver.) 或直接 [MesloLGS NF](https://github.com/romkatv/powerlevel10k/blob/master/font.md) (for p10k)。
|
- Nerd 字体:[Monaco Nerd Font Mono](https://glowmem.com/upload/articles/archlinux-note/Monaco_Nerd_Font_Mono-Regular.ttf) (MelodyEcho ver.) 或直接 [MesloLGS NF](https://github.com/romkatv/powerlevel10k/blob/master/font.md) (for p10k)。
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user