0xda157's home-manager and nixos config

use hyprpaper with desc: support

+16 -6
+16 -6
modules/hosts/nixos/enceladus/default.nix
··· 106 106 }; 107 107 }; 108 108 109 - services.hyprpaper.settings.wallpaper = lib.singleton { 110 - monitor = "desc:Seiko Epson Corporation EPSON HMD 0x00000001"; 111 - path = toString ( 112 - pkgs.runCommand "black-pixel.png" { } 113 - "${lib.getExe' pkgs.imagemagick "convert"} xc:#000000 png32:$out" 114 - ); 109 + services.hyprpaper = { 110 + package = pkgs.hyprpaper.overrideAttrs (_prev: { 111 + src = pkgs.fetchFromGitHub { 112 + owner = "hyprwm"; 113 + repo = "hyprpaper"; 114 + rev = "2953d963bec2ea63b4303e269b472524db46a121"; 115 + hash = "sha256-vxAZg+NzAKuWZv2yDrTcXrU+klpAcGFo1FvjYb/CqZ8="; 116 + }; 117 + }); 118 + settings.wallpaper = lib.singleton { 119 + monitor = "desc:Seiko Epson Corporation EPSON HMD 0x00000001"; 120 + path = toString ( 121 + pkgs.runCommand "black-pixel.png" { } 122 + "${lib.getExe' pkgs.imagemagick "convert"} xc:#000000 png32:$out" 123 + ); 124 + }; 115 125 }; 116 126 }; 117 127 }