updates :3

This commit is contained in:
zack 2025-05-06 20:02:36 -04:00
parent 825f05c50a
commit dd60fce00f
No known key found for this signature in database
GPG key ID: EE8A2B709E2401D1
20 changed files with 1360 additions and 565 deletions

View file

@ -10,41 +10,26 @@ with lib.custom; let
in {
options.apps.term.kitty = with types; {
enable = mkBoolOpt false "Enable Kitty Term";
fonts = {
# normal = mkStringOpt "JetBrainsMonoNL Nerd Font Mono Bold" "Normal Font";
# bold = mkStringOpt "JetBrainsMonoNL Nerd Font Mono ExtraBold" "Bold Font";
# italic = mkStringOpt "JetBrainsMonoNL Nerd Font Mono Bold Italic" "Italic Font";
# bold_italic = mkStringOpt "JetBrainsMoIosevka ExtraBold ItalicnoNL Nerd Font Mono ExtraBold Italic" "Bold Italic Font";
# normal = mkStringOpt "Kirsch Nerd Font Mono" "Normal Font";
# bold = mkStringOpt "Kirsch Nerd Font Mono" "BBoldold Font";
# italic = mkStringOpt "Kirsch Nerd Font Mono" "Italic Font";
# bold_italic = mkStringOpt "Kirsch Nerd Font Mono" "Bold Italic Font";
normal = mkStringOpt "PragmataPro Mono Liga" "Normal Font";
bold = mkStringOpt "PragmataPro Mono Liga Bold" "Bold Font";
italic = mkStringOpt "PragmataPro Mono Liga Italic" "Italic Font";
bold_italic = mkStringOpt "PragmataPro Mono Liga Bold Italic" "Bold Italic Font";
};
};
config = mkIf cfg.enable {
programs.kitty = {
enable = true;
font = {
name = cfg.fonts.normal;
name = fonts.mono;
size = 16;
};
extraConfig = ''
bold_font ${cfg.fonts.bold}
italic_font ${cfg.fonts.italic}
bold_italic_font ${cfg.fonts.bold_italic}
bold_font ${fonts.mono} Bold Italic
italic_font ${fonts.mono} Italic
bold_italic_font ${fonts.mono} Bold Italic
'';
catppuccin.enable = true;
settings = {
window_padding_width = 12;
window_padding_width = 20;
# background_opacity = "0.9";
background = colors.crust.hex;
foreground = colors.text.hex;