anchor.diff:      };
   
       kube2sky = {
  -      enable = mkEnableOption "kube2sky dns service";
  +      enable = mkEnableOption "Whether to enable kube2sky dns service.";
   
         domain = mkOption  {
           description = "Kuberntes kube2sky domain under which all DNS names will be hosted.";
  
positive.code: 
      (mkIf (any (el: el == "node") cfg.roles) {
        virtualisation.docker.enable = mkDefault true;
        services.cadvisor.enable = mkDefault true;
        services.cadvisor.port = mkDefault 4194;
        services.kubernetes.kubelet.enable = mkDefault true;
        services.kubernetes.proxy.enable = mkDefault true;
      })
  
negative.code:           export PATH="/bin:/sbin:/usr/bin:/usr/sbin:$PATH"
            exec ${cfg.package}/bin/kubelet \
              --api-servers=${concatMapStringsSep "," (f: "http://${f}") cfg.kubelet.apiServers}  \
              --register-node=${if cfg.kubelet.registerNode then "true" else "false"} \
              --address=${cfg.kubelet.address} \
              --port=${toString cfg.kubelet.port} \
              --hostname-override=${cfg.kubelet.hostname} \
  