This is my dot file.
Copies .local/bin into ~/.local/bin, the AI instruction files into
~/.claude and ~/.codex, and the Neovim configuration into
~/.config/nvim.
./install.sh -n # dry run
./install.shFiles this repository no longer tracks are left in place and have to be removed by hand.
.config/nvim needs Neovim 0.12 or later. Plugins are managed by the built-in
vim.pack and pinned in nvim-pack-lock.json; language servers are installed
by mason on first launch. Both land outside this repository, so only the
configuration is tracked here.
Treesitter parsers are compiled on first launch and need the tree-sitter CLI,
which is its own formula -- brew install tree-sitter-cli, not tree-sitter,
which ships only the library.
To work on the configuration without touching $HOME, point HOME at the
repository:
HOME=$PWD nvimConfig, data and state then all resolve inside the working tree. Run
./install.sh once the result is good.
- pyohei-ai -- mint GitHub App installation tokens