aboutsummaryrefslogtreecommitdiff
path: root/pkgs/webapps/nextcloud/default.nix
diff options
context:
space:
mode:
Diffstat (limited to 'pkgs/webapps/nextcloud/default.nix')
-rw-r--r--pkgs/webapps/nextcloud/default.nix6
1 files changed, 3 insertions, 3 deletions
diff --git a/pkgs/webapps/nextcloud/default.nix b/pkgs/webapps/nextcloud/default.nix
index 3d5e114..1213494 100644
--- a/pkgs/webapps/nextcloud/default.nix
+++ b/pkgs/webapps/nextcloud/default.nix
@@ -1,4 +1,4 @@
1{ varDir ? "/var/lib/nextcloud", nextcloudVersion ? 18, otherConfig ? {}, lib, stdenv, callPackage, fetchurl }: 1{ varDir ? "/var/lib/nextcloud", nextcloudVersion ? 18, otherConfig ? {}, lib, stdenv, callPackage, fetchzip, fetchurl }:
2let 2let
3 appNames = [ 3 appNames = [
4 "apporder" "audioplayer" "bookmarks" "calendar" "carnet" "contacts" 4 "apporder" "audioplayer" "bookmarks" "calendar" "carnet" "contacts"
@@ -8,13 +8,13 @@ let
8 ]; 8 ];
9 allApps = lib.attrsets.genAttrs appNames 9 allApps = lib.attrsets.genAttrs appNames
10 (name: callPackage (./apps + "/${name}.nix") { inherit buildApp nextcloudVersion; }); 10 (name: callPackage (./apps + "/${name}.nix") { inherit buildApp nextcloudVersion; });
11 buildApp = { appName, version, url, sha256, otherConfig ? {}, installPhase ? "mkdir -p $out && cp -R . $out/" }: 11 buildApp = { appName, version, url, sha256, zip ? false, otherConfig ? {}, installPhase ? "mkdir -p $out && cp -R . $out/" }:
12 stdenv.mkDerivation rec { 12 stdenv.mkDerivation rec {
13 name = "nextcloud-app-${appName}-${version}"; 13 name = "nextcloud-app-${appName}-${version}";
14 inherit version; 14 inherit version;
15 phases = "unpackPhase installPhase"; 15 phases = "unpackPhase installPhase";
16 inherit installPhase; 16 inherit installPhase;
17 src = fetchurl { inherit url sha256; }; 17 src = (if zip then fetchzip else fetchurl) { inherit url sha256; };
18 passthru = { 18 passthru = {
19 inherit appName otherConfig; 19 inherit appName otherConfig;
20 }; 20 };