Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1,473 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

My DotFiles

  • zsh
  • powershell

Install

Linux and macOS

curl https://mise.run | sh
git clone git@github.com:zenobi-us/dotfiles.git ~/Projects/dotfiles
cd ~/Projects/dotfiles
./install.bash

Windows

Open PowerShell as administrator.

Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux,VirtualMachinePlatform -All -NoRestart

Restart Windows. Then run:

git clone git@github.com:zenobi-us/dotfiles.git $HOME\Projects\dotfiles
cd $HOME\Projects\dotfiles
.\install.ps1

Usage

Apply the full machine setup:

mise bootstrap --yes

Apply one bootstrap phase:

mise bootstrap --only dotfiles --yes
mise bootstrap --only tools --yes
mise bootstrap --only task --yes

Check state without changing the machine:

mise bootstrap status
mise bootstrap status --missing
mise bootstrap --dry-run

Use the legacy wrapper only as a shortcut:

./apply.sh
./apply.sh --only dotfiles

Layout

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

Notes

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.

About

my workstation setup for linux, windows and mac

Topics

Resources

Stars

68 stars

Watchers

1 watching

Forks

Used by

Contributors

Languages