From 056e198028188d1e6ec8a7d74554075efabbb910 Mon Sep 17 00:00:00 2001 From: elwrcl Date: Thu, 16 Apr 2026 23:05:34 +0300 Subject: [PATCH] added fonts --- nixos/system/fonts/default.nix | 64 ++++++++++++++++++++++++++++++++++ 1 file changed, 64 insertions(+) create mode 100644 nixos/system/fonts/default.nix diff --git a/nixos/system/fonts/default.nix b/nixos/system/fonts/default.nix new file mode 100644 index 0000000..7e43781 --- /dev/null +++ b/nixos/system/fonts/default.nix @@ -0,0 +1,64 @@ +{ + pkgs, + inputs, + system, + ... +}: + +{ + fonts = { + packages = with pkgs; [ + noto-fonts + noto-fonts-cjk-sans + noto-fonts-cjk-serif + noto-fonts-color-emoji + ipaexfont + nerd-fonts.jetbrains-mono + nerd-fonts.caskaydia-cove + noto-fonts-cjk-sans + nerd-fonts.symbols-only + inputs.apple-fonts.packages.${system}.sf-pro + inputs.apple-fonts.packages.${system}.sf-mono + nerd-fonts.jetbrains-mono + ]; + + fontconfig = { + enable = true; + antialias = true; + + hinting = { + enable = true; + style = "slight"; + autohint = false; + }; + + subpixel = { + rgba = "rgb"; + lcdfilter = "default"; + }; + + defaultFonts = { + serif = [ + "JetBrainsMono Nerd Font" + "Noto Serif CJK JP" + "Noto Serif" + "IPAexMincho" + ]; + sansSerif = [ + "JetBrainsMono Nerd Font" + "Noto Sans CJK JP" + "Noto Sans" + "IPAexGothic" + ]; + monospace = [ + "JetBrainsMono Nerd Font Mono" + "JetBrainsMono Nerd Font" + "Noto Sans Mono CJK JP" + "Noto Sans CJK JP" + "IPAexGothic" + ]; + emoji = [ "Noto Color Emoji" ]; + }; + }; + }; +}