modules/ryan-packages/wm.scm

faa264f16aec48366f514f38058f01b7be3bd84c · 1.9 KB · 52 lines raw

1 (define-module (ryan-packages wm)
2 #:use-module (guix download)
3 #:use-module (guix packages)
4 #:use-module (guix gexp)
5 #:use-module (gnu packages)
6 #:use-module (gnu packages python)
7 #:use-module (gnu packages audio)
8 #:use-module (gnu packages glib)
9 #:use-module (gnu packages gtk)
10 #:use-module (gnu packages llvm)
11 #:use-module (gnu packages gcc)
12 #:use-module (gnu packages check)
13 #:use-module (guix git-download)
14 #:use-module (guix utils)
15 #:use-module (gnu packages wm))
16
17 (define-public swaylock-effects-new
18 (package
19 (inherit swaylock-effects)
20 (version "1.6.11")
21 (source (origin
22 (method git-fetch)
23 (uri (git-reference
24 (url "https://github.com/jirutka/swaylock-effects")
25 (commit (string-append "v" version))))
26 (sha256
27 (base32
28 "0j7dxn66xqlf6iv2arqzz7mxlh7nf85anvpyf30d2frcidarda9h"))))
29 (inputs (modify-inputs (package-inputs swaylock-effects) (delete "linux-pam")))))
30
31 (define-public waybar-new
32 (package
33 (inherit waybar)
34 (name "waybar-new")
35 (version "0.9.22")
36 (source
37 (origin
38 (method git-fetch)
39 (uri (git-reference
40 (url "https://github.com/Alexays/Waybar")
41 (commit version)))
42 (file-name (git-file-name name version))
43 (sha256
44 (base32 "0flwxg9rd7a2ygjvyksxxhxyyhp760jzd5ngkx65y77bxh1l7cpl"))))
45 (arguments
46 (list
47 #:tests? #f
48 #:configure-flags #~(list "--wrap-mode=nodownload" "-Dexperimental=true")))
49 (native-inputs (modify-inputs (package-native-inputs waybar) (prepend clang)))
50 (inputs (modify-inputs (package-inputs waybar) (delete "gtkmm-3"))))) ;(prepend python cava catch2 gtkmm)))))
51
52 waybar-new