diff options
author | Ryan Schanzenbacher <ryan@rschanz.org> | 2023-05-18 01:57:03 -0400 |
---|---|---|
committer | Ryan Schanzenbacher <ryan@rschanz.org> | 2023-05-18 01:57:03 -0400 |
commit | 3d495ba0b5c148b3d1d55cb3ad1004d1bf08841d (patch) | |
tree | 836dd72a1143d91aac29b0594a04a309496dad00 /system.scm | |
parent | 232a9f91d237df4741078e2cf2322e49fb1ddf06 (diff) |
many changes, mostly migrations to using shepherd home services
Diffstat (limited to 'system.scm')
-rw-r--r-- | system.scm | 12 |
1 files changed, 10 insertions, 2 deletions
@@ -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 | ||