This repo contains my configuration files and related scripts. Feel free to use whatever works for you.
- OS: macOS
- Package manager: Homebrew
- Terminal: Ghostty
- Shell: fish
- Editor: Neovim
- Font: JetBrains Mono
- Symbols: Symbols Nerd Font
- Themes: Flexoki (custom themes based on the palette by Steph Ango)
# Fresh system bootstrap (installs Homebrew, lnk, and configures everything)
bash -c "$(curl -fsSL https://raw.githubusercontent.com/cpplain/dotfiles/main/bootstrap.sh)"
# Or if you already have the repo cloned and lnk installed
cd ~/git/dotfiles
lnk create home && lnk create private/homeThis repository uses lnk, a Go-based link management tool.
See the full lnk documentation for detailed usage.
Quick commands:
lnk status home # Show all managed files
lnk adopt home ~/.ssh/config # Add to dotfiles
lnk adopt private/home ~/.ssh/config # Add to private repo
lnk orphan home ~/.config/app # Remove from dotfiles- Manual Configuration - Additional manual setup steps required after installation