infra/config/services/gitlab/module.nix

23 lines
685 B
Nix

# swap out GitLab stable for unstable
{
pkgs,
inputs,
...
}: {
disabledModules = [
"services/misc/gitlab.nix"
"services/continuous-integration/gitlab-runner.nix"
];
imports = [
"${inputs.nixpkgs-unstable}/nixos/modules/services/misc/gitlab.nix"
"${inputs.nixpkgs-unstable}/nixos/modules/services/continuous-integration/gitlab-runner.nix"
];
services.gitlab.packages = {
gitaly = pkgs.unstable.gitaly;
gitlab = pkgs.unstable.gitlab;
gitlab-shell = pkgs.unstable.gitlab-shell;
gitlab-workhorse = pkgs.unstable.gitlab-workhorse;
pages = pkgs.unstable.gitlab-pages;
};
services.gitlab-runner.package = pkgs.unstable.gitlab-runner;
}