From 243402d0534d738f0f021a509cf2a65767429d8f Mon Sep 17 00:00:00 2001 From: "Gustavo \"Guz\" L. de Mello" Date: Thu, 25 Jan 2024 19:42:02 -0300 Subject: [PATCH] fix: alternative username with path or str --- modules/nixos/homelab/forgejo.nix | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/modules/nixos/homelab/forgejo.nix b/modules/nixos/homelab/forgejo.nix index 7287b3e..62d0b05 100644 --- a/modules/nixos/homelab/forgejo.nix +++ b/modules/nixos/homelab/forgejo.nix @@ -4,7 +4,7 @@ let cfg = config.homelab.forgejo; users = (builtins.attrValues (builtins.mapAttrs (username: info: { - name = username; + name = if info.name then info.name else username; email = info.email; password = info.password; admin = info.admin; @@ -41,6 +41,10 @@ in users = mkOption { type = attrsOf (submodule ({ config, lib, ... }: { options = { + name = { + type = nullOr (either str path); + default = null; + }; password = mkOption { type = either str path; };