summaryrefslogtreecommitdiff
path: root/modules/home-config/base-system.scm
diff options
context:
space:
mode:
Diffstat (limited to 'modules/home-config/base-system.scm')
-rw-r--r--modules/home-config/base-system.scm23
1 files changed, 15 insertions, 8 deletions
diff --git a/modules/home-config/base-system.scm b/modules/home-config/base-system.scm
index 6900561..67fb4ef 100644
--- a/modules/home-config/base-system.scm
+++ b/modules/home-config/base-system.scm
@@ -6,12 +6,15 @@
#:use-module (gnu packages avahi)
#:use-module (gnu packages shells)
#:use-module (gnu packages tls)
- #:use-module (gnu packages gcc)
+ #:use-module (gnu packages vpn)
#:use-module (gnu packages security-token)
#:use-module (gnu packages virtualization)
#:use-module (guix packages)
#:use-module (nongnu packages linux)
#:use-module (srfi srfi-1)
+ #:use-module (gnu services)
+ #:use-module (gnu services linux)
+ #:use-module (gnu services authentication)
#:use-module (gnu services security-token)
#:use-module (gnu services cups)
#:use-module (gnu services desktop)
@@ -23,7 +26,6 @@
#:use-module (gnu services docker)
#:use-module (gnu services avahi)
#:use-module (gnu services spice)
- #:use-module (gnu services authentication)
#:use-module (gnu services virtualization)
#:use-module (home-packages wm)
#:use-module (home-packages virtualization))
@@ -50,7 +52,7 @@
(locale "en_US.utf8")
(timezone "America/New_York")
(keyboard-layout (keyboard-layout "us"))
- (host-name "ThisWillChange")
+ (host-name "ThisWillChange")
;; The list of user accounts ('root' is implicit).
(users (cons* (user-account
@@ -88,6 +90,7 @@
"bluez"
"blueman"
"opendoas"
+ "wireguard-tools"
"xdg-desktop-portal"
"xdg-desktop-portal-wlr"
"v4l2loopback-linux-module"
@@ -111,6 +114,12 @@
"vulkan-headers"
"spirv-tools"
"spirv-headers"
+ "sdl2"
+ "openal"
+ "freealut"
+ "wxwidgets"
+ "libpcap"
+ "v4l2loopback-linux-module"
"neovim"))
(list swaylock-effects-new virt-manager-new)
%my-base-packages))
@@ -124,6 +133,9 @@
(service openssh-service-type)
(service pcscd-service-type)
(service spice-vdagent-service-type)
+ (simple-service 'wireguard-module
+ kernel-module-loader-service-type
+ '("wireguard"))
(service cups-service-type
(cups-configuration
(web-interface? #t)))
@@ -143,11 +155,6 @@
(service bluetooth-service-type)
(service pam-limits-service-type)
(service fprintd-service-type)
- ;; (service special-files-service-type
- ;; `(("/lib64" ,(directory-union "rustup-libs"
- ;; (list
- ;; (file-append glibc "/lib")
- ;; (file-append gcc "/lib"))))))
(udev-rules-service 'fido2 libfido2 #:groups '("plugdev")))
;; This is the default list of services we