diff options
| author | Fuwn <[email protected]> | 2024-10-03 02:35:16 -0700 |
|---|---|---|
| committer | Fuwn <[email protected]> | 2024-10-03 02:35:16 -0700 |
| commit | 97bbd863c5e6102e36ffdd36a9aecd2882485106 (patch) | |
| tree | 676fcd635699fa4e84c6d067ae9ed2b0eb3cae09 /home/ebisu/core/system/fonts/default.nix | |
| parent | hosts: use common wording instead of default (diff) | |
| download | nixos-config-97bbd863c5e6102e36ffdd36a9aecd2882485106.tar.xz nixos-config-97bbd863c5e6102e36ffdd36a9aecd2882485106.zip | |
home: moves some modules to core
Diffstat (limited to 'home/ebisu/core/system/fonts/default.nix')
| -rw-r--r-- | home/ebisu/core/system/fonts/default.nix | 75 |
1 files changed, 75 insertions, 0 deletions
diff --git a/home/ebisu/core/system/fonts/default.nix b/home/ebisu/core/system/fonts/default.nix new file mode 100644 index 0000000..0a7776f --- /dev/null +++ b/home/ebisu/core/system/fonts/default.nix @@ -0,0 +1,75 @@ +{ pkgs, inputs, ... }: +{ + imports = [ ./meowsans ]; + + fonts = { + fontconfig = { + enable = true; + + defaultFonts = { + serif = [ + "New York Medium" + "Hiragino Sans" + "JoyPixels" + "Noto Color Emoji" + "FontAwesome" + ]; + + sansSerif = [ + "SF Pro Text" + "Hiragino Sans" + "JoyPixels" + "Noto Color Emoji" + "FontAwesome" + ]; + + monospace = [ + "SF Mono" + "Hiragino Sans" + "JoyPixels" + "FontAwesome" + "Braille" + ]; + }; + }; + }; + + home.packages = + with pkgs; + with inputs.apple-fonts.packages.${pkgs.system}; + [ + source-code-pro + source-han-sans + noto-fonts + noto-fonts-cjk-sans + noto-fonts-cjk-serif + noto-fonts-color-emoji + lmodern + hanazono + jigmo + iosevka + libertine + sarasa-gothic + nerdfonts + cantarell-fonts + inter + font-awesome + joypixels + hiragino-sans + weather-icons + material-design-icons + meslo-lgs-nf + sf-pro + sf-pro-nerd + sf-compact + sf-compact-nerd + sf-mono + sf-mono-nerd + sf-arabic + sf-arabic-nerd + ny + ny-nerd + ]; + + nixpkgs.config.joypixels.acceptLicense = true; +} |