diff --git a/systems/modules/fonts/0xProto.nix b/systems/modules/fonts/0xProto.nix new file mode 100644 index 0000000..1138ccf --- /dev/null +++ b/systems/modules/fonts/0xProto.nix @@ -0,0 +1,29 @@ +{pkgs, ...}: { + fonts.packages = with pkgs; [ + nerd-fonts._0xproto + ]; + stylix.fonts = { + serif = { + package = pkgs.nerd-fonts.terminess-ttf; + name = "0xProto Nerd Font"; + }; + sansSerif = { + package = pkgs.nerd-fonts.terminess-ttf; + name = "0xProto Nerd Font"; + }; + emoji = { + package = pkgs.nerd-fonts.terminess-ttf; + name = "0xProto Nerd Font"; + }; + monospace = { + package = pkgs.nerd-fonts.terminess-ttf; + name = "0xProto Nerd Font Mono"; + }; + sizes = { + applications = 16; + desktop = 12; + popups = 12; + terminal = 16; + }; + }; +} diff --git a/systems/modules/fonts/3270.nix b/systems/modules/fonts/3270.nix new file mode 100644 index 0000000..e506681 --- /dev/null +++ b/systems/modules/fonts/3270.nix @@ -0,0 +1,29 @@ +{pkgs, ...}: { + fonts.packages = with pkgs; [ + nerd-fonts._3270 + ]; + stylix.fonts = { + serif = { + package = pkgs.nerd-fonts.terminess-ttf; + name = "3270 Nerd Font"; + }; + sansSerif = { + package = pkgs.nerd-fonts.terminess-ttf; + name = "3270 Nerd Font"; + }; + emoji = { + package = pkgs.nerd-fonts.terminess-ttf; + name = "3270 Nerd Font"; + }; + monospace = { + package = pkgs.nerd-fonts.terminess-ttf; + name = "3270 Nerd Font Mono"; + }; + sizes = { + applications = 16; + desktop = 12; + popups = 12; + terminal = 16; + }; + }; +} diff --git a/systems/modules/fonts/sauce-code-pro.nix b/systems/modules/fonts/sauce-code-pro.nix new file mode 100644 index 0000000..eca123f --- /dev/null +++ b/systems/modules/fonts/sauce-code-pro.nix @@ -0,0 +1,29 @@ +{pkgs, ...}: { + fonts.packages = with pkgs; [ + nerd-fonts.sauce-code-pro + ]; + stylix.fonts = { + serif = { + package = pkgs.nerd-fonts.terminess-ttf; + name = "SauceCodePro Nerd Font"; + }; + sansSerif = { + package = pkgs.nerd-fonts.terminess-ttf; + name = "SauceCodePro Nerd Font"; + }; + emoji = { + package = pkgs.nerd-fonts.terminess-ttf; + name = "SauceCodePro Nerd Font"; + }; + monospace = { + package = pkgs.nerd-fonts.terminess-ttf; + name = "SauceCodePro Nerd Font Mono"; + }; + sizes = { + applications = 16; + desktop = 12; + popups = 12; + terminal = 16; + }; + }; +} diff --git a/systems/modules/stylix.nix b/systems/modules/stylix.nix index 0036445..39cef68 100644 --- a/systems/modules/stylix.nix +++ b/systems/modules/stylix.nix @@ -2,7 +2,7 @@ imports = [ inputs.stylix.nixosModules.stylix ./themes/catppuccin.nix - ./fonts/terminess.nix + ./fonts/sauce-code-pro.nix ]; stylix.enable = true; }