modules/ryan-packages/wm.scm

9396554c2141f3c4e14bcbd71d0f31b9ff7816d6 · 2.2 KB · 54 lines raw

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