add useful default.nix
.gitignore