nichts/options/desktop/fonts.nix

34 lines
1,013 B
Nix
Raw Normal View History

2024-05-22 14:29:45 +02:00
{pkgs, ...}: {
2024-05-20 23:55:11 +02:00
fonts = {
packages = with pkgs; [
material-design-icons
2024-07-23 00:00:26 +02:00
xfce.xfce4-icon-theme
papirus-icon-theme
2024-07-21 20:14:19 +02:00
(nerdfonts.override {fonts = ["JetBrainsMono" "ComicShannsMono"];})
2024-05-20 23:55:11 +02:00
noto-fonts
2024-07-21 20:14:19 +02:00
noto-fonts-cjk-sans
noto-fonts-cjk-serif
2024-07-23 00:00:26 +02:00
noto-fonts-color-emoji
2024-07-21 20:14:19 +02:00
corefonts
2024-05-21 00:04:49 +02:00
];
# What does this do?
2024-07-21 20:14:19 +02:00
# fonts.enableDefaultPackages: when set to true,
# causes some "basic" fonts to be installed for reasonable Unicode coverage.
# Set to true if you are unsure about what languages you
# might end up reading.
2024-05-21 00:04:49 +02:00
enableDefaultPackages = false;
2024-05-20 23:55:11 +02:00
2024-05-21 00:04:49 +02:00
# this fixes emoji stuff
2024-07-21 20:14:19 +02:00
# fontconfig = {
# defaultFonts = {
# #monospace = ["JetBrainsMono Nerd Font" "Noto Color Emoji"];
#
# monospace = ["ComicShannsMono Nerd Font" "Noto Color Emoji"];
# sansSerif = ["Lexend" "Noto Color Emoji"];
# serif = ["Noto Serif" "Noto Color Emoji"];
# emoji = ["Noto Color Emoji"];
# };
# };
2024-05-21 00:04:49 +02:00
};
2024-04-10 14:21:41 +02:00
}