29 lines
806 B
Nix
29 lines
806 B
Nix
{ pkgs, apple-fonts, ... }: {
|
|
fonts = {
|
|
fontconfig.defaultFonts = {
|
|
sansSerif = [ "SF Pro" ];
|
|
serif = [ "SF Pro" ];
|
|
monospace = [ "JetBrainsMono Nerd Font" ];
|
|
};
|
|
|
|
packages = with pkgs; [
|
|
monocraft
|
|
noto-fonts-cjk-sans
|
|
nerd-fonts.jetbrains-mono
|
|
(apple-fonts.packages.${pkgs.system}.sf-pro)
|
|
(stdenv.mkDerivation {
|
|
name = "apple-color-emoji";
|
|
src = fetchurl {
|
|
url =
|
|
"https://github.com/samuelngs/apple-emoji-linux/releases/download/v17.4/AppleColorEmoji.ttf";
|
|
sha256 = "1wahjmbfm1xgm58madvl21451a04gxham5vz67gqz1cvpi0cjva8";
|
|
};
|
|
dontUnpack = true;
|
|
installPhase = ''
|
|
install -Dm644 $src $out/share/fonts/truetype/AppleColorEmoji.ttf
|
|
'';
|
|
})
|
|
];
|
|
};
|
|
}
|