diff --git a/home/default.nix b/home/default.nix index b7a725b..6718891 100644 --- a/home/default.nix +++ b/home/default.nix @@ -23,6 +23,7 @@ (lib.mkIf (hostname != "spore") { development = { + ai.enable = true; containers.enable = true; javascript.enable = true; }; diff --git a/modules/home/development.nix b/modules/home/development.nix index 49c0769..4a39fd5 100644 --- a/modules/home/development.nix +++ b/modules/home/development.nix @@ -10,6 +10,10 @@ in { options = { rc.development = { + ai = { + enable = lib.mkEnableOption "tools using LLMs"; + }; + containers = { enable = lib.mkEnableOption "container-related tooling"; }; @@ -21,6 +25,12 @@ in { }; config = lib.mkMerge [ + (mkIf cfg.ai.enable { + programs.claude-code = { + enable = true; + }; + }) + (mkIf cfg.containers.enable { # TODO: Use services.colima after nix-community/home-manager#7913 home.packages = with pkgs; [