aboutsummaryrefslogtreecommitdiff
path: root/hosts/ganymede
diff options
context:
space:
mode:
authorCollin Williams <96917990+bluedragon1221@users.noreply.github.com>2026-01-11 08:03:03 -0600
committerCollin Williams <96917990+bluedragon1221@users.noreply.github.com>2026-01-11 08:03:03 -0600
commitc7e9ff3c853755cd3b0e8bc7443d55d222a06f80 (patch)
tree341dd47932e840261bcea95d43420830afda9f50 /hosts/ganymede
parent77e7c78480f101ef043b8580a96f28ec25d5be5a (diff)
clean up services/networking config even more
Diffstat (limited to 'hosts/ganymede')
-rw-r--r--hosts/ganymede/config.nix25
1 files changed, 13 insertions, 12 deletions
diff --git a/hosts/ganymede/config.nix b/hosts/ganymede/config.nix
index 3adf620..0d3f15e 100644
--- a/hosts/ganymede/config.nix
+++ b/hosts/ganymede/config.nix
@@ -5,7 +5,10 @@ in {
user.name = "collin";
secrets = {
- "williams-psk".file = ./williams-psk.age;
+ "williams-psk" = {
+ file = ./williams-psk.age;
+ owner = "wpa_supplicant";
+ };
"caddy-env".file = ./caddy-env.age;
"tsnsrv-authkey".file = ./tsnsrv-authkey.age;
};
@@ -40,28 +43,26 @@ in {
};
sshd = {
enable = true;
- bind_host = tailscaleIP;
+ bind_host = "0.0.0.0";
};
};
selfhost = {
- magic_caddy.enable = false;
+ caddy = {
+ enable = true;
+ envFile = config.collinux.secrets."caddy-env".path;
+ };
- # adguard = {
- # enable = true;
- # bind_host = tailscaleIP;
- # };
forgejo = {
enable = true;
bind_host = tailscaleIP;
+ root_url = "ganymede.collinux.tailnet:8010";
};
+
headscale = {
enable = true;
- root_url = "https://headscale.williamsfam.us.com";
- };
- caddy = {
- enable = true;
- envFile = config.collinux.secrets."caddy-env".path;
+ root_url = "headscale.williamsfam.us.com";
+ caddy.enable = true;
};
};
};