linode-nixos-base/build-image.nix
2024-12-29 15:42:43 -05:00

21 lines
486 B
Nix

{ config, lib, modulesPath, pkgs, ... }:
{
imports = [
./nixos-config
];
system.build.raw = import "${modulesPath}/../lib/make-disk-image.nix" {
inherit config lib pkgs;
name = "linode-image";
format = "raw";
partitionTableType = "none";
postVM =
''
${pkgs.gzip}/bin/gzip -6 -c -- $diskImage > \
$out/linode-image.img.gz
rm $diskImage
'';
};
}