puter/class/desktop/fonts.nix

28 lines
605 B
Nix
Raw Normal View History

2024-02-04 20:51:11 +00:00
{pkgs, ...}: {
fonts = {
enableDefaultPackages = true;
2024-03-08 21:46:46 +00:00
packages = [
pkgs.noto-fonts
pkgs.noto-fonts-extra
pkgs.noto-fonts-cjk-sans
pkgs.noto-fonts-cjk-serif
pkgs.noto-fonts-monochrome-emoji
pkgs.noto-fonts-color-emoji
2024-03-09 12:49:52 +00:00
(pkgs.nerdfonts.override {fonts = ["FiraCode"];})
2024-02-04 20:51:11 +00:00
];
fontconfig = {
enable = true;
defaultFonts = {
2024-03-09 12:49:52 +00:00
monospace = ["FiraCode Nerd Font"];
2024-02-04 20:51:11 +00:00
sansSerif = ["Noto Sans"];
serif = ["Noto Serif"];
2024-03-08 21:46:46 +00:00
emoji = ["Noto Color Emoji" "Noto Emoji"];
2024-02-04 20:51:11 +00:00
};
};
2024-03-08 21:46:46 +00:00
fontDir.enable = true;
2024-02-04 20:51:11 +00:00
};
}