diff --git a/home/common/fonts.nix b/home/common/fonts.nix new file mode 100644 index 0000000..7f7f9f6 --- /dev/null +++ b/home/common/fonts.nix @@ -0,0 +1,31 @@ +{ pkgs, lib, ... }: +{ + + home.packages = with pkgs; [ + noto-fonts + noto-fonts-cjk-sans + noto-fonts-emoji + liberation_ttf + fira-code + fira-code-symbols + ubuntu_font_family + zpix-pixel-font + font-awesome + font-awesome_5 + font-awesome_4 + + ]++ builtins.filter lib.attrsets.isDerivation (builtins.attrValues nerd-fonts); + + + fonts.fontconfig.enable = true; + fonts.fontconfig.defaultFonts = { + emoji = ["noto-fonts-emoji font-awesome"]; + monospace = ["0xproto" "zpix" "fira-code"]; + serif = [ "Noto Serif" "Source Han Serif" ]; + sansSerif = [ "Noto Sans" "Source Han Sans" ]; + }; + + + +} +