Enable docker

This commit is contained in:
Andrea Ciceri 2023-12-26 11:01:30 +01:00
parent 9aca052605
commit 1caf6855f0
Signed by: aciceri
SSH key fingerprint: SHA256:/AagBweyV4Hlfg9u092n8hbHwD5fcB6A3qhDiDA65Rg
2 changed files with 4 additions and 5 deletions

View file

@ -1,11 +1,9 @@
{ {
config,
lib,
pkgs,
...
}: {
boot.binfmt.emulatedSystems = ["aarch64-linux" "i686-linux" "riscv64-linux"]; boot.binfmt.emulatedSystems = ["aarch64-linux" "i686-linux" "riscv64-linux"];
nix.extraOptions = '' nix.extraOptions = ''
extra-platforms = aarch64-linux arm-linux i686-linux riscv64-linux 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
} }

View file

@ -4,6 +4,7 @@
... ...
}: { }: {
virtualisation.podman.enable = true; virtualisation.podman.enable = true;
virtualisation.docker.enable = true;
users.users.${config.ccr.username}.extraGroups = ["docker"]; users.users.${config.ccr.username}.extraGroups = ["docker"];
environment.systemPackages = with pkgs; [ environment.systemPackages = with pkgs; [
docker-compose docker-compose