Contribution Date
Contribution Project
Contribution Details
Use real dotfile paths instead of chezmoi prefixes
Rename the home/ source tree from chezmoi's dot_/private_/executable_
encoding to the actual paths the files land on, ahead of moving dotfile
deployment to home-manager.
home/gitignore keeps no leading dot on purpose: as home/.gitignore its
contents (.DS_Store, node_modules, *.log) would become an active gitignore
governing the whole home/ tree. home.nix will map it to ~/.gitignore
explicitly. The nvim one does become a real .gitignore, since nvim writes
its runtime files into the worktree once the config dir is symlinked.
Also:
- track rtk-claude-hook as 755; chezmoi's executable_ prefix was what made
it executable on apply, so a symlink would have deployed it at 644 and
the Claude hook would have silently stopped firing
- move lazy.lua into the nvim tree, resolving the split where `make lazyvim`
cloned a starter over a config this repo already tracked
- add a root .gitignore for .DS_Store and nix build results
This drops .chezmoiroot, so `make install` no longer works. $HOME is
already applied, so nothing changes at runtime, but dotfiles cannot be
re-applied until home-manager takes over.
Contribution Issue Link
Files count
0
Patches count
1