X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=pkgs%2Fwebapps%2Fnextcloud%2Fapps%2Fpassman.nix;h=94e0a834e5d421376ed79fa17f0275f3acb18812;hb=792ccef2c82a055a2cc4801de028312b0b1199ea;hp=0d9d9948b2aeb7392ee6b819afc30a32d1210a34;hpb=8a04ee0919035f89c3e12044f077bc438f0d0a46;p=perso%2FImmae%2FConfig%2FNix.git diff --git a/pkgs/webapps/nextcloud/apps/passman.nix b/pkgs/webapps/nextcloud/apps/passman.nix index 0d9d994..94e0a83 100644 --- a/pkgs/webapps/nextcloud/apps/passman.nix +++ b/pkgs/webapps/nextcloud/apps/passman.nix @@ -1,9 +1,17 @@ -{ buildApp }: -buildApp rec { - # FIXME: it creates a /settings/user/additional setting url which - # doesn’t work - appName = "passman"; - version = "2.3.4"; - url = "https://releases.passman.cc/${appName}_${version}.tar.gz"; - sha256 = "004bgdbz6ks0zizgx6gw6m60g30m1xclw4fakbh6qq1n8sxpdqsq"; -} +{ buildApp, nextcloudVersion }: +let + passman_2_3_1335 = buildApp rec { + # FIXME: it creates a /settings/user/additional setting url which + # doesn’t work + appName = "passman"; + version = "2.3.1335"; + url = "https://releases.passman.cc/${appName}_${version}.tar.gz"; + sha256 = "12mbf08j3xlgwv0m2ssg1rx1rvnrjqv36p1xxap2b57i4zjy559l"; + }; + versions = { + "20" = passman_2_3_1335; + "21" = passman_2_3_1335; + "22" = passman_2_3_1335; + }; +in + versions."${builtins.toString nextcloudVersion}" or (throw "Unsupported version for nextcloud app passman")