diff --git a/dotfiles/.config/niri/config.kdl b/dotfiles/.config/niri/config.kdl index f163933..7bd1127 100644 --- a/dotfiles/.config/niri/config.kdl +++ b/dotfiles/.config/niri/config.kdl @@ -181,9 +181,8 @@ binds { environment { CURRENT_COMPOSITOR "niri" - DISPLAY ":0" - XDG_CURRENT_DESKTOP "niri" - XDG_SESSION_DESKTOP "niri" + XDG_CURRENT_DESKTOP "Niri" + XDG_SESSION_DESKTOP "Niri" } @@ -201,7 +200,7 @@ spawn-at-startup "blueman-applet" spawn-at-startup "sh" "-c" "dbus-update-activation-environment --systemd --all && systemctl --user stop niri-session.target && systemctl --user start niri-session.target" spawn-at-startup "swayosd-server" spawn-at-startup "swww-daemon" -spawn-at-startup "sh" "-c" "sleep 1 && swww img $HOME/Git/DCGOS/dotfiles/.local/share/wallpapers/yohoho.jpg" +spawn-at-startup "swww" "img" "$HOME/Git/DCGOS/dotfiles/.local/share/wallpapers/yohoho.jpg" spawn-at-startup "swww" "restore" spawn-at-startup "waybar" spawn-at-startup "lxqt-policykit-agent" diff --git a/dotfiles/.config/niri/switch_monitors.sh b/dotfiles/.config/niri/switch_monitors.sh index 2c02d6b..f78d506 100755 --- a/dotfiles/.config/niri/switch_monitors.sh +++ b/dotfiles/.config/niri/switch_monitors.sh @@ -48,3 +48,5 @@ echo "$NEXT_MODE" > "$STATE_FILE" # 刷新 Niri 布局(防止残影) sleep 0.5 niri msg reload-layout >/dev/null 2>&1 || true +pkill swayosd-server +(swayosd-server &>/dev/null &) diff --git a/home/wayland/hyprpolkitagent.nix b/home/wayland/hyprpolkitagent.nix deleted file mode 100644 index eaf5705..0000000 --- a/home/wayland/hyprpolkitagent.nix +++ /dev/null @@ -1,3 +0,0 @@ -_: { - services.hyprpolkitagent.enable = true; -} diff --git a/home/wayland/niri.nix b/home/wayland/niri.nix index 4f08cf1..f0d7ef9 100644 --- a/home/wayland/niri.nix +++ b/home/wayland/niri.nix @@ -36,6 +36,5 @@ in pkgs.xdg-desktop-portal-gtk pkgs.xdg-desktop-portal-gnome ]; - configPackages = [pkgs.niri]; }; }