From 23120f379e21f99bc11a86323af1c37b1b4e1ed7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kier=C3=A1n=20Meinhardt?= Date: Wed, 4 Feb 2026 07:48:06 +0100 Subject: [PATCH] configure default wallpaper --- flake.nix | 6 ++++++ packages/niri/default.nix | 5 ++--- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/flake.nix b/flake.nix index 8515724..6512261 100644 --- a/flake.nix +++ b/flake.nix @@ -52,6 +52,12 @@ pkgs = final; lib = inputs.nixpkgs.lib; }; + niri-wallpaper = prev.runCommand "niri-wallpaper.png" { + buildInputs = [ prev.imagemagick ]; + } '' + # solid white + convert -size 1920x1080 xc:white $out + ''; }; packages = eachSupportedSystem ( diff --git a/packages/niri/default.nix b/packages/niri/default.nix index 4923d01..775457c 100644 --- a/packages/niri/default.nix +++ b/packages/niri/default.nix @@ -8,7 +8,6 @@ terminal ? lib.getExe pkgs.alacritty, runnerCommand ? "${lib.getExe pkgs.rofi} -show run", locker ? lib.getExe pkgs.swaylock, - wallpaperPath ? null, geolocation ? [ 52.5244 13.4105 @@ -67,12 +66,12 @@ let spawn-at-startup = [ (lib.getExe pkgs.ashell-kmein) ] - ++ lib.optional (wallpaperPath != null) [ + ++ lib.optional (pkgs ? niri-wallpaper) [ (lib.getExe pkgs.swaybg) "--mode" "fill" "--image" - wallpaperPath + (toString pkgs.niri-wallpaper) ] ++ lib.optional (geolocation != null) ( let