Fonts
Troubleshooting
What font names can be used in fonts.fontconfig.defaultFonts.monospace?
Those that fontconfig will understand. This can be queried from a font file using fc-query.
$ cd /nix/var/nix/profiles/system/sw/share/X11-fonts
$ fc-query DejaVuSans.ttf | grep '^\s\+family:' | cut -d'"' -f2
Adding personal fonts to ~/.fonts doesn't work
The ~/.fonts is being deprecated upstream[1]. It already is not working with NixOS.
The new preferred location is in $XDG_DATA_HOME/fonts, which for most users will resolve to ~/.local/share/fonts[2]