Dotfiles
Description
My MacOS focused development environment dotfiles.
Installation
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open the source below and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
README
dotfiles
My MacOS focused development environment dotfiles.
Installation
Fresh macOS Setup
# 1. Clone the repo
git clone https://github.com/YOUR_USER/dotfiles.git ~/Personal/repos/dotfiles
cd ~/Personal/repos/dotfiles
# 2. Run the install script — it does everything else
./install
`./install` handles the rest:
- Installs Homebrew and dotbot if they're missing.
- Runs monitoring-software detection before touching anything.
- Asks about window management — yabai, skhd, sketchybar, and borders need special macOS permissions and partial SIP disabling, so they're an explicit y/N prompt (with their own Brewfile and dotbot config).
- Symlinks everything via dotbot, installs the Brewfile packages, clones TPM and installs the tmux plugins, and applies macOS defaults.
Post-Install
- Open a new terminal to load the ZSH configuration.
- Neovim plugins auto-install on the first
nvimlaunch.
Requirements
- macOS (Apple Silicon, paths assume
/opt/homebrew/) - Xcode Command Line Tools (
xcode-select --install) - SSH key at
~/.ssh/id_rsa(optional, for git/GitHub) ~/secrets.shfor private environment variables (optional)
Applications
- Nord Color Scheme
- Homebrew
- Yabai WM & SKHD
- Sketchybar
- Kitty
- Tmux
- Neovim
- Ruby development focused
- LSP
- Treesitter
- Snacks
- Git
- Ranger
- Bat
- ZSH
- FZF
- Pure ZSH prompt
- LazyGit
Screenshots
     ![Tmux Search](https://github.com/user-attachments/assets/8adc86ee-50fb-41fe-b7cd-74a
Related Skills
Awesome Go
A curated list of awesome Go frameworks, libraries and software
Development next.js
| The React Framework | 138360 | 1503 | 1 |
Development sharing-skills
skill for guidance.
Development root-cause-tracing
Use when errors occur deep in execution and you need to trace back to find the original trigger.
Development Template Skill
Minimal skeleton for a new skill project structure.
Development Third-party Notices
THE FOLLOWING SETS FORTH ATTRIBUTION NOTICES FOR THIRD PARTY SOFTWARE THAT MAY BE CONTAINED IN PORTIONS OF THI
Development