nixos-dotfiles/hosts/titan/services/forge.nix

29 lines
650 B
Nix
Raw Normal View History

inputs: { config, pkgs, ... }: {
services = {
/*
postgresql = {
ensureDatabases = [ config.services.gitea.user ];
ensureUsers = [
{
name = config.services.gitea.database.user;
ensurePermissions."DATABASE ${config.services.gitea.database.name}" = "ALL PRIVILEGES";
}
];
};
*/
gitea = {
enable = true;
package = pkgs.forgejo;
appName = "Graphite's Forge";
domain = "git.gra.phite.ro";
rootUrl = "https://git.gra.phite.ro";
settings = {
server = {
HTTP_PORT = 3004;
};
};
lfs.enable = true;
};
};
}