diff options
| author | Preston Pan <ret2pop@nullring.xyz> | 2026-02-16 23:13:47 -0800 |
|---|---|---|
| committer | Preston Pan <ret2pop@nullring.xyz> | 2026-02-16 23:13:47 -0800 |
| commit | 06198567765055febc8829f9f2ca398dd6817d93 (patch) | |
| tree | 8553f885ae27fc7f64dc3655802dc3c129416f99 /nix/modules/configuration.nix | |
| parent | efe21725f8d68a6be6fb3c4697c88666d11b13a8 (diff) | |
finish up most of the sysadmin work
Diffstat (limited to 'nix/modules/configuration.nix')
| -rw-r--r-- | nix/modules/configuration.nix | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/nix/modules/configuration.nix b/nix/modules/configuration.nix index e09571b..02d4a94 100644 --- a/nix/modules/configuration.nix +++ b/nix/modules/configuration.nix @@ -1,6 +1,7 @@ { config, pkgs, lib, ... }: { imports = [ + ./public_inbox.nix ./matterbridge.nix ./mautrix.nix ./xserver.nix @@ -404,6 +405,7 @@ country=CA users.groups.matterbridge = lib.mkDefault {}; users.groups.maddy = lib.mkDefault {}; users.groups.ntfy-sh = lib.mkDefault {}; + users.groups.public-inbox = lib.mkDefault {}; users.users = { conduit = { @@ -427,11 +429,18 @@ country=CA extraGroups = [ "acme" "nginx" ]; }; + public-inbox = { + isSystemUser = lib.mkDefault true; + group = "public-inbox"; + + extraGroups = [ "acme" "nginx" ]; + }; ngircd = { isSystemUser = lib.mkDefault true; group = "ngircd"; extraGroups = [ "acme" "nginx" ]; }; + livekit = { isSystemUser = lib.mkDefault true; group = "livekit"; @@ -463,6 +472,7 @@ country=CA group = "git"; openssh.authorizedKeys.keys = [ "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAICts6+MQiMwpA+DfFQxjIN214Jn0pCw/2BDvOzPhR/H2 preston@continuity-dell" + "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQCedJm0yYB0qLah/Y7PqLVgNh6qp+yujssGtuR05KbZLzSnsLUjUMObMyjFB9xTKrSGDqyoMkNe2l5VXMBJ9wBKLbzqMWbkakAWOj7EC/qZ6dFWA075mniwAuWKY/Q8QYohAJbbeU4j0ObWrltd4ar2Ac9vsVyftYF5efg8PEqVdOxzrBn5taY1zCCRjee5ISeRDIovnBbq7x86jsx5VnXTjMN9FZCI2qmz992Sg/PPXpXat+O1YQlG0eBHEny2Ug9gaAYnGOVr6kZKE4lrjz47nrXVXO6lJsNXmuzTVnEgo30DAA3dV4fws/M5ptM5Pgg2qe94HyHWhhmtXOekWmGtP3YxpVe3M/SPl31UL570ZDuuCcpJTsbe90ZyXC3CiSJkLKbmFkfOgZ6DI2LT8KSp09/2NCtZYriLN/nXObn6gQzByGMxVyKNx2hh8ENt9hzTCAk5lYDK3g3wS8eLCY3EH/caEqT9mLZEZeRHtAhtfozo1VJL7sSZ0Zm7wiIxHylwOshh1sYI1gb1MgMqNnrr1t8+8UK+Q0NERQW3yiphG36HXWy/DdCG0EF+N850KbgH1FFur+m+3hZCZCFVp3tGCcOC+bxWMBT3+9yC6LARi5cFjLQaWLsNO5xEs4vqX3+s3QjJ0pAYDkgtoeY2Fbh+imN+JasWn/cSy5p3UdE4ZQ== andrei@kiss" ]; }; "${config.monorepo.vars.userName}" = { |
