summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRyan Schanzenbacher <ryan@rschanz.org>2024-10-21 11:40:52 -0400
committerRyan Schanzenbacher <ryan@rschanz.org>2024-10-21 11:40:52 -0400
commitf4b1d571ae0d6527fd933baadc64e9d67cd56456 (patch)
treece75538d9dbbeef6efbb91bfbedee2588d1dcdf0
parentf8a56388e8b4de225134ba694e71aee67807ae79 (diff)
added wpaperd config
-rw-r--r--home-config/home-configuration.scm1
-rw-r--r--home-config/wpaperd/config.toml4
-rw-r--r--modules/ryan-config/base-system.scm6
3 files changed, 11 insertions, 0 deletions
diff --git a/home-config/home-configuration.scm b/home-config/home-configuration.scm
index dd14824..b9e95d0 100644
--- a/home-config/home-configuration.scm
+++ b/home-config/home-configuration.scm
@@ -155,6 +155,7 @@
155 ("nvim/after/ftplugin/mail/custom.vim" ,(local-file "nvim/config/after/ftplugin/mail/custom.vim")) 155 ("nvim/after/ftplugin/mail/custom.vim" ,(local-file "nvim/config/after/ftplugin/mail/custom.vim"))
156 ("sway" ,(local-file "sway" #:recursive? #t)) 156 ("sway" ,(local-file "sway" #:recursive? #t))
157 ("hypr" ,(local-file "hypr" #:recursive? #t)) 157 ("hypr" ,(local-file "hypr" #:recursive? #t))
158 ("wpaperd" ,(local-file "wpaperd" #:recursive? #t))
158 ("mpv" ,(local-file "mpv" #:recursive? #t)) 159 ("mpv" ,(local-file "mpv" #:recursive? #t))
159 ("foot" ,(local-file "foot" #:recursive? #t)) 160 ("foot" ,(local-file "foot" #:recursive? #t))
160 ("pulse/client.conf" ,(local-file "pulseaudio/client.conf")) 161 ("pulse/client.conf" ,(local-file "pulseaudio/client.conf"))
diff --git a/home-config/wpaperd/config.toml b/home-config/wpaperd/config.toml
new file mode 100644
index 0000000..9947370
--- /dev/null
+++ b/home-config/wpaperd/config.toml
@@ -0,0 +1,4 @@
1[default]
2duration = "30m"
3path = "~/.config/hypr/Wallpapers/static/"
4transition-time = 2000
diff --git a/modules/ryan-config/base-system.scm b/modules/ryan-config/base-system.scm
index 0dea854..ca13e77 100644
--- a/modules/ryan-config/base-system.scm
+++ b/modules/ryan-config/base-system.scm
@@ -4,6 +4,7 @@
4 #:use-module (gnu system setuid) 4 #:use-module (gnu system setuid)
5 #:use-module (gnu packages admin) 5 #:use-module (gnu packages admin)
6 #:use-module (gnu packages avahi) 6 #:use-module (gnu packages avahi)
7 #:use-module (gnu packages wm)
7 #:use-module (guix packages) 8 #:use-module (guix packages)
8 #:use-module (gnu packages shells) 9 #:use-module (gnu packages shells)
9 #:use-module (guix build-system trivial) 10 #:use-module (guix build-system trivial)
@@ -193,6 +194,11 @@
193 (libvirt libvirt-ovmf) 194 (libvirt libvirt-ovmf)
194 (unix-sock-group "libvirt"))) 195 (unix-sock-group "libvirt")))
195 (service virtlog-service-type) 196 (service virtlog-service-type)
197 (service screen-locker-service-type
198 (screen-locker-configuration
199 (name "hyprlock")
200 (program (file-append swaylock "/bin/swaylock"))
201 (using-pam? #t)))
196 (simple-service 'spice-polkit polkit-service-type (list spice-gtk)) 202 (simple-service 'spice-polkit polkit-service-type (list spice-gtk))
197 (simple-service 'hwdb-creation etc-service-type (list `("udev-here-oneoneone" ,(plain-file "issue" "test\n")))) 203 (simple-service 'hwdb-creation etc-service-type (list `("udev-here-oneoneone" ,(plain-file "issue" "test\n"))))
198 (service bluetooth-service-type 204 (service bluetooth-service-type