flake.nix: add prebuild-all package

This commit is contained in:
Astro 2021-10-18 22:26:38 +02:00
parent b7afbc20da
commit ba810254e0
1 changed files with 11 additions and 0 deletions

View File

@ -102,6 +102,17 @@
echo -n -e "$NORMAL"
'') (builtins.attrNames flakifiedHosts)}
'';
prebuild-all = pkgs.runCommandNoCC "prebuild-all" {
preferLocalBuild = true;
} ''
mkdir $out
${pkgs.lib.concatMapStrings (name: ''
ln -s ${self.nixosConfigurations.${name}.config.system.build.toplevel} name
'') (builtins.attrNames flakifiedHosts)}
'';
} //
builtins.foldl' (result: host: result // {