commit 9a142f08e7cd669f3127ef6147355366e3da46cc parent 9c9a86031ad5aae978807f77ff1d89afeacbcacc Author: Chris <chris@echoz.io> Date: Tue, 25 Nov 2025 19:00:59 +0100 feat(docker): set up for multi-platform builds Diffstat:
| A | modules/binfmt/default.nix | | | 10 | ++++++++++ |
| M | modules/docker/default.nix | | | 3 | +++ |
2 files changed, 13 insertions(+), 0 deletions(-)
diff --git a/modules/binfmt/default.nix b/modules/binfmt/default.nix @@ -0,0 +1,10 @@ +{ lib, pkgs, ... }: +{ + boot.binfmt = { + emulatedSystems = lib.remove pkgs.stdenv.hostPlatform.system [ + "x86_64-linux" + "aarch64-linux" + ]; + preferStaticEmulators = true; + }; +} diff --git a/modules/docker/default.nix b/modules/docker/default.nix @@ -2,6 +2,9 @@ virtualisation.docker.rootless = { enable = true; setSocketVariable = true; + daemon.settings = { + features.containerd-snapshotter = true; + }; }; boot = {