From c3ea234b73188efab45a0b7e0c8c829c20402cc7 Mon Sep 17 00:00:00 2001 From: harry Date: Wed, 21 Aug 2024 17:49:07 +0200 Subject: [PATCH 1/2] added more ram for php --- features/server/services/nextcloud.nix | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/features/server/services/nextcloud.nix b/features/server/services/nextcloud.nix index c8b7fa1..1dfa2b1 100644 --- a/features/server/services/nextcloud.nix +++ b/features/server/services/nextcloud.nix @@ -52,6 +52,7 @@ default_locale = "fr_FR"; default_language = "fr"; default_timezone = "Europe/Paris"; + "memories.exiftool" = "${lib.getExe pkgs.exiftool}"; }; phpExtraExtensions = all: [ @@ -59,6 +60,7 @@ all.redis all.bz2 ]; + phpOptions."opcache.interned_strings_buffer" = "23"; extraApps = { inherit (config.services.nextcloud.package.packages.apps) @@ -91,6 +93,13 @@ extraAppsEnable = true; appstoreEnable = true; # why i would want appstore to be disabled ??? autoUpdateApps.enable = true; - extraOptions."memories.exiftool" = "${lib.getExe pkgs.exiftool}"; }; + + environment.systemPackages = + let + php = pkgs.php.buildEnv { extraConfig = "memory_limit = 2G"; }; + in + [ + php + ]; } From 031f14bd1fb02518058171a3d25c02b4b3eab84d Mon Sep 17 00:00:00 2001 From: harry Date: Wed, 21 Aug 2024 18:04:58 +0200 Subject: [PATCH 2/2] revert deleted files --- .gitattributes | 3 +++ .sops.yaml | 9 +++++++++ 2 files changed, 12 insertions(+) create mode 100644 .gitattributes create mode 100644 .sops.yaml diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..87c7f63 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,3 @@ +#pattern filter=crypt diff=crypt merge=crypt +features/server/services/forgejo-smtp.nix filter=crypt diff=crypt +features/server/services/nextcloud-network.nix filter=crypt diff=crypt diff --git a/.sops.yaml b/.sops.yaml new file mode 100644 index 0000000..952f4ac --- /dev/null +++ b/.sops.yaml @@ -0,0 +1,9 @@ +keys: + - &homelab_serv age17pq9xyrcv6tlms9sznnhql6pejue33r0aukn72hzpcn4jykrg33q4u0a3m + - &admin_homelab age1c8kr95dc7cqq34qyjgpnsgfgyntqnt5rlrq2c025ehp32f8h3sjqkf8k3s +creation_rules: + - path_regex: secrets/[^/]+\.(yaml|json|env)$ + key_groups: + - age: + - *admin_homelab + - *homelab_serv