Skip to content

SirenityK/dotfiles

Repository files navigation

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.

To install, make sure you don't have a .zshrc file, then run:

bash run.sh

Create a container with Docker:

Archlinux and Ubuntu containers are currently supported

Make (recommended)

make build-arch
make build-ubuntu
make build-all

Bash

export DISTRO=arch # Select a base container, in this case we're using archlinux
docker build -t sirenityk/$DISTRO -f Dockerfile.$DISTRO .
docker run -e TERM -e COLORTERM -e LC_ALL=C.UTF-8 -it --name $DISTRO sirenityk/$DISTRO

Running the container

make start-$DISTRO
docker start -i $DISTRO

Future features planned

  • 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

Integrations

  • Automatic integration to access termux from the internet using the tor network
  • Automatic desktop environment (or window manager) integrations for new virtual machines

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors