summaryrefslogtreecommitdiff
path: root/modules/ryan-packages
diff options
context:
space:
mode:
authorRyan Schanzenbacher <ryan@rschanz.org>2024-07-02 20:45:48 -0400
committerRyan Schanzenbacher <ryan@rschanz.org>2024-07-02 20:45:48 -0400
commit0cb6e214ee4fdb4ca39dde60474f2cb6383a6735 (patch)
tree75def0b7750c7dca2e1f5e02f4de7f09f2ff375f /modules/ryan-packages
parentef2dba347d25a93706750281f4bbeb99bcbbd5fa (diff)
Added mpv script for live cropping, changes to hyprlock and base-system
Diffstat (limited to 'modules/ryan-packages')
-rw-r--r--modules/ryan-packages/wm.scm68
1 files changed, 36 insertions, 32 deletions
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