aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEuAndreh <eu@euandre.org>2022-11-11 08:33:05 -0300
committerEuAndreh <eu@euandre.org>2022-11-11 08:33:05 -0300
commitaaa2680d5eab586e6c152a6f0b4a8d813574be1a (patch)
tree44d8bd09706f9a0122e8e8714557b39bcfcd1747
parentetc/guix/home.scm: Add "telegram-desktop" package (diff)
downloaddotfiles-aaa2680d5eab586e6c152a6f0b4a8d813574be1a.tar.gz
dotfiles-aaa2680d5eab586e6c152a6f0b4a8d813574be1a.tar.xz
etc/guix/system.scm: Enable and configure velhinho<->kuvira WireGuard
-rw-r--r--etc/guix/system.scm24
-rw-r--r--etc/ssh/known_hosts3
2 files changed, 27 insertions, 0 deletions
diff --git a/etc/guix/system.scm b/etc/guix/system.scm
index 2a1f77c..e6dddc2 100644
--- a/etc/guix/system.scm
+++ b/etc/guix/system.scm
@@ -11,6 +11,7 @@
(gnu services security-token)
(gnu services sound)
(gnu services virtualization)
+ (gnu services vpn)
(gnu services xorg)
(gnu system keyboard)
(gnu system file-systems)
@@ -40,6 +41,18 @@
(keyboard-layout
(keyboard-layout "br" #:options '("caps:swapescape" "esperanto:qwerty")))
(host-name "velhinho")
+ (hosts-file
+ (plain-file
+ "hosts"
+ (format #f
+ #"-
+ 127.0.0.1 localhost ~a
+ ::1 localhost ~a
+
+ 10.0.2.1 kuvira.wg
+ "#
+ host-name
+ host-name)))
(users
(append
(list
@@ -72,6 +85,17 @@
(service virtlog-service-type)
(service gnome-desktop-service-type)
(service gnome-keyring-service-type)
+ (service wireguard-service-type
+ (wireguard-configuration
+ (addresses '("10.0.2.2/24"))
+ (peers
+ (list
+ (wireguard-peer
+ (name "kuvira")
+ (endpoint "euandreh.xyz:51820")
+ (public-key "FwXqY9wXO8jK/D7lyprI+cslVeb9AqOQBAbxKG6S5lE=")
+ (allowed-ips '("10.0.2.1/32"))
+ (keep-alive 25))))))
(service qemu-binfmt-service-type
(qemu-binfmt-configuration
(platforms
diff --git a/etc/ssh/known_hosts b/etc/ssh/known_hosts
index c2c3d1e..2f63cf7 100644
--- a/etc/ssh/known_hosts
+++ b/etc/ssh/known_hosts
@@ -77,3 +77,6 @@ git.2f30.org ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIJSLZ4G5w4NysBUmAHmr6/V9om42IHS
camarada.site ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAILoz1gFl6chY91vQ5SrZXSP5yHqRI3TdYy2ccEDpS7Z4
[127.0.0.1]:60022 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIEuoUWqrJ8WLBDWwWG7zCyYVYz1upMlg1mSXMGMHIVzY
[localhost]:60022 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIEuoUWqrJ8WLBDWwWG7zCyYVYz1upMlg1mSXMGMHIVzY
+[10.0.2.1]:23841 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIIvhhXQBEY9GhWOtBoLpDJRjqHAu7ci2A9l1xoet1Cz/
+[kuvira.wg]:23841 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIIvhhXQBEY9GhWOtBoLpDJRjqHAu7ci2A9l1xoet1Cz/
+kuvira.wg ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIIvhhXQBEY9GhWOtBoLpDJRjqHAu7ci2A9l1xoet1Cz/