2
0
Fork 0

WiP! hypervisor demo

This commit is contained in:
Ehmry - 2020-12-21 13:04:49 +01:00
parent be38c7ba66
commit 91df935594
2 changed files with 37 additions and 0 deletions

View File

@ -0,0 +1,12 @@
{ nixpkgs, genodepkgs }:
{
hypervisorDemo = nixpkgs.lib.nixosSystem {
system = "x86_64-genode";
modules = [
genodepkgs.nixosModules.x86_64
genodepkgs.nixosModules.nova
(import ./hypervisor-demo.nix)
];
};
}

View File

@ -0,0 +1,25 @@
{ config, lib, pkgs, ... }:
{
hardware.genode.framebuffer.driver = "intel";
networking.interfaces.eth0 = {
genode = {
driver = "ipxe";
stack = null;
};
useDHCP = true;
};
genode.vbox.guests = {
nixos = {
bootFormat = "iso";
config = { config, lib, pkgs, ... }: {
users.users.root.password = "nixos";
services.openssh.permitRootLogin = lib.mkDefault "yes";
services.mingetty.autologinUser = lib.mkDefault "root";
};
};
};
}