mirror of
https://github.com/0xbbjubjub/miniguest.git
synced 2024-10-26 07:49:13 +03:00
22 lines
464 B
Nix
22 lines
464 B
Nix
inputs@{ self, nixpkgs, ... }:
|
|
final: prev:
|
|
|
|
let
|
|
kvm_guest = nixpkgs.lib.nixosSystem {
|
|
inherit (final) system;
|
|
modules = [
|
|
self.nixosModules.miniguest
|
|
{
|
|
boot.miniguest.enable = true;
|
|
boot.loader.grub.enable = false;
|
|
fileSystems."/" = {
|
|
device = "none";
|
|
fsType = "tmpfs";
|
|
options = [ "defaults" "mode=755" ];
|
|
};
|
|
} ];
|
|
};
|
|
in final.lib.optionalAttrs final.stdenv.isLinux {
|
|
build_kvm_guest = kvm_guest.config.system.build.miniguest;
|
|
}
|