diff options
Diffstat (limited to 'modules/nixos')
-rw-r--r-- | modules/nixos/fonts.nix | 52 |
1 files changed, 28 insertions, 24 deletions
diff --git a/modules/nixos/fonts.nix b/modules/nixos/fonts.nix index d4a7330..f11a27d 100644 --- a/modules/nixos/fonts.nix +++ b/modules/nixos/fonts.nix @@ -9,31 +9,35 @@ in { config = mkMerge [ (mkIf cfg.enable { hm.fonts.fontconfig.enable = true; - fonts.fontconfig = { - enable = true; + fonts = { + inherit (cfg) packages; - defaultFonts = { - monospace = [ - "Iosevka" - "Sarasa Mono K" - "Sarasa Mono J" - "Sarasa Mono SC" - "Sarasa Mono CL" - ]; - sansSerif = [ - "Iosevka Aile" - "Sarasa Gothic K" - "Sarasa Gothic J" - "Sarasa Gothic SC" - "Sarasa Gothic CL" - ]; - serif = [ - "Iosevka Etoile" - "Sarasa Gothic K" - "Sarasa Gothic J" - "Sarasa Gothic SC" - "Sarasa Gothic CL" - ]; + fontconfig = { + enable = true; + + defaultFonts = { + monospace = [ + "Iosevka" + "Sarasa Mono K" + "Sarasa Mono J" + "Sarasa Mono SC" + "Sarasa Mono CL" + ]; + sansSerif = [ + "Iosevka Aile" + "Sarasa Gothic K" + "Sarasa Gothic J" + "Sarasa Gothic SC" + "Sarasa Gothic CL" + ]; + serif = [ + "Iosevka Etoile" + "Sarasa Gothic K" + "Sarasa Gothic J" + "Sarasa Gothic SC" + "Sarasa Gothic CL" + ]; + }; }; }; }) |