Files
nix-homelab/modules/services/gitea.nix

23 lines
420 B
Nix

{ config, lib, ... }:
let
cfg = config.control.gitea;
in
{
config = lib.mkIf cfg.enable {
services.gitea = {
enable = true;
settings = {
server = {
HTTP_PORT = 3000;
DOMAIN = "gitea.local";
ROOT_URL = "http://gitea.local:3000/";
};
service.DISABLE_REGISTRATION = true;
};
};
networking.firewall.allowedTCPPorts = [ 3000 ];
};
}