anchor.diff:    gitlabEnv = {
       HOME = "${cfg.statePath}/home";
       GEM_HOME = gemHome;
  -    BUNDLE_GEMFILE = "${pkgs.gitlab}/share/gitlab/Gemfile";
  +    BUNDLE_GEMFILE = "${cfg.packages.gitlab}/share/gitlab/Gemfile";
       UNICORN_PATH = "${cfg.statePath}/";
  -    GITLAB_PATH = "${pkgs.gitlab}/share/gitlab/";
  +    GITLAB_PATH = "${cfg.packages.gitlab}/share/gitlab/";
       GITLAB_STATE_PATH = "${cfg.statePath}";
       GITLAB_UPLOADS_PATH = "${cfg.statePath}/uploads";
       GITLAB_LOG_PATH = "${cfg.statePath}/log";
  -    GITLAB_SHELL_PATH = "${pkgs.gitlab-shell}";
  +    GITLAB_SHELL_PATH = "${cfg.packages.gitlab-shell}";
       GITLAB_SHELL_CONFIG_PATH = "${cfg.statePath}/shell/config.yml";
       GITLAB_SHELL_SECRET_PATH = "${cfg.statePath}/config/gitlab_shell_secret";
       GITLAB_SHELL_HOOKS_PATH = "${cfg.statePath}/shell/hooks";
  
positive.code:         description = ''
            Enable the gitlab service.
          '';
        };
  
        statePath = mkOption {
  
negative.code: 
    gitlab-runner = pkgs.stdenv.mkDerivation rec {
      name = "gitlab-runner";
      buildInputs = [ cfg.packages.gitlab bundler pkgs.makeWrapper ];
      phases = "installPhase fixupPhase";
      buildPhase = "";
      installPhase = ''
  