From 7fa46d396979ad87a6f0abda1b2de450ab73d137 Mon Sep 17 00:00:00 2001 From: Sridhar Ratnakumar <3998+srid@users.noreply.github.com> Date: Mon, 10 Nov 2025 13:28:34 -0500 Subject: [PATCH] claude: re-enable mcp --- modules/home/claude-code/default.nix | 22 ++++++++++------------ 1 file changed, 10 insertions(+), 12 deletions(-) diff --git a/modules/home/claude-code/default.nix b/modules/home/claude-code/default.nix index feb296c..1291967 100644 --- a/modules/home/claude-code/default.nix +++ b/modules/home/claude-code/default.nix @@ -34,22 +34,22 @@ in skillDirs; home.packages = [ - pkgs.tree + # Used in ./memory.md + # TODO: Encapsulate pkgs.python313Packages.markitdown - # Other agents for trying out - pkgs.copilot-cli ]; programs.claude-code = { enable = true; # Use sandboxed version on Linux, plain version on macOS - package = (if lib.hasInfix "linux" pkgs.system - then flake.inputs.self.packages.${pkgs.system}.claude - else pkgs.claude-code); + package = + if pkgs.stdenv.isLinux + then flake.inputs.self.packages.${pkgs.system}.claude # see claude-sandboxed.nix + else pkgs.claude-code; # Basic settings for Claude Code settings = { - theme = "dark"; + # theme = "dark"; permissions = { defaultMode = "bypassPermissions"; }; @@ -67,9 +67,8 @@ in agents = agents; # MCP servers configuration - # Disabled, because package is null - /* - mcpServers = { + # Works well without Nix; so be it. + mcpServers = { "nixos-mcp" = { command = "uvx"; args = [ "mcp-nixos" ]; @@ -78,7 +77,6 @@ in command = "npx"; args = [ "chrome-devtools-mcp@latest" ]; }; - }; - */ + }; }; }