guixsd-config

GuixSD configs for my systems
Log | Files | Refs

commit 9ec9d39ee901570ba6690ba87643e41de2a38949
parent e3bdbe5632a342d8df0d0300519d32da744e2f0b
Author: Vineet Kumar <git@vineetk.net>
Date:   Thu, 14 May 2026 11:40:26 -0400

hastur: switch to ovpn

Diffstat:
Mepistemia/secrets/email_13f0.age | 0
Mepistemia/secrets/email_vinbiz.age | 0
Mepistemia/secrets/email_vineetk.age | 0
Mepistemia/secrets/saklas_smtpd_dkim.age | 0
Mepistemia/secrets/saklas_smtpd_passwd.age | 0
Mepistemia/secrets/saklas_smtpd_virtuals.age | 0
Mepistemia/secrets/wg0_demiurge.age | 0
Mepistemia/secrets/wg0_hastur.age | 0
Mepistemia/secrets/wg1_demiurge.age | 14+++++++-------
Mepistemia/secrets/wg1_hastur.age | 15+++++++--------
Mepistemia/secrets/wg1_saklas.age | 0
Mepistemia/secrets/wg2_hastur.age | 14+++++++-------
Mepistemia/secrets/wpa_supplicant.age | 0
Mepistemia/systems/hastur.scm | 16++++++----------
14 files changed, 27 insertions(+), 32 deletions(-)

diff --git a/epistemia/secrets/email_13f0.age b/epistemia/secrets/email_13f0.age Binary files differ. diff --git a/epistemia/secrets/email_vinbiz.age b/epistemia/secrets/email_vinbiz.age Binary files differ. diff --git a/epistemia/secrets/email_vineetk.age b/epistemia/secrets/email_vineetk.age Binary files differ. diff --git a/epistemia/secrets/saklas_smtpd_dkim.age b/epistemia/secrets/saklas_smtpd_dkim.age Binary files differ. diff --git a/epistemia/secrets/saklas_smtpd_passwd.age b/epistemia/secrets/saklas_smtpd_passwd.age Binary files differ. diff --git a/epistemia/secrets/saklas_smtpd_virtuals.age b/epistemia/secrets/saklas_smtpd_virtuals.age Binary files differ. diff --git a/epistemia/secrets/wg0_demiurge.age b/epistemia/secrets/wg0_demiurge.age Binary files differ. diff --git a/epistemia/secrets/wg0_hastur.age b/epistemia/secrets/wg0_hastur.age Binary files differ. diff --git a/epistemia/secrets/wg1_demiurge.age b/epistemia/secrets/wg1_demiurge.age @@ -1,7 +1,7 @@ age-encryption.org/v1 --> ssh-ed25519 947m3A fXIUrNv0IojINXyVa/Cvvm4zmc2UTHQBiKoNfKh0NE0 -GhxWAa9O6U5lL1+29NggBrVMbjSs2HfmKDlNmdmPsm4 --> ssh-ed25519 AaF/mQ 6vKCBXfLx6FIkbshMZzLytJDnBW85iFpE7DE5pn1wj0 -HTQAYzZCFZeS6qKXAW8bLqbG+ZV1EDkne8YFApdjgY0 ---- p1ktvPEEihs7qWyT3JCtlaVwvWdtbjzwOwx4pY/feTU -&ֱ iUatpo Vl,-@oϘsjF/t.Ώ<.I -\ No newline at end of file +-> ssh-ed25519 947m3A n7opQY4khE4wM6C1zuVDaYIEm3cLb3SReR++lqGWdx4 +r8+CE6CpxxBJV4Es9oTy78fI6h7me5oSgsrxNnWM+0U +-> ssh-ed25519 AaF/mQ Yc59z7xLHhu+zmwxUASQYEnOvhKSfQolHOlfHVev3GI +bOcwZgIiW9pv/8LArf0zgIGejy89Y1D+LGJP2i84oYw +--- 66kcCSsmNuTt7kyByR7KJoU9APL96uRCMa0ZjUExr2c +@d3qޢF9/H-L<mq:?%ْ^KCwM +\ No newline at end of file diff --git a/epistemia/secrets/wg1_hastur.age b/epistemia/secrets/wg1_hastur.age @@ -1,8 +1,7 @@ age-encryption.org/v1 --> ssh-ed25519 M+PQbg gaqg8RGyQuO/T5+zsSieRzIQiZnkZGNWdKI/6Ee1bns -nfLB4usM9vy5g6l0JeZdF0Ku4qN9jjaO3En4Mrc8jEI --> ssh-ed25519 AaF/mQ 4G/JcTRS8yh9rfo5yUvgtOy5GzP1x7OP+yuoI1rp5mQ -c8mWNlM7ayAXhOCd+YuoCN+cT7jNVLXmr4FVpg4vLrc ---- 6StQqfXgqnDCyyTVBmDRotRhGK192ZT5y+j59RMFgjc -0-̷ -HJ9pҿTDݗ1{`m~JBiv?HSrQ,3'.Z|w -\ No newline at end of file +-> ssh-ed25519 M+PQbg V2nYYQl/V043uOSAnZGisO9P1KLbpKxNV3mE6WIt8Rs +yWALreRbzMVZ4SFhITokiqrMKSt0XltYQdTnoXgR8pU +-> ssh-ed25519 AaF/mQ TvQfvCNrpFX5bBVn37I/MJ9WH+cD99bM7H76suzEXWc +qvAhpE3wwPVdkGcSBq+Kyz9SEPZw4VlqRTAtq9/KGOc +--- LesFfan7bUIHmyFt2wFFlqTkzmfFBEb+qqjncUM8w9k +4r=V̊tI}sG"2WVj.=b,n=2*Iwҿ/*Q}ud +\ No newline at end of file diff --git a/epistemia/secrets/wg1_saklas.age b/epistemia/secrets/wg1_saklas.age Binary files differ. diff --git a/epistemia/secrets/wg2_hastur.age b/epistemia/secrets/wg2_hastur.age @@ -1,7 +1,7 @@ age-encryption.org/v1 --> ssh-ed25519 M+PQbg 5Ir4lFl9EOOYkZenTaVhvD+ScI21s7iStJvK97Rfzjc -XIBbGepNLLfNrRTKNZbrxM+SsQuEwbc86myQknnAMSo --> ssh-ed25519 AaF/mQ B5+0FYrZHqRiip4qO2ZNeopA0BR31V8Btvs3cVjKJUg -Zh+/AJI1aJCxn55xkIkkK4yyjBaPU8zLPXflam6J1sA ---- gKrq3vgOIv+0MMZKCsbMBW0PSVsgoIwoYO+7SvENJlw -#xƏf,Vœ/M]t3w `@S^3\ ^|R3rUő?,;  -\ No newline at end of file +-> ssh-ed25519 M+PQbg 4+Z32ofisz0okBTCz1RcJme731LxAHQSywVf/LIvJlw +OVwG4og7LV/bn5fuYQVTXo/UZyuQ5gFiLvQqQnRQCuI +-> ssh-ed25519 AaF/mQ NjakoECggxFp7H2A9NZjT5S3aECX5yXIAFKYclANNHw +KH0wOiIuUc2GPG9O8tne7zGxjm51m83vfiGpaaBUJww +--- hgUv7OhoEY2rcq7lkvI/oosehKqrVxnlwEqX0d29l+o +4h4aWe$OM/,K]+ARb_9z,4VޔT}˓MdqY_[teL +\ No newline at end of file diff --git a/epistemia/secrets/wpa_supplicant.age b/epistemia/secrets/wpa_supplicant.age Binary files differ. diff --git a/epistemia/systems/hastur.scm b/epistemia/systems/hastur.scm @@ -107,9 +107,6 @@ (name "wg0_hastur") (file (local-file "../secrets/wg0_hastur.age"))) (age-secret - (name "wg0psk_hastur") - (file (local-file "../secrets/wg0psk_hastur.age"))) - (age-secret (name "wg1_hastur") (file (local-file "../secrets/wg1_hastur.age"))) (age-secret @@ -171,23 +168,22 @@ (service wireguard-service-type (wireguard-configuration (interface "wg0") - (addresses '("10.179.194.21/32" "fd7d:76ee:e68f:a993:cee4:5b6c:bce1:9350/128")) + (addresses '("172.27.194.145/32" "fd00:0000:1337:cafe:1111:1111:9893:6822/128")) (port 51821) (bootstrap-private-key? #f) (shepherd-requirement '(age-secret wpa-supplicant)) (private-key "/run/secrets/wg0_hastur") (pre-up '("while [ ! -f /run/secrets/wg0_hastur ]; do sleep 1; done" "while [ -z \"$(ip route show default)\" ]; do sleep 1; done" - "ip route add 184.75.221.173 via $(ip route show default | cut -d' ' -f3) dev wlan0")) - (post-down '("ip route del 184.75.221.173")) + "ip route add 185.157.162.7 via $(ip route show default | cut -d' ' -f3) dev wlan0")) + (post-down '("ip route del 185.157.162.7")) (peers (list (wireguard-peer - (name "airvpn-canada") - (public-key "PyLCXAQT8KkM4T+dUsOQfn+Ub3pGxfGlxkIApuig+hk=") - (preshared-key "/run/secrets/wg0psk_hastur") + (name "ovpn-ams-29") + (public-key "wTlz3u1egzUrx4Ho02cL7Ht1BBa/C8bULzXStn5f+zk=") (allowed-ips '("0.0.0.0/0" "::0/0")) - (endpoint "184.75.221.173:1637")))))) + (endpoint "185.157.162.7:9929")))))) (service wireguard-service-type (wireguard-configuration (interface "wg1")