From dc8344d0af83ba9de5f74a68bee82cdf6364c9a2 Mon Sep 17 00:00:00 2001 From: Damocles Date: Sun, 26 Apr 2026 18:58:13 +0200 Subject: [PATCH] fix nixos module: inject hm modules unconditionally so options exist --- nix/nixos-module.nix | 20 ++++++-------------- 1 file changed, 6 insertions(+), 14 deletions(-) diff --git a/nix/nixos-module.nix b/nix/nixos-module.nix index d687470..5116f91 100644 --- a/nix/nixos-module.nix +++ b/nix/nixos-module.nix @@ -1,22 +1,14 @@ self: { - config, options, lib, ... }: -let - cfg = config.programs.nova-shell; -in { - options.programs.nova-shell.enable = lib.mkEnableOption "nova-shell Quickshell bar"; - - config = lib.mkIf cfg.enable ( - lib.optionalAttrs (options ? home-manager) { - home-manager.sharedModules = [ - self.homeModules.default - ] - ++ lib.optionals (options ? stylix) [ self.homeModules.stylix ]; - } - ); + config = lib.optionalAttrs (options ? home-manager) { + home-manager.sharedModules = [ + self.homeModules.default + ] + ++ lib.optionals (options ? stylix) [ self.homeModules.stylix ]; + }; }