From 67c81de5d133e48dc35ca5708979bd53e86435f2 Mon Sep 17 00:00:00 2001 From: Nickolaj Jepsen Date: Wed, 12 Mar 2025 08:00:05 +0100 Subject: [PATCH] chore: update background --- .../geometry.svg} | 0 .../desktop/hyprland/backgrounds/unknown.svg | 583 ++++++++++++++++++ modules/desktop/hyprland/hyprpaper.nix | 17 +- 3 files changed, 594 insertions(+), 6 deletions(-) rename modules/desktop/hyprland/{background.svg => backgrounds/geometry.svg} (100%) create mode 100644 modules/desktop/hyprland/backgrounds/unknown.svg diff --git a/modules/desktop/hyprland/background.svg b/modules/desktop/hyprland/backgrounds/geometry.svg similarity index 100% rename from modules/desktop/hyprland/background.svg rename to modules/desktop/hyprland/backgrounds/geometry.svg diff --git a/modules/desktop/hyprland/backgrounds/unknown.svg b/modules/desktop/hyprland/backgrounds/unknown.svg new file mode 100644 index 0000000..0cd92cc --- /dev/null +++ b/modules/desktop/hyprland/backgrounds/unknown.svg @@ -0,0 +1,583 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/modules/desktop/hyprland/hyprpaper.nix b/modules/desktop/hyprland/hyprpaper.nix index c09b781..14fd82a 100644 --- a/modules/desktop/hyprland/hyprpaper.nix +++ b/modules/desktop/hyprland/hyprpaper.nix @@ -5,19 +5,21 @@ }: let background = pkgs.stdenvNoCC.mkDerivation { pname = "desktop-background"; - version = "0.1"; + version = "0.2"; src = lib.fileset.toSource { root = ./.; fileset = lib.fileset.unions [ - ./background.svg + ./backgrounds/geometry.svg + ./backgrounds/unknown.svg ]; }; nativeBuildInputs = [pkgs.inkscape]; buildPhase = '' - inkscape -w 3840 -h 2160 background.svg -o background.png + inkscape -w 3840 -h 2160 backgrounds/geometry.svg -o geometry.png + inkscape -w 3840 -h 2160 backgrounds/unknown.svg -o unknown.png ''; installPhase = '' @@ -25,14 +27,17 @@ cp *.svg *.png $out/share/backgrounds ''; }; - png = background + "/share/backgrounds/background.png"; + pngs = [ + (background + "/share/backgrounds/unknown.png") + (background + "/share/backgrounds/geometry.png") + ]; in { fireproof.home-manager = { services.hyprpaper = { enable = true; settings = { - preload = [png]; - wallpaper = [",${png}"]; + preload = pngs; + wallpaper = [",${builtins.head pngs}"]; }; }; };