nix-config/modules/fonts/default.nix

27 lines
472 B
Nix

{
lib,
config,
pkgs,
...
}: let
inherit (lib) mkIf;
cfg = config.conf.fonts;
in
mkIf cfg.enable {
fonts = {
packages = with pkgs; [
alegreya
alegreya-sans
nerd-fonts.fira-code
roboto
ubuntu_font_family
];
fontconfig = {
defaultFonts = {
serif = ["Alegreya"];
sansSerif = ["Alegreya Sans"];
monospace = ["Fira Code Nerd Font"];
};
};
};
}