From 5109f8bc6a04f33ba42260c654b1e99513fbea00 Mon Sep 17 00:00:00 2001 From: Jet Date: Thu, 7 May 2026 15:49:28 -0700 Subject: [PATCH] feat: add more system fonts --- configuration.nix | 48 +++++++++++++++++++++++++++++++++++++++++++---- 1 file changed, 44 insertions(+), 4 deletions(-) diff --git a/configuration.nix b/configuration.nix index 8be526b..7c469d4 100644 --- a/configuration.nix +++ b/configuration.nix @@ -388,11 +388,51 @@ in packages = [ pkgs.atkinson-hyperlegible-next pkgs.nerd-fonts.commit-mono + pkgs.nerd-fonts.symbols-only + pkgs.noto-fonts + pkgs.noto-fonts-cjk-sans + pkgs.noto-fonts-cjk-serif + pkgs.noto-fonts-color-emoji + pkgs.symbola + pkgs.unifont + pkgs.unifont_upper ]; - fontconfig.defaultFonts = { - sansSerif = [ "Atkinson Hyperlegible Next" ]; - serif = [ "Atkinson Hyperlegible Next" ]; - monospace = [ "CommitMono Nerd Font" ]; + + fontconfig = { + allowBitmaps = false; + useEmbeddedBitmaps = false; + + defaultFonts = { + sansSerif = [ + "Atkinson Hyperlegible Next" + "Noto Sans" + "Noto Sans CJK JP" + "Noto Sans CJK SC" + "Noto Sans CJK TC" + "Noto Sans CJK HK" + "Noto Sans CJK KR" + "Symbols Nerd Font" + "Symbola" + "Unifont" + ]; + serif = [ + "Noto Serif" + "Noto Serif CJK JP" + "Noto Serif CJK SC" + "Noto Serif CJK TC" + "Noto Serif CJK KR" + "Symbola" + "Unifont" + ]; + monospace = [ + "CommitMono Nerd Font" + "Noto Sans Mono" + "Noto Sans Mono CJK JP" + "Symbols Nerd Font Mono" + "Unifont" + ]; + emoji = [ "Noto Color Emoji" ]; + }; }; };