23 lines
802 B
Nix
23 lines
802 B
Nix
{ config, pkgs, lib, modulesPath, ... }:
|
|
|
|
# VirtualBox test image. Reuses services.nix but adds console/SSH login
|
|
# credentials so you can actually get into the VM. Disk + bootloader are
|
|
# provided by the virtualbox-image module, so hardware-configuration.nix
|
|
# is intentionally NOT imported here.
|
|
{
|
|
imports = [
|
|
(modulesPath + "/virtualisation/virtualbox-image.nix")
|
|
./services.nix
|
|
];
|
|
|
|
# Allow password login for testing (real host is key-only).
|
|
services.openssh.settings.PasswordAuthentication = lib.mkForce true;
|
|
|
|
# Login: erik / test (change or remove for anything but local testing).
|
|
users.users.erik.initialPassword = "test";
|
|
users.users.root.initialPassword = "test";
|
|
|
|
# Guest additions for clipboard/resize (optional).
|
|
virtualisation.virtualbox.guest.enable = true;
|
|
}
|