summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRyan Schanzenbacher <ryan@rschanz.org>2023-10-05 19:44:03 -0400
committerRyan Schanzenbacher <ryan@rschanz.org>2023-10-05 19:44:03 -0400
commit8452174a586fae2172a7b6aede484185899b58b1 (patch)
tree3cfc4e726b0b6579d6bfca3bb31af9019972fe10
parentfaa264f16aec48366f514f38058f01b7be3bd84c (diff)
ugh
-rw-r--r--modules/ryan-packages/gtk.scm17
-rw-r--r--modules/ryan-packages/wm.scm5
2 files changed, 19 insertions, 3 deletions
diff --git a/modules/ryan-packages/gtk.scm b/modules/ryan-packages/gtk.scm
new file mode 100644
index 0000000..6548c7d
--- /dev/null
+++ b/modules/ryan-packages/gtk.scm
@@ -0,0 +1,17 @@
1(define-module (ryan-packages gtk)
2 #:use-module (guix packages)
3 #:use-module (gnu packages)
4 #:use-module (gnu packages glib)
5 #:use-module (gnu packages gtk))
6
7(define-public pangomm-ryan
8 (package
9 (inherit pangomm-2.46)
10 (propagated-inputs (modify-inputs (package-propagated-inputs pangomm-2.46) (replace "glibmm-2.64" glibmm)))))
11
12(define-public gtkmm-ryan
13 (package
14 (inherit gtkmm-3)
15 (propagated-inputs (modify-inputs (package-propagated-inputs gtkmm-3) (delete "pangomm-2.46") (prepend pangomm-ryan)))))
16
17gtkmm-ryan
diff --git a/modules/ryan-packages/wm.scm b/modules/ryan-packages/wm.scm
index 05441ea..b600bd3 100644
--- a/modules/ryan-packages/wm.scm
+++ b/modules/ryan-packages/wm.scm
@@ -7,6 +7,7 @@
7 #:use-module (gnu packages audio) 7 #:use-module (gnu packages audio)
8 #:use-module (gnu packages glib) 8 #:use-module (gnu packages glib)
9 #:use-module (gnu packages gtk) 9 #:use-module (gnu packages gtk)
10 #:use-module (ryan-packages gtk)
10 #:use-module (gnu packages llvm) 11 #:use-module (gnu packages llvm)
11 #:use-module (gnu packages gcc) 12 #:use-module (gnu packages gcc)
12 #:use-module (gnu packages check) 13 #:use-module (gnu packages check)
@@ -44,9 +45,7 @@
44 (base32 "0flwxg9rd7a2ygjvyksxxhxyyhp760jzd5ngkx65y77bxh1l7cpl")))) 45 (base32 "0flwxg9rd7a2ygjvyksxxhxyyhp760jzd5ngkx65y77bxh1l7cpl"))))
45 (arguments 46 (arguments
46 (list 47 (list
47 #:tests? #f
48 #:configure-flags #~(list "--wrap-mode=nodownload" "-Dexperimental=true"))) 48 #:configure-flags #~(list "--wrap-mode=nodownload" "-Dexperimental=true")))
49 (native-inputs (modify-inputs (package-native-inputs waybar) (prepend clang))) 49 (inputs (modify-inputs (package-inputs waybar) (delete "gtkmm-3") (prepend gtkmm-ryan))))) ;(prepend python cava catch2 gtkmm)))))
50 (inputs (modify-inputs (package-inputs waybar) (delete "gtkmm-3"))))) ;(prepend python cava catch2 gtkmm)))))
51 50
52waybar-new 51waybar-new