feat(modules/nixos): W.I.P add forgejo service

feat(modules/nixos): add admin module for system wide admin data
This commit is contained in:
Jo 2024-12-27 20:37:00 +01:00
parent 636d384150
commit 84bfdec3f2
7 changed files with 168 additions and 4 deletions

View file

@ -0,0 +1,16 @@
{
lib,
namespace,
...
}:
let
inherit (lib) types;
inherit (lib.${namespace}) mkOpt;
in
{
options.${namespace}.admin = with types; {
name = mkOpt str "Jo" "The short name of the system admin.";
full-name = mkOpt str "Johannes Reckers" "The full name of the system admin.";
email = mkOpt str "system@thevoid.cafe" "The E-Mail of the system admin. (Used for system services by default)";
};
}