50 lines
1.1 KiB
Nix
50 lines
1.1 KiB
Nix
{ config, pkgs, ... }:
|
|
|
|
{
|
|
# Fonts
|
|
fonts.packages = with pkgs; [
|
|
corefonts
|
|
vistafonts
|
|
noto-fonts
|
|
|
|
# cjk fonts
|
|
noto-fonts-cjk-sans
|
|
noto-fonts-cjk-serif
|
|
noto-fonts-emoji
|
|
vistafonts-cht
|
|
source-han-serif
|
|
source-han-sans-vf-otf
|
|
source-han-sans-vf-ttf
|
|
source-han-mono
|
|
|
|
# coding/terminal fonts
|
|
liberation_ttf
|
|
fira-code
|
|
fira-code-symbols
|
|
mplus-outline-fonts.githubRelease
|
|
dina-font
|
|
proggyfonts
|
|
iosevka
|
|
# nerdfonts need to fix
|
|
/*
|
|
error: nerdfonts has been separated into individual font packages under the namespace nerd-fonts.
|
|
For example change:
|
|
fonts.packages = [
|
|
...
|
|
(pkgs.nerdfonts.override { fonts = [ "0xproto" "DroidSansMono" ]; })
|
|
]
|
|
to
|
|
fonts.packages = [
|
|
...
|
|
pkgs.nerd-fonts._0xproto
|
|
pkgs.nerd-fonts.droid-sans-mono
|
|
]
|
|
or for all fonts
|
|
fonts.packages = [ ... ] ++ builtins.filter lib.attrsets.isDerivation (builtins.attrValues pkgs.nerd-fonts)
|
|
*/
|
|
|
|
|
|
];
|
|
|
|
fonts.fontDir.enable = true;
|
|
}
|