From 92d5e800a2825f334917e76556e906605b2c1d4c Mon Sep 17 00:00:00 2001 From: DashieTM Date: Thu, 29 May 2025 21:04:23 +0200 Subject: [PATCH] chaoticNyx: move to module --- lib/default.nix | 3 +++ lib/importPkgs.nix | 2 +- modules/programs/gaming.nix | 1 + modules/programs/xone.nix | 2 +- 4 files changed, 6 insertions(+), 2 deletions(-) diff --git a/lib/default.nix b/lib/default.nix index 1f7d151..2f3a471 100644 --- a/lib/default.nix +++ b/lib/default.nix @@ -50,9 +50,11 @@ inputs.stylix.nixosModules.stylix inputs.disko.nixosModules.disko inputs.superfreq.nixosModules.default + inputs.sops-nix.nixosModules.sops ../base ../home ../modules + inputs.chaoticNyx.nixosModules.default ]; home = [ inputs.anyrun.homeManagerModules.default @@ -69,6 +71,7 @@ inputs.sops-nix.homeManagerModules.sops inputs.dashvim.homeManagerModules.dashvim inputs.fancontrol.homeManagerModules.default + inputs.chaoticNyx.homeManagerModules.default ../modules ]; }, diff --git a/lib/importPkgs.nix b/lib/importPkgs.nix index 5ce6aad..77e1299 100644 --- a/lib/importPkgs.nix +++ b/lib/importPkgs.nix @@ -12,6 +12,6 @@ import pkgs { }; overlays = [ inputs.nur.overlays.default - inputs.chaoticNyx.overlays.default + inputs.chaoticNyx.overlays.cache-friendly ]; } diff --git a/modules/programs/gaming.nix b/modules/programs/gaming.nix index 1bb8d96..bf99b16 100644 --- a/modules/programs/gaming.nix +++ b/modules/programs/gaming.nix @@ -75,6 +75,7 @@ lib.optionalAttrs (options ? environment.systemPackages) { environment.systemPackages = config.mods.gaming.tools; boot.kernelPackages = lib.mkForce pkgs.linuxPackages_cachyos; + services.scx.enable = true; programs = { steam.enable = mkDashDefault config.mods.gaming.steam; diff --git a/modules/programs/xone.nix b/modules/programs/xone.nix index 36d92f0..84ecd48 100644 --- a/modules/programs/xone.nix +++ b/modules/programs/xone.nix @@ -15,5 +15,5 @@ }; }; - config = lib.optionalAttrs (options ? hardware) {hardware.xone.enable = true;}; + config = lib.optionalAttrs (options ? hardware) {hardware.xone.enable = config.mods.xone.enable;}; }