Move nextcloud to nixos-modules

This commit is contained in:
Fabian Hauser 2025-03-21 19:50:44 +02:00
parent d216ee6f3f
commit 0abeadc533
6 changed files with 141 additions and 125 deletions

View file

@ -1,21 +0,0 @@
{ config, pkgs, ... }:
let
host = "cloud.qo.is";
in
{
imports = [ ../../../defaults/nextcloud ];
services.postgresql.enable = true;
services.nextcloud = {
hostName = host;
package = pkgs.nextcloud30;
settings.default_phone_region = "CH";
};
services.nginx.virtualHosts."${host}" = {
forceSSL = true;
enableACME = true;
kTLS = true;
};
}

View file

@ -1,7 +1,9 @@
{ config, pkgs, ... }:
{ pkgs, ... }:
{
imports = [ ./cloud.nix ];
qois.postgresql.package = pkgs.postgresql_14;
qois.cloud = {
enable = true;
package = pkgs.nextcloud30;
};
}