--- /dev/null
+{ buildApp, nextcloudVersion }:
+assert nextcloudVersion >= 18 && nextcloudVersion <= 18;
+buildApp rec {
+ appName = "circles";
+ version = "0.18.9";
+ url = "https://github.com/nextcloud/circles/releases/download/v${version}/${appName}-${version}.tar.gz";
+ sha256 = "1a58zrjg4cc0igq14s5zfc5zva83mahmfr0mxvhvnasw7rwkpyzr";
+}
--- /dev/null
+{ buildApp, nextcloudVersion }:
+assert nextcloudVersion >= 17 && nextcloudVersion <= 19;
+buildApp rec {
+ appName = "social";
+ version = "0.3.1";
+ url = "https://github.com/nextcloud/social/releases/download/v${version}/${appName}-${version}.tar.gz";
+ sha256 = "03hh6vr34p33dphrjqmc7s8mvsk5n7dl817j8qkf75203y8szhdy";
+}
+
{ varDir ? "/var/lib/nextcloud", nextcloudVersion ? 18, otherConfig ? {}, lib, stdenv, callPackage, fetchzip, fetchurl }:
let
appNames = [
- "apporder" "audioplayer" "bookmarks" "calendar" "carnet" "contacts"
- "cookbook" "deck" "extract" "files_markdown" "files_readmemd"
- "flowupload" "gpxedit" "gpxpod" "keeweb" "maps" "metadata" "music"
- "notes" "ocsms" "passman" "polls" "spreed" "tasks"
+ "apporder" "audioplayer" "bookmarks" "calendar" "carnet" "circles"
+ "contacts" "cookbook" "deck" "extract" "files_markdown"
+ "files_readmemd" "flowupload" "gpxedit" "gpxpod" "keeweb" "maps"
+ "metadata" "music" "notes" "ocsms" "passman" "polls" "spreed"
+ "social" "tasks"
];
allApps = lib.attrsets.genAttrs appNames
(name: callPackage (./apps + "/${name}.nix") { inherit buildApp nextcloudVersion; });