{ pkgs, lib, ... }: let nerdFont = pkgs.nerdfonts.override { fonts = [ "SourceCodePro" "Overpass" ]; }; in { fonts = { packages = [ nerdFont pkgs.noto-fonts-emoji ]; fontconfig = { localConf = builtins.readFile ./font.xml; defaultFonts = { # FIXME: Add a serif font <2023-08-28> serif = []; sansSerif = lib.mkForce ["Overpass Nerd Font Propo"]; monospace = lib.mkForce ["SauceCodePro Nerd Font Mono" "Noto Color Emoji"]; emoji = lib.mkForce ["Noto Color Emoji"]; }; allowType1 = false; allowBitmaps = false; }; }; }