Dev

Setup instruction for my developer VM.

Docker

Start on AppVM Boot

In TemplateVM:

sudo systemctl mask docker
sudo systemctl stop docker

In AppVM add this to /rw/config/rc.local:

systemctl umask docker
systemctl start docker.socket

Persistent Storage

add to /rw/config/qubes-bind-dirs.d/50_user.conf:

binds+=( '/var/lib/docker' )

Git

Show Decoration in git log

(show tags and branches)

git config --global log.decorate auto

Configure Name and Mail

git config --global user.name "Peter Gerber"
git config --global user.email ${mail}

Configure GPG Signing

git config --global user.signingkey=${fingerprint}

# sign by default
git config --global commit.gpgsign=true

Check Transfered Objects

git config --global transfer.fsckObject=true

Files Ignored by Default

Create ~/.config/git/ignore:

*~
.*.swp