system/tailscale: init

This commit is contained in:
Cilly Leang 2026-05-28 20:55:11 +10:00
parent 59f5913b68
commit c8c6fb1b5e
Signed by: cilly
GPG key ID: 6500251E087653C9
5 changed files with 24 additions and 0 deletions

View file

@ -28,6 +28,7 @@
printing printing
security security
snapper snapper
tailscale
wireguard wireguard
./filesystem.nix ./filesystem.nix

View file

@ -49,6 +49,7 @@ in {
./system/printing.nix ./system/printing.nix
./system/security.nix ./system/security.nix
./system/snapper.nix ./system/snapper.nix
./system/tailscale.nix
./system/virtualisation.nix ./system/virtualisation.nix
./system/wireguard.nix ./system/wireguard.nix
]; ];

View file

@ -0,0 +1,8 @@
{ config, ... }: {
age.secrets.tailscale_auth.file = ../../secrets/tailscale_auth.age;
services.tailscale = {
enable = true;
authKeyFile = config.age.secrets.tailscale_auth.path;
openFirewall = true;
};
}

View file

@ -13,6 +13,7 @@ in {
"secrets/acme_dns.age".publicKeys = [ dandelion hazel rin ]; "secrets/acme_dns.age".publicKeys = [ dandelion hazel rin ];
"secrets/navidrome_env.age".publicKeys = [ anemone dandelion rin ]; "secrets/navidrome_env.age".publicKeys = [ anemone dandelion rin ];
"secrets/slskd_env.age".publicKeys = [ anemone dandelion rin ]; "secrets/slskd_env.age".publicKeys = [ anemone dandelion rin ];
"secrets/tailscale_auth.age".publicKeys = [ alyssum anemone blossom dandelion rin ];
"secrets/warden_admin.age".publicKeys = [ rin ]; "secrets/warden_admin.age".publicKeys = [ rin ];
"secrets/wg_anemone.age".publicKeys = [ anemone rin ]; "secrets/wg_anemone.age".publicKeys = [ anemone rin ];
"secrets/wg_dandelion.age".publicKeys = [ dandelion rin ]; "secrets/wg_dandelion.age".publicKeys = [ dandelion rin ];

View file

@ -0,0 +1,13 @@
age-encryption.org/v1
-> ssh-ed25519 kOMSPw judP6VmZDGErkHfUpCp3xTgJtWVmGv3/tZw3WGyhfhM
10jxPIR6Qaf/iWLzbWOrFq9XBsm8OC3mcMrxEt+BYQ8
-> ssh-ed25519 ohyStA Xc6TjSJYtJkK1VEauNJKn+RcTdwdkyJ0Sr+tbAJ8rGc
vzQt4zMdktY5tNvfu9HsKBgJb52uM7x8bhF+WXwpWZ8
-> ssh-ed25519 CUCjXQ r8WxaXpWtaBdMJ2ubaAwJ4ipSz/UtnMs0x3+eI8p0VU
CdicUH7AE4E4XVHDAeYzQdsYMYA0sCLlt2P4eR24vvs
-> ssh-ed25519 bRFqeQ E9sknPioO9leKqs8bFJDLrAMuRAJf0ZRyGMvy7O5wVA
KX93oSqGHimM/PaeaoHq1aYVXGG1YsVMO2ihZaM8xVE
-> ssh-ed25519 U9FXlg u7yG7cLylPUgu/Is4xx0BXVhX31vUtgStV5CYa8Cowg
xAuGYZpMPVQpZYASXrMuqNE9wqqEG3kMLUNjLzPmL4g
--- EoeqIMnX5tR3J51Cz2QEyjsgD/7h468bqjRmt3mOEjY
äxHQ<>Š)þôÛûkö)ĉBâ³~Û•ÖZv?·–ˆ¦%lQx OwZIs©Û„óf4áD¯ ”ûÇ”þ*îOtݳ¶ 0.m[qß_[¯ÿ°¨žvº×Û