summaryrefslogtreecommitdiff
path: root/modules
diff options
context:
space:
mode:
authorRyan Schanzenbacher <ryan@rschanz.org>2024-10-21 14:48:05 -0400
committerRyan Schanzenbacher <ryan@rschanz.org>2024-10-21 14:48:05 -0400
commita0ac11339d7f380a63041da46b6f2917a80eed29 (patch)
treef10faa1b4f0e79438068d775503320290ffac602 /modules
parentf4b1d571ae0d6527fd933baadc64e9d67cd56456 (diff)
Some updates to get locking working again, also added performance mode
script
Diffstat (limited to 'modules')
-rw-r--r--modules/ryan-config/base-system.scm21
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