anchor.diff:  
     gitlab-rake = pkgs.stdenv.mkDerivation rec {
       name = "gitlab-rake";
  -    buildInputs = [ cfg.packages.gitlab cfg.packages.gitlab.rubyEnv pkgs.makeWrapper ];
  -    phases = "installPhase fixupPhase";
  -    buildPhase = "";
  +    buildInputs = [ pkgs.makeWrapper ];
  +    dontBuild = true;
  +    unpackPhase = ":";
       installPhase = ''
         mkdir -p $out/bin
  -      makeWrapper ${cfg.packages.gitlab.rubyEnv}/bin/bundle $out/bin/gitlab-bundle \
  +      makeWrapper ${cfg.packages.gitlab.rubyEnv}/bin/rake $out/bin/gitlab-rake \
             ${concatStrings (mapAttrsToList (name: value: "--set ${name} '${value}' ") gitlabEnv)} \
             --set GITLAB_CONFIG_PATH '${cfg.statePath}/config' \
             --set PATH '${lib.makeBinPath [ pkgs.nodejs pkgs.gzip pkgs.git pkgs.gnutar config.services.postgresql.package ]}:$PATH' \
             --set RAKEOPT '-f ${cfg.packages.gitlab}/share/gitlab/Rakefile' \
             --run 'cd ${cfg.packages.gitlab}/share/gitlab'
  -      makeWrapper $out/bin/gitlab-bundle $out/bin/gitlab-rake \
  -          --add-flags "exec rake"
        '';
     };
   
  
positive.code:         Type = "simple";
          User = cfg.user;
          Group = cfg.group;
          TimeoutSec = "300";
          Restart = "on-failure";
          WorkingDirectory = "${cfg.packages.gitlab}/share/gitlab";
          ExecStart="${cfg.packages.gitlab.rubyEnv}/bin/bundle exec \"sidekiq -C \"${cfg.packages.gitlab}/share/gitlab/config/sidekiq_queues.yml\" -e production -P ${cfg.statePath}/tmp/sidekiq.pid\"";
        };
      };
  
  
negative.code:         Type = "simple";
          User = cfg.user;
          Group = cfg.group;
          TimeoutSec = "infinity";
          Restart = "on-failure";
          WorkingDirectory = "${cfg.packages.gitlab}/share/gitlab";
          ExecStart = "${cfg.packages.gitlab.rubyEnv}/bin/unicorn -c ${cfg.statePath}/config/unicorn.rb -E production";
        };
  
      };
  