services.nextcloud.extraApps

Extra apps to install. Should be an attrSet of appid to packages generated by fetchNextcloudApp. The appid must be identical to the "id" value in the apps appinfo/info.xml. Using this will disable the appstore to prevent Nextcloud from updating these apps (see services.nextcloud.appstoreEnable).

Type
attribute set of package
Default
{ }
Example
{
  inherit (pkgs.nextcloud31Packages.apps) mail calendar contacts;
  phonetrack = pkgs.fetchNextcloudApp {
    appName = "phonetrack";
    appVersion = "0.8.2";
    license = "agpl3Plus";
    sha512 = "f67902d1b48def9a244383a39d7bec95bb4215054963a9751f99dae9bd2f2740c02d2ef97b3b76d69a36fa95f8a9374dd049440b195f4dad2f0c4bca645de228";
    url = "https://github.com/julien-nc/phonetrack/releases/download/v0.8.2/phonetrack-0.8.2.tar.gz";
  };
}
Declared
<nixpkgs/nixos/modules/services/web-apps/nextcloud.nix>