From d6d174de5ad6f48753daf9ecb069fa70b89b1c36 Mon Sep 17 00:00:00 2001 From: kat witch Date: Thu, 9 Sep 2021 03:34:24 +0100 Subject: [PATCH] shell: add ISO + SD image runners --- shell.nix | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/shell.nix b/shell.nix index 57a3c559..64a46b56 100644 --- a/shell.nix +++ b/shell.nix @@ -55,10 +55,15 @@ with lib; pkgs.mkShell { nf-actions-test ] ++ config.runners.lazy.nativeBuildInputs ++ (map - (node: writeShellScriptBin "${node.networking.hostName}-img" '' + (node: writeShellScriptBin "${node.networking.hostName}-sd-img" '' nix build -f . network.nodes.${node.networking.hostName}.system.build.sdImage --show-trace '') - (filter (node: node.system.build ? sdImage) (attrValues meta.network.nodes))); + (filter (node: node.system.build ? sdImage) (attrValues meta.network.nodes))) + ++ (map + (node: writeShellScriptBin "${node.networking.hostName}-iso-img" '' + nix build -f . network.nodes.${node.networking.hostName}.system.build.isoImage --show-trace + '') + (filter (node: node.system.build ? isoImage) (attrValues meta.network.nodes))); shellHook = '' export HOME_HOSTNAME=$(hostname -s) export HOME_UID=$(id -u)