this repo has no description
4
fork

Configure Feed

Select the types of activity you want to include in your feed.

headscale migration

dawn 7e296307 21c5cecd

+18 -15
+1 -1
dns/dnsconfig.js
··· 65 65 ], 66 66 CF_PROXY_OFF, 67 67 ), 68 - DZWONEK("vpn", CF_PROXY_OFF), 69 68 VOLSINII(["plc"], CF_PROXY_OFF), 70 69 // github pages 71 70 CNAME("dev", "90-008.github.io."), ··· 97 96 REG_NONE, 98 97 DnsProvider(DSP_PRIMARY), 99 98 TRIMOUNTS("@"), 99 + DZWONEK("vpn"), 100 100 VOLSINII(["plc", "hydrant"]), 101 101 TXT("@", "a data endpoint for entity with serial id /90008/."), 102 102 TXT(
+1 -1
hosts/dzwonek/modules/dysnomia.nix
··· 1 1 {terra, ...}: 2 2 let 3 - rootDomain = "vpn.gaze.systems"; 3 + rootDomain = "vpn.klbr.net"; 4 4 domain = "dysnomia.ptr.pet"; 5 5 in 6 6 {
+10 -9
hosts/dzwonek/modules/headscale.nix/default.nix
··· 1 1 { lib, config, ... }: 2 2 let 3 - rootDomain = "gaze.systems"; 3 + rootDomain = "klbr.net"; 4 4 domain = "vpn.${rootDomain}"; 5 5 in 6 6 { ··· 17 17 enable = true; 18 18 address = "0.0.0.0"; 19 19 port = 1111; 20 - acl = { 21 - groups.admin = [ "90008@gaze.systems" ]; 20 + acl = let 21 + admin = "90008@klbr.net"; 22 + in { 23 + groups.admin = [admin]; 22 24 tagOwners = { 23 25 private-infra = [ "group:admin" ]; 24 26 other-infra = [ "group:admin" ]; 25 27 }; 26 28 hosts = { 27 - chernobog = "100.64.0.8"; 28 - higashi = "100.64.0.5"; 29 - trimounts = "100.64.0.7"; 29 + chernobog = "100.64.0.6"; 30 + trimounts = "100.64.0.1"; 30 31 }; 31 32 rules = lib.mkBefore [ 32 33 { ··· 49 50 dst = [ "chernobog:*" ]; 50 51 } 51 52 { 52 - src = [ "90008@gaze.systems" ]; 53 - dst = [ "90008@gaze.systems:*" ]; 53 + src = [ admin ]; 54 + dst = [ "${admin}:*" ]; 54 55 } 55 56 { 56 57 src = [ 57 - "90008@gaze.systems" 58 + admin 58 59 "tag:private-infra" 59 60 ]; 60 61 dst = [ "autogroup:internet:*" ];
+1 -1
hosts/dzwonek/modules/nginx.nix
··· 43 43 acceptTerms = true; 44 44 defaults.email = (import "${inputs.self}/personal.nix").emails.primary; 45 45 defaults.webroot = "/var/lib/acme/acme-challenge"; 46 - certs."vpn.gaze.systems" = { }; 46 + certs."vpn.klbr.net" = { }; 47 47 }; 48 48 }
+4 -2
hosts/dzwonek/modules/nucleus.nix
··· 1 1 {pkgs, inputs, ...}: 2 2 let 3 - rootDomain = "vpn.gaze.systems"; 3 + rootDomain = "vpn.klbr.net"; 4 4 domain = "nucleus.ptr.pet"; 5 5 pkg = pkgs.callPackage "${inputs.nucleus}/nix" { 6 - nucleus-modules = pkgs.callPackage "${inputs.nucleus}/nix/modules.nix" {}; 6 + nucleus-modules = (pkgs.callPackage "${inputs.nucleus}/nix/modules.nix" {}).overrideAttrs (old: { 7 + outputHash = "sha256-ThVGlT5FlQaZb6fHp+LRQGLKea4GQfVmAl79LBfceDs="; 8 + }); 7 9 PUBLIC_DOMAIN = "https://${domain}"; 8 10 }; 9 11 in
+1 -1
hosts/dzwonek/modules/trill.nix
··· 1 1 {pkgs, inputs, ...}: 2 2 let 3 - rootDomain = "vpn.gaze.systems"; 3 + rootDomain = "vpn.klbr.net"; 4 4 domain = "trill.ptr.pet"; 5 5 pkg = pkgs.callPackage "${inputs.trill}/nix" rec { 6 6 memos-modules = pkgs.callPackage "${inputs.trill}/nix/modules.nix" {};