diff options
| author | Fuwn <[email protected]> | 2024-09-16 01:57:50 -0700 |
|---|---|---|
| committer | Fuwn <[email protected]> | 2024-09-16 01:57:50 -0700 |
| commit | 8f075f890e860488468f922bfd6e0ae6ff194776 (patch) | |
| tree | 4032c5ddc99c6ff25581ab2e7ccb653062bcaa91 /flake.nix | |
| parent | 1d79e80f9f4966cf48b7927bf395877905474007 (diff) | |
| download | pywal.nix-8f075f890e860488468f922bfd6e0ae6ff194776.tar.xz pywal.nix-8f075f890e860488468f922bfd6e0ae6ff194776.zip | |
feat(flake): kitty integration
Diffstat (limited to 'flake.nix')
| -rw-r--r-- | flake.nix | 27 |
1 files changed, 27 insertions, 0 deletions
@@ -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; |