anchor.diff:        systemd.services.seyren = {
           description = "Graphite Alerting Dashboard";
           wantedBy = [ "multi-user.target" ];
  -        after = [ "network-interfaces.target" "mongodb.service" ];
  +        after = [ "network.target" "mongodb.service" ];
           environment = seyrenConfig;
           serviceConfig = {
             ExecStart = "${pkgs.seyren}/bin/seyren -httpPort ${toString cfg.seyren.port}";
  
positive.code:       systemd.services.graphitePager = {
          description = "Graphite Pager Alerting Daemon";
          wantedBy = [ "multi-user.target" ];
          after = [ "network-interfaces.target" "redis.service" ];
          environment = {
            REDIS_URL = cfg.pager.redisUrl;
            GRAPHITE_URL = cfg.pager.graphiteUrl;
  
negative.code:       systemd.services.carbonRelay = let name = "carbon-relay"; in {
          description = "Carbon Data Relay";
          wantedBy = [ "multi-user.target" ];
          after = [ "network.target" ];
          environment = carbonEnv;
          serviceConfig = {
            ExecStart = "${pkgs.pythonPackages.twisted}/bin/twistd ${carbonOpts name}";
  