Skip to content

Premade Configs

CtrlUserKnown edited this page Jul 21, 2026 · 1 revision

Premade Configs

dots ships a small set of starter configs for common tools, compiled directly into the binary. They're a quick way to get a sensible baseline without maintaining those configs in your own dotfiles repo.

Available configs

App What it sets up
ghostty A starter Ghostty terminal config
neovim A minimal init.lua to get Neovim usable
opencode A base opencode config

Usage

dots premade list            # see what's available
dots premade apply ghostty   # write the ghostty config to its standard location

You can also apply them from the Configs pane in the TUI.

Safety

Applying a premade config backs up any existing file first — dots moves the current config aside to a timestamped backup before writing, so you never lose your own settings.

Because these configs live inside the binary (via include_str!), they're always available offline and can't drift out of sync with the version of dots you're running. The source files are in crates/dots/assets/premade/.

Clone this wiki locally