Unverified Commit f20b220e authored by Maximilian Bosch's avatar Maximilian Bosch Committed by GitHub
Browse files

Merge: nixos/nextcloud: add maintainer team, update docs about maintainership of apps (#393069)

parents 209baee2 4714f769
Loading
Loading
Loading
Loading
+5 −0
Original line number Diff line number Diff line
@@ -19390,6 +19390,11 @@
    githubId = 15833376;
    name = "Pierre ROux";
  };
  provokateurin = {
    name = "Kate Döen";
    github = "provokateurin";
    githubId = 26026535;
  };
  prrlvr = {
    email = "po@prrlvr.fr";
    github = "prrlvr";
+13 −0
Original line number Diff line number Diff line
@@ -864,6 +864,19 @@ with lib.maintainers;
    shortName = "Vim/Neovim";
  };

  nextcloud = {
    members = [
      bachp
      britter
      dotlambda
      ma27
      provokateurin
    ];
    scope = "Maintain Nextcloud, its tests and the integration of applications.";
    shortName = "Nextcloud";
    enableFeatureFreezePing = true;
  };

  ngi = {
    members = [
      eljamm
+2 −0
Original line number Diff line number Diff line
@@ -390,6 +390,8 @@

- hddfancontrol has been updated to major release 2. See the [migration guide](https://github.com/desbma/hddfancontrol/tree/master?tab=readme-ov-file#migrating-from-v1x), as there are breaking changes.

- `nextcloud-news-updater` is unmaintained and was removed from nixpkgs.

- `services.cloudflared` now uses a dynamic user, and its `user` and `group` options have been removed. If the user or group is still necessary, they can be created manually.

- The Home Assistant module has new options {option}`services.home-assistant.blueprints.automation`, `services.home-assistant.blueprints.script`, and {option}`services.home-assistant.blueprints.template` that allow for the declarative installation of [blueprints](https://www.home-assistant.io/docs/blueprint/) into the appropriate configuration directories.
+14 −1
Original line number Diff line number Diff line
@@ -241,7 +241,20 @@ This can be configured with the [](#opt-services.nextcloud.phpExtraExtensions) s

Alternatively, extra apps can also be declared with the [](#opt-services.nextcloud.extraApps) setting.
When using this setting, apps can no longer be managed statefully because this can lead to Nextcloud updating apps
that are managed by Nix. If you want automatic updates it is recommended that you use web interface to install apps.
that are managed by Nix:

```nix
{ config, pkgs, ... }: {
  services.nextcloud.extraApps = with config.services.nextcloud.package.packages.apps; [
    inherit user_oidc calendar contacts;
  ];
}
```

Keep in mind that this is essentially a mirror of the apps from the appstore, but managed in
nixpkgs. This is by no means a curated list of apps that receive special testing on each update.

If you want automatic updates it is recommended that you use web interface to install apps.

## Known warnings {#module-services-nextcloud-known-warnings}

+1 −0
Original line number Diff line number Diff line
@@ -1363,4 +1363,5 @@ in {
  ]);

  meta.doc = ./nextcloud.md;
  meta.maintainers = teams.nextcloud;
}
Loading