about summary refs log tree commit diff
path: root/nixos/modules/services/web-apps/lemmy.nix
diff options
context:
space:
mode:
authorCharles Hall <charles@computer.surgery>2023-06-06 08:10:27 -0700
committerYt <happysalada@tuta.io>2023-06-15 06:56:56 -0400
commitdd0b5a7e08919a3976d0bdada4d856830f8cd2dc (patch)
treee86572558503c44da9c27aae06ca20009ebbf877 /nixos/modules/services/web-apps/lemmy.nix
parent686111b8a6a8ab96afa5c2cd50b0787dc7c9ccf6 (diff)
downloadnixlib-dd0b5a7e08919a3976d0bdada4d856830f8cd2dc.tar
nixlib-dd0b5a7e08919a3976d0bdada4d856830f8cd2dc.tar.gz
nixlib-dd0b5a7e08919a3976d0bdada4d856830f8cd2dc.tar.bz2
nixlib-dd0b5a7e08919a3976d0bdada4d856830f8cd2dc.tar.lz
nixlib-dd0b5a7e08919a3976d0bdada4d856830f8cd2dc.tar.xz
nixlib-dd0b5a7e08919a3976d0bdada4d856830f8cd2dc.tar.zst
nixlib-dd0b5a7e08919a3976d0bdada4d856830f8cd2dc.zip
nixos/lemmy: warn for option removed upstream
Also hide it since it shouldn't be used.
Diffstat (limited to 'nixos/modules/services/web-apps/lemmy.nix')
-rw-r--r--nixos/modules/services/web-apps/lemmy.nix6
1 files changed, 5 insertions, 1 deletions
diff --git a/nixos/modules/services/web-apps/lemmy.nix b/nixos/modules/services/web-apps/lemmy.nix
index 97be4a96f219..383aa7f5aeb7 100644
--- a/nixos/modules/services/web-apps/lemmy.nix
+++ b/nixos/modules/services/web-apps/lemmy.nix
@@ -49,7 +49,7 @@ in
         };
 
         options.federation = {
-          enabled = mkEnableOption (lib.mdDoc "activitypub federation");
+          enabled = (mkEnableOption (lib.mdDoc "activitypub federation")) // { visible = false; };
         };
 
         options.captcha = {
@@ -71,6 +71,10 @@ in
 
   config =
     lib.mkIf cfg.enable {
+      warnings = lib.optional (cfg.settings.federation.enabled) ''
+        This option was removed in 0.17.0 and no longer has any effect.
+      '';
+
       services.lemmy.settings = (mapAttrs (name: mkDefault)
         {
           bind = "127.0.0.1";