From 51ecd580473bbd095f42438481cac69cf23a6120 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6rg=20Thalheim?= Date: Fri, 30 May 2025 18:48:07 +0200 Subject: [PATCH] system.etc.overlay: build erofs also locally images in etc tends to be small in size (mostly contains symlinks) so it's not worth it to reach out to a remote builder for that. --- nixos/modules/system/etc/etc.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/nixos/modules/system/etc/etc.nix b/nixos/modules/system/etc/etc.nix index 0be5a3b9ae82..15387f261b2b 100644 --- a/nixos/modules/system/etc/etc.nix +++ b/nixos/modules/system/etc/etc.nix @@ -390,11 +390,11 @@ in system.build.etcMetadataImage = let etcJson = pkgs.writeText "etc-json" (builtins.toJSON etc'); - etcDump = pkgs.runCommand "etc-dump" { } '' + etcDump = pkgs.runCommandLocal "etc-dump" { } '' ${lib.getExe pkgs.buildPackages.python3} ${./build-composefs-dump.py} ${etcJson} > $out ''; in - pkgs.runCommand "etc-metadata.erofs" + pkgs.runCommandLocal "etc-metadata.erofs" { nativeBuildInputs = with pkgs.buildPackages; [ composefs