Files
nixconfig/modules/nixos/system/fonts/default.nix
T
2026-06-21 22:51:54 +02:00

31 lines
722 B
Nix

{ config, lib, pkgs, ... }: {
fonts = lib.mkIf (config.syscfg.make.gui || config.syscfg.make.serverExtras) {
enableDefaultPackages = false;
fontDir.enable = true;
packages = with pkgs; [
ibm-plex
lmmath
openmoji-color
material-design-icons
noto-fonts
unifont
];
fontconfig = {
enable = true;
allowBitmaps = true;
defaultFonts = {
monospace = [ "IBM Plex Mono" "Openmoji" "Material Design Icons" ];
serif = [ "IBM Plex Sans" "Openmoji" "Material Design Icons" ];
sansSerif = [ "IBM Plex Sans" "Openmoji" "Material Design Icons" ];
emoji = [ "Openmoji" ];
};
hinting.style = "medium";
};
};
}