- zsh
- powershell
curl https://mise.run | sh
git clone git@github.com:zenobi-us/dotfiles.git ~/Projects/dotfiles
cd ~/Projects/dotfiles
./install.bashOpen PowerShell as administrator.
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux,VirtualMachinePlatform -All -NoRestartRestart Windows. Then run:
git clone git@github.com:zenobi-us/dotfiles.git $HOME\Projects\dotfiles
cd $HOME\Projects\dotfiles
.\install.ps1Apply the full machine setup:
mise bootstrap --yesApply one bootstrap phase:
mise bootstrap --only dotfiles --yes
mise bootstrap --only tools --yes
mise bootstrap --only task --yesCheck state without changing the machine:
mise bootstrap status
mise bootstrap status --missing
mise bootstrap --dry-runUse the legacy wrapper only as a shortcut:
./apply.sh
./apply.sh --only dotfiles| Path | Purpose |
|---|---|
mise.toml |
Common tools, bootstrap tasks, and shared dotfiles |
mise.linux.toml |
Linux packages, dotfiles, and systemd user units |
mise.macos.toml |
macOS packages and dotfiles |
mise.windows.toml |
Windows dotfiles and setup tasks |
devtools/files/mise/tasks/ |
File tasks for mise |
*/files/ |
Managed dotfile sources |
mise bootstrap replaces the old Comtrya manifests.
Windows package setup still runs through tasks.bootstrap:windows. Mise does not have native winget or scoop bootstrap managers yet.
