Commit 7faf3430eb9d

Vincent Demeester <vincent@sbr.pm>
2022-02-07 15:41:06
systems/profiles: fix docker daemon.settings
Migrate manual `/etc/dokcer/daemon.json` configuration to the NixOS option (docker.daemon.settings) to be taken into account. Signed-off-by: Vincent Demeester <vincent@sbr.pm>
1 parent 738828b
Changed files (1)
systems
modules
profiles
systems/modules/profiles/docker.nix
@@ -37,11 +37,12 @@ in
         liveRestore = false;
         storageDriver = "overlay2";
         extraOptions = "--experimental --add-runtime docker-runc=${cfg.runcPackage}/bin/runc --default-runtime=docker-runc --containerd=/run/containerd/containerd.sock";
+        daemon.settings = {
+          features = { buildkit = true; };
+          insecure-registries = [ "172.30.0.0/16" "192.168.12.0/16" "massimo.home:5000" "r.svc.home:5000" "r.svc.home" ];
+        };
       };
     };
-    environment.etc."docker/daemon.json".text = ''
-      {"features":{"buildkit": true}, "insecure-registries": ["172.30.0.0/16", "192.168.12.0/16", "massimo.home:5000", "r.svc.home:5000", "r.svc.home" ]}
-    '';
     environment.systemPackages = with pkgs; [
       my.buildx
     ];