From 19ab41467108466cd055dff206107c86f23cf564 Mon Sep 17 00:00:00 2001 From: Emery Hemingway Date: Sat, 7 Nov 2020 13:58:14 +0100 Subject: [PATCH] =?UTF-8?q?nixos:=20add=20genode.init.children.=E2=80=A6.c?= =?UTF-8?q?onfigFile=20to=20system=20closure?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- nixos-modules/genode-core.nix | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/nixos-modules/genode-core.nix b/nixos-modules/genode-core.nix index b562837..743478f 100644 --- a/nixos-modules/genode-core.nix +++ b/nixos-modules/genode-core.nix @@ -135,10 +135,16 @@ in { system.build.tarball = pkgs.callPackage "${modulesPath}/../lib/make-system-tarball.nix" { contents = [ ]; - storeContents = mapAttrsToList (name: object: { - symlink = "rom/${name}"; - inherit object; - }) romDirectories; + storeContents = let + romDirs = mapAttrsToList (name: object: { + symlink = "rom/${name}"; + inherit object; + }) romDirectories; + configFiles = mapAttrsToList (name: child: { + symlink = "config/${name}.dhall"; + object = child.configFile; + }) config.genode.init.children; + in romDirs ++ configFiles; compressCommand = "cat"; compressionExtension = ""; };