From a8a4a926d544898de1bed7dc98475e5aa3244fb1 Mon Sep 17 00:00:00 2001 From: "Gustavo \"Guz\" L. de Mello" Date: Thu, 25 Jan 2024 22:27:35 -0300 Subject: [PATCH] fix: alternative username type --- modules/nixos/homelab/forgejo.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/modules/nixos/homelab/forgejo.nix b/modules/nixos/homelab/forgejo.nix index 62d0b05..3a07f87 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 = if info.name then info.name else username; + name = if isNull info.name then username else info.name; email = info.email; password = info.password; admin = info.admin; @@ -39,7 +39,7 @@ in }; settings = { users = mkOption { - type = attrsOf (submodule ({ config, lib, ... }: { + type = attrsOf (submodule ({ config, lib, ... }: with lib; with lib.types; { options = { name = { type = nullOr (either str path);