aboutsummaryrefslogtreecommitdiffstats
path: root/modules/home/fonts.nix
blob: 26dc92476558dfacdda35473c6a3111ab068663d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
{ pkgs, lib, ... }:
let
  candidateFonts = [ pkgs.nerd-fonts.jetbrains-mono ];
in
{
  home.packages = builtins.filter (lib.meta.availableOn pkgs.stdenv.hostPlatform) candidateFonts;

  # Standalone (non-NixOS) Linux activations don't otherwise get fontconfig
  # pointed at fonts installed via home.packages - see design.md. Harmless
  # no-op on Darwin (font discovery there goes through
  # targets.darwin.fonts, unconditional on this option) and idempotent on
  # NixOS (already defaults to true via useUserPackages).
  fonts.fontconfig.enable = true;
}