diff options
Diffstat (limited to 'flakes/mypackages/pkgs/webapps/nextcloud/apps')
33 files changed, 615 insertions, 0 deletions
diff --git a/flakes/mypackages/pkgs/webapps/nextcloud/apps/audioplayer.nix b/flakes/mypackages/pkgs/webapps/nextcloud/apps/audioplayer.nix new file mode 100644 index 0000000..6e7380c --- /dev/null +++ b/flakes/mypackages/pkgs/webapps/nextcloud/apps/audioplayer.nix | |||
@@ -0,0 +1,15 @@ | |||
1 | { buildApp, nextcloudVersion }: | ||
2 | let | ||
3 | audioplayer_3_4_0 = buildApp rec { | ||
4 | appName = "audioplayer"; | ||
5 | version = "3.4.0"; | ||
6 | url = "https://github.com/Rello/${appName}/releases/download/${version}/${appName}-${version}.tar.gz"; | ||
7 | sha256 = "sha256-pog9cll02+AbYHG/jiUztO9odqu7PSEWBUieK32Eqf4="; | ||
8 | }; | ||
9 | versions = { | ||
10 | "25" = audioplayer_3_4_0; | ||
11 | "26" = audioplayer_3_4_0; | ||
12 | "27" = audioplayer_3_4_0; | ||
13 | }; | ||
14 | in | ||
15 | versions."${builtins.toString nextcloudVersion}" or (throw "Unsupported version for nextcloud app audioplayer") | ||
diff --git a/flakes/mypackages/pkgs/webapps/nextcloud/apps/bookmarks.nix b/flakes/mypackages/pkgs/webapps/nextcloud/apps/bookmarks.nix new file mode 100644 index 0000000..0503e5b --- /dev/null +++ b/flakes/mypackages/pkgs/webapps/nextcloud/apps/bookmarks.nix | |||
@@ -0,0 +1,21 @@ | |||
1 | { buildApp, nextcloudVersion }: | ||
2 | let | ||
3 | bookmarks_12_1_0 = buildApp rec { | ||
4 | appName = "bookmarks"; | ||
5 | version = "12.1.0"; | ||
6 | url = "https://github.com/nextcloud/${appName}/releases/download/v${version}/${appName}-${version}.tar.gz"; | ||
7 | sha256 = "sha256-NVyaVeg/UPgFaW/iCZiJkw1l5Vqc+S/4FMfFhHCBUTo="; | ||
8 | }; | ||
9 | bookmarks_13_0_1 = buildApp rec { | ||
10 | appName = "bookmarks"; | ||
11 | version = "13.0.1"; | ||
12 | url = "https://github.com/nextcloud/${appName}/releases/download/v${version}/${appName}-${version}.tar.gz"; | ||
13 | sha256 = "sha256-7Gx8e8C2dDkB/39eAGKOLrP3YkVbGkfPKpQBeCaV/cE="; | ||
14 | }; | ||
15 | versions = { | ||
16 | "25" = bookmarks_12_1_0; | ||
17 | "26" = bookmarks_13_0_1; | ||
18 | "27" = bookmarks_13_0_1; | ||
19 | }; | ||
20 | in | ||
21 | versions."${builtins.toString nextcloudVersion}" or (throw "Unsupported version for nextcloud app bookmarks") | ||
diff --git a/flakes/mypackages/pkgs/webapps/nextcloud/apps/calendar.nix b/flakes/mypackages/pkgs/webapps/nextcloud/apps/calendar.nix new file mode 100644 index 0000000..497d4ba --- /dev/null +++ b/flakes/mypackages/pkgs/webapps/nextcloud/apps/calendar.nix | |||
@@ -0,0 +1,15 @@ | |||
1 | { buildApp, nextcloudVersion }: | ||
2 | let | ||
3 | calendar_4_4_4 = buildApp rec { | ||
4 | appName = "calendar"; | ||
5 | version = "4.4.4"; | ||
6 | url = "https://github.com/nextcloud-releases/${appName}/releases/download/v${version}/${appName}-v${version}.tar.gz"; | ||
7 | sha256 = "sha256-8UeHOpgbUf2oHHOvLN58v68QvyDYQXkSjsVKn6UGrGU="; | ||
8 | }; | ||
9 | versions = { | ||
10 | "25" = calendar_4_4_4; | ||
11 | "26" = calendar_4_4_4; | ||
12 | "27" = calendar_4_4_4; | ||
13 | }; | ||
14 | in | ||
15 | versions."${builtins.toString nextcloudVersion}" or (throw "Unsupported version for nextcloud app calendar") | ||
diff --git a/flakes/mypackages/pkgs/webapps/nextcloud/apps/carnet.nix b/flakes/mypackages/pkgs/webapps/nextcloud/apps/carnet.nix new file mode 100644 index 0000000..05f0928 --- /dev/null +++ b/flakes/mypackages/pkgs/webapps/nextcloud/apps/carnet.nix | |||
@@ -0,0 +1,15 @@ | |||
1 | { buildApp, nextcloudVersion }: | ||
2 | let | ||
3 | carnet_0_25_2 = buildApp rec { | ||
4 | appName = "carnet"; | ||
5 | version = "0.25.2"; | ||
6 | url = "https://github.com/PhieF/CarnetNextcloud/releases/download/v${version}/${appName}-nc-v${version}.tar.gz"; | ||
7 | sha256 = "sha256-HArD+M6UA9BhSsrlpp/gsKWkUTWAoNHl/gr0S3AlKzg="; | ||
8 | }; | ||
9 | versions = { | ||
10 | "25" = carnet_0_25_2; | ||
11 | "26" = carnet_0_25_2; | ||
12 | "27" = carnet_0_25_2; | ||
13 | }; | ||
14 | in | ||
15 | versions."${builtins.toString nextcloudVersion}" or (throw "Unsupported version for nextcloud app carnet") | ||
diff --git a/flakes/mypackages/pkgs/webapps/nextcloud/apps/contacts.nix b/flakes/mypackages/pkgs/webapps/nextcloud/apps/contacts.nix new file mode 100644 index 0000000..f8931b7 --- /dev/null +++ b/flakes/mypackages/pkgs/webapps/nextcloud/apps/contacts.nix | |||
@@ -0,0 +1,15 @@ | |||
1 | { buildApp, nextcloudVersion }: | ||
2 | let | ||
3 | contacts_5_3_2 = buildApp rec { | ||
4 | appName = "contacts"; | ||
5 | version = "5.3.2"; | ||
6 | url = "https://github.com/nextcloud-releases/${appName}/releases/download/v${version}/${appName}-v${version}.tar.gz"; | ||
7 | sha256 = "sha256-1jQ+pyLBPU7I4wSPkmezJq7ukrQh8WPErG4J6Ps3LR4="; | ||
8 | }; | ||
9 | versions = { | ||
10 | "25" = contacts_5_3_2; | ||
11 | "26" = contacts_5_3_2; | ||
12 | "27" = contacts_5_3_2; | ||
13 | }; | ||
14 | in | ||
15 | versions."${builtins.toString nextcloudVersion}" or (throw "Unsupported version for nextcloud app contacts") | ||
diff --git a/flakes/mypackages/pkgs/webapps/nextcloud/apps/cookbook.nix b/flakes/mypackages/pkgs/webapps/nextcloud/apps/cookbook.nix new file mode 100644 index 0000000..32fdcc0 --- /dev/null +++ b/flakes/mypackages/pkgs/webapps/nextcloud/apps/cookbook.nix | |||
@@ -0,0 +1,15 @@ | |||
1 | { buildApp, nextcloudVersion }: | ||
2 | let | ||
3 | cookbook_0_10_2 = buildApp rec { | ||
4 | appName = "cookbook"; | ||
5 | version = "0.10.2"; | ||
6 | url = "https://github.com/nextcloud/${appName}/releases/download/v${version}/Cookbook-${version}.tar.gz"; | ||
7 | sha256 = "sha256-H7KVeISBnu0/4Q31ihhiXvRtkXz4yLGOAsAj5ERgeCM="; | ||
8 | }; | ||
9 | versions = { | ||
10 | "25" = cookbook_0_10_2; | ||
11 | "26" = cookbook_0_10_2; | ||
12 | "27" = cookbook_0_10_2; | ||
13 | }; | ||
14 | in | ||
15 | versions."${builtins.toString nextcloudVersion}" or (throw "Unsupported version for nextcloud app cookbook") | ||
diff --git a/flakes/mypackages/pkgs/webapps/nextcloud/apps/deck.nix b/flakes/mypackages/pkgs/webapps/nextcloud/apps/deck.nix new file mode 100644 index 0000000..c5dd2d3 --- /dev/null +++ b/flakes/mypackages/pkgs/webapps/nextcloud/apps/deck.nix | |||
@@ -0,0 +1,27 @@ | |||
1 | { buildApp, nextcloudVersion }: | ||
2 | let | ||
3 | deck_1_8_5 = buildApp rec { | ||
4 | appName = "deck"; | ||
5 | version = "1.8.5"; | ||
6 | url = "https://github.com/nextcloud-releases/${appName}/releases/download/v${version}/${appName}-v${version}.tar.gz"; | ||
7 | sha256 = "sha256-KsSSl9orqMEKJlBftHwCi/dh+aMCxZqjS7kPT0uDZlE="; | ||
8 | }; | ||
9 | deck_1_9_2 = buildApp rec { | ||
10 | appName = "deck"; | ||
11 | version = "1.9.2"; | ||
12 | url = "https://github.com/nextcloud-releases/${appName}/releases/download/v${version}/${appName}-v${version}.tar.gz"; | ||
13 | sha256 = "sha256-h1fmT4CCEFDZPBwFDIBLmFGJmO1Wt3a5nVXX5xCk0o0="; | ||
14 | }; | ||
15 | deck_1_10_0 = buildApp rec { | ||
16 | appName = "deck"; | ||
17 | version = "1.10.0"; | ||
18 | url = "https://github.com/nextcloud-releases/${appName}/releases/download/v${version}/${appName}-v${version}.tar.gz"; | ||
19 | sha256 = "sha256-W0XVvhTQoCjoK7S2tEd7bvU0MTWtqYt7QiB9H1p1UP8="; | ||
20 | }; | ||
21 | versions = { | ||
22 | "25" = deck_1_8_5; | ||
23 | "26" = deck_1_9_2; | ||
24 | "27" = deck_1_10_0; | ||
25 | }; | ||
26 | in | ||
27 | versions."${builtins.toString nextcloudVersion}" or (throw "Unsupported version for nextcloud app deck") | ||
diff --git a/flakes/mypackages/pkgs/webapps/nextcloud/apps/drawio.nix b/flakes/mypackages/pkgs/webapps/nextcloud/apps/drawio.nix new file mode 100644 index 0000000..c03c479 --- /dev/null +++ b/flakes/mypackages/pkgs/webapps/nextcloud/apps/drawio.nix | |||
@@ -0,0 +1,24 @@ | |||
1 | { buildApp, nextcloudVersion }: | ||
2 | let | ||
3 | otherConfig = { | ||
4 | mimetypealiases = { | ||
5 | "application/x-drawio" = "drawio"; | ||
6 | }; | ||
7 | mimetypemapping = { | ||
8 | "drawio" = ["application/x-drawio"]; | ||
9 | }; | ||
10 | }; | ||
11 | drawio_2_1_2 = buildApp rec { | ||
12 | appName = "drawio"; | ||
13 | version = "2.1.2"; | ||
14 | url = "https://github.com/jgraph/drawio-nextcloud/releases/download/v${version}/${appName}-v${version}.tar.gz"; | ||
15 | sha256 = "sha256-5BrEnS2cMk/vwkAr1lXKtfocqReZAj1+pbDqmi/uG0A="; | ||
16 | inherit otherConfig; | ||
17 | }; | ||
18 | versions = { | ||
19 | "25" = drawio_2_1_2; | ||
20 | "26" = drawio_2_1_2; | ||
21 | "27" = drawio_2_1_2; | ||
22 | }; | ||
23 | in | ||
24 | versions."${builtins.toString nextcloudVersion}" or (throw "Unsupported version for nextcloud app drawio") | ||
diff --git a/flakes/mypackages/pkgs/webapps/nextcloud/apps/external.nix b/flakes/mypackages/pkgs/webapps/nextcloud/apps/external.nix new file mode 100644 index 0000000..941304a --- /dev/null +++ b/flakes/mypackages/pkgs/webapps/nextcloud/apps/external.nix | |||
@@ -0,0 +1,27 @@ | |||
1 | { buildApp, nextcloudVersion }: | ||
2 | let | ||
3 | external_5_0_2 = buildApp rec { | ||
4 | appName = "external"; | ||
5 | version = "5.0.2"; | ||
6 | url = "https://github.com/nextcloud-releases/${appName}/releases/download/v${version}/${appName}-v${version}.tar.gz"; | ||
7 | sha256 = "sha256-Bkk9X1tVonKsiA3YlKux2y8K7HdJv4qM/eJ9TP+i17I="; | ||
8 | }; | ||
9 | external_5_1_0 = buildApp rec { | ||
10 | appName = "external"; | ||
11 | version = "5.1.0"; | ||
12 | url = "https://github.com/nextcloud-releases/${appName}/releases/download/v${version}/${appName}-v${version}.tar.gz"; | ||
13 | sha256 = "sha256-EMKWSXufw4FMyaN2f37yifrpUm6QBqqpPPFmvLvYYmY="; | ||
14 | }; | ||
15 | external_5_2_0 = buildApp rec { | ||
16 | appName = "external"; | ||
17 | version = "5.2.0"; | ||
18 | url = "https://github.com/nextcloud-releases/${appName}/releases/download/v${version}/${appName}-v${version}.tar.gz"; | ||
19 | sha256 = "sha256-XqeJCWS8mncS7CfrnXdhtzdgkFTib/RnursJ/AqyvD8="; | ||
20 | }; | ||
21 | versions = { | ||
22 | "25" = external_5_0_2; | ||
23 | "26" = external_5_1_0; | ||
24 | "27" = external_5_2_0; | ||
25 | }; | ||
26 | in | ||
27 | versions."${builtins.toString nextcloudVersion}" or (throw "Unsupported version for nextcloud app external") | ||
diff --git a/flakes/mypackages/pkgs/webapps/nextcloud/apps/extract.nix b/flakes/mypackages/pkgs/webapps/nextcloud/apps/extract.nix new file mode 100644 index 0000000..589115e --- /dev/null +++ b/flakes/mypackages/pkgs/webapps/nextcloud/apps/extract.nix | |||
@@ -0,0 +1,15 @@ | |||
1 | { buildApp, nextcloudVersion }: | ||
2 | let | ||
3 | extract_1_3_6 = buildApp rec { | ||
4 | appName = "extract"; | ||
5 | version = "1.3.6"; | ||
6 | url = "https://github.com/PaulLereverend/NextcloudExtract/releases/download/${version}/${appName}.tar.gz"; | ||
7 | sha256 = "sha256-y1NacOWnCd/f5sOeEOLeZrWnqwi8q/XezOrhT7AzV/o="; | ||
8 | }; | ||
9 | versions = { | ||
10 | "25" = extract_1_3_6; | ||
11 | "26" = extract_1_3_6; | ||
12 | "27" = extract_1_3_6; | ||
13 | }; | ||
14 | in | ||
15 | versions."${builtins.toString nextcloudVersion}" or (throw "Unsupported version for nextcloud app extract") | ||
diff --git a/flakes/mypackages/pkgs/webapps/nextcloud/apps/files_markdown.nix b/flakes/mypackages/pkgs/webapps/nextcloud/apps/files_markdown.nix new file mode 100644 index 0000000..cf8e179 --- /dev/null +++ b/flakes/mypackages/pkgs/webapps/nextcloud/apps/files_markdown.nix | |||
@@ -0,0 +1,15 @@ | |||
1 | { buildApp, nextcloudVersion }: | ||
2 | let | ||
3 | files_markdown_2_4_1 = buildApp rec { | ||
4 | appName = "files_markdown"; | ||
5 | version = "2.4.1"; | ||
6 | url = "https://github.com/icewind1991/${appName}/releases/download/v${version}/${appName}-v${version}.tar.gz"; | ||
7 | sha256 = "sha256-6A9IMfRbKcF1+et7pzFF4zlZDmegx562cnyYsOFsVzU="; | ||
8 | }; | ||
9 | versions = { | ||
10 | "25" = files_markdown_2_4_1; | ||
11 | "26" = files_markdown_2_4_1; | ||
12 | "27" = files_markdown_2_4_1; | ||
13 | }; | ||
14 | in | ||
15 | versions."${builtins.toString nextcloudVersion}" or (throw "Unsupported version for nextcloud app files_markdown") | ||
diff --git a/flakes/mypackages/pkgs/webapps/nextcloud/apps/files_mindmap.nix b/flakes/mypackages/pkgs/webapps/nextcloud/apps/files_mindmap.nix new file mode 100644 index 0000000..fff85d7 --- /dev/null +++ b/flakes/mypackages/pkgs/webapps/nextcloud/apps/files_mindmap.nix | |||
@@ -0,0 +1,15 @@ | |||
1 | { buildApp, nextcloudVersion }: | ||
2 | let | ||
3 | files_mindmap_0_0_28 = buildApp rec { | ||
4 | appName = "files_mindmap"; | ||
5 | version = "0.0.28"; | ||
6 | url = "https://github.com/ACTom/${appName}/releases/download/v${version}/${appName}-${version}.tar.gz"; | ||
7 | sha256 = "sha256-VlzqstlsdinaqkbK32NvS1oFoQcFasJGHSlcKxdQwIM="; | ||
8 | }; | ||
9 | versions = { | ||
10 | "25" = files_mindmap_0_0_28; | ||
11 | "26" = files_mindmap_0_0_28; | ||
12 | "27" = files_mindmap_0_0_28; | ||
13 | }; | ||
14 | in | ||
15 | versions."${builtins.toString nextcloudVersion}" or (throw "Unsupported version for nextcloud app files_mindmap") | ||
diff --git a/flakes/mypackages/pkgs/webapps/nextcloud/apps/files_readmemd.nix b/flakes/mypackages/pkgs/webapps/nextcloud/apps/files_readmemd.nix new file mode 100644 index 0000000..97aeaf7 --- /dev/null +++ b/flakes/mypackages/pkgs/webapps/nextcloud/apps/files_readmemd.nix | |||
@@ -0,0 +1,14 @@ | |||
1 | { buildApp, nextcloudVersion }: | ||
2 | let | ||
3 | files_readmemd_2_0_0 = buildApp rec { | ||
4 | appName = "files_readmemd"; | ||
5 | version = "2.0.0"; | ||
6 | url = "https://github.com/mamatt/files_readmemd/releases/download/V${version}/${appName}.tar.gz"; | ||
7 | sha256 = "sha256-vUoSK+b4gj51eJcocrXINO/eFKPRZQoj0q6l0gVBqgw="; | ||
8 | }; | ||
9 | versions = { | ||
10 | "25" = files_readmemd_2_0_0; | ||
11 | "26" = files_readmemd_2_0_0; | ||
12 | }; | ||
13 | in | ||
14 | versions."${builtins.toString nextcloudVersion}" or (throw "Unsupported version for nextcloud app files_readmemd") | ||
diff --git a/flakes/mypackages/pkgs/webapps/nextcloud/apps/flowupload.nix b/flakes/mypackages/pkgs/webapps/nextcloud/apps/flowupload.nix new file mode 100644 index 0000000..55f4ba7 --- /dev/null +++ b/flakes/mypackages/pkgs/webapps/nextcloud/apps/flowupload.nix | |||
@@ -0,0 +1,14 @@ | |||
1 | { buildApp, nextcloudVersion }: | ||
2 | let | ||
3 | flowupload_1_1_3 = buildApp rec { | ||
4 | appName = "flowupload"; | ||
5 | version = "1.1.3"; | ||
6 | url = "https://github.com/e-alfred/${appName}/releases/download/${version}/${appName}-${version}.tar.gz"; | ||
7 | sha256 = "0d1xvimd4hzd0jpvv1h89zfqv3ajlrrm1xdbggvjhk9bllwqgxng"; | ||
8 | }; | ||
9 | versions = { | ||
10 | "22" = flowupload_1_1_3; | ||
11 | "23" = flowupload_1_1_3; | ||
12 | }; | ||
13 | in | ||
14 | versions."${builtins.toString nextcloudVersion}" or (throw "Unsupported version for nextcloud app flowupload") | ||
diff --git a/flakes/mypackages/pkgs/webapps/nextcloud/apps/gpxedit.nix b/flakes/mypackages/pkgs/webapps/nextcloud/apps/gpxedit.nix new file mode 100644 index 0000000..be230fd --- /dev/null +++ b/flakes/mypackages/pkgs/webapps/nextcloud/apps/gpxedit.nix | |||
@@ -0,0 +1,22 @@ | |||
1 | { buildApp, nextcloudVersion }: | ||
2 | let | ||
3 | gpxedit_0_0_14 = buildApp rec { | ||
4 | appName = "gpxedit"; | ||
5 | version = "0.0.14"; | ||
6 | url = "https://gitlab.com/eneiluj/gpxedit-oc/wikis/uploads/5b184c24f9e767ad19a84e177a9b473c/${appName}-${version}.tar.gz"; | ||
7 | sha256 = "1kgpcxps73l83krrjxdzh4vzacja4m3vwidf9kidgqq505cgzq90"; | ||
8 | otherConfig = { | ||
9 | mimetypealiases = { | ||
10 | "application/gpx+xml" = "gpx"; | ||
11 | }; | ||
12 | mimetypemapping = { | ||
13 | "gpx" = ["application/gpx+xml"]; | ||
14 | }; | ||
15 | }; | ||
16 | }; | ||
17 | versions = { | ||
18 | "22" = gpxedit_0_0_14; | ||
19 | "23" = gpxedit_0_0_14; | ||
20 | }; | ||
21 | in | ||
22 | versions."${builtins.toString nextcloudVersion}" or (throw "Unsupported version for nextcloud app gpxedit") | ||
diff --git a/flakes/mypackages/pkgs/webapps/nextcloud/apps/gpxpod.nix b/flakes/mypackages/pkgs/webapps/nextcloud/apps/gpxpod.nix new file mode 100644 index 0000000..5a3b7e7 --- /dev/null +++ b/flakes/mypackages/pkgs/webapps/nextcloud/apps/gpxpod.nix | |||
@@ -0,0 +1,31 @@ | |||
1 | { buildApp, nextcloudVersion }: | ||
2 | let | ||
3 | otherConfig = { | ||
4 | mimetypealiases = { | ||
5 | "application/gpx+xml" = "gpx"; | ||
6 | }; | ||
7 | mimetypemapping = { | ||
8 | "gpx" = ["application/gpx+xml"]; | ||
9 | }; | ||
10 | }; | ||
11 | gpxpod_5_0_10 = buildApp rec { | ||
12 | appName = "gpxpod"; | ||
13 | version = "5.0.10"; | ||
14 | url = "https://github.com/julien-nc/gpxpod/releases/download/v${version}/${appName}-${version}.tar.gz"; | ||
15 | sha256 = "sha256-Ylhl9jdOxG+Qfk5zgNO8FwOtAzrjGHS66y59qmorXPU="; | ||
16 | inherit otherConfig; | ||
17 | }; | ||
18 | gpxpod_5_0_12 = buildApp rec { | ||
19 | appName = "gpxpod"; | ||
20 | version = "5.0.12"; | ||
21 | url = "https://github.com/julien-nc/gpxpod/releases/download/v${version}/${appName}-${version}.tar.gz"; | ||
22 | sha256 = "sha256-uhz6AC8opDQkFQDpG4u8H4vkFtzbFAZvb8r32QHj/8I="; | ||
23 | inherit otherConfig; | ||
24 | }; | ||
25 | versions = { | ||
26 | "25" = gpxpod_5_0_10; | ||
27 | "26" = gpxpod_5_0_12; | ||
28 | "27" = gpxpod_5_0_12; | ||
29 | }; | ||
30 | in | ||
31 | versions."${builtins.toString nextcloudVersion}" or (throw "Unsupported version for nextcloud app gpxpod") | ||
diff --git a/flakes/mypackages/pkgs/webapps/nextcloud/apps/groupfolders.nix b/flakes/mypackages/pkgs/webapps/nextcloud/apps/groupfolders.nix new file mode 100644 index 0000000..b966d3d --- /dev/null +++ b/flakes/mypackages/pkgs/webapps/nextcloud/apps/groupfolders.nix | |||
@@ -0,0 +1,27 @@ | |||
1 | { buildApp, nextcloudVersion }: | ||
2 | let | ||
3 | groupfolders_13_1_5 = buildApp rec { | ||
4 | appName = "groupfolders"; | ||
5 | version = "13.1.5"; | ||
6 | url = "https://github.com/nextcloud-releases/${appName}/releases/download/v${version}/${appName}-v${version}.tar.gz"; | ||
7 | sha256 = "sha256-1yf/uSN8TRsYvK3m2pxGaXo9xxHNrI/NjyWJ8rLPQfg="; | ||
8 | }; | ||
9 | groupfolders_14_0_4 = buildApp rec { | ||
10 | appName = "groupfolders"; | ||
11 | version = "14.0.4"; | ||
12 | url = "https://github.com/nextcloud-releases/${appName}/releases/download/v${version}/${appName}-v${version}.tar.gz"; | ||
13 | sha256 = "sha256-QzlD8dLI6T7Sex75ZsO2F40nTrg2Ig6tHTG8cslnNME="; | ||
14 | }; | ||
15 | groupfolders_15_0_2 = buildApp rec { | ||
16 | appName = "groupfolders"; | ||
17 | version = "15.0.2"; | ||
18 | url = "https://github.com/nextcloud-releases/${appName}/releases/download/v${version}/${appName}-v${version}.tar.gz"; | ||
19 | sha256 = "sha256-NsTZhmY1XBKHn/1IcIp2Al7BwJzE2xoBzgyBXnmuWls="; | ||
20 | }; | ||
21 | versions = { | ||
22 | "25" = groupfolders_13_1_5; | ||
23 | "26" = groupfolders_14_0_4; | ||
24 | "27" = groupfolders_15_0_2; | ||
25 | }; | ||
26 | in | ||
27 | versions."${builtins.toString nextcloudVersion}" or (throw "Unsupported version for nextcloud app groupfolders") | ||
diff --git a/flakes/mypackages/pkgs/webapps/nextcloud/apps/impersonate.nix b/flakes/mypackages/pkgs/webapps/nextcloud/apps/impersonate.nix new file mode 100644 index 0000000..afae917 --- /dev/null +++ b/flakes/mypackages/pkgs/webapps/nextcloud/apps/impersonate.nix | |||
@@ -0,0 +1,27 @@ | |||
1 | { buildApp, nextcloudVersion }: | ||
2 | let | ||
3 | impersonate_1_12_1 = buildApp rec { | ||
4 | appName = "impersonate"; | ||
5 | version = "1.12.1"; | ||
6 | url = "https://github.com/nextcloud-releases/impersonate/releases/download/v${version}/${appName}-v${version}.tar.gz"; | ||
7 | sha256 = "sha256-xhlWGbLm1CtW4BSa/yQhv05Kn2r1DZJDUoDXQOLpEeQ="; | ||
8 | }; | ||
9 | impersonate_1_13_1 = buildApp rec { | ||
10 | appName = "impersonate"; | ||
11 | version = "1.13.1"; | ||
12 | url = "https://github.com/nextcloud-releases/impersonate/releases/download/v${version}/${appName}-v${version}.tar.gz"; | ||
13 | sha256 = "sha256-+tFWW5wQnbHxbgGdnp2GAFzfXnrW+e3eECY4O6ZckCU="; | ||
14 | }; | ||
15 | impersonate_1_14_0 = buildApp rec { | ||
16 | appName = "impersonate"; | ||
17 | version = "1.14.0"; | ||
18 | url = "https://github.com/nextcloud-releases/impersonate/releases/download/v${version}/${appName}-v${version}.tar.gz"; | ||
19 | sha256 = "sha256-A1rGJJLaWhiNf9l0YUh6WOB+fKRBRDckE890hq5OB4k="; | ||
20 | }; | ||
21 | versions = { | ||
22 | "25" = impersonate_1_12_1; | ||
23 | "26" = impersonate_1_13_1; | ||
24 | "27" = impersonate_1_14_0; | ||
25 | }; | ||
26 | in | ||
27 | versions."${builtins.toString nextcloudVersion}" or (throw "Unsupported version for nextcloud app impersonate") | ||
diff --git a/flakes/mypackages/pkgs/webapps/nextcloud/apps/integration_dropbox.nix b/flakes/mypackages/pkgs/webapps/nextcloud/apps/integration_dropbox.nix new file mode 100644 index 0000000..d3834ad --- /dev/null +++ b/flakes/mypackages/pkgs/webapps/nextcloud/apps/integration_dropbox.nix | |||
@@ -0,0 +1,13 @@ | |||
1 | { buildApp, nextcloudVersion }: | ||
2 | let | ||
3 | integration_dropbox_2_0_1 = buildApp rec { | ||
4 | appName = "integration_dropbox"; | ||
5 | version = "2.0.1"; | ||
6 | url = "https://github.com/nextcloud-releases/${appName}/releases/download/v${version}/${appName}-v${version}.tar.gz"; | ||
7 | sha256 = "sha256-RPCd8+/yKNlIGfEU+ITS8DBIxJDfc//8MGHaIjfYxdQ="; | ||
8 | }; | ||
9 | versions = { | ||
10 | "27" = integration_dropbox_2_0_1; | ||
11 | }; | ||
12 | in | ||
13 | versions."${builtins.toString nextcloudVersion}" or (throw "Unsupported version for nextcloud app integration_dropbox") | ||
diff --git a/flakes/mypackages/pkgs/webapps/nextcloud/apps/keeweb.nix b/flakes/mypackages/pkgs/webapps/nextcloud/apps/keeweb.nix new file mode 100644 index 0000000..7be8c6b --- /dev/null +++ b/flakes/mypackages/pkgs/webapps/nextcloud/apps/keeweb.nix | |||
@@ -0,0 +1,24 @@ | |||
1 | { buildApp, nextcloudVersion }: | ||
2 | let | ||
3 | keeweb_0_6_13 = buildApp rec { | ||
4 | appName = "keeweb"; | ||
5 | version = "0.6.13"; | ||
6 | url = "https://github.com/jhass/nextcloud-keeweb/releases/download/v${version}/${appName}-${version}.tar.gz"; | ||
7 | sha256 = "sha256-J9jFVXpmoeAjDI/crsXHVJvPvxCYaimWVuq473nLsNM="; | ||
8 | installPhase = '' | ||
9 | mkdir -p $out | ||
10 | cp -R . $out/ | ||
11 | ''; | ||
12 | otherConfig = { | ||
13 | mimetypemapping = { | ||
14 | "kdbx" = ["application/x-kdbx"]; | ||
15 | }; | ||
16 | }; | ||
17 | }; | ||
18 | versions = { | ||
19 | "25" = keeweb_0_6_13; | ||
20 | "26" = keeweb_0_6_13; | ||
21 | "27" = keeweb_0_6_13; | ||
22 | }; | ||
23 | in | ||
24 | versions."${builtins.toString nextcloudVersion}" or (throw "Unsupported version for nextcloud app keeweb") | ||
diff --git a/flakes/mypackages/pkgs/webapps/nextcloud/apps/maps.nix b/flakes/mypackages/pkgs/webapps/nextcloud/apps/maps.nix new file mode 100644 index 0000000..1b29173 --- /dev/null +++ b/flakes/mypackages/pkgs/webapps/nextcloud/apps/maps.nix | |||
@@ -0,0 +1,15 @@ | |||
1 | { buildApp, nextcloudVersion }: | ||
2 | let | ||
3 | maps_1_1_0 = buildApp rec { | ||
4 | appName = "maps"; | ||
5 | version = "1.1.0"; | ||
6 | url = "https://github.com/nextcloud/maps/releases/download/v${version}/${appName}-${version}.tar.gz"; | ||
7 | sha256 = "sha256-Me/V+9wXZyq3UEVx9Nqim6pfPFJaALjKv9f7iUjill8="; | ||
8 | }; | ||
9 | versions = { | ||
10 | "25" = maps_1_1_0; | ||
11 | "26" = maps_1_1_0; | ||
12 | "27" = maps_1_1_0; | ||
13 | }; | ||
14 | in | ||
15 | versions."${builtins.toString nextcloudVersion}" or (throw "Unsupported version for nextcloud app maps") | ||
diff --git a/flakes/mypackages/pkgs/webapps/nextcloud/apps/metadata.nix b/flakes/mypackages/pkgs/webapps/nextcloud/apps/metadata.nix new file mode 100644 index 0000000..0fe7409 --- /dev/null +++ b/flakes/mypackages/pkgs/webapps/nextcloud/apps/metadata.nix | |||
@@ -0,0 +1,15 @@ | |||
1 | { buildApp, nextcloudVersion }: | ||
2 | let | ||
3 | metadata_0_19_0 = buildApp rec { | ||
4 | appName = "metadata"; | ||
5 | version = "0.19.0"; | ||
6 | url = "https://github.com/gino0631/nextcloud-metadata/releases/download/v${version}/${appName}.tar.gz"; | ||
7 | sha256 = "sha256-XfFxCwRFO0WnBPU4CIejNXySRQdguvzauu62bzUKD44="; | ||
8 | }; | ||
9 | versions = { | ||
10 | "25" = metadata_0_19_0; | ||
11 | "26" = metadata_0_19_0; | ||
12 | "27" = metadata_0_19_0; | ||
13 | }; | ||
14 | in | ||
15 | versions."${builtins.toString nextcloudVersion}" or (throw "Unsupported version for nextcloud app metadata") | ||
diff --git a/flakes/mypackages/pkgs/webapps/nextcloud/apps/music.nix b/flakes/mypackages/pkgs/webapps/nextcloud/apps/music.nix new file mode 100644 index 0000000..fc96224 --- /dev/null +++ b/flakes/mypackages/pkgs/webapps/nextcloud/apps/music.nix | |||
@@ -0,0 +1,15 @@ | |||
1 | { buildApp, nextcloudVersion }: | ||
2 | let | ||
3 | music_1_8_4 = buildApp rec { | ||
4 | appName = "music"; | ||
5 | version = "1.8.4"; | ||
6 | url = "https://github.com/owncloud/music/releases/download/v${version}/${appName}_${version}_for_nextcloud.tar.gz"; | ||
7 | sha256 = "sha256-WWXMpOyTRxykAVeUj/h6QP5ENqaMvTcPIqPQjhY68KA="; | ||
8 | }; | ||
9 | versions = { | ||
10 | "25" = music_1_8_4; | ||
11 | "26" = music_1_8_4; | ||
12 | "27" = music_1_8_4; | ||
13 | }; | ||
14 | in | ||
15 | versions."${builtins.toString nextcloudVersion}" or (throw "Unsupported version for nextcloud app music") | ||
diff --git a/flakes/mypackages/pkgs/webapps/nextcloud/apps/notes.nix b/flakes/mypackages/pkgs/webapps/nextcloud/apps/notes.nix new file mode 100644 index 0000000..7677c6c --- /dev/null +++ b/flakes/mypackages/pkgs/webapps/nextcloud/apps/notes.nix | |||
@@ -0,0 +1,15 @@ | |||
1 | { buildApp, nextcloudVersion }: | ||
2 | let | ||
3 | notes_4_8_1 = buildApp rec { | ||
4 | appName = "notes"; | ||
5 | version = "4.8.1"; | ||
6 | url = "https://github.com/nextcloud/${appName}/releases/download/v${version}/${appName}.tar.gz"; | ||
7 | sha256 = "sha256-BfH1W+7TWKZRuAAhKQEQtlv8ePTtJQvZQVMMu3zULR4="; | ||
8 | }; | ||
9 | versions = { | ||
10 | "25" = notes_4_8_1; | ||
11 | "26" = notes_4_8_1; | ||
12 | "27" = notes_4_8_1; | ||
13 | }; | ||
14 | in | ||
15 | versions."${builtins.toString nextcloudVersion}" or (throw "Unsupported version for nextcloud app notes") | ||
diff --git a/flakes/mypackages/pkgs/webapps/nextcloud/apps/ocsms.nix b/flakes/mypackages/pkgs/webapps/nextcloud/apps/ocsms.nix new file mode 100644 index 0000000..dcdaad2 --- /dev/null +++ b/flakes/mypackages/pkgs/webapps/nextcloud/apps/ocsms.nix | |||
@@ -0,0 +1,21 @@ | |||
1 | { buildApp, nextcloudVersion }: | ||
2 | let | ||
3 | ocsms_2_2_0 = buildApp rec { | ||
4 | appName = "ocsms"; | ||
5 | version = "2.2.0"; | ||
6 | url = "https://github.com/nextcloud/${appName}/releases/download/${version}/${appName}-${version}.tar.gz"; | ||
7 | sha256 = "1hjl11lxdflk4w0l8prcjr3jvmsm8njldbrmnqm7yhdy6qcfli28"; | ||
8 | installPhase = '' | ||
9 | mkdir -p $out | ||
10 | cp -R . $out/ | ||
11 | ''; | ||
12 | }; | ||
13 | versions = { | ||
14 | "18" = ocsms_2_2_0; | ||
15 | "19" = ocsms_2_2_0; | ||
16 | "20" = ocsms_2_2_0; | ||
17 | # Beware, 1.10.1 has a too wide range of versions and is not | ||
18 | # compatible with nextcloud > 20! | ||
19 | }; | ||
20 | in | ||
21 | versions."${builtins.toString nextcloudVersion}" or (throw "Unsupported version for nextcloud app ocsms") | ||
diff --git a/flakes/mypackages/pkgs/webapps/nextcloud/apps/onlyoffice.nix b/flakes/mypackages/pkgs/webapps/nextcloud/apps/onlyoffice.nix new file mode 100644 index 0000000..e93df00 --- /dev/null +++ b/flakes/mypackages/pkgs/webapps/nextcloud/apps/onlyoffice.nix | |||
@@ -0,0 +1,21 @@ | |||
1 | { buildApp, nextcloudVersion }: | ||
2 | let | ||
3 | onlyoffice_7_9_0 = buildApp rec { | ||
4 | appName = "onlyoffice"; | ||
5 | version = "7.9.0"; | ||
6 | url = "https://github.com/ONLYOFFICE/onlyoffice-nextcloud/releases/download/v${version}/${appName}.tar.gz"; | ||
7 | sha256 = "sha256-GN0edA/aVdOEDR0LF6PgG2vTcULaG9RMj2gIAoxSVAM="; | ||
8 | }; | ||
9 | onlyoffice_8_2_0 = buildApp rec { | ||
10 | appName = "onlyoffice"; | ||
11 | version = "8.2.0"; | ||
12 | url = "https://github.com/ONLYOFFICE/onlyoffice-nextcloud/releases/download/v${version}/${appName}.tar.gz"; | ||
13 | sha256 = "sha256-DfZKgpkpcogy9I3A3ru0V/WR5wYWBr+wrHe+mQJBPYk="; | ||
14 | }; | ||
15 | versions = { | ||
16 | "25" = onlyoffice_7_9_0; | ||
17 | "26" = onlyoffice_7_9_0; | ||
18 | "27" = onlyoffice_8_2_0; | ||
19 | }; | ||
20 | in | ||
21 | versions."${builtins.toString nextcloudVersion}" or (throw "Unsupported version for nextcloud app onlyoffice") | ||
diff --git a/flakes/mypackages/pkgs/webapps/nextcloud/apps/passman.nix b/flakes/mypackages/pkgs/webapps/nextcloud/apps/passman.nix new file mode 100644 index 0000000..5559b22 --- /dev/null +++ b/flakes/mypackages/pkgs/webapps/nextcloud/apps/passman.nix | |||
@@ -0,0 +1,21 @@ | |||
1 | { buildApp, nextcloudVersion }: | ||
2 | let | ||
3 | passman_2_4_5 = buildApp rec { | ||
4 | appName = "passman"; | ||
5 | version = "2.4.5"; | ||
6 | url = "https://releases.passman.cc/${appName}_${version}.tar.gz"; | ||
7 | sha256 = "sha256-wcRx1lUEHbJBJBBSKOScGljOgHM7Vpf69OymJoI8S2Y="; | ||
8 | }; | ||
9 | passman_2_4_7 = buildApp rec { | ||
10 | appName = "passman"; | ||
11 | version = "2.4.7"; | ||
12 | url = "https://releases.passman.cc/${appName}_${version}.tar.gz"; | ||
13 | sha256 = "sha256-CeNaN0cioVjcW6ILB//BIvmjQWcbvfK3m8jVQ8LGtyM="; | ||
14 | }; | ||
15 | versions = { | ||
16 | "25" = passman_2_4_5; | ||
17 | "26" = passman_2_4_7; | ||
18 | "27" = passman_2_4_7; | ||
19 | }; | ||
20 | in | ||
21 | versions."${builtins.toString nextcloudVersion}" or (throw "Unsupported version for nextcloud app passman") | ||
diff --git a/flakes/mypackages/pkgs/webapps/nextcloud/apps/polls.nix b/flakes/mypackages/pkgs/webapps/nextcloud/apps/polls.nix new file mode 100644 index 0000000..a50ac43 --- /dev/null +++ b/flakes/mypackages/pkgs/webapps/nextcloud/apps/polls.nix | |||
@@ -0,0 +1,15 @@ | |||
1 | { buildApp, nextcloudVersion }: | ||
2 | let | ||
3 | polls_5_2_0 = buildApp rec { | ||
4 | appName = "polls"; | ||
5 | version = "5.2.0"; | ||
6 | url = "https://github.com/nextcloud/polls/releases/download/v${version}/${appName}.tar.gz"; | ||
7 | sha256 = "sha256-45YNcSeFG9v3mfk7eLbDiy6hFgmfePY0j86JiVS0k14="; | ||
8 | }; | ||
9 | versions = { | ||
10 | "25" = polls_5_2_0; | ||
11 | "26" = polls_5_2_0; | ||
12 | "27" = polls_5_2_0; | ||
13 | }; | ||
14 | in | ||
15 | versions."${builtins.toString nextcloudVersion}" or (throw "Unsupported version for nextcloud app polls") | ||
diff --git a/flakes/mypackages/pkgs/webapps/nextcloud/apps/side_menu.nix b/flakes/mypackages/pkgs/webapps/nextcloud/apps/side_menu.nix new file mode 100644 index 0000000..da48f91 --- /dev/null +++ b/flakes/mypackages/pkgs/webapps/nextcloud/apps/side_menu.nix | |||
@@ -0,0 +1,16 @@ | |||
1 | { buildApp, nextcloudVersion }: | ||
2 | let | ||
3 | side_menu_3_10_3 = buildApp rec { | ||
4 | appName = "side_menu"; | ||
5 | version = "3.10.3"; | ||
6 | url = "https://gitnet.fr/attachments/9c9be610-5d3b-414d-a523-396c237c15ef"; | ||
7 | filename = "${appName}-${version}.tar.gz"; | ||
8 | sha256 = "sha256-WKbc6Ln6v3LYyRzwy0xAOmXilbqrWGS8XGWIT+TajdM="; | ||
9 | }; | ||
10 | versions = { | ||
11 | "25" = side_menu_3_10_3; | ||
12 | "26" = side_menu_3_10_3; | ||
13 | "27" = side_menu_3_10_3; | ||
14 | }; | ||
15 | in | ||
16 | versions."${builtins.toString nextcloudVersion}" or (throw "Unsupported version for nextcloud app side_menu") | ||
diff --git a/flakes/mypackages/pkgs/webapps/nextcloud/apps/social.nix b/flakes/mypackages/pkgs/webapps/nextcloud/apps/social.nix new file mode 100644 index 0000000..912b5bf --- /dev/null +++ b/flakes/mypackages/pkgs/webapps/nextcloud/apps/social.nix | |||
@@ -0,0 +1,14 @@ | |||
1 | { buildApp, nextcloudVersion }: | ||
2 | let | ||
3 | social_0_6_1 = buildApp rec { | ||
4 | appName = "social"; | ||
5 | version = "0.6.1"; | ||
6 | url = "https://github.com/nextcloud-releases/social/releases/download/v${version}/${appName}-v${version}.tar.gz"; | ||
7 | sha256 = "sha256-5mww31ibwgnSiTuTaKo5MngbhPIw8lwLt1tkQySmerY="; | ||
8 | }; | ||
9 | versions = { | ||
10 | "26" = social_0_6_1; | ||
11 | "27" = social_0_6_1; | ||
12 | }; | ||
13 | in | ||
14 | versions."${builtins.toString nextcloudVersion}" or (throw "Unsupported version for nextcloud app social") | ||
diff --git a/flakes/mypackages/pkgs/webapps/nextcloud/apps/spreed.nix b/flakes/mypackages/pkgs/webapps/nextcloud/apps/spreed.nix new file mode 100644 index 0000000..d8a20b9 --- /dev/null +++ b/flakes/mypackages/pkgs/webapps/nextcloud/apps/spreed.nix | |||
@@ -0,0 +1,27 @@ | |||
1 | { buildApp, nextcloudVersion }: | ||
2 | let | ||
3 | spreed_15_0_7 = buildApp rec { | ||
4 | appName = "spreed"; | ||
5 | version = "15.0.7"; | ||
6 | url = "https://github.com/nextcloud-releases/${appName}/releases/download/v${version}/${appName}-v${version}.tar.gz"; | ||
7 | sha256 = "sha256-J9udO7qlRL+TDwTPTbBpYeZLUi4oco42LoqYoHJbIyE="; | ||
8 | }; | ||
9 | spreed_16_0_5 = buildApp rec { | ||
10 | appName = "spreed"; | ||
11 | version = "16.0.5"; | ||
12 | url = "https://github.com/nextcloud-releases/${appName}/releases/download/v${version}/${appName}-v${version}.tar.gz"; | ||
13 | sha256 = "sha256-tTDnWqNkP6fMSdCP1c0vPh8f0K7sTFBvRwws5Gln9Mg="; | ||
14 | }; | ||
15 | spreed_17_0_3 = buildApp rec { | ||
16 | appName = "spreed"; | ||
17 | version = "17.0.3"; | ||
18 | url = "https://github.com/nextcloud-releases/${appName}/releases/download/v${version}/${appName}-v${version}.tar.gz"; | ||
19 | sha256 = "sha256-vb08DI+q+5f87zz2UguE1y6b0NV2EoICYpaKUGmyF5w="; | ||
20 | }; | ||
21 | versions = { | ||
22 | "25" = spreed_15_0_7; | ||
23 | "26" = spreed_16_0_5; | ||
24 | "27" = spreed_17_0_3; | ||
25 | }; | ||
26 | in | ||
27 | versions."${builtins.toString nextcloudVersion}" or (throw "Unsupported version for nextcloud app spreed") | ||
diff --git a/flakes/mypackages/pkgs/webapps/nextcloud/apps/talk_matterbridge.nix b/flakes/mypackages/pkgs/webapps/nextcloud/apps/talk_matterbridge.nix new file mode 100644 index 0000000..906719d --- /dev/null +++ b/flakes/mypackages/pkgs/webapps/nextcloud/apps/talk_matterbridge.nix | |||
@@ -0,0 +1,14 @@ | |||
1 | { buildApp, nextcloudVersion }: | ||
2 | let | ||
3 | talk_matterbridge_1_26_0 = buildApp rec { | ||
4 | appName = "talk_matterbridge"; | ||
5 | version = "1.26.0"; | ||
6 | url = "https://github.com/nextcloud/${appName}/releases/download/v${version}/${appName}.tar.gz"; | ||
7 | sha256 = "sha256-gD5lfLWBjWOiy2ULf31ngQVIQbMZj3iwu3zuVrEDSks="; | ||
8 | }; | ||
9 | versions = { | ||
10 | "25" = talk_matterbridge_1_26_0; | ||
11 | "26" = talk_matterbridge_1_26_0; | ||
12 | }; | ||
13 | in | ||
14 | versions."${builtins.toString nextcloudVersion}" or (throw "Unsupported version for nextcloud app talk_matterbridge") | ||
diff --git a/flakes/mypackages/pkgs/webapps/nextcloud/apps/tasks.nix b/flakes/mypackages/pkgs/webapps/nextcloud/apps/tasks.nix new file mode 100644 index 0000000..aee7650 --- /dev/null +++ b/flakes/mypackages/pkgs/webapps/nextcloud/apps/tasks.nix | |||
@@ -0,0 +1,15 @@ | |||
1 | { buildApp, nextcloudVersion }: | ||
2 | let | ||
3 | tasks_0_15_0 = buildApp rec { | ||
4 | appName = "tasks"; | ||
5 | version = "0.15.0"; | ||
6 | url = "https://github.com/nextcloud/${appName}/releases/download/v${version}/${appName}.tar.gz"; | ||
7 | sha256 = "sha256-nizJUFByK78FZ6KPJ4zfOU5Z9ClAxhwgQ7d+X5TGnM8="; | ||
8 | }; | ||
9 | versions = { | ||
10 | "25" = tasks_0_15_0; | ||
11 | "26" = tasks_0_15_0; | ||
12 | "27" = tasks_0_15_0; | ||
13 | }; | ||
14 | in | ||
15 | versions."${builtins.toString nextcloudVersion}" or (throw "Unsupported version for nextcloud app tasks") | ||