From d856e920d929b6cc44eb3ce09809e68c7bfaeddd Mon Sep 17 00:00:00 2001 From: yaro Date: Mon, 14 Apr 2025 12:58:44 -0500 Subject: [PATCH] Update README.md --- README.md | 82 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 82 insertions(+) diff --git a/README.md b/README.md index f122c23..2cd02ff 100644 --- a/README.md +++ b/README.md @@ -118,6 +118,88 @@ More on each of these categories of things later. nixOS = true; role = "infrastructure"; tags = [ "router" "linode" ]; + services = [ "nginx-proxy" "headscale" ]; + config = {...}: { # NixOS config here, or use a path to one. }; + }; + metatron = { + owner = "yaro"; + nixOS = true; + role = "server"; + tags = ["server" "linode" "upstream"]; + config = {...}: { # NixOS config here, or use a path to one. }; + }; + io = { + owner = "yaro"; + nixOS = true; + role = "infrastructure"; + tags = ["router" "downstream"]; + config = {...}: { # NixOS config here, or use a path to one. }; + }; + europa = { + owner = "yaro"; + nixOS = true; + role = "infrastructure"; + tags = ["router" "downstream"]; + config = {...}: { # NixOS config here, or use a path to one. }; + }; + deimos = { + owner = "yaro"; + nixOS = true; + role = "server"; + tags = ["server"]; + servicesPlane = "janus"; + hostPlane = "deimos"; + services = [ + "nextcloud" + "yaro-site" + "vaultwarden" + "jellyfin" + "forgejo" + "headscale" + ]; + config = {...}: { # NixOS config here, or use a path to one. }; + }; + phobos = { + owner = "yaro"; + nixOS = true; + role = "server"; + tags = ["server"]; + servicesPlane = "deimos"; + services = [ + "mosquitto" + "home-assistant" + "sandbox" + "node-red" + ]; + config = {...}: { # NixOS config here, or use a path to one. }; + }; + terra = { + owner = "yaro"; + nixOS = false; + role = "infrastructure"; + }; + }; + + users = { + yaro = {}; + alice = {}; + bob = {}; + }; + + group = { + userGroups = { + programmers = { + config = { ... }: { # Home-manager config here, or use a path to one. }; + }; + }; + systemGroups = { + storage = { + services = [ + "nfs" + "isci" + ]; + config = { ... }: { # Home-manager config here, or use a path to one. }; + }; }; }; }