My NixOS configuration (mirror)
1{
2 config,
3 lib,
4 pkgs,
5 ...
6}: {
7 options.modules.programs.fonts.enable = lib.mkEnableOption "fonts support";
8
9 config = lib.mkIf config.modules.programs.fonts.enable {
10 fonts.packages = with pkgs; [
11 departure-mono
12 fira-code
13 fira-code-symbols
14 work-sans
15 nerd-fonts.fira-code
16 ];
17 };
18}