Files
dotfiles/nixos/fonts.nix

47 lines
931 B
Nix

{
pkgs,
makeEnable,
config,
...
}:
makeEnable config "myModules.fonts" true {
# Enable the gtk icon cache
gtk.iconCache.enable = true;
nixpkgs.config.joypixels.acceptLicense = true;
fonts = {
packages = with pkgs; [
cascadia-code
dejavu_fonts
emacs-all-the-icons-fonts
joypixels
fira-code
fira-mono
font-awesome
noto-fonts-color-emoji
roboto
source-code-pro
source-sans-pro
source-serif-pro
twemoji-color-font
nerd-fonts.jetbrains-mono
nerd-fonts.fantasque-sans-mono
nerd-fonts.iosevka
nerd-fonts.victor-mono
];
fontconfig = {
hinting.autohint = true;
antialias = true;
allowBitmaps = true;
useEmbeddedBitmaps = true;
defaultFonts = {
monospace = ["JetBrains Mono"];
sansSerif = ["Roboto"];
serif = ["Source Serif Pro"];
};
};
};
}