{ config, lib, pkgs, ... }: { config = lib.mkIf config.modules.nix.extend { programs.nix-index-database.comma.enable = true; boot.binfmt.emulatedSystems = [ "aarch64-linux" ]; nix = { # distributedBuilds = true; buildMachines = map (system: { inherit system; hostName = "eu.nixbuild.net"; maxJobs = 100; supportedFeatures = [ "benchmark" "big-parallel" ]; }) [ "x86_64-linux" "i686-linux" "aarch64-linux" "armv7l-linux" ]; settings = { extra-platforms = config.boot.binfmt.emulatedSystems; extra-sandbox-paths = [ config.programs.ccache.cacheDir "/run/binfmt" "${pkgs.qemu}" ]; }; }; }; }