This dotfiles only for ubuntu and debian based distros.
# fish shell
sh -c "$(curl -fsLS get.chezmoi.io)" -- init --apply magicwenli
This dotfiles include 3 distros for various usage.
tiny | middle | full | |
---|---|---|---|
linuxbrew | ✅ | ✅ | ✅ |
fish | ✅ | ✅ | ✅ |
less cli tools(rg, fd, dust, ..) | ✅ | ✅ | ✅ |
more cli tools(bat, fzf, eza, ..) | ✅ | ✅ | |
dev tools(git, openssl, just, ..) | ✅ | ✅ | |
dev languages(nvm, python, rust, ..) | ✅ |
The dotfiles can be tested in docker.
cd docker
docker compose up -d
# change password for ubuntu
docker compose exec -u 0 dotfiles passwd ubuntu
# login to ubuntu
docker compose exec dotfiles bash
# once login, you can install dotfiles with chezmoi
sh -c "$(curl -fsLS get.chezmoi.io)" -- init --apply .
after test, you can clean the docker.
docker compose down