diff options
Diffstat (limited to 'modules')
-rw-r--r-- | modules/ryan-config/base-system.scm | 2 | ||||
-rw-r--r-- | modules/ryan-packages/wm.scm | 68 |
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 | ||
130 | hyprlock | 134 | hyprlock |