summaryrefslogtreecommitdiff
path: root/deployment/system
diff options
context:
space:
mode:
authorMarek Paśnikowski <marek@marekpasnikowski.pl>2026-06-05 11:36:42 +0200
committerMarek Paśnikowski <marek@marekpasnikowski.pl>2026-06-05 20:56:56 +0200
commit9b0bfcbc3acfb643e67b9a04c9311b04e683b0cc (patch)
tree35fe47cad1e87d6de5643efd0711a3b42634317f /deployment/system
parent6ef001ead1cd7473ee2c9c7520696c3b0deddb51 (diff)
(services): add initial deployment of Wireguard VPN
Diffstat (limited to 'deployment/system')
-rw-r--r--deployment/system/akashi.scm3
-rw-r--r--deployment/system/cokolwiek.scm3
-rw-r--r--deployment/system/rakan.scm3
3 files changed, 9 insertions, 0 deletions
diff --git a/deployment/system/akashi.scm b/deployment/system/akashi.scm
index 7276a03..17fda4c 100644
--- a/deployment/system/akashi.scm
+++ b/deployment/system/akashi.scm
@@ -23,6 +23,8 @@
#:use-module (users id1000)
#:use-module ((deployment gexp)
#:prefix deployment:gexp:)
+ #:use-module ((deployment services vpn)
+ #:prefix deployment:services:vpn:)
#:use-module ((gnu packages linux)
#:prefix gnu:packages:linux:)
#:use-module ((gnu services)
@@ -129,6 +131,7 @@
(essential-services (gnu:system:operating-system-default-essential-services gnu:system:this-operating-system))
(services (cons* guix-home
offload-extension
+ deployment:services:vpn:wireguard-service-akashi
sovereign:systems:%sovereign-services))
(pam-services (gnu:system:pam:base-pam-services))
(privileged-programs gnu:system:%default-privileged-programs)
diff --git a/deployment/system/cokolwiek.scm b/deployment/system/cokolwiek.scm
index f6fc542..873e559 100644
--- a/deployment/system/cokolwiek.scm
+++ b/deployment/system/cokolwiek.scm
@@ -20,6 +20,8 @@
(define-module (deployment system cokolwiek)
#:use-module (sovereign bootloader)
+ #:use-module ( (deployment services vpn)
+ #:prefix deployment:services:vpn:)
#:use-module ( (gnu packages package-management)
#:prefix gnu:packages:package-management:)
#:use-module ( (gnu services)
@@ -94,6 +96,7 @@
gnu:system:linux-initrd:%base-initrd-modules))
(l-services (cons* l-guix-home-service
sovereign:packages:protonmail:nogui-profile
+ deployment:services:vpn:wireguard-service-giewont
sovereign:systems:%sovereign-services))
(l-swap-devices (list swap))
(l-users (cons* users:id1000:uid1000-account
diff --git a/deployment/system/rakan.scm b/deployment/system/rakan.scm
index 48adec5..0f9b8d5 100644
--- a/deployment/system/rakan.scm
+++ b/deployment/system/rakan.scm
@@ -24,6 +24,8 @@
#:use-module (sovereign bootloader)
#:use-module ( (deployment gexp)
#:prefix deployment:gexp:)
+ #:use-module ( (deployment services vpn)
+ #:prefix deployment:services:vpn:)
#:use-module ( (gnu home)
#:prefix gnu:home:)
#:use-module ( (gnu home services)
@@ -272,6 +274,7 @@
sovereign:packages:protonmail:nogui-profile
offload-auth
samba-service
+ deployment:services:vpn:wireguard-service-rakan
sovereign:systems:%sovereign-services))
(pam-services (gnu:system:pam:base-pam-services))
(privileged-programs gnu:system:%default-privileged-programs)