1
0
mirror of https://github.com/ellmau/nixos.git synced 2025-12-19 09:29:36 +01:00
nixos/modules/server/nextcloud.nix

25 lines
589 B
Nix

{ config, pkgs, lib, ... }:
with lib;{
config =
let
cfg = config.elss.server.nextcloud;
in
mkIf cfg.enable {
elss.server.sql.enable = mkDefault;
services.nextcloud = {
enable = true;
hostName = "cloudstore.ellmauthaler.net";
https = true;
config = {
dbtype = "mysql";
dbuser = "cloudstore_user";
dbpassFile = "/run/secrets/cloudstore_user";
adminuser = "storemin";
adminpassFile = "/run/secrets/storemin";
};
};
};
}