anchor.diff:          after = [ "network-interfaces.target" ];
           environment = carbonEnv;
           serviceConfig = {
  -          ExecStart = "${pkgs.twisted}/bin/twistd ${carbonOpts name}";
  +          ExecStart = "${pkgs.pythonPackages.twisted}/bin/twistd ${carbonOpts name}";
             User = "graphite";
             Group = "graphite";
             PIDFile="/run/${name}/${name}.pid";
  
positive.code:         after = [ "network-interfaces.target" ];
          environment = carbonEnv;
          serviceConfig = {
            ExecStart = "${pkgs.twisted}/bin/twistd ${carbonOpts name}";
            User = "graphite";
            Group = "graphite";
            PIDFile="/run/${name}/${name}.pid";
  
negative.code:               penvPack = "${penv}/${pkgs.python.sitePackages}";
                # opt/graphite/webapp contains graphite/settings.py
                # explicitly adding pycairo in path because it cannot be imported via buildEnv
              in "${penvPack}/opt/graphite/webapp:${penvPack}:${pkgs.pythonPackages.pycairo}/${pkgs.python.sitePackages}";
            DJANGO_SETTINGS_MODULE = "graphite.settings";
            GRAPHITE_CONF_DIR = configDir;
            GRAPHITE_STORAGE_DIR = dataDir;
  