From fe8697277dc4ea1372fe74231ead18c31d7ad0a3 Mon Sep 17 00:00:00 2001 From: Lander Van den Bulcke Date: Wed, 28 Aug 2024 15:45:22 +0200 Subject: [PATCH] feat: switch to ZedMono Signed-off-by: Lander Van den Bulcke --- hosts/common/optional/fonts.nix | 13 +++++++++++++ hosts/wodan/default.nix | 1 + lib/theme/default.nix | 6 +----- 3 files changed, 15 insertions(+), 5 deletions(-) create mode 100644 hosts/common/optional/fonts.nix diff --git a/hosts/common/optional/fonts.nix b/hosts/common/optional/fonts.nix new file mode 100644 index 0000000..3b5f11c --- /dev/null +++ b/hosts/common/optional/fonts.nix @@ -0,0 +1,13 @@ + +{ config, pkgs, ... }: + +{ + fonts.fontDir.enable = true; + fonts = { + packages = with pkgs; [ + inter + (nerdfonts.override { fonts = [ "ZedMono" ]; }) + ]; + fontconfig.enable = true; + }; +} diff --git a/hosts/wodan/default.nix b/hosts/wodan/default.nix index 6d4403d..4010937 100644 --- a/hosts/wodan/default.nix +++ b/hosts/wodan/default.nix @@ -7,6 +7,7 @@ ../common/global ../common/users/lander + ../common/optional/fonts.nix ../common/optional/yubikey-gpg.nix ../common/optional/virt.nix ]; diff --git a/lib/theme/default.nix b/lib/theme/default.nix index 653be64..dff9631 100644 --- a/lib/theme/default.nix +++ b/lib/theme/default.nix @@ -50,20 +50,16 @@ rec { fonts = { default = { name = "Inter"; - package = pkgs.inter; size = "11"; }; iconFont = { name = "Inter"; - package = pkgs.inter; }; monospace = { - name = "MesloLGSDZ Nerd Font Mono"; - package = pkgs.nerdfonts.override { fonts = [ "Meslo" ]; }; + name = "ZedMono Nerd Font"; }; emoji = { name = "Joypixels"; - package = pkgs.joypixels; }; }; }