services.nextcloud.extraApps

NixOS option

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 in: nixos/modules/services/web-apps/nextcloud.nixView source on NixOS/nixpkgs →