One Command Setup
Run a single command to install everything. Idempotent and safe to re-run anytime.
Learn more
A thoughtfully crafted terminal-first development setup with 100+ curated tools
# Clone the repository
git clone https://github.com/Proteusiq/dotfiles.git ~/dotfiles
# Run the installer
cd ~/dotfiles && ./install.sh| Category | Tools |
|---|---|
| Terminal | Ghostty, tmux, Starship, sesh |
| Editor | Neovim + LazyVim |
| Shell | Zsh + Antigen |
| Files | Yazi, fzf, fd, ripgrep |
| Git | lazygit, gh CLI, git-delta |
| Languages | Python (uv), Rust, Go, Bun |
update Command After installation, use the update command to manage your setup:
update # Full install (idempotent)
update --versions # Show installed versions
update --outdated # Check for updates
update --only brew # Run specific function
update --skip "venv brew" # Skip functions
update -v # Verbose output