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