diff --git a/home-manager/progs/eww/eww.nix b/home-manager/progs/eww/eww.nix index 56505b9..62f8f2b 100644 --- a/home-manager/progs/eww/eww.nix +++ b/home-manager/progs/eww/eww.nix @@ -27,5 +27,14 @@ "statusbar" ]; } + + # swaybg works on more than just sway (sets a wallpaper) + { + command = [ + (lib.getExe pkgs.swaybg) + "-i" + "${../wallpaper.png}" + ]; + } ]; } diff --git a/home-manager/progs/niri.nix b/home-manager/progs/niri.nix index 2d60211..f34f2e2 100644 --- a/home-manager/progs/niri.nix +++ b/home-manager/progs/niri.nix @@ -60,17 +60,6 @@ in xwayland-satellite.path = lib.getExe pkgs.xwayland-satellite; - spawn-at-startup = [ - # swaybg works on more than just sway (sets a wallpaper) - { - command = [ - (lib.getExe pkgs.swaybg) - "-i" - "${../wallpaper.png}" - ]; - } - ]; - window-rules = [ { draw-border-with-background = false; } { diff --git a/home-manager/progs/noctalia.nix b/home-manager/progs/noctalia.nix index da5970a..9bbd4f2 100644 --- a/home-manager/progs/noctalia.nix +++ b/home-manager/progs/noctalia.nix @@ -26,6 +26,19 @@ darkMode = true; useWallpaperColors = true; }; + location = { + weatherEnabled = false; + }; + wallpaper = { + enabled = true; + }; + }; + }; + + home.file.".cache/noctalia/wallpapers.json" = { + text = builtins.toJSON { + defaultWallpaper = "${../wallpaper.png}"; + wallpapers = { }; }; };