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

@ -94,10 +94,10 @@ in {
};
font = {
size = 16.0;
normal = cfg.fonts.normal;
bold = cfg.fonts.bold;
italic = cfg.fonts.italic;
bold_italic = cfg.fonts.bold_italic;
normal = fonts.mono;
bold = "${fonts.mono} Bold";
italic = "${fonts.mono} Italic";
bold_italic = "${fonts.mono} Bold Italic";
offset = {
x = 0;

View file

@ -17,7 +17,7 @@ in {
enable = true;
settings = {
main = {
font = "Iosevka:weight=bold:size=20";
font = "${fonts.mono}:weight=bold:size=20";
};
colors = {
alpha = "0.9";

View file

@ -10,27 +10,6 @@ with lib.custom; let
in {
options.apps.term.ghostty = with types; {
enable = mkBoolOpt false "Enable Ghostty 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 "JetBrainsMonoNL Nerd Font Mono ExtraBold Italic" "Bold Italic Font";
# normal = mkStringOpt "Pragmata Pro Mono" "Normal Font";
# bold = mkStringOpt "Pragmata Pro Mono" "Bold Font";
# italic = mkStringOpt "Iosevka Bold Italic" "Italic Font";
# bold_italic = mkStringOpt "Iosevka ExtraBold Italic" "Bold Italic Font";
normal = mkStringOpt "Cozette" "Normal";
bold = mkStringOpt "Cozette" "Bold";
italic = mkStringOpt "Cozette" "Italic";
bold_italic = mkStringOpt "Cozette" "Bold Italic";
# normal = mkStringOpt "Iosevka Nerd Font Mono" "Normal Font";
# bold = mkStringOpt "Iosevka Nerd Font Mono" "Bold Font";
# italic = mkStringOpt "Iosevka Nerd Font Mono" "Italic Font";
# bold_italic = mkStringOpt "Iosevka Nerd Font Mono" "Bold Italic Font";
};
};
config = mkIf cfg.enable {
@ -38,7 +17,7 @@ in {
enable = true;
settings = {
font-family = cfg.fonts.normal;
font-family = fonts.mono;
gtk-single-instance = true;
gtk-titlebar = false;

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;

View file

@ -16,7 +16,6 @@ in {
config = mkIf cfg.enable {
programs.rio = {
enable = true;
# package = inputs.rio-term.packages.${pkgs.system}.default;
settings = {
window = {
opacity = 0.9;
@ -32,27 +31,27 @@ in {
fonts = {
regular = {
family = "Iosevka";
family = fonts.mono;
style = "Normal";
weight = 700;
weight = 400;
};
bold = {
family = "Iosevka";
family = fonts.mono;
style = "Normal";
weight = 800;
};
italic = {
family = "Iosevka";
style = "Italic";
weight = 700;
};
bold-italic = {
family = "Iosevka";
italic = {
family = fonts.mono;
style = "Italic";
weight = 800;
weight = 400;
};
bold-italic = {
family = fonts.mono;
style = "Italic";
weight = 700;
};
};
};