summaryrefslogtreecommitdiff
path: root/modules
diff options
context:
space:
mode:
Diffstat (limited to 'modules')
-rw-r--r--modules/ryan-config/base-system.scm2
-rw-r--r--modules/ryan-packages/wm.scm68
2 files changed, 37 insertions, 33 deletions
diff --git a/modules/ryan-config/base-system.scm b/modules/ryan-config/base-system.scm
index 5034f4e..ac1ac79 100644
--- a/modules/ryan-config/base-system.scm
+++ b/modules/ryan-config/base-system.scm
@@ -159,7 +159,7 @@
159 "wireplumber" 159 "wireplumber"
160 "wireshark" 160 "wireshark"
161 "zsh")) 161 "zsh"))
162 (list my-ca-certs swaylock-effects-new xdg-desktop-portal-hyprland-ryan virt-manager-ovmf bluez-ryan blueman-ryan swayidle-new waybar-new) 162 (list my-ca-certs swaylock-effects-new xdg-desktop-portal-hyprland-ryan virt-manager-ovmf bluez-ryan blueman-ryan swayidle-new waybar-new hyprlock)
163 %my-base-packages )) 163 %my-base-packages ))
164 164
165 ;; Below is the list of system services. To search for available 165 ;; Below is the list of system services. To search for available
diff --git a/modules/ryan-packages/wm.scm b/modules/ryan-packages/wm.scm
index 474596a..ada3adf 100644
--- a/modules/ryan-packages/wm.scm
+++ b/modules/ryan-packages/wm.scm
@@ -93,38 +93,42 @@
93 #~(list "-Dspectre=disabled"))) 93 #~(list "-Dspectre=disabled")))
94 (outputs '("out")))) 94 (outputs '("out"))))
95 95
96
97(define-public hyprlock 96(define-public hyprlock
98 (package 97 (let ((commit "d9a6229434fba475ea42b634ee2f03919236798d")
99 (name "hyprlock") 98 (revision "1"))
100 (version "0.3.0") 99 (package
101 (source 100 (name "hyprlock")
102 (origin 101 (version (git-version "0.3.0" revision commit))
103 (method git-fetch) 102 (source
104 (uri (git-reference 103 (origin
105 (url "https://github.com/hyprwm/hyprlock") 104 (method git-fetch)
106 (commit (string-append "v" version)))) 105 (uri (git-reference
107 (file-name (git-file-name name version)) 106 (url "https://github.com/hyprwm/hyprlock")
108 (sha256 107 (commit commit)))
109 (base32 "0w2a25hivn8xd8p05vc9xg57rd9siv12dwmr4skpqx4dcmxxbg5d")))) 108 (file-name (git-file-name name version))
110 (build-system cmake-build-system) 109 (sha256
111 (native-inputs 110 (base32 "19cg8vj4sgz5pxib9m08af1lilay9bckjhlr6h333s014l7y09sw"))))
112 (list gcc-13 111 (build-system cmake-build-system)
113 pkg-config 112 (arguments
114 mesa-headers 113 `(#:tests? #f))
115 wayland)) 114 (native-inputs
116 (inputs 115 (list gcc-13
117 (list cairo 116 pkg-config
118 pango 117 mesa-headers
119 libxkbcommon 118 wayland))
120 libdrm 119 (inputs
121 hyprlang 120 (list cairo
122 mesa 121 pango
123 wayland-protocols 122 libxkbcommon
124 linux-pam)) 123 hyprlang
125 (home-page "https://github.com/hyprwm/hyprlock") 124 mesa
126 (license license:bsd-3) 125 libdrm
127 (synopsis "Screen locker for Hyprland") 126 libglvnd
128 (description "Screen locker for hyprland."))) 127 wayland-protocols
128 linux-pam))
129 (home-page "https://github.com/hyprwm/hyprlock")
130 (license license:bsd-3)
131 (synopsis "Screen locker for Hyprland")
132 (description "Screen locker for hyprland."))))
129 133
130hyprlock 134hyprlock