2021-11-08 21:21:27 +00:00
|
|
|
{ pkgs, lib, config, ... }:
|
|
|
|
|
|
|
|
with lib;
|
|
|
|
{
|
|
|
|
# Fonts
|
|
|
|
config.fonts = {
|
|
|
|
fonts = with pkgs; [
|
|
|
|
noto-fonts-emoji-blob-bin
|
|
|
|
ibm-plex
|
|
|
|
(nerdfonts.override { fonts = [ "FantasqueSansMono" ]; })
|
|
|
|
noto-fonts
|
|
|
|
noto-fonts-cjk
|
2021-11-08 23:08:33 +00:00
|
|
|
merriweather
|
2021-11-08 21:21:27 +00:00
|
|
|
];
|
|
|
|
} // (if (strings.hasSuffix "linux" pkgs.system) then {
|
|
|
|
enableDefaultFonts = false;
|
|
|
|
fontconfig = {
|
|
|
|
defaultFonts = {
|
|
|
|
emoji = lib.mkBefore [ "Blobmoji" ];
|
|
|
|
serif = lib.mkBefore [ "IBM Plex Serif" ];
|
|
|
|
sansSerif = lib.mkBefore [ "IBM Plex Sans" ];
|
|
|
|
monospace = lib.mkBefore [ "IBM Plex Mono" ];
|
|
|
|
};
|
|
|
|
};
|
|
|
|
} else {}) // (if (strings.hasSuffix "darwin" pkgs.system) then {
|
|
|
|
enableFontDir = true;
|
|
|
|
} else {});
|
|
|
|
}
|