summaryrefslogtreecommitdiff
path: root/modules
diff options
context:
space:
mode:
Diffstat (limited to 'modules')
-rw-r--r--modules/ryan-config/base-system.scm2
-rw-r--r--modules/ryan-packages/gtk.scm27
-rw-r--r--modules/ryan-packages/wm.scm6
3 files changed, 25 insertions, 10 deletions
diff --git a/modules/ryan-config/base-system.scm b/modules/ryan-config/base-system.scm
index d04e1a0..744b49e 100644
--- a/modules/ryan-config/base-system.scm
+++ b/modules/ryan-config/base-system.scm
@@ -146,7 +146,7 @@
146 "wireplumber" 146 "wireplumber"
147 "wireshark" 147 "wireshark"
148 "zsh")) 148 "zsh"))
149 (list my-ca-certs swaylock-effects-new xdg-desktop-portal-hyprland virt-manager-ovmf) 149 (list my-ca-certs swaylock-effects-new xdg-desktop-portal-hyprland waybar-new virt-manager-ovmf)
150 %my-base-packages )) 150 %my-base-packages ))
151 151
152 ;; Below is the list of system services. To search for available 152 ;; Below is the list of system services. To search for available
diff --git a/modules/ryan-packages/gtk.scm b/modules/ryan-packages/gtk.scm
index b972342..3407803 100644
--- a/modules/ryan-packages/gtk.scm
+++ b/modules/ryan-packages/gtk.scm
@@ -1,30 +1,45 @@
1(define-module (ryan-packages gtk) 1(define-module (ryan-packages gtk)
2 #:use-module (guix packages) 2 #:use-module (guix packages)
3 #:use-module (guix download)
4 #:use-module (guix utils)
3 #:use-module (gnu packages) 5 #:use-module (gnu packages)
4 #:use-module (gnu packages glib) 6 #:use-module (gnu packages glib)
5 #:use-module (gnu packages cmake) 7 #:use-module (gnu packages cmake)
6 #:use-module (gnu packages gtk)) 8 #:use-module (gnu packages gtk))
7 9
10(define-public glibmm-2.66
11 (package
12 (inherit glibmm-2.64)
13 (name "glibmm")
14 (version "2.66.5")
15 (source
16 (origin
17 (method url-fetch)
18 (uri
19 (string-append "mirror://gnome/sources/glibmm/"
20 (version-major+minor version)
21 "/glibmm-" version ".tar.xz"))
22 (sha256
23 (base32 "0jf1drbb585lcyvh45krkbcjpnq5mwr1scvh0mnbihvfvmi4cf3v"))))))
24
8(define-public pangomm-ryan 25(define-public pangomm-ryan
9 (package 26 (package
10 (inherit pangomm-2.46) 27 (inherit pangomm-2.46)
11 (propagated-inputs (modify-inputs (package-propagated-inputs pangomm-2.46) (delete "glibmm"))) 28 (propagated-inputs (modify-inputs (package-propagated-inputs pangomm-2.46) (replace "glibmm" glibmm-2.66)))))
12 (native-inputs (modify-inputs (package-native-inputs pangomm-2.46) (prepend glibmm-2.64)))))
13 29
14(define-public atkmm-ryan 30(define-public atkmm-ryan
15 (package 31 (package
16 (inherit atkmm-2.28) 32 (inherit atkmm-2.28)
17 (propagated-inputs (modify-inputs (package-propagated-inputs atkmm-2.28) (replace "glibmm" glibmm))))) 33 (propagated-inputs (modify-inputs (package-propagated-inputs atkmm-2.28) (replace "glibmm" glibmm-2.66)))))
18 34
19(define-public cairomm-ryan 35(define-public cairomm-ryan
20 (package 36 (package
21 (inherit cairomm-1.14) 37 (inherit cairomm-1.14)
22 (propagated-inputs (modify-inputs (package-propagated-inputs cairomm-1.14) (replace "glibmm" glibmm))))) 38 (propagated-inputs (modify-inputs (package-propagated-inputs cairomm-1.14) (replace "glibmm" glibmm-2.66)))))
23 39
24(define-public gtkmm-ryan 40(define-public gtkmm-ryan
25 (package 41 (package
26 (inherit gtkmm-3) 42 (inherit gtkmm-3)
27 (propagated-inputs (list gtk+ glibmm cairomm-ryan)) 43 (propagated-inputs (list gtk+ glibmm cairomm-1.14 atkmm-ryan pangomm-ryan))))
28 (native-inputs (modify-inputs (package-native-inputs gtkmm-3) (prepend cmake atkmm-2.28 pangomm-2.46)))))
29 44
30gtkmm-ryan 45gtkmm-ryan
diff --git a/modules/ryan-packages/wm.scm b/modules/ryan-packages/wm.scm
index d433845..47ba9b2 100644
--- a/modules/ryan-packages/wm.scm
+++ b/modules/ryan-packages/wm.scm
@@ -6,7 +6,7 @@
6 #:use-module (gnu packages python) 6 #:use-module (gnu packages python)
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 (gnu packages llvm) 10 #:use-module (gnu packages llvm)
11 #:use-module (gnu packages gcc) 11 #:use-module (gnu packages gcc)
12 #:use-module (gnu packages check) 12 #:use-module (gnu packages check)
@@ -46,6 +46,6 @@
46 (arguments 46 (arguments
47 (list 47 (list
48 #:configure-flags #~(list "--wrap-mode=nodownload" "-Dexperimental=true"))) 48 #:configure-flags #~(list "--wrap-mode=nodownload" "-Dexperimental=true")))
49 (inputs (modify-inputs (package-inputs waybar) (delete "gtkmm") (prepend gtkmm-ryan))) ;(prepend python cava catch2 gtkmm))))) 49 (inputs (modify-inputs (package-inputs waybar) (delete "gtkmm") (prepend gtkmm-ryan))))) ;(prepend python cava catch2 gtkmm)))))
50 (native-inputs (modify-inputs (package-native-inputs waybar) (prepend gcc-13))))) 50 ;(native-inputs (modify-inputs (package-native-inputs waybar) (prepend gcc-13)))))
51waybar-new 51waybar-new