mbox series

[bug#74223,00/11] gnu: Add hyprland.

Message ID cover.1730877074.git.hako@ultrarare.space
Headers show
Series gnu: Add hyprland. | expand

Message

Hilton Chain Nov. 6, 2024, 7:30 a.m. UTC
Hello Guix,

This series (finally!) adds Hyprland and all its dependencies.  Since these
packages are moving from my channel, two other packages, hyprpicker and
grimblast are also added here.

Thanks

Hilton Chain (8):
  gnu: Add udis86.
  gnu: Add hyprwayland-scanner.
  gnu: Add hyprland-protocols.
  gnu: Add hyprlang.
  gnu: Add hyprcursor.
  gnu: Add hyprland.
  gnu: Add hyprpicker.
  gnu: Add grimblast.

John Kehayias (2):
  gnu: Add hyprutils.
  gnu: Add aquamarine.

Ryan Schanzenbacher (1):
  gnu: Add xdg-desktop-portal-hyprland.

 gnu/packages/cpp.scm         |  47 ++++++++++++
 gnu/packages/engineering.scm |  28 +++++++
 gnu/packages/freedesktop.scm |  97 ++++++++++++++++++++++++
 gnu/packages/wm.scm          | 139 +++++++++++++++++++++++++++++++++++
 gnu/packages/xdisorg.scm     | 107 +++++++++++++++++++++++++++
 5 files changed, 418 insertions(+)


base-commit: f5ca62fcadf7a1a61cb13dc89edcfd3e9884e9e0
--
2.46.0

Comments

Noé Lopez Nov. 6, 2024, 6:07 p.m. UTC | #1
Hi,

Thanks for this patch, hyprland works great as far as I tested it :)

grimblast and hyprpicker didn’t work for me, and then gnome crashed
losing my mail progress.  Maybe I’m not supposed to run two wayland
sessions at once 🤔

Anyways, here are a few suggestions, I don’t have commit access so
don’t take them too seriously :P

>+      (native-inputs (list autoconf automake libtool python-minimal-wrapper))
>+      ;; Fork of https://github.com/vmt/udis86
>+      (home-page "https://github.com/canihavesomecoffee/udis86")

Comments should end with a dot.

>+    (inputs (list pixman))
>+    (home-page "https://github.com/hyprwm/hyprutils")
>+    (synopsis "C++ library for utilities used across Hyprland ecosystem")
>+    (description
>+     "This package provides a C++ library for utilities used across Hyprland
>+ecosystem.")

A « the » is missing before « Hyprland ».

Good evening,
Noé
Noé Lopez Nov. 6, 2024, 8:24 p.m. UTC | #2
My cursor is completely broken now in GNOME, even after reconfiguring my
system :/ Is this an expected issue ?

Good evening,
Noé
Hilton Chain Nov. 8, 2024, 8:55 a.m. UTC | #3
Hi Noé,

On Thu, 07 Nov 2024 02:07:00 +0800,
Noé Lopez wrote:
>
> Hi,
>
> Thanks for this patch, hyprland works great as far as I tested it :)
>
> grimblast and hyprpicker didn’t work for me, and then gnome crashed
> losing my mail progress.  Maybe I’m not supposed to run two wayland
> sessions at once 🤔

hyprpicker is for wlroots-based compositors, and grimblast depends on Hyprland
at runtime, I guess you were running them on GNOME?

> Anyways, here are a few suggestions, I don’t have commit access so
> don’t take them too seriously :P

Don't worry!  Any review counts and helps :)

>
> >+      (native-inputs (list autoconf automake libtool python-minimal-wrapper))
> >+      ;; Fork of https://github.com/vmt/udis86
> >+      (home-page "https://github.com/canihavesomecoffee/udis86")
>
> Comments should end with a dot.

Ahh, forgot about this URL :(

> >+    (inputs (list pixman))
> >+    (home-page "https://github.com/hyprwm/hyprutils")
> >+    (synopsis "C++ library for utilities used across Hyprland ecosystem")
> >+    (description
> >+     "This package provides a C++ library for utilities used across Hyprland
> >+ecosystem.")
>
> A « the » is missing before « Hyprland ».

I stripped it by intention, does it break the sentence?


Thanks
Hilton Chain Nov. 8, 2024, 9:16 a.m. UTC | #4
Hi Noé,

On Thu, 07 Nov 2024 04:24:35 +0800,
Noé Lopez wrote:
>
> My cursor is completely broken now in GNOME, even after reconfiguring my
> system :/ Is this an expected issue ?

Cursor issue sounds to be related to hyprcursor.  But how does it interfere with
GNOME?  Have you fixed it now?


Thanks