23 lines
484 B
Nix
23 lines
484 B
Nix
{
|
|
osConfig,
|
|
pkgs,
|
|
lib,
|
|
...
|
|
}: let
|
|
inherit (osConfig.ooknet.appearance.fonts) monospace regular;
|
|
inherit (lib) optionals;
|
|
in {
|
|
fonts.fontconfig.enable = true;
|
|
home.packages =
|
|
[
|
|
monospace.package
|
|
regular.package
|
|
|
|
pkgs.noto-fonts
|
|
pkgs.noto-fonts-cjk-sans
|
|
pkgs.noto-fonts-emoji
|
|
(pkgs.nerdfonts.override
|
|
{fonts = ["NerdFontsSymbolsOnly"];})
|
|
]
|
|
++ optionals (monospace.fallback != null) [monospace.fallback.package];
|
|
}
|