about summary refs log tree commit diff
path: root/nixos/release.nix
diff options
context:
space:
mode:
authorAdam Stephens <adam@valkor.net>2023-10-12 10:52:05 -0400
committerAdam Stephens <adam@valkor.net>2023-10-12 10:52:05 -0400
commitc2ff509e66a2e4b3e2f1a24a20fa4340f34aba49 (patch)
treeda05e5488562999e745f8247df366b5c64f8794a /nixos/release.nix
parenta91bd0b468ae5bb51802ddb767ebcaf9954b605b (diff)
downloadnixlib-c2ff509e66a2e4b3e2f1a24a20fa4340f34aba49.tar
nixlib-c2ff509e66a2e4b3e2f1a24a20fa4340f34aba49.tar.gz
nixlib-c2ff509e66a2e4b3e2f1a24a20fa4340f34aba49.tar.bz2
nixlib-c2ff509e66a2e4b3e2f1a24a20fa4340f34aba49.tar.lz
nixlib-c2ff509e66a2e4b3e2f1a24a20fa4340f34aba49.tar.xz
nixlib-c2ff509e66a2e4b3e2f1a24a20fa4340f34aba49.tar.zst
nixlib-c2ff509e66a2e4b3e2f1a24a20fa4340f34aba49.zip
lxc-container: add squashfs image support and release output
Diffstat (limited to 'nixos/release.nix')
-rw-r--r--nixos/release.nix15
1 files changed, 15 insertions, 0 deletions
diff --git a/nixos/release.nix b/nixos/release.nix
index abaa7ef9a711..60f4cc94399c 100644
--- a/nixos/release.nix
+++ b/nixos/release.nix
@@ -328,6 +328,21 @@ in rec {
 
   );
 
+  lxdContainerImageSquashfs = forMatchingSystems [ "x86_64-linux" "aarch64-linux" ] (system:
+
+    with import ./.. { inherit system; };
+
+    hydraJob ((import lib/eval-config.nix {
+      inherit system;
+      modules =
+        [ configuration
+          versionModule
+          ./maintainers/scripts/lxd/lxd-container-image.nix
+        ];
+    }).config.system.build.squashfs)
+
+  );
+
   # Metadata for the lxd image
   lxdContainerMeta = forMatchingSystems [ "x86_64-linux" "aarch64-linux" ] (system: