Merge pull request #231140 from NixOS/rosetta-nix-build

modules/rosetta: configure nix build sandbox to use rosetta

Changed files
+9 -1
nixos
modules
virtualisation
+9 -1
nixos/modules/virtualisation/rosetta.nix
···
}
];
-
fileSystems."${cfg.mountPoint}" = {
+
fileSystems."${cfg.mountPoint}" = {
device = cfg.mountTag;
fsType = "virtiofs";
};
+
+
nix.settings = {
+
extra-platforms = [ "x86_64-linux" ];
+
extra-sandbox-paths = [
+
"/run/binfmt"
+
cfg.mountPoint
+
];
+
};
boot.binfmt.registrations.rosetta = {
interpreter = "${cfg.mountPoint}/rosetta";