Compare commits

...

2 commits

Author SHA1 Message Date
Harald Hoyer aef4e331ae feat(nextcloud): add extra apps configuration
Enhance Nextcloud setup by enabling additional applications such as calendar, contacts, and notes. This change improves the service's functionality and usability by integrating essential productivity tools directly into the Nextcloud environment.
2024-12-06 13:20:39 +01:00
Harald Hoyer c9038f19e6 refactor: improve formatting in configuration files
Adjusted the parameter formatting in `acme.nix` and `nginx.nix` for better readability and consistency. The changes include standardizing the indentation and spacing for multiline declarations.
2024-12-06 13:20:31 +01:00
3 changed files with 21 additions and 2 deletions

View file

@ -9,6 +9,20 @@
services.nextcloud = {
enable = true;
package = pkgs.nextcloud30;
extraApps = {
inherit (config.services.nextcloud.package.packages.apps)
calendar
contacts
files_texteditor
files_markdown
mail
notes
spreed
tasks
twofactor_backupcodes
twofactor_totp
;
};
hostName = "nc.hoyer.xyz";
https = true;
configureRedis = true;

View file

@ -17,7 +17,7 @@
credentialsFile = config.sops.secrets.internetbs.path;
};
certs = {
"internal.hoyer.world" = { };
"internal.hoyer.world" = { };
};
};
}

View file

@ -1,4 +1,9 @@
{ pkgs, lib, config, ... }:
{
pkgs,
lib,
config,
...
}:
{
users.users.nginx.extraGroups = [ "acme" ];
services.nginx = {