Deploy the desktop environment on clean machine
Hi! My name is Yuriy Zhdanov. This project is my home directory for deploying the desktop environment. Infrastructure as code. Ubuntu 20.04/22.04.
Get started now View it on GitHub
Getting started
- Init home directory
curl -L https://raw.githubusercontent.com/zhdanov/home/main/setup/setup__init.bash | bash
- Configure ./setup/setup_def.bash (or create ./setup/setup_def_custom.bash)
HOME_USER_NAME=torvalds HOME_USER_EMAIL=torvalds@linux-foundation.org ...
- Run ./setup/setup.bash
./setup/setup.bash slave # install/update software, dotfiles, configure system
./setup/setup.bash vbox # setup "slave" without desktop features
./setup/setup.bash master # start minikube
# optional
./setup__cloud-drive.bash # Yandex Disk, Dropbox
./setup__notepad.bash # fuzzy search, ripgrep
./setup__backup.bash # night backup
./setup__commitizen.bash # commitizen
./setup/setup__workspace-deploy.bash prod albums # albums
# hosting (debian 11)
curl -sSL https://raw.githubusercontent.com/zhdanov/home/main/setup/setup__hosting-debian-11.bash | bash
Then you can create a new project and configure backup.
Enjoy! ♥️