2022-08-05 21:03:54 +03:00

46 lines
976 B
Nix

{ pkgs, config, lib, ... }:
{
secrets.gitea = {
owner = "gitea";
};
services.gitea = {
enable = true;
appName = "AtaraxiaDev's Gitea Instance";
cookieSecure = true;
database = {
type = "postgres";
passwordFile = config.secrets.gitea.decrypted;
};
disableRegistration = true;
domain = "code.ataraxiadev.com";
httpPort = 6000;
lfs.enable = true;
rootUrl = "https://code.ataraxiadev.com";
stateDir = "/gitea/data";
settings = {
attachment = {
MAX_SIZE = 100;
MAX_FILES = 10;
};
"repository.upload" = {
FILE_MAX_SIZE = 100;
MAX_FILES = 10;
};
ui = {
DEFAULT_THEME = "arc-green";
};
};
# ssh = {
# enable = true;
# clonePort = 2222;
# };
# settings = {
# server = {
# START_SSH_SERVER = true;
# SSH_LISTEN_HOST = "0.0.0.0";
# SSH_LISTEN_PORT = 2222;
# };
# };
};
}