Now it not only builds but is also usable.
- You can login as root with password "nixos"
- You are logged in automatically on console (like installer)
- You can login as root with SSH
- You can connect to port 80
I have tested it with format "virtualbox" and "install-iso".
It's not best practice to use such insecure password,
but it's probably OK for this example for people to
see that it works.
* rename eval-format.nix to nixos-generate.nix
Make it clear that it's meant to be used by the nixos-generate script
* rename config.nix to configuration.nix
Bring the name closer to /etc/nixos/configuration.nix
* fix the NIXOS_CONFIG
this is the env name that nixos-rebuild uses
* use -I to load the configuration and format
This has a nice side-effect of allowing URLs as configuration
* add Travis CI
* cleanSource
* gitignore nix result files
* use modulesPath everywhere
this makes sure that the passed pkgs in nixos-generate.nix is the same
one we use to load these other modules
* use toString to avoid evaluation error