Initial commit of my nixos-config repo

Add initial version of a common configuration.nix file for both my
desktop and laptop.