From a7bd248d8fa151f9cb047b7dfa9176a43d724fd4 Mon Sep 17 00:00:00 2001 From: Madeline Hashcube Date: Sun, 22 Mar 2026 17:25:24 -0500 Subject: [PATCH] modularize font config because it should be modularized --- .../hosts/magames-desktop/configuration.nix | 9 --------- flake.nix | 2 ++ modules/fonts.nix | 12 ++++++++++++ 3 files changed, 14 insertions(+), 9 deletions(-) create mode 100644 modules/fonts.nix diff --git a/configurations/hosts/magames-desktop/configuration.nix b/configurations/hosts/magames-desktop/configuration.nix index 7c91e2f..0e11cb5 100644 --- a/configurations/hosts/magames-desktop/configuration.nix +++ b/configurations/hosts/magames-desktop/configuration.nix @@ -84,15 +84,6 @@ ''; security.polkit.enable = true; - fonts.packages = with pkgs; [ - ipafont - jetbrains-mono - kochi-substitute - nerd-fonts.jetbrains-mono - noto-fonts-cjk-sans - komika-fonts - ]; - nix.settings.experimental-features = [ "nix-command" "flakes" ]; # List packages installed in system profile. To:want search, run: diff --git a/flake.nix b/flake.nix index 97eaa38..bde0cfd 100644 --- a/flake.nix +++ b/flake.nix @@ -70,6 +70,7 @@ ./modules/nvidia.nix ./modules/i18n.nix ./modules/esp.nix + ./modules/fonts.nix { home-manager.useGlobalPkgs = true; @@ -115,6 +116,7 @@ ./modules/catppuccin.nix ./modules/i18n.nix ./modules/esp.nix + ./modules/fonts.nix { home-manager.useGlobalPkgs = true; home-manager.useUserPackages = true; diff --git a/modules/fonts.nix b/modules/fonts.nix new file mode 100644 index 0000000..da8864c --- /dev/null +++ b/modules/fonts.nix @@ -0,0 +1,12 @@ +{ pkgs, ... }: + +{ + fonts.packages = with pkgs; [ + ipafont + jetbrains-mono + kochi-substitute + nerd-fonts.jetbrains-mono + noto-fonts-cjk-sans + komika-fonts + ]; +} -- 2.51.2