anchor.diff:          ${config.system.build.upstart}/sbin/restart dhcpcd
         '';
   
  -    networking.interfaceMonitor.commands =
  -      ''
  -        if [ "$status" = up ]; then
  -          ${config.system.build.upstart}/sbin/restart dhcpcd
  -        fi
  -      '';
  -
     };
   
   }
  
positive.code:   ignoredInterfaces =
      map (i: i.name) (filter (i: i ? ipAddress && i.ipAddress != "" ) config.networking.interfaces)
      ++ concatLists (attrValues (mapAttrs (n: v: v.interfaces) config.networking.bridges));
  
  in
  
  
negative.code: 
          path = [ dhcpcd pkgs.nettools pkgs.openresolv ];
  
          exec = "dhcpcd --config ${dhcpcdConf} --background --persistent";
  
          daemonType = "daemon";
        };
  
      environment.systemPackages = [ dhcpcd ];
  