My configuration files used in Linux env.
- Ubuntu latest
- nvim as IDE
- Golang
- Python3 with batteries included
- Ansible with community collections
- zsh as default shell
# build image
docker-compose build
# run container:
./bin/dotfiles.sh
# cd $HOME
# pull the repo
git clone --bare https://github.com/atrakic/dotfiles.git $HOME/.cfg
echo ".cfg" >> .gitignore
# Setup alias
alias dotconfig='/usr/bin/git --git-dir=$HOME/.cfg/ --work-tree=$HOME'
# use alias
dotconfig checkout
# Add/edit config files
dotconfig add .foo/bar_config
dotconfig commit -m "Added .foo/bar_config
dotconfig push