Updated system

This commit is contained in:
Emmet
2025-06-07 17:26:14 -05:00
parent 95fa63e7f2
commit 46e06d4d55
5 changed files with 130 additions and 129 deletions

View File

@@ -33,16 +33,16 @@ in
stylix.fonts = {
# TODO abstract fonts into an option
monospace = {
name = "Source Code Pro";
package = pkgs.source-code-pro;
name = "Fira Code Nerd Font";
package = pkgs.fira-code-nerdfont;
};
serif = {
name = "Source Serif Pro";
package = pkgs.source-serif-pro;
name = "Fira";
package = pkgs.fira;
};
sansSerif = {
name = "Source Sans Pro";
package = pkgs.source-sans-pro;
name = "Fira Sans";
package = pkgs.fira-sans;
};
emoji = {
name = "Twitter Color Emoji";
@@ -57,36 +57,36 @@ in
};
# move into alacritty config
stylix.targets.alacritty.enable = false;
programs.alacritty.settings = {
colors = {
# TODO revisit these color mappings
# these are just the default provided from stylix
# but declared directly due to alacritty v3.0 breakage
primary.background = "#"+config.lib.stylix.colors.base00;
primary.foreground = "#"+config.lib.stylix.colors.base07;
cursor.text = "#"+config.lib.stylix.colors.base00;
cursor.cursor = "#"+config.lib.stylix.colors.base07;
normal.black = "#"+config.lib.stylix.colors.base00;
normal.red = "#"+config.lib.stylix.colors.base08;
normal.green = "#"+config.lib.stylix.colors.base0B;
normal.yellow = "#"+config.lib.stylix.colors.base0A;
normal.blue = "#"+config.lib.stylix.colors.base0D;
normal.magenta = "#"+config.lib.stylix.colors.base0E;
normal.cyan = "#"+config.lib.stylix.colors.base0B;
normal.white = "#"+config.lib.stylix.colors.base05;
bright.black = "#"+config.lib.stylix.colors.base03;
bright.red = "#"+config.lib.stylix.colors.base09;
bright.green = "#"+config.lib.stylix.colors.base01;
bright.yellow = "#"+config.lib.stylix.colors.base02;
bright.blue = "#"+config.lib.stylix.colors.base04;
bright.magenta = "#"+config.lib.stylix.colors.base06;
bright.cyan = "#"+config.lib.stylix.colors.base0F;
bright.white = "#"+config.lib.stylix.colors.base07;
};
font.size = config.stylix.fonts.sizes.terminal;
font.normal.family = config.stylix.fonts.monospace.name;
};
stylix.targets.alacritty.enable = true;
#programs.alacritty.settings = {
# colors = {
# # TODO revisit these color mappings
# # these are just the default provided from stylix
# # but declared directly due to alacritty v3.0 breakage
# primary.background = "#"+config.lib.stylix.colors.base00;
# primary.foreground = "#"+config.lib.stylix.colors.base07;
# cursor.text = "#"+config.lib.stylix.colors.base00;
# cursor.cursor = "#"+config.lib.stylix.colors.base07;
# normal.black = "#"+config.lib.stylix.colors.base00;
# normal.red = "#"+config.lib.stylix.colors.base08;
# normal.green = "#"+config.lib.stylix.colors.base0B;
# normal.yellow = "#"+config.lib.stylix.colors.base0A;
# normal.blue = "#"+config.lib.stylix.colors.base0D;
# normal.magenta = "#"+config.lib.stylix.colors.base0E;
# normal.cyan = "#"+config.lib.stylix.colors.base0B;
# normal.white = "#"+config.lib.stylix.colors.base05;
# bright.black = "#"+config.lib.stylix.colors.base03;
# bright.red = "#"+config.lib.stylix.colors.base09;
# bright.green = "#"+config.lib.stylix.colors.base01;
# bright.yellow = "#"+config.lib.stylix.colors.base02;
# bright.blue = "#"+config.lib.stylix.colors.base04;
# bright.magenta = "#"+config.lib.stylix.colors.base06;
# bright.cyan = "#"+config.lib.stylix.colors.base0F;
# bright.white = "#"+config.lib.stylix.colors.base07;
# };
# font.size = config.stylix.fonts.sizes.terminal;
# font.normal.family = config.stylix.fonts.monospace.name;
#};
# move into kitty config
stylix.targets.kitty.enable = true;