This commit is contained in:
Daniel Ziltener 2024-04-30 21:26:17 +02:00
parent 282e8e2851
commit 3022a84999
Signed by: zilti
GPG key ID: B38976E82C9DAE42
2 changed files with 70 additions and 29 deletions

View file

@ -192,6 +192,37 @@ and libliftoff will pick hardware planes for these layers if possible.")
;;; Low-level Hyprland stuff ;;; Low-level Hyprland stuff
(define-public wlroots-hyprland
(package
(inherit wlroots)
(name "wlroots-hyprland")
(version "0.39.1")
(source
(origin
(method git-fetch)
(uri
(git-reference
(url "https://github.com/hyprwm/wlroots-hyprland")
(commit "5c1d51c5a2793480f5b6c4341ad0797052aec2ea")))
(sha256
(base32
"0gy0g0kxb3q1wjqrypnvmrxcb4ld3advikchygpwpfp4s9v0mmvd"))))
(build-system meson-build-system)
(native-inputs
(modify-inputs
(package-inputs wlroots)
(replace "hwdata" hwdata-for-hyprland)
(prepend pkg-config)
(append utils:cmake)
(append gcc-13)
(append git)))
(propagated-inputs
(modify-inputs
(package-propagated-inputs wlroots)
(prepend libdrm-for-hyprland)
(replace "libinput-minimal" libinput-minimal-1.24.0)
(replace "wayland-protocols" wayland-protocols-for-hyprland)))))
(define-public hyprcursor (define-public hyprcursor
(package (package
(inherit rosenthal:hyprcursor) (inherit rosenthal:hyprcursor)
@ -296,6 +327,7 @@ and libliftoff will pick hardware planes for these layers if possible.")
pango pango
pciutils pciutils
tomlplusplus tomlplusplus
wlroots-hyprland
wayland wayland
wayland-protocols-for-hyprland)) wayland-protocols-for-hyprland))
(home-page "https://hyprland.org") (home-page "https://hyprland.org")
@ -345,8 +377,10 @@ more.")
(name "hyprland-official-plugin") (name "hyprland-official-plugin")
(version "e9457e08ca3ff16dc5a815be62baf9e18b539197") (version "e9457e08ca3ff16dc5a815be62baf9e18b539197")
(source (source
(origin (method git-fetch) (origin
(uri (git-reference (method git-fetch)
(uri
(git-reference
(url "https://github.com/hyprwm/hyprland-plugins") (url "https://github.com/hyprwm/hyprland-plugins")
(commit version))) (commit version)))
(sha256 (sha256
@ -466,7 +500,8 @@ more.")
(name "hyprland-plugin-hyprsplit") (name "hyprland-plugin-hyprsplit")
(version "6b9db62fab91066bb678f14198771b8e8cc12a8f") (version "6b9db62fab91066bb678f14198771b8e8cc12a8f")
(source (source
(origin (method git-fetch) (origin
(method git-fetch)
(uri (uri
(git-reference (git-reference
(url "https://github.com/shezdy/hyprsplit.git") (url "https://github.com/shezdy/hyprsplit.git")
@ -509,7 +544,8 @@ more.")
(inherit hyprland-plugin-hyprsplit) (inherit hyprland-plugin-hyprsplit)
(name "hyprland-xwayland-plugin-hyprsplit") (name "hyprland-xwayland-plugin-hyprsplit")
(propagated-inputs (propagated-inputs
(modify-inputs (package-propagated-inputs hyprland-plugin-hyprsplit) (modify-inputs
(package-propagated-inputs hyprland-plugin-hyprsplit)
(replace "hyprland" hyprland-xwayland))))) (replace "hyprland" hyprland-xwayland)))))
;;; Hypr Ecosystem ;;; Hypr Ecosystem
@ -576,10 +612,13 @@ more.")
(name "hyprpicker") (name "hyprpicker")
(version "0.2.0") (version "0.2.0")
(source (source
(origin (method git-fetch) (origin
(uri (git-reference (method git-fetch)
(uri
(git-reference
(url "https://github.com/hyprwm/hyprpicker") (url "https://github.com/hyprwm/hyprpicker")
(commit (string-append "v" version)))) (commit
(string-append "v" version))))
(file-name (file-name
(git-file-name name version)) (git-file-name name version))
(sha256 (sha256
@ -589,15 +628,16 @@ more.")
(native-inputs (native-inputs
(list utils:cmake (list utils:cmake
pkg-config)) pkg-config))
(inputs (propagated-inputs
(list cairo (list cairo
hyprland hyprland
rosenthal:hyprland-protocols rosenthal:hyprland-protocols
pango pango
libjpeg-turbo libjpeg-turbo
libxkbcommon libxkbcommon
wayland
wayland-protocols-for-hyprland wayland-protocols-for-hyprland
wayland)) wlroots-hyprland))
(home-page "https://github.com/hyprwm/hyprpicker") (home-page "https://github.com/hyprwm/hyprpicker")
(synopsis "A wlroots-compatible Wayland color picker that does not suck") (synopsis "A wlroots-compatible Wayland color picker that does not suck")
(description "A wlroots-compatible Wayland color picker that does not suck.") (description "A wlroots-compatible Wayland color picker that does not suck.")

View file

@ -75,7 +75,8 @@
(description "This is the VM used by Pharo.") (description "This is the VM used by Pharo.")
(license license:expat))) (license license:expat)))
(define pharo-vm-10.2 #;
(define-public pharo-vm-10.2
(package (package
(name "pharo-vm") (name "pharo-vm")
(version "10.2.0") (version "10.2.0")