When I started learning linux I spent a lot of time installing the same system again and again, so this repository will let you install a full operating system just like I use it.
The system I use the most is Arch Linux
But I still use Debian, Alpine and VM's either with VMWare or VBox or Docker
These dotfiles will automatically install everything you need to have a full system with a lot of tools and configurations. Just like I use it.
bash run.shArchlinux and Ubuntu containers are currently supported
make build-archmake build-ubuntumake build-allexport DISTRO=arch # Select a base container, in this case we're using archlinuxdocker build -t sirenityk/$DISTRO -f Dockerfile.$DISTRO .
docker run -e TERM -e COLORTERM -e LC_ALL=C.UTF-8 -it --name $DISTRO sirenityk/$DISTROmake start-$DISTROdocker start -i $DISTRO- Support for Alpine Linux
- Support for Windows (with oh-my-posh)
- Cron jobs to sync histfiles trough a cloud, simplify the histfile, sync zoxide's db
- Actions to create updated .zshrc files on changes and an utility to update the .zshrc file. This will maintain every machine's .zshrc file updated
- Add private links to download vm's for both VBox and VMWare; with state snapshots with tty, environments and so on already set up
- After set up VM's download support, add actions to build images of these and upload updated VMs automatically. With support for docker too
- Automatic integration to access termux from the internet using the tor network
- Automatic desktop environment (or window manager) integrations for new virtual machines