systems folder get smaller

This commit is contained in:
Ingolf Wagner 2024-03-03 10:52:46 +01:00
commit 5361e21b67
No known key found for this signature in database
GPG key ID: 76BF5F1928B9618B
26 changed files with 74 additions and 367 deletions
nixos/components/network

View file

@ -1,4 +1,4 @@
{ config, lib, pkgs, ... }:
{ config, lib, pkgs, assets, ... }:
with lib;
{
options.components.network.nginx.enable = mkOption {
@ -8,6 +8,12 @@ with lib;
config = mkIf (config.components.network.nginx.enable) {
environment.systemPackages = [
pkgs.nginx-config-formatter
(pkgs.writers.writePython3Bin "nginx-show-config" { flakeIgnore = [ "E265" "E225" "W292" ]; }
(lib.fileContents "${assets}/nginx-show-config.py"))
];
security.acme.defaults.email = "contact@ingolf-wagner.de";
security.acme.acceptTerms = true;