anchor.diff:  let
   
     cfg = config.virtualisation.docker;
  -  pro = config.networking.proxy.default;
  -  proxy_env = optionalAttrs (pro != null) { Environment = "\"http_proxy=${pro}\""; };
  +  proxy_env = config.networking.proxy.envVars;
   
   in
   
  
positive.code: 
        systemd.services.docker = {
          wantedBy = optional cfg.enableOnBoot "multi-user.target";
          serviceConfig = {
            ExecStart = [
              ""
  
negative.code:             ""
              "${pkgs.procps}/bin/kill -s HUP $MAINPID"
            ];
          };
  
          path = [ pkgs.kmod ] ++ (optional (cfg.storageDriver == "zfs") pkgs.zfs);
        };
  