nixos/imports/fonts.nix
2023-02-22 19:41:05 -05:00

50 lines
1.1 KiB
Nix

_: {pkgs, ...}: {
#use a better tty
services.kmscon = {
enable = true;
hwRender = true;
extraConfig = ''
font-size=10
'';
fonts = [
{
name = "OverpassMono Nerd Font";
package =
pkgs.nerdfonts.override
{
fonts = ["Overpass"];
};
}
{
name = "Material Design Icons";
package = pkgs.material-design-icons;
}
];
};
systemd.services = {
"autovt@tty1".enable = false;
"kmsconvt@tty1".enable = false;
};
fonts = {
fonts = [
pkgs.material-design-icons
(pkgs.nerdfonts.override
{
fonts = ["Overpass"];
})
];
enableDefaultFonts = false;
fontDir.enable = true;
fontconfig = {
enable = true;
defaultFonts = {
serif = ["Overpass Nerd Font" "Material Design Icons"];
sansSerif = ["Overpass Nerd Font" "Material Design Icons"];
monospace = ["OverpassMono Nerd Font" "Material Design Icons"];
};
hinting.enable = true;
antialias = true;
};
};
}