Change:
services.mingetty.autologinUser = "nixos"; # Some more help text. <del> services.mingetty.helpLine = '' The "nixos" and "root" account have empty passwords.  ${ optionalString config.services.xserver.enable "Type `sudo systemctl start display-manager' tonstart the graphical user interface."} ''; </del> <ins> services.mingetty.helpLine = '' The "nixos" and "root" accounts have empty passwords. Type `sudo systemctl start sshd` to start the SSH daemon. You then must set a password for either "root" or "nixos" with `passwd` to be able to login. '' + optionalString config.services.xserver.enable '' Type `sudo systemctl start display-manager' to start the graphical user interface. ''; </ins> # Allow sshd to be started manually through "systemctl start sshd". services.openssh = {

Discussion:
When downloading the aarch64 sdcard image, the provided there imports , which imports , which (among others) enables the nixos manual on tty8, force-enables the documentation, disabes sudo and udisks, disables sshd on bootup and enables automatic login as root without password. We probably want to provide a different in not importing installer-related things (or at least make it easy to disable them). Download the aarch64 sdcard image flash it to a raspberry pi3 edit (add for example) call wonder why it's not started cc
The idea here is that a using that would be identical from the first generation, since it's expected that a system is installed in-place. The end-user should as one would from the installation media. Though, I guess that shipping no configuration might be better in that optic; would not make it likely that users consider that line as being needed for their system to work. Probably, also, the motd should better explain that is already installed, merely disabled by default. That would be an improvement for the installer iso too. Thoughts?
I agree not shipping the configuration in that case might be better, if is sufficient. Is it for aarch64 already, and generates all the magic options properly, like extlinux etc.? Motd can be a bit more helpful, yeah. Also, we should probably add the information about the manual on tty8, if we don't already do.
. The just as . Looks like we're not far off :).

1: 2: 3: Create virtual machine and run with nixos iso. SSH Daemon doesn't work. It's loaded, but not active. 4: But it's working with ... and show this warnings: System: (Hummingbird) Nix version: nix-env (Nix) 1.11.11 Nixpkgs version: Sandboxing enabled: build-use-sandbox = false
And why is it wrong? It's even documented: (7.)
He provided , so it should work without setting a root password. We even have doing exactly that, but without the installer CD , so I'm guessing the real issue here could be the latter.
The actual problem here is , so adding the following line in your configuration should fix that: For the installer image it makes sense to remove from , because it allows the user to optionally enable at runtime via .
To be clear, I meant the fact that you have to start sshd manually on an installation system. I can see nothing wrong about that. (Perhaps I misunderstood.)
No, I was wrong about that, I only read point 7 regarding setting the root passwd.
This example should work:
The warnings when using can be ignored. I would say it is not a bug, but intended behavior.
, maybe not a bug, but an error.
, thank you. work very well without any problems.
Close as answered?
I don't know. is it fixed in documentation?
Probably not.
works flawlessly.
A fix for this is in progress at .