Compare commits

...

3 commits

Author SHA1 Message Date
Harry 031f14bd1f revert deleted files 2024-08-21 18:04:58 +02:00
Harry 340a95c40d Merge branch 'main' of github.com:harryssecret/homelab-nix 2024-08-21 17:55:19 +02:00
Harry c3ea234b73 added more ram for php 2024-08-21 17:49:07 +02:00
3 changed files with 22 additions and 1 deletions

3
.gitattributes vendored Normal file
View file

@ -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

9
.sops.yaml Normal file
View file

@ -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

View file

@ -52,6 +52,7 @@
default_locale = "fr_FR"; default_locale = "fr_FR";
default_language = "fr"; default_language = "fr";
default_timezone = "Europe/Paris"; default_timezone = "Europe/Paris";
"memories.exiftool" = "${lib.getExe pkgs.exiftool}";
}; };
phpExtraExtensions = all: [ phpExtraExtensions = all: [
@ -59,6 +60,7 @@
all.redis all.redis
all.bz2 all.bz2
]; ];
phpOptions."opcache.interned_strings_buffer" = "23"; phpOptions."opcache.interned_strings_buffer" = "23";
extraApps = { extraApps = {
inherit (config.services.nextcloud.package.packages.apps) inherit (config.services.nextcloud.package.packages.apps)
@ -91,6 +93,13 @@
extraAppsEnable = true; extraAppsEnable = true;
appstoreEnable = true; # why i would want appstore to be disabled ??? appstoreEnable = true; # why i would want appstore to be disabled ???
autoUpdateApps.enable = true; autoUpdateApps.enable = true;
extraOptions."memories.exiftool" = "${lib.getExe pkgs.exiftool}";
}; };
environment.systemPackages =
let
php = pkgs.php.buildEnv { extraConfig = "memory_limit = 2G"; };
in
[
php
];
} }