diff --git a/modules/home-manager/desktop/default.nix b/modules/home-manager/desktop/default.nix index c1a4d86..c2a77d1 100644 --- a/modules/home-manager/desktop/default.nix +++ b/modules/home-manager/desktop/default.nix @@ -1,15 +1,21 @@ -{lib, ...}: { - options = { - tulg.desktop.enable = lib.mkEnableOption "gui"; - }; +{ + config, + lib, + ... +}: { + # 1. Define the option (Keep it here if this is the only place it lives) + options.tulg.desktop.enable = lib.mkEnableOption "gui"; - imports = [ - ./noctalia.nix - ./symlink.nix - ./hyprland.nix - ./spicetify.nix - ./browsers/zen.nix - ./vscode.nix - ./pkgs.nix - ]; + # 2. Wrap the imports in a conditional config block + config = lib.mkIf config.tulg.desktop.enable { + imports = [ + ./noctalia.nix + ./symlink.nix + ./hyprland.nix + ./spicetify.nix + ./browsers/zen.nix + ./vscode.nix + ./pkgs.nix + ]; + }; }