dotfiles/nixos/gitea.nix

21 lines
544 B
Nix
Raw Normal View History

{ config, makeEnable, ... }:
makeEnable config "modules.gitea" false {
age.secrets."gitea-runner-token".file = ./secrets/gitea-runner-token.age;
services.gitea = {
enable = true;
lfs.enable = true;
settings.server = {
DOMAIN = "1896Folsom.duckdns.org";
SSH_PORT = 1123;
};
};
services.gitea-actions-runner.instances-nix-runner = {
enable = true;
2023-09-23 15:49:38 -06:00
url = config.services.gitea.settings.server.ROOT_URL;
tokenFile = config.age.secrets.gitea-runner-token.path;
labels = [ "nixos:host" ];
};
}