Skip to content

mise system

[experimental] Manage system packages from [system.packages], files from [system.files], edits from [system.edits], macOS defaults from [system.defaults], and Unix login shell from [system].login_shell

System packages are machine-global packages installed by the OS package manager (apt, dnf, pacman) or mise's Homebrew-bottle installer (brew). System files are config files (dotfiles) symlinked, copied, or rendered to machine-global paths. System edits manage one piece of a file something else owns — a marker-delimited block or a single line. macOS defaults are user preferences written with defaults write. Unlike [tools], none of these are version-pinned per-project and they are only ever acted on when explicitly requested with mise system install (or mise bootstrap). Login shell changes are current-user settings applied with chsh -s.

Subcommands

MIT LicenseCopyright © 2026en.dev