From 1e3f456e26d10d90d802f1085809de0d52235b30 Mon Sep 17 00:00:00 2001 From: Harivansh Rathi Date: Tue, 31 Mar 2026 01:39:48 -0400 Subject: [PATCH] fix claude --- home/claude.nix | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/home/claude.nix b/home/claude.nix index bf023fb..2a60dd5 100644 --- a/home/claude.nix +++ b/home/claude.nix @@ -9,14 +9,15 @@ in { home.file.".local/bin/claude".source = "${claudePackage}/bin/claude"; - xdg.configFile."claude/CLAUDE.md".source = ../config/claude/CLAUDE.md; - xdg.configFile."claude/commands" = { + # Claude Code still resolves user settings from ~/.claude rather than XDG. + home.file.".claude/CLAUDE.md".source = ../config/claude/CLAUDE.md; + home.file.".claude/commands" = { source = ../config/claude/commands; recursive = true; }; - xdg.configFile."claude/settings.json".source = ../config/claude/settings.json; - xdg.configFile."claude/settings.local.json".source = ../config/claude/settings.local.json; - xdg.configFile."claude/statusline.sh" = { + home.file.".claude/settings.json".source = ../config/claude/settings.json; + home.file.".claude/settings.local.json".source = ../config/claude/settings.local.json; + home.file.".claude/statusline.sh" = { source = ../config/claude/statusline.sh; executable = true; };