diff --git a/home/homemodules/niri/default.nix b/home/homemodules/niri/default.nix index c5cf325d..b0cc965c 100644 --- a/home/homemodules/niri/default.nix +++ b/home/homemodules/niri/default.nix @@ -96,6 +96,8 @@ in { xwayland-satellite # ncpamixer # Audio control wiremix # Audio control + swaybg + waypaper # GTK apps (look good and work well with xdg portals) nautilus # Fallback file chooser used by xdg-desktop-portal-gnome @@ -365,6 +367,7 @@ in { spawn-at-startup = [ {argv = ["ashell" "-c" "${config.paths.dotfiles}/ashell/config.toml"];} + {argv = ["waypaper" "--backend" "swaybg" "--fill" "fill" "--monitor" "All" "--folder" "${config.paths.nixflake}/wallpapers" "--random"];} {argv = ["kitty" "--hold" "fastfetch"];} {argv = ["fcitx5"];} diff --git a/system/systemmodules/impermanence/default.nix b/system/systemmodules/impermanence/default.nix index f4b3841d..99da6255 100644 --- a/system/systemmodules/impermanence/default.nix +++ b/system/systemmodules/impermanence/default.nix @@ -168,6 +168,7 @@ in { # (mkUDir ".config/unity3d" m755) # Unity # (mkUDir ".config/unityhub" m755) # Unity (mkUDir ".config/vlc" m755) + (mkUDir ".config/waypaper" m755) (mkUDir ".config/Zeal" m755) (mkUDir ".config/zed" m755)