{ config, pkgs, ... }: {
    environment.systemPackages = with pkgs; [ 
        nginx
        authentik
    ];
    services.authentik = {
    enable = true;
    # The environmentFile needs to be on the target host!
    # Best use something like sops-nix or agenix to manage it
    environmentFile = "/run/secrets/authentik/authentik-env";
    settings = {
      #email = {
      #  host = "smtp.example.com";
      #  port = 587;
      #  username = "authentik@example.com";
      #  use_tls = true;
      #  use_ssl = false;
      #  from = "authentik@example.com";
      #};
      disable_startup_analytics = true;
      avatars = "initials";
    };
  };
}

