Files
nixcfg/modules/gitea/default.nix
2023-07-20 00:26:04 +01:00

34 lines
632 B
Nix

{
config,
pkgs,
...
}: {
services.gitea = {
enable = true;
appName = "The Broccoli Patch"; # Give the site a name
database = {
type = "sqlite3";
};
dump = {
enable = true;
type = "tar.zst";
file = "gitea.zip";
backupDir = "/var/backup";
interval = "01:30";
};
settings = {
server = {
ROOT_URL = "https://git.broccoli.town/";
HTTP_PORT = 3030;
DOMAIN = "git.broccoli.town";
};
service = {
DISABLE_REGISTRATION = true;
};
repository = {
ENABLE_PUSH_CREATE_USER = true;
};
};
};
}