From aedc1a4297b33fc158a21c1efc987a588e1b3c63 Mon Sep 17 00:00:00 2001 From: Inex Code Date: Fri, 28 Mar 2025 17:18:16 +0300 Subject: [PATCH] fix: Nextcloud metadata --- sp-modules/nextcloud/flake.nix | 4 ++++ sp-modules/nextcloud/module.nix | 27 +++++++++++++++++---------- 2 files changed, 21 insertions(+), 10 deletions(-) diff --git a/sp-modules/nextcloud/flake.nix b/sp-modules/nextcloud/flake.nix index 41ee276..84103e3 100644 --- a/sp-modules/nextcloud/flake.nix +++ b/sp-modules/nextcloud/flake.nix @@ -28,6 +28,10 @@ homepage = "https://nextcloud.com/"; sourcePage = "https://github.com/nextcloud"; supportLevel = "normal"; + sso = { + accessGroup = "sp.nextcloud.users"; + adminGroup = "sp.nextcloud.admins"; + }; }; }; } diff --git a/sp-modules/nextcloud/module.nix b/sp-modules/nextcloud/module.nix index e26c3a7..5d3425a 100644 --- a/sp-modules/nextcloud/module.nix +++ b/sp-modules/nextcloud/module.nix @@ -104,15 +104,6 @@ in type = "enable"; }; }; - enableSso = (lib.mkOption { - default = false; - type = lib.types.bool; - description = "Enable SSO for Nextcloud"; - }) // { - meta = { - type = "enable"; - }; - }; location = (lib.mkOption { type = lib.types.str; description = "Nextcloud location"; @@ -143,9 +134,25 @@ in weight = 1; }; }; - debug = lib.mkOption { + enableSso = (lib.mkOption { default = false; type = lib.types.bool; + description = "Enable Single Sign-On"; + }) // { + meta = { + type = "bool"; + weight = 2; + }; + }; + debug = (lib.mkOption { + default = false; + type = lib.types.bool; + description = "Enable debug logging"; + }) // { + meta = { + type = "bool"; + weight = 3; + }; }; };