This commit is contained in:
SebastianStork 2025-03-11 00:38:47 +01:00
commit b2aca0a845
11 changed files with 327 additions and 0 deletions

View file

@ -0,0 +1,48 @@
{ inputs, self, ... }:
{
perSystem =
{
system,
inputs',
lib,
...
}:
{
packages =
let
mkImage =
{
name,
format,
config ? { },
}:
{
${name} = inputs.nixos-generators.nixosGenerate {
customFormats.minimal-iso = "${self}/formats/minimal-iso.nix";
inherit system format;
specialArgs = { inherit inputs'; };
modules = [
{ isoImage.isoBaseName = name; }
config
];
};
};
in
lib.mkMerge [
(mkImage {
name = "minimal";
format = "minimal-iso";
})
(mkImage {
name = "minimal-wlan";
format = "minimal-iso";
config = {
networking.networkmanager.enable = true;
};
})
];
};
}