diff --git a/modules/binfmt.nix b/modules/binfmt.nix new file mode 100644 index 0000000..c1846cb --- /dev/null +++ b/modules/binfmt.nix @@ -0,0 +1,13 @@ +{ config, lib, pkgs, ... }: + +lib.mkIf config.sbruder.full { + # Emulates all configured systems except the actual system + boot.binfmt.emulatedSystems = lib.filter + (system: system != pkgs.stdenv.system) + [ + "aarch64-linux" + "armv7l-linux" + "i686-linux" + "x86_64-linux" + ]; +} diff --git a/modules/default.nix b/modules/default.nix index f67a5bc..3ca9adf 100644 --- a/modules/default.nix +++ b/modules/default.nix @@ -35,6 +35,7 @@ in # configuration options imports = [ ../pkgs/modules.nix + ./binfmt.nix ./cups.nix ./docker.nix ./fonts.nix