22 releases

0.10.0 Dec 10, 2023
0.9.5 Jul 14, 2023
0.9.3 Feb 12, 2023
0.9.1 Nov 6, 2022
0.2.0 Feb 21, 2022

#77 in Configuration

Download history 33/week @ 2023-11-05 12/week @ 2023-11-12 9/week @ 2023-11-19 68/week @ 2023-11-26 24/week @ 2023-12-03 43/week @ 2023-12-10 26/week @ 2023-12-17 46/week @ 2023-12-24 2/week @ 2023-12-31 22/week @ 2024-01-07 11/week @ 2024-01-14 11/week @ 2024-01-21 44/week @ 2024-01-28 1/week @ 2024-02-04 81/week @ 2024-02-11 469/week @ 2024-02-18

595 downloads per month

MIT license

2.5K SLoC

Rotz πŸ‘ƒ


Fully cross platform dotfile manager and dev environment bootstrapper written in Rust.

Rust Dotfilemanager
Rust Dotfile manager
Rust Dotfile s
Rust Dot s
R ust Dots
R ots
Rot s

πŸ—ΊοΈ Roadmap

πŸ“– Documentation


Rotz has three main functionalities:

  1. Linking dotfiles from a common repository to your system
  2. Installing the applications you need to start working on an new/empty machine
  3. Full Cross platform functionality See Configuration



On Linux and MacOS you can install Rotz using Homebrew.

brew install volllly/tap/rotz


On Windows you can install Rotz using Scoop.

scoop bucket add volllly https://github.com/volllly/scoop-bucket
scoop install volllly/rotz


You can install Rotz using cargo everywhere if Rust is installed.

cargo install rotz

File Formats

Rotz uses yaml, toml or json configuration files per default.

Note: Rotz will auto detect the correct filetype.

You can install rotz with support for only one of the filetypes by using the --features flag.

  • cargo install rotz --no-default-features --features toml
  • cargo install rotz --no-default-features --features json

Installer scripts

curl -fsSL volllly.github.io/rotz/install.sh | sh
irm volllly.github.io/rotz/install.ps1 | iex

Getting Started

If you already have a dotfiles repo you can clone it with the rotz clone command.

rotz clone git@github.com:<user>/<repo>.git

To bootstrap your dev environment use rotz install.

To link your dotfiles use rotz link.


Run rotz --help to see all commands Rotz has.


Feel free to create pull requests and issues for bugs, features or questions.


~1M SLoC