From 5f05e6ec7d8959b1213fd9031c85fa3dbb17dd3b Mon Sep 17 00:00:00 2001 From: nik gaffney Date: Mon, 22 Jan 2024 15:29:47 +0100 Subject: [PATCH] Put in earplugs --- config/framework13-system.org | 20 +++++++++++++++++++- config/framework13-system.scm | 13 +++++++++++-- 2 files changed, 30 insertions(+), 3 deletions(-) diff --git a/config/framework13-system.org b/config/framework13-system.org index dc570cb..1c679d2 100644 --- a/config/framework13-system.org +++ b/config/framework13-system.org @@ -59,7 +59,8 @@ Include non-free linux kernel, modules and firmware from the [[https://gitlab.c certs package-management ssh - tls) + tls + vpn) #+end_src * kernel corruption @@ -116,6 +117,11 @@ Kernel & driver details ;; realtek-firmware)) #+end_src +wireguard module +#+BEGIN_SRC scheme :session +(kernel-loadable-modules (list wireguard-linux-compat)) +#+END_SRC + ** users & groups #+begin_src scheme @@ -178,6 +184,8 @@ Packages installed system-wide. Users can also install packages under their own ;; gnome extras "gnome-tweaks" "gvfs" + ;; vpn + "wireguard-tools" )) %base-packages)) #+end_src @@ -251,6 +259,16 @@ COMMIT ")))) #+END_SRC +*** wireguard + +details can be found in [[https://guix.gnu.org/cookbook/en/html_node/Connecting-to-Wireguard-VPN.html][Connecting to Wireguard VPN]] section of the cookbook +#+begin_src scheme + (simple-service 'wireguard-module + kernel-module-loader-service-type + '("wireguard")) +#+end_src + + *** display manager #+begin_src scheme ;; (service sddm-service-type diff --git a/config/framework13-system.scm b/config/framework13-system.scm index b26b4bb..f3dd7bb 100644 --- a/config/framework13-system.scm +++ b/config/framework13-system.scm @@ -1,6 +1,6 @@ ;; -*- mode: scheme; coding: utf-8; -*- ;; -;; tangled from framework13-system.org on 2024-01-21 12:27:34+01:00) +;; tangled from framework13-system.org on 2024-01-22 15:28:35+01:00) (use-modules (gnu) (gnu packages) @@ -28,7 +28,8 @@ certs package-management ssh - tls) + tls + vpn) (define-public linux-fw13 (corrupt-linux linux-libre-6.7 @@ -53,6 +54,8 @@ ;; amd-microcode ;; realtek-firmware)) +(kernel-loadable-modules (list wireguard-linux-compat)) + (users (cons* (user-account (name "zzk") (comment "zzk") @@ -101,6 +104,8 @@ ;; gnome extras "gnome-tweaks" "gvfs" + ;; vpn + "wireguard-tools" )) %base-packages)) @@ -154,6 +159,10 @@ COMMIT COMMIT ")))) + (simple-service 'wireguard-module + kernel-module-loader-service-type + '("wireguard")) + ;; (service sddm-service-type ;; (sddm-configuration ;; (display-server "wayland")