nixos/nextcloud: init 33

This commit is contained in:
Jonas Heinrich
2026-02-21 17:22:36 +01:00
committed by Maximilian Bosch
parent e16a074779
commit 7161f7a6fe
@@ -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 [