summaryrefslogtreecommitdiff
path: root/system.scm
diff options
context:
space:
mode:
authorRyan Schanzenbacher <ryan@rschanz.org>2023-05-18 01:57:03 -0400
committerRyan Schanzenbacher <ryan@rschanz.org>2023-05-18 01:57:03 -0400
commit3d495ba0b5c148b3d1d55cb3ad1004d1bf08841d (patch)
tree836dd72a1143d91aac29b0594a04a309496dad00 /system.scm
parent232a9f91d237df4741078e2cf2322e49fb1ddf06 (diff)
many changes, mostly migrations to using shepherd home services
Diffstat (limited to 'system.scm')
-rw-r--r--system.scm12
1 files changed, 10 insertions, 2 deletions
diff --git a/system.scm b/system.scm
index ab17f32..3450770 100644
--- a/system.scm
+++ b/system.scm
@@ -19,7 +19,7 @@
19(use-modules (gnu packages tls)) 19(use-modules (gnu packages tls))
20(use-modules (srfi srfi-1)) 20(use-modules (srfi srfi-1))
21(use-package-modules security-token) 21(use-package-modules security-token)
22(use-service-modules cups desktop networking xorg ssh sound security-token docker) 22(use-service-modules cups desktop networking xorg ssh sound security-token docker virtualization)
23 23
24; Define package that installs my root ca public keys 24; Define package that installs my root ca public keys
25(define my-ca-certs 25(define my-ca-certs
@@ -94,7 +94,7 @@
94 (group "users") 94 (group "users")
95 ;(shell (file-append zsh "/bin/zsh")) 95 ;(shell (file-append zsh "/bin/zsh"))
96 (home-directory "/home/ryan") 96 (home-directory "/home/ryan")
97 (supplementary-groups '("wheel" "netdev" "audio" "video" "lp" "plugdev" "docker"))) 97 (supplementary-groups '("wheel" "netdev" "audio" "video" "lp" "plugdev" "docker" "libvirt" "kvm")))
98 %base-user-accounts)) 98 %base-user-accounts))
99 99
100 ;; Packages installed system-wide. Users can also install packages 100 ;; Packages installed system-wide. Users can also install packages
@@ -120,11 +120,16 @@
120 "wl-clipboard" 120 "wl-clipboard"
121 "bluez" 121 "bluez"
122 "blueman" 122 "blueman"
123 "ldacbt"
124 "libfreeaptx"
125 "libfdk"
123 "opendoas" 126 "opendoas"
124 "xdg-desktop-portal-wlr" 127 "xdg-desktop-portal-wlr"
125 "xdg-desktop-portal" 128 "xdg-desktop-portal"
126 "pipewire" 129 "pipewire"
127 "docker" 130 "docker"
131 "libvirt"
132 "virt-manager"
128 "wireplumber" 133 "wireplumber"
129 "zsh")) 134 "zsh"))
130 (list my-ca-certs) 135 (list my-ca-certs)
@@ -140,6 +145,9 @@
140 (service openssh-service-type) 145 (service openssh-service-type)
141 (service pcscd-service-type) 146 (service pcscd-service-type)
142 (service docker-service-type) 147 (service docker-service-type)
148 (service libvirt-service-type
149 (libvirt-configuration
150 (unix-sock-group "libvirt")))
143 (service bluetooth-service-type) 151 (service bluetooth-service-type)
144 (udev-rules-service 'fido2 libfido2 #:groups '("plugdev"))) 152 (udev-rules-service 'fido2 libfido2 #:groups '("plugdev")))
145 153