687 current 2024-05-26 18:53:13 24.11.20240524.bfb7a88 6.9.1-zen1 *

This commit is contained in:
zackartz 2024-05-26 18:53:23 -04:00
parent 9cc2434150
commit 3ae49b3d62
No known key found for this signature in database
GPG key ID: 5B53E53A9A514DBA
8 changed files with 178 additions and 170 deletions

View file

@ -10,20 +10,27 @@ with lib.custom; let
in {
options.apps.term.kitty = with types; {
enable = mkBoolOpt false "Enable Kitty Term";
fonts = {
normal = mkStringOpt "Zed Mono Bold" "Normal Font";
bold = mkStringOpt "Zed Mono Heavy" "Bold Font";
italic = mkStringOpt "Zed Mono Bold Italic" "Italic Font";
bold_italic = mkStringOpt "Zed Mono Bold Heavy Italic" "Bold Italic Font";
};
};
config = mkIf cfg.enable {
programs.kitty = {
enable = true;
font = {
name = "Iosevka Term SemiBold";
name = cfg.fonts.normal;
size = 14;
};
extraConfig = ''
bold_font Iosevk Term Heavy
italic_font Iosevka Term SemiBold Italic
bold_italic_font Iosevka Term Heavy Italic
bold_font ${cfg.fonts.bold}
italic_font ${cfg.fonts.italic}
bold_italic_font ${cfg.fonts.bold_italic}
'';
catppuccin.enable = true;