From d5eda18b8433a50c683296cb47687461632fc119 Mon Sep 17 00:00:00 2001 From: Simon Gardling Date: Tue, 3 Feb 2026 13:29:34 -0500 Subject: [PATCH] noctalia stuff --- home-manager/progs/eww/eww.nix | 9 +++++++++ home-manager/progs/niri.nix | 11 ----------- home-manager/progs/noctalia.nix | 13 +++++++++++++ 3 files changed, 22 insertions(+), 11 deletions(-) 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 = { }; }; };