nixos-module: build nixos guests with external modulesPath
This commit is contained in:
parent
2bf4fafa59
commit
75c24ca27b
|
@ -1,5 +1,5 @@
|
||||||
{ self }: {
|
{ self }: {
|
||||||
genodeHost = { config, lib, pkgs, ... }:
|
genodeHost = { config, lib, pkgs, modulesPath, ... }:
|
||||||
let
|
let
|
||||||
apps' = self.apps.x86_64-linux-x86_64-genode;
|
apps' = self.apps.x86_64-linux-x86_64-genode;
|
||||||
config' = config;
|
config' = config;
|
||||||
|
@ -7,12 +7,12 @@
|
||||||
pkgs' = self.packages.x86_64-linux-x86_64-genode;
|
pkgs' = self.packages.x86_64-linux-x86_64-genode;
|
||||||
legacyPackages' = self.legacyPackages.x86_64-linux-x86_64-genode;
|
legacyPackages' = self.legacyPackages.x86_64-linux-x86_64-genode;
|
||||||
|
|
||||||
modulesPath = "${self.inputs.nixpkgs}/nixos/modules";
|
modulesPath' = "${self.inputs.nixpkgs}/nixos/modules";
|
||||||
|
|
||||||
cfg = config.genode;
|
cfg = config.genode;
|
||||||
|
|
||||||
toVdi = config:
|
toVdi = config:
|
||||||
import "${modulesPath}/../lib/make-disk-image.nix" {
|
import "${modulesPath'}/../lib/make-disk-image.nix" {
|
||||||
inherit config lib pkgs;
|
inherit config lib pkgs;
|
||||||
diskSize = config.virtualbox.baseImageSize;
|
diskSize = config.virtualbox.baseImageSize;
|
||||||
partitionTableType = "legacy";
|
partitionTableType = "legacy";
|
||||||
|
|
Loading…
Reference in New Issue