From d8ae0467c3a4eeb2a2a0b22ec35a1f63f5766f0b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Geoffrey=20=E2=80=9CFrogeye=E2=80=9D=20Preud=27homme?= Date: Sun, 24 Dec 2023 22:01:58 +0100 Subject: [PATCH] Attempt at recoloring the background declaratively --- hm/style.nix | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/hm/style.nix b/hm/style.nix index e73c6d1..cc3ad65 100644 --- a/hm/style.nix +++ b/hm/style.nix @@ -11,18 +11,20 @@ let { command = "nuit"; polarity = "dark"; } ]; cfg = config.frogeye.desktop.phasesBrightness; + bg = builtins.fetchurl { + url = "https://get.wallhere.com/photo/sunlight-abstract-minimalism-green-simple-circle-light-leaf-wave-material-line-wing-computer-wallpaper-font-close-up-macro-photography-124350.png"; + sha256 = "sha256:1zfq3f3v34i45mi72pkfqphm8kbhczsg260xjfl6dbydy91d7y93"; + }; + bg_nored = pkgs.runCommand "bg.png" { env.GIMP2_DIRECTORY = "/tmp"; } '' + ${pkgs.gimp}/bin/gimp ${bg} --no-interface --no-data --no-fonts bg.png -b "(gimp-levels 2 1 0 255 1 0 0)" -b "(file-png-save-defaults 1 1 2 '$out' '$out')" -b "(gimp-quit 1)" + ''; in { imports = [ (import stylix).homeManagerModules.stylix ]; stylix = { base16Scheme = "${pkgs.base16-schemes}/share/themes/solarized-${polarity}.yaml"; - image = builtins.fetchurl { - url = "https://get.wallhere.com/photo/sunlight-abstract-minimalism-green-simple-circle-light-leaf-wave-material-line-wing-computer-wallpaper-font-close-up-macro-photography-124350.png"; - sha256 = "sha256:1zfq3f3v34i45mi72pkfqphm8kbhczsg260xjfl6dbydy91d7y93"; - }; - # The background is set on some occasions, autorandr + feh do the rest - + image = bg_nored; # The background is set on some occasions, autorandr + feh do the rest fonts = { monospace = { package = pkgs.nerdfonts.override {