Your shell, but faster.
A complete shell environment that installs in one command.
Stop wasting time configuring zsh from scratch.
source <(curl -sL dotfiles.download/install)
Dotfiles are configuration files that control your shell, git, editor, and dozens of other tools.
This project is a tested, optimized collection — not random configs from the internet, but a coherent setup where everything works together.
5x faster shell startup
Most zsh setups load everything at startup. We use lazy loading — tools initialize only when you use them.
Everything you need
Chezmoi — Sync dotfiles across machines. Starship — Smart, minimal prompt. fzf — Fuzzy finder for everything. zoxide — Smart cd that learns your habits
Plus Sheldon, ASDF, eza, bat, ripgrep, fd.
Built different
Fast
~150ms cold start. Lazy loading means instant prompts.
Cross-platform
Same config on macOS and Linux. Templates handle the rest.
One command updates
Packages, plugins, configs — all synced with one command.
Hackable
Clean structure. Easy to understand and extend.
Interactive TUI
Everything managed through a beautiful terminal interface powered by gum.
Plugin Packs
Enable only what you need. Each pack adds tools, aliases, and completions for a specific workflow.
Run dotfiles packs list to see all available packs.
Starship Themes
Choose from beautiful preset themes or create your own. Switch themes instantly.
Run dotfiles themes list to preview all themes.
Commands
What's new in v1.1.0
- **CLI Tools Showcase** — new `dotfiles tools` command to explore installed CLI tools with descriptions and install status
- **Self-update system** — dotfiles now check for updates and show changelog
- **Plugin manager** — toggle zsh plugins on/off via `dotfiles plugins`
- **bbrew integration** — Homebrew TUI on macOS via `dotfiles packages`
and 5 more changes...
View full changelog →