Dotfiles & containers
The two aims in this project:
- dotfiles - version controlling and automating installing my configuration files
- devcrate - packaging my development tools into a docker containers for portablity
Package move dev tools, config into Docker container to make them more portable:
- base image:
devcrate
neovim
tmux
zsh
docker
entr
git
ssh
htop
jq
- extended with additinal with additional tools for cloud computing:
devcrate-cloud
- cloud computing support:kubectl, gcloud, awscli, helm, terraform, iputils dnsutils
Prerequisites: make
- Clone this repository
- Install the command line dotfiles to your home directory:
make -C dotfiles/base
Prerequisites: docker
& macos/Linux
- Running devcrate containers:
docker run -it \
-u $UID:$GID \
--network=host \
-v /thing/to/work/on:/home/work \
-v /var/run/docker.sock:/var/run/docker.sock \
mrzzy/devcrate