From cff2080d88ac1b12143c187d8b970fa7d1aa61c6 Mon Sep 17 00:00:00 2001
From: teutat3s <teutates@mailbox.org>
Date: Tue, 11 Feb 2025 13:17:45 +0100
Subject: [PATCH] mediawiki: set rememberme to avoid constant logout

---
 modules/mediawiki/default.nix | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/modules/mediawiki/default.nix b/modules/mediawiki/default.nix
index fee2721..f3257af 100644
--- a/modules/mediawiki/default.nix
+++ b/modules/mediawiki/default.nix
@@ -139,6 +139,10 @@ let
       // https://www.mediawiki.org/wiki/Extension:PluggableAuth#Configuration
       $wgPluggableAuth_EnableAutoLogin = false;
       $wgPluggableAuth_ButtonLabel = 'Login with pub.solar ID';
+      // Avoid getting logged out after 30 minutes
+      // https://www.mediawiki.org/wiki/Topic:W4be4h6t63vf3y8p
+      // https://www.mediawiki.org/wiki/Manual:$wgRememberMe
+      $wgRememberMe = 'always';
 
       // https://www.mediawiki.org/wiki/Extension:OpenID_Connect#Keycloak
       $wgPluggableAuth_Config[] = [