From b6500b97ff6c05c3afd88e91627922e543512aa3 Mon Sep 17 00:00:00 2001 From: hektor Date: Tue, 21 Apr 2026 16:54:01 +0200 Subject: [PATCH] refactor(stylix): extract shared stylix overrides into 'targets.nix' --- home/modules/stylix/default.nix | 17 +---------------- modules/stylix/default.nix | 15 +-------------- modules/stylix/targets.nix | 14 ++++++++++++++ 3 files changed, 16 insertions(+), 30 deletions(-) create mode 100644 modules/stylix/targets.nix diff --git a/home/modules/stylix/default.nix b/home/modules/stylix/default.nix index f7cff017..46a483b4 100644 --- a/home/modules/stylix/default.nix +++ b/home/modules/stylix/default.nix @@ -25,21 +25,6 @@ in sansSerif = config.stylix.fonts.monospace; emoji = config.stylix.fonts.monospace; }; - targets = { - firefox = { - profileNames = [ "default" ]; - colorTheme.enable = true; - }; - librewolf = { - profileNames = [ "default" ]; - colorTheme.enable = true; - }; - gnome.enable = false; - gtk.enable = false; - kitty = { - variant256Colors = true; - }; - nixvim.enable = false; - }; + targets = import ../../../modules/stylix/targets.nix; }; } diff --git a/modules/stylix/default.nix b/modules/stylix/default.nix index 239e4e6f..be763836 100644 --- a/modules/stylix/default.nix +++ b/modules/stylix/default.nix @@ -30,20 +30,7 @@ in home-manager.sharedModules = [ { - stylix.targets = { - firefox = { - profileNames = [ "default" ]; - colorTheme.enable = true; - }; - librewolf = { - profileNames = [ "default" ]; - colorTheme.enable = true; - }; - kitty.variant256Colors = true; - gnome.enable = false; - gtk.enable = false; - nixvim.enable = false; - }; + stylix.targets = import ./targets.nix; } ]; } diff --git a/modules/stylix/targets.nix b/modules/stylix/targets.nix new file mode 100644 index 00000000..17bd9747 --- /dev/null +++ b/modules/stylix/targets.nix @@ -0,0 +1,14 @@ +{ + firefox = { + profileNames = [ "default" ]; + colorTheme.enable = true; + }; + librewolf = { + profileNames = [ "default" ]; + colorTheme.enable = true; + }; + kitty.variant256Colors = true; + gnome.enable = false; + gtk.enable = false; + nixvim.enable = false; +}