diff --git a/nixos/modules/services/web-apps/nextcloud.nix b/nixos/modules/services/web-apps/nextcloud.nix index beb628c42214..198db07a617d 100644 --- a/nixos/modules/services/web-apps/nextcloud.nix +++ b/nixos/modules/services/web-apps/nextcloud.nix @@ -466,6 +466,7 @@ in relatedPackages = [ "nextcloud31" "nextcloud32" + "nextcloud33" ]; }; phpPackage = lib.mkPackageOption pkgs "php" { @@ -1194,7 +1195,7 @@ in { warnings = let - latest = 32; + latest = 33; upgradeWarning = major: nixos: '' A legacy Nextcloud install (from before NixOS ${nixos}) may be installed. @@ -1226,7 +1227,8 @@ in ++ (lib.optional (lib.versionOlder cfg.package.version "29") (upgradeWarning 28 "24.11")) ++ (lib.optional (lib.versionOlder cfg.package.version "30") (upgradeWarning 29 "24.11")) ++ (lib.optional (lib.versionOlder cfg.package.version "31") (upgradeWarning 30 "25.05")) - ++ (lib.optional (lib.versionOlder cfg.package.version "32") (upgradeWarning 31 "25.11")); + ++ (lib.optional (lib.versionOlder cfg.package.version "32") (upgradeWarning 31 "25.11")) + ++ (lib.optional (lib.versionOlder cfg.package.version "33") (upgradeWarning 32 "26.05")); services.nextcloud.package = lib.mkDefault ( if pkgs ? nextcloud then @@ -1235,12 +1237,12 @@ in nextcloud defined in an overlay, please set `services.nextcloud.package` to `pkgs.nextcloud`. '' - else if lib.versionOlder stateVersion "25.05" then - pkgs.nextcloud30 else if lib.versionOlder stateVersion "25.11" then pkgs.nextcloud31 - else + else if lib.versionOlder stateVersion "26.05" then pkgs.nextcloud32 + else + pkgs.nextcloud33 ); services.nextcloud.phpOptions = lib.mkMerge [