Commit c46992e
Changed files (2)
modules
hosts
mobius
services
services
forgejo
modules/hosts/mobius/services/services.nix
@@ -4,9 +4,6 @@
services.webserver.external = false;
services.webserver.caddy.tailscaleUseHttps = true;
- services.forgejo = {
- domain = "git.net.trin.one";
- };
services.forgejo.runner = {
instances.internal = {
name = "runner-internal";
@@ -26,9 +23,14 @@
};
};
};
+ services.forgejo.server = {
+ domain = "git.net.trin.one";
+ };
+
services.navidrome = {
domain = "navidrome.net.trin.one";
};
+
services.woodpecker.agent.agents = {
codeberg = {
server = "grpc.ci.codeberg.org:443";
@@ -46,8 +48,8 @@
services.webserver
services.tailscale-nginx-auth
- services.forgejo
services.forgejo.runner
+ services.forgejo.server
services.navidrome
services.woodpecker.agent
modules/services/forgejo.nix → modules/services/forgejo/server.nix
@@ -1,5 +1,5 @@
{lib, ...}: {
- den.aspects.services.forgejo = {
+ den.aspects.services.forgejo.server = {
settings = {
external = lib.mkEnableOption "Whether to expose Forgejo service to public internet";
domain = lib.mkOption {
@@ -16,7 +16,7 @@
};
reverseProxy = {host, ...}: let
- cfg = host.settings.services.forgejo;
+ cfg = host.settings.services.forgejo.server;
in
lib.optionalAttrs (cfg.external) {
${cfg.domain} = {
@@ -25,7 +25,7 @@
};
reverseProxyTailscale = {host, ...}: let
- cfg = host.settings.services.forgejo;
+ cfg = host.settings.services.forgejo.server;
in
lib.optionalAttrs (!cfg.external) {
${cfg.domain} = {
@@ -48,7 +48,7 @@
config,
...
}: let
- hostCfg = host.settings.services.forgejo;
+ hostCfg = host.settings.services.forgejo.server;
in {
services.forgejo = {
enable = true;