diff options
| author | Fuwn <[email protected]> | 2024-09-12 04:29:21 -0700 |
|---|---|---|
| committer | Fuwn <[email protected]> | 2024-09-12 04:36:10 -0700 |
| commit | 70cffdc698485f3bce893c1cefe75d4e793b025f (patch) | |
| tree | adf8120847661c79a121848351c304507aeb7899 /flake.nix | |
| parent | 836627860d532e986a82e4fc62744850a19cde62 (diff) | |
| download | pywal.nix-70cffdc698485f3bce893c1cefe75d4e793b025f.tar.xz pywal.nix-70cffdc698485f3bce893c1cefe75d4e793b025f.zip | |
feat: more backends
Diffstat (limited to 'flake.nix')
| -rw-r--r-- | flake.nix | 19 |
1 files changed, 17 insertions, 2 deletions
@@ -25,12 +25,17 @@ buildInputs = with pkgs; [ imagemagick jq + python312Packages.colorthief + colorz ]; } '' - mkdir -p $out + mkdir -p $out/wrapper - ${pkgs.python3}/bin/python3 ${./wal.py} ${config.pywal-nix.wallpaper} ${ + cp ${./wrap.py} $out/wrapper/wrap.py + cp -r ${./pywal} $out/wrapper/pywal + + ${pkgs.python3}/bin/python3 $out/wrapper/wrap.py ${config.pywal-nix.backend} ${config.pywal-nix.wallpaper} ${ if config.pywal-nix.light then "1" else "0" } | \ sed "s/'/\"/g" | \ @@ -46,6 +51,16 @@ default = /path/to/wallpaper.png; }; + backend = lib.mkOption { + type = lib.types.enum [ + "colorthief" + "colorz" + "wal" + ]; + + default = "wal"; + }; + light = lib.mkOption { type = lib.types.bool; default = false; |