diff options
Diffstat (limited to 'modules')
-rw-r--r-- | modules/ryan-config/base-system.scm | 21 |
1 files changed, 15 insertions, 6 deletions
diff --git a/modules/ryan-config/base-system.scm b/modules/ryan-config/base-system.scm index ca13e77..01c5836 100644 --- a/modules/ryan-config/base-system.scm +++ b/modules/ryan-config/base-system.scm | |||
@@ -130,6 +130,7 @@ | |||
130 | ;"swaylock-effects" | 130 | ;"swaylock-effects" |
131 | "fuzzel" | 131 | "fuzzel" |
132 | "foot" | 132 | "foot" |
133 | "linux-pam" ; installed directly to get libs in profile directly | ||
133 | "pinentry-qt" | 134 | "pinentry-qt" |
134 | "adwaita-icon-theme" | 135 | "adwaita-icon-theme" |
135 | "hicolor-icon-theme" | 136 | "hicolor-icon-theme" |
@@ -162,7 +163,7 @@ | |||
162 | "wireshark" | 163 | "wireshark" |
163 | "webkitgtk-with-libsoup2" ; Needed for Go wails development | 164 | "webkitgtk-with-libsoup2" ; Needed for Go wails development |
164 | "zsh")) | 165 | "zsh")) |
165 | (list my-ca-certs virt-manager-ovmf bluez-ryan blueman-ryan swayidle-new) | 166 | (list my-ca-certs virt-manager-ovmf bluez-ryan blueman-ryan) |
166 | %my-base-packages )) | 167 | %my-base-packages )) |
167 | 168 | ||
168 | ;; Below is the list of system services. To search for available | 169 | ;; Below is the list of system services. To search for available |
@@ -189,16 +190,24 @@ | |||
189 | (socket "/var/run/tailscale/tailscaled.sock"))) | 190 | (socket "/var/run/tailscale/tailscaled.sock"))) |
190 | (service containerd-service-type) | 191 | (service containerd-service-type) |
191 | (service nix-service-type) | 192 | (service nix-service-type) |
193 | (simple-service 'hyprlock-pam pam-root-service-type | ||
194 | (list | ||
195 | (pam-service | ||
196 | (name "hyprlock") | ||
197 | (auth | ||
198 | (list | ||
199 | (pam-entry (control "include") | ||
200 | (module "login"))))))) | ||
192 | (service libvirt-service-type | 201 | (service libvirt-service-type |
193 | (libvirt-configuration | 202 | (libvirt-configuration |
194 | (libvirt libvirt-ovmf) | 203 | (libvirt libvirt-ovmf) |
195 | (unix-sock-group "libvirt"))) | 204 | (unix-sock-group "libvirt"))) |
196 | (service virtlog-service-type) | 205 | (service virtlog-service-type) |
197 | (service screen-locker-service-type | 206 | ;(service screen-locker-service-type |
198 | (screen-locker-configuration | 207 | ; (screen-locker-configuration |
199 | (name "hyprlock") | 208 | ; (name "hyprlock") |
200 | (program (file-append swaylock "/bin/swaylock")) | 209 | ; (program (file-append swaylock "/bin/swaylock")) |
201 | (using-pam? #t))) | 210 | ; (using-pam? #t))) |
202 | (simple-service 'spice-polkit polkit-service-type (list spice-gtk)) | 211 | (simple-service 'spice-polkit polkit-service-type (list spice-gtk)) |
203 | (simple-service 'hwdb-creation etc-service-type (list `("udev-here-oneoneone" ,(plain-file "issue" "test\n")))) | 212 | (simple-service 'hwdb-creation etc-service-type (list `("udev-here-oneoneone" ,(plain-file "issue" "test\n")))) |
204 | (service bluetooth-service-type | 213 | (service bluetooth-service-type |