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

modules/rosetta: configure nix build sandbox to use rosetta
This commit is contained in:
Arian van Putten
2023-05-11 14:21:54 -04:00
committed by GitHub
+9 -1
View File
@@ -50,11 +50,19 @@ in
}
];
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";