feat: flake NixOS config for jupiter + VirtualBox test image

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
erik
2026-07-11 16:09:32 +02:00
co-authored by Claude Opus 4.8
commit bb4823efe9
7 changed files with 277 additions and 0 deletions
+22
View File
@@ -0,0 +1,22 @@
{ 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;
}