From 3a4539935e86a741686778c5cd61baa646bc581c Mon Sep 17 00:00:00 2001 From: pompydev Date: Sat, 28 Dec 2024 11:25:41 +0900 Subject: [PATCH] update system font configs --- .vscode/settings.json | 3 +++ modules/nixos/fonts.nix | 16 +++++++++++++++- 2 files changed, 18 insertions(+), 1 deletion(-) diff --git a/.vscode/settings.json b/.vscode/settings.json index 6e91169..059c2e5 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -7,6 +7,7 @@ "dconf", "devenv", "dotfiles", + "fontconfig", "gamemode", "geneviève", "ghostty", @@ -16,12 +17,14 @@ "justfile", "killall", "lunarclient", + "Meslo", "monero", "nixd", "nixfmt", "nixos", "nixpkgs", "nordified", + "Noto", "Östberg", "papirus", "pkgs", diff --git a/modules/nixos/fonts.nix b/modules/nixos/fonts.nix index 5cc24a6..ffa63f8 100644 --- a/modules/nixos/fonts.nix +++ b/modules/nixos/fonts.nix @@ -14,6 +14,20 @@ in fontsOverlay ]; + fonts.fontconfig = { + defaultFonts = { + emoji = [ "Noto Color Emoji" ]; # default + monospace = [ "MesloLGS NF" ]; + sansSerif = [ "Noto Sans" ]; + serif = [ "Noto Serif" ]; + }; + + antialias = true; # default + hinting.style = "slight"; # default + subpixel.lcdfilter = "default"; # default + subpixel.rgba = "rgb"; + }; + fonts.fontDir.enable = true; fonts.packages = with pkgs; [ # General fonts @@ -37,7 +51,7 @@ in # Emoji unicode-emoji noto-fonts-emoji - noto-fonts-color-emoji + noto-fonts-color-emoji # default for fonts.fontconfig.defaultFonts.emoji # Korean nanum