aboutsummaryrefslogtreecommitdiff
path: root/flake.nix
diff options
context:
space:
mode:
authorFuwn <[email protected]>2024-09-12 13:49:05 +0000
committerFuwn <[email protected]>2024-09-12 13:49:05 +0000
commitd34db98bce63e38d6ac0c4c229b2cca8c08aad16 (patch)
tree516056ec2a68090d34fa4f0ac8cd625fbc4b8063 /flake.nix
parentchore(pywal): remove unused functionality (diff)
downloadpywal.nix-d34db98bce63e38d6ac0c4c229b2cca8c08aad16.tar.xz
pywal.nix-d34db98bce63e38d6ac0c4c229b2cca8c08aad16.zip
feat: special and wallpaper fields
Diffstat (limited to 'flake.nix')
-rw-r--r--flake.nix19
1 files changed, 15 insertions, 4 deletions
diff --git a/flake.nix b/flake.nix
index d9b8840..cf8ed09 100644
--- a/flake.nix
+++ b/flake.nix
@@ -67,16 +67,27 @@
};
colourScheme = lib.mkOption {
- type = lib.types.attrsOf lib.types.str;
+ type = lib.types.anything;
};
colorScheme = lib.mkOption {
- type = lib.types.attrsOf lib.types.str;
+ type = lib.types.anything;
};
};
- config.pywal-nix.colourScheme = colourScheme;
- config.pywal-nix.colorScheme = colourScheme;
+ config.pywal-nix.colourScheme = {
+ wallpaper = config.pywal-nix.wallpaper;
+ colours = colourScheme;
+ colors = colourScheme;
+
+ special = {
+ background = colourScheme.colour0;
+ foreground = colourScheme.colour15;
+ cursor = colourScheme.colour15;
+ };
+ };
+
+ config.pywal-nix.colorScheme = config.pywal-nix.colourScheme;
};
});
}