--- /dev/null
+{ buildApp, nextcloudVersion }:
+let
+ files_mindmap_0_0_25_fix = buildApp rec {
+ appName = "files_mindmap";
+ version = "0.0.25";
+ url = "https://github.com/ACTom/${appName}/releases/download/v${version}/${appName}-${version}.tar.gz";
+ sha256 = "1z4bi4i8gw0azf6vn78014sal4gajsapkc6w99n89pb0jyy13551";
+ installHook = self: ''
+ # https://github.com/ACTom/files_mindmap/issues/122
+ ln -s ${self}/img/mindmap.svg $out/core/img/filetypes/
+ '';
+ };
+ files_mindmap_0_0_25 = buildApp rec {
+ appName = "files_mindmap";
+ version = "0.0.25";
+ url = "https://github.com/ACTom/${appName}/releases/download/v${version}/${appName}-${version}.tar.gz";
+ sha256 = "1z4bi4i8gw0azf6vn78014sal4gajsapkc6w99n89pb0jyy13551";
+ };
+ versions = {
+ "14" = files_mindmap_0_0_25_fix;
+ "15" = files_mindmap_0_0_25_fix;
+ "16" = files_mindmap_0_0_25_fix;
+ "17" = files_mindmap_0_0_25_fix;
+ "18" = files_mindmap_0_0_25_fix;
+ "19" = files_mindmap_0_0_25_fix;
+ "20" = files_mindmap_0_0_25_fix;
+ "21" = files_mindmap_0_0_25;
+ "22" = files_mindmap_0_0_25;
+ };
+in
+ versions."${builtins.toString nextcloudVersion}" or (throw "Unsupported version for nextcloud app files_mindmap")