Configuration files for my personal development environment, bootstrapped entirely with mise.
git clone git@github.com:ibniss/dotfiles.git ~/code/dotfiles
cd ~/code/dotfiles
mise trust
mise bootstrap --yes # Linux (omarchy/arch)
mise -E darwin bootstrap --yes # macOSThat installs system packages, links all dotfiles, sets fish as the login shell, and (on omarchy) sets ghostty as the default terminal.
mise.toml— shared: packages, login shell, dotfile links, tasksmise.darwin.toml— macOS-only additions (brew packages, aerospace, karabiner, ghostty font overrides)codex/.codex/config.toml— public Codex defaults; machine and work settings stay in the untracked~/.codex/work.config.tomlprofile
mise bootstrap dotfiles status # what's applied / out of sync
mise bootstrap dotfiles apply # re-apply after repo changes
mise bootstrap dotfiles add -p mise.toml ~/.some/config # adopt a new file
mise bootstrap status --missing # drift check incl. keyd (mise.linux.toml)
mise install # install/update dev tools~/.local/state/omarchy backups of replaced configs may exist from the
initial stow→mise migration (*.bak.<timestamp>); delete once merged.