From 509cceb220aa6116d39bdee6fefbe2182b0a7c52 Mon Sep 17 00:00:00 2001 From: Tom Alexander Date: Thu, 23 Jan 2025 19:48:25 -0500 Subject: [PATCH] Only install fonts in graphical installs. --- nix/configuration/roles/fonts/default.nix | 28 ++++++++++++----------- 1 file changed, 15 insertions(+), 13 deletions(-) diff --git a/nix/configuration/roles/fonts/default.nix b/nix/configuration/roles/fonts/default.nix index 8f81dc4..30ccef7 100644 --- a/nix/configuration/roles/fonts/default.nix +++ b/nix/configuration/roles/fonts/default.nix @@ -8,20 +8,22 @@ { imports = [ ]; - fonts = { - enableDefaultPackages = false; - packages = with pkgs; [ - cascadia-code - source-sans-pro - source-serif-pro - noto-fonts-cjk-sans - noto-fonts-cjk-serif - noto-fonts-color-emoji - ]; + config = lib.mkIf config.me.graphical { + fonts = { + enableDefaultPackages = false; + packages = with pkgs; [ + cascadia-code + source-sans-pro + source-serif-pro + noto-fonts-cjk-sans + noto-fonts-cjk-serif + noto-fonts-color-emoji + ]; - fontconfig = { - localConf = (builtins.readFile ./files/fonts.conf); - useEmbeddedBitmaps = true; + fontconfig = { + localConf = (builtins.readFile ./files/fonts.conf); + useEmbeddedBitmaps = true; + }; }; }; }