aboutsummaryrefslogtreecommitdiff
path: root/flake.nix
diff options
context:
space:
mode:
authorFuwn <[email protected]>2024-09-16 01:57:50 -0700
committerFuwn <[email protected]>2024-09-16 01:57:50 -0700
commit8f075f890e860488468f922bfd6e0ae6ff194776 (patch)
tree4032c5ddc99c6ff25581ab2e7ccb653062bcaa91 /flake.nix
parent1d79e80f9f4966cf48b7927bf395877905474007 (diff)
downloadpywal.nix-8f075f890e860488468f922bfd6e0ae6ff194776.tar.xz
pywal.nix-8f075f890e860488468f922bfd6e0ae6ff194776.zip
feat(flake): kitty integration
Diffstat (limited to 'flake.nix')
-rw-r--r--flake.nix27
1 files changed, 27 insertions, 0 deletions
diff --git a/flake.nix b/flake.nix
index a72bf6c..3d83850 100644
--- a/flake.nix
+++ b/flake.nix
@@ -135,6 +135,11 @@
colorScheme = lib.mkOption {
type = lib.types.anything;
};
+
+ enableKittyIntegration = lib.mkOption {
+ type = lib.types.bool;
+ default = true;
+ };
};
config = {
@@ -153,6 +158,28 @@
pywal-nix.colorScheme = config.pywal-nix.colourScheme;
};
+
+ config.programs.kitty.extraConfig = lib.mkIf config.pywal-nix.enableKittyIntegration ''
+ foreground ${config.pywal-nix.colourScheme.special.foreground}
+ background ${config.pywal-nix.colourScheme.special.background}
+ cursor ${config.pywal-nix.colourScheme.special.cursor}
+ color0 ${config.pywal-nix.colourScheme.colours.colour0}
+ color1 ${config.pywal-nix.colourScheme.colours.colour1}
+ color2 ${config.pywal-nix.colourScheme.colours.colour2}
+ color3 ${config.pywal-nix.colourScheme.colours.colour3}
+ color4 ${config.pywal-nix.colourScheme.colours.colour4}
+ color5 ${config.pywal-nix.colourScheme.colours.colour5}
+ color6 ${config.pywal-nix.colourScheme.colours.colour6}
+ color7 ${config.pywal-nix.colourScheme.colours.colour7}
+ color8 ${config.pywal-nix.colourScheme.colours.colour8}
+ color9 ${config.pywal-nix.colourScheme.colours.colour9}
+ color10 ${config.pywal-nix.colourScheme.colours.colour10}
+ color11 ${config.pywal-nix.colourScheme.colours.colour11}
+ color12 ${config.pywal-nix.colourScheme.colours.colour12}
+ color13 ${config.pywal-nix.colourScheme.colours.colour13}
+ color14 ${config.pywal-nix.colourScheme.colours.colour14}
+ color15 ${config.pywal-nix.colourScheme.colours.colour15}
+ '';
};
formatter = nixpkgs.legacyPackages."${system}".nixfmt-rfc-style;