diff --git a/modules/binfmt/default.nix b/modules/binfmt/default.nix index 3010e1f..ecb9cc3 100644 --- a/modules/binfmt/default.nix +++ b/modules/binfmt/default.nix @@ -1,11 +1,9 @@ { - config, - lib, - pkgs, - ... -}: { boot.binfmt.emulatedSystems = ["aarch64-linux" "i686-linux" "riscv64-linux"]; nix.extraOptions = '' extra-platforms = aarch64-linux arm-linux i686-linux riscv64-linux ''; + + # XXX For some reason `docker buildx` isn't aware of this: + # https://discourse.nixos.org/t/docker-ignoring-platform-when-run-in-nixos/21120/14 } diff --git a/modules/docker/default.nix b/modules/docker/default.nix index b4bb0e1..c29f292 100644 --- a/modules/docker/default.nix +++ b/modules/docker/default.nix @@ -4,6 +4,7 @@ ... }: { virtualisation.podman.enable = true; + virtualisation.docker.enable = true; users.users.${config.ccr.username}.extraGroups = ["docker"]; environment.systemPackages = with pkgs; [ docker-compose