aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authortdback <tyler@tdback.net>2025-03-21 22:17:56 -0400
committertdback <tyler@tdback.net>2025-03-21 22:17:56 -0400
commita001d5a4f5fad7a74ca2926bbfcfeac0ec144217 (patch)
tree64438ade2ee9ee629d90a26ecb3b0a067d99d192
parent709df68db2b9afc68d54876fb9696b5090a3107c (diff)
fediverse: add default user landing page
-rw-r--r--hosts/thor/modules/default.nix1
-rw-r--r--modules/services/fediverse/default.nix5
2 files changed, 6 insertions, 0 deletions
diff --git a/hosts/thor/modules/default.nix b/hosts/thor/modules/default.nix
index 77fca5d..dc1a296 100644
--- a/hosts/thor/modules/default.nix
+++ b/hosts/thor/modules/default.nix
@@ -8,6 +8,7 @@
enable = true;
package = pkgs.unstable.gotosocial;
url = "social.tdback.net";
+ landingPageUser = "tdback";
};
services.website = {
enable = true;
diff --git a/modules/services/fediverse/default.nix b/modules/services/fediverse/default.nix
index b6e4b23..3fb4e59 100644
--- a/modules/services/fediverse/default.nix
+++ b/modules/services/fediverse/default.nix
@@ -24,6 +24,10 @@ in
url = mkOption {
type = types.str;
};
+ landingPageUser = mkOption {
+ default = "";
+ type = types.str;
+ };
};
config = mkIf cfg.enable {
@@ -54,6 +58,7 @@ in
db-type = "sqlite";
db-address = "/var/lib/gotosocial/database.sqlite";
storage-local-base-path = "/var/lib/gotosocial/storage";
+ landing-page-user = cfg.landingPageUser;
};
};
};