Scripts to install a fully functionnal system, from a base os install.
Install curl to download the raw script related to your OS of choice.
- install-on_<myos>.sh
- Script file corresponding to your base OS of choice.
- Config files
- dotfiles contained in a separate repository
- Environment variables
- Some environment variables are needed for the successful completion of the script.
Config files are read from a dotfiles repo.
Set the DOTFILES_GIT_REPO environment variable set to fetch your own dotfiles, otherwise it fetches my own configs.
export DOTFILES_GIT_REPO=<url to your dotfiles repo>
This dotfiles repo should be configured to use GNU Stow.
Managing Dotfiles with GNU Stow - Steven R. Baker
Manage Your Dotfiles Like A Superhero - Jake Wiesler on Youtube
A base development environment can also be setup from a separate repo.
export DEVENV_GIT_REPO=<url to your dev repo>