This commit is contained in:
Harivansh Rathi 2026-03-30 21:13:10 -04:00
parent f38c272269
commit 1dc4ed5f1a
20 changed files with 349 additions and 112 deletions

View file

@ -7,17 +7,16 @@ let
claudePackage = inputs.claudeCode.packages.${pkgs.stdenv.hostPlatform.system}.default;
in
{
# Keep the managed Claude binary on the same path the live machine was using
# so the Nix package cleanly replaces the prior manual install.
home.file.".local/bin/claude".source = "${claudePackage}/bin/claude";
home.file.".claude/CLAUDE.md".source = ../config/claude/CLAUDE.md;
home.file.".claude/commands" = {
xdg.configFile."claude/CLAUDE.md".source = ../config/claude/CLAUDE.md;
xdg.configFile."claude/commands" = {
source = ../config/claude/commands;
recursive = true;
};
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" = {
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" = {
source = ../config/claude/statusline.sh;
executable = true;
};