make config work in nixos

and add vicious as a git submodule