My personal configuration files and settings.
-
SketchyBar: macOS menu bar configuration
- Location:
config/sketchybar/ - Symlinked to:
~/.config/sketchybar
- Location:
-
Aerospace: Tiling window manager for macOS
- Main config:
aerospace.toml - Helpers:
config/aerospace/ - Symlinked to:
~/.aerospace.tomland~/.config/aerospace
- Main config:
-
Fish Shell: Command line shell configuration
- Location:
config/fish/ - Symlinked to:
~/.config/fish
- Location:
-
Neovim: Text editor configuration (NvChad-based)
- Location:
config/nvim/ - Symlinked to:
~/.config/nvim
- Location:
-
Tmux: Terminal multiplexer configuration
- Location:
tmux.conf - Symlinked to:
~/.tmux.conf
- Location:
-
Claude: Claude AI configuration and settings
- Location:
.claude/ - Symlinked to:
~/.claude - Contains settings, hooks, audio files, and project configurations
- Location:
To set up these dotfiles on a new machine:
-
Clone this repository:
git clone https://github.com/YOUR_USERNAME/dotfiles.git ~/dotfiles -
Create symlinks:
# SketchyBar ln -s ~/dotfiles/config/sketchybar ~/.config/sketchybar # Aerospace ln -s ~/dotfiles/aerospace.toml ~/.aerospace.toml ln -s ~/dotfiles/config/aerospace ~/.config/aerospace # Fish Shell ln -s ~/dotfiles/config/fish ~/.config/fish # Neovim ln -s ~/dotfiles/config/nvim ~/.config/nvim # Tmux ln -s ~/dotfiles/tmux.conf ~/.tmux.conf # Claude ln -s ~/dotfiles/.claude ~/.claude
dotfiles/
├── aerospace.toml
├── config/
│ ├── aerospace/
│ │ ├── workspace_change.sh
│ │ └── workspace_move.sh
│ ├── fish/
│ │ ├── config.fish
│ │ ├── fish_plugins
│ │ ├── functions/
│ │ └── completions/
│ ├── nvim/
│ │ ├── init.lua
│ │ ├── lua/
│ │ └── spell/
│ └── sketchybar/
│ ├── sketchybarrc
│ ├── colors.sh
│ └── plugins/
├── tmux.conf
└── README.md