dot

NixOS dotfiles
git clone https://git.echoz.io/dot.git
Log | Files | Refs

commit 0898c254602d7d30f0e60f8b9cf8bc7c6ee98c0f
parent 670cf3e4cf3de03572a9debcb2965fa533a0f1d8
Author: Chris <chris@echoz.io>
Date:   Thu,  7 May 2026 17:05:57 +0200

feat: add claude code

Diffstat:
Amodules/claude-code/default.nix | 33+++++++++++++++++++++++++++++++++
1 file changed, 33 insertions(+), 0 deletions(-)

diff --git a/modules/claude-code/default.nix b/modules/claude-code/default.nix @@ -0,0 +1,33 @@ +{ user, ... }: +{ + environment.persistence."/fix".users.${user} = { + directories = [ ".claude" ]; + files = [ ".claude.json" ]; + }; + + home-manager.users.${user} = { + nixpkgs.config.allowUnfree = true; + + programs.claude-code = { + enable = true; + settings = { + permissions = { + allow = [ + "Read(//nix/store*)" + ]; + }; + sandbox = { + enabled = true; + filesystem = { + denyRead = [ "/" ]; + allowRead = [ "/nix/store" ]; + }; + }; + }; + mcpServers.agentgateway = { + type = "http"; + url = "https://mcp.stafftastic.com/mcp/http"; + }; + }; + }; +}