Add gitea
This commit is contained in:
parent
359c18bb5d
commit
0a7fa02ecd
4 changed files with 36 additions and 0 deletions
|
@ -25,6 +25,7 @@ in {
|
||||||
};
|
};
|
||||||
|
|
||||||
dadada.element.enable = true;
|
dadada.element.enable = true;
|
||||||
|
dadada.gitea.enable = true;
|
||||||
dadada.networking.vpnExtension = "4";
|
dadada.networking.vpnExtension = "4";
|
||||||
dadada.weechat.enable = true;
|
dadada.weechat.enable = true;
|
||||||
dadada.homePage.enable = true;
|
dadada.homePage.enable = true;
|
||||||
|
|
|
@ -5,6 +5,7 @@
|
||||||
element = ./element.nix;
|
element = ./element.nix;
|
||||||
fido2 = ./fido2.nix;
|
fido2 = ./fido2.nix;
|
||||||
fileShare = ./fileShare.nix;
|
fileShare = ./fileShare.nix;
|
||||||
|
gitea = ./gitea.nix;
|
||||||
networking = ./networking.nix;
|
networking = ./networking.nix;
|
||||||
share = ./share.nix;
|
share = ./share.nix;
|
||||||
steam = ./steam.nix;
|
steam = ./steam.nix;
|
||||||
|
|
33
modules/gitea.nix
Normal file
33
modules/gitea.nix
Normal file
|
@ -0,0 +1,33 @@
|
||||||
|
{ config, pkgs, lib, ... }:
|
||||||
|
let
|
||||||
|
cfg = config.dadada.gitea;
|
||||||
|
in {
|
||||||
|
options.dadada.gitea = {
|
||||||
|
enable = lib.mkEnableOption "Enable gitea";
|
||||||
|
};
|
||||||
|
config = lib.mkIf cfg.enable {
|
||||||
|
services.gitea = {
|
||||||
|
enable = true;
|
||||||
|
appName = "dadada Gitea";
|
||||||
|
rootUrl = "https://git.dadada.li/";
|
||||||
|
log.level = "Error";
|
||||||
|
domain = config.networking.domain;
|
||||||
|
ssh.enable = true;
|
||||||
|
cookieSecure = true;
|
||||||
|
enableUnixSocket = true;
|
||||||
|
database = {
|
||||||
|
type = "postgres";
|
||||||
|
};
|
||||||
|
disableRegistration = true;
|
||||||
|
};
|
||||||
|
|
||||||
|
services.nginx.virtualHosts."git.${config.networking.domain}" = {
|
||||||
|
enableACME = true;
|
||||||
|
forceSSL = true;
|
||||||
|
|
||||||
|
locations."/".extraConfig = ''
|
||||||
|
proxy_pass unix:/run/gitea/gitea.sock;
|
||||||
|
'';
|
||||||
|
};
|
||||||
|
};
|
||||||
|
}
|
|
@ -4,6 +4,7 @@
|
||||||
./element.nix
|
./element.nix
|
||||||
./fido2.nix
|
./fido2.nix
|
||||||
./fileShare.nix
|
./fileShare.nix
|
||||||
|
./gitea.nix
|
||||||
./homepage.nix
|
./homepage.nix
|
||||||
./networking.nix
|
./networking.nix
|
||||||
./share.nix
|
./share.nix
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue