From 7ceb03dd78137f0e059b5b9a12700b18b3916d95 Mon Sep 17 00:00:00 2001 From: Piotr Gaczkowski Date: Mon, 22 Dec 2025 08:37:48 +0100 Subject: [PATCH] Update nextcloud-server.nix --- modules/services/nextcloud-server.nix | 18 +++++++++++++++--- 1 file changed, 15 insertions(+), 3 deletions(-) diff --git a/modules/services/nextcloud-server.nix b/modules/services/nextcloud-server.nix index 6bb9e9a..5d5d9ae 100644 --- a/modules/services/nextcloud-server.nix +++ b/modules/services/nextcloud-server.nix @@ -1102,9 +1102,21 @@ in } ]; - services.nextcloud.extraApps = { - inherit (nextcloudApps) oidc_login; - }; + services.nextcloud.extraApps = + if (cfg.version == 31) then + { + inherit (nextcloudApps) oidc_login; + } + else + { + oidc_login = pkgs.fetchNextcloudApp { + appName = "oidc_login"; + sha256 = "sha256-nI5HSzwlcjWOpo7eWjgzm3BE9rXnqKSC42KSP2LGfdE="; + url = "https://github.com/toony/nextcloud-oidc-login/archive/refs/heads/bugfix/319-nextcloud32-compat.tar.gz"; + appVersion = "3.2.2-nextcloud32-compat"; + license = "agpl3Plus"; + }; + }; systemd.services.nextcloud-setup-pre = { wantedBy = [ "multi-user.target" ];