gpo.zugaina.org

Search Portage & Overlays:

gui-wm/hyprland

A dynamic tiling Wayland compositor that doesn't sacrifice on its looks

Screenshots

  • hyprland-9999
    **
    X legacy-renderer systemd video_cards_nvidia

    View      Download      Browse     License: BSD   
    Overlay: xoores
  • hyprland-9999
    +guiutils hyprpm systemd uwsm X +lua_single_target_lua5-4 +filecaps

    View      Download      Browse     License: BSD   
    Overlay: hyproverlay
  • hyprland-9999
    ~amd64
    X legacy-renderer systemd contrib

    View      Download      Browse     License: BSD   
    Overlay: x0rzavi
  • hyprland-0.55.2
    ~amd64
    +guiutils hyprpm systemd uwsm X +lua_single_target_lua5-4 +filecaps

    View      Download      Browse     License: BSD   
    Overlay: hyproverlay
  • hyprland-0.55.1
    ~amd64
    +guiutils hyprpm systemd uwsm X +lua_single_target_lua5-4 +filecaps

    View      Download      Browse     License: BSD   
    Overlay: hyproverlay
  • hyprland-0.55.0
    ~amd64
    +guiutils hyprpm systemd uwsm X +lua_single_target_lua5-4 +filecaps

    View      Download      Browse     License: BSD   
    Overlay: hyproverlay
  • hyprland-0.54.3
    ~amd64
    +guiutils hyprpm systemd uwsm X +filecaps

    View      Download      Browse     License: BSD   
    Overlay: hyproverlay
  • hyprland-0.53.3-r2
    ~amd64
    +guiutils hyprpm systemd uwsm X +filecaps

    View      Download      Browse     License: BSD   
    Overlay: hyproverlay
  • hyprland-0.52.2
    ~amd64
    X +guiutils systemd +filecaps

    View      Download      Browse     License: BSD   
    Overlay: hyproverlay
  • hyprland-0.29.1
    ~amd64
    X legacy-renderer systemd video_cards_nvidia

    View      Download      Browse     License: BSD   
    Overlay: xoores
  • hyprland-0.12.0
    ~amd64
    X

    View      Download      Browse     License: MIT   
    Overlay: gentoobr

ChangeLog

commit 7bf1e42aa95af438bb2b372a80ae14088451faca
Author: Anthony Ruhier <aruhier@mailbox.org>
Date: Sat May 16 16:43:45 2026 +0200

gui-wm/hyprland: add 0.55.2

Signed-off-by: Anthony Ruhier <aruhier@mailbox.org>

commit ecf04dfcaf7a7a1a9ff880ef7afa1dabf1936e07
Author: Anthony Ruhier <aruhier@mailbox.org>
Date: Thu May 14 11:38:17 2026 +0200

gui-wm/hyprland: add 0.55.1

Signed-off-by: Anthony Ruhier <aruhier@mailbox.org>

commit 0d5f52c1b303c625c6fbe3cd4578f462d5703a45
Author: Anthony Ruhier <aruhier@mailbox.org>
Date: Tue May 12 15:14:52 2026 +0200

gui-wm/hyprland: drop 0.54.1, 0.54.2

Signed-off-by: Anthony Ruhier <aruhier@mailbox.org>

commit 9df07d20376bd72dcb1afcbdcd3fd3c3d680d350
Author: Anthony Ruhier <aruhier@mailbox.org>
Date: Tue May 12 15:13:50 2026 +0200

gui-wm/hyprland: add min version requirements for some deps

Taken from #71.

Signed-off-by: Anthony Ruhier <aruhier@mailbox.org>

commit 0b48c385b64d5f50c70043a5e2f8f152de3ec09c
Author: Anthony Ruhier <aruhier@mailbox.org>
Date: Sat May 9 23:32:37 2026 +0200

gui-wm/hyprland: add 0.55.0

Signed-off-by: Anthony Ruhier <aruhier@mailbox.org>

commit 6a9c903e45bd56f868880b4a64db62a1c944fb67
Author: Anthony Ruhier <aruhier@mailbox.org>
Date: Sat May 9 23:31:40 2026 +0200

gui-wm/hyprland: -9999, update dependencies

Signed-off-by: Anthony Ruhier <aruhier@mailbox.org>

commit b997f4e0a1c55687e8118d57e92493c9495e73eb
Author: Anthony Ruhier <aruhier@mailbox.org>
Date: Wed Apr 29 22:41:56 2026 +0200

gui-wm/hyprland: -9999 update dependencies

Hyprutils 0.13.0 is required: https://github.com/hyprwm/Hyprland/commit/9ee5ff1f7181cc5fa575f1702802ccb78c21ba12

Lua requirement is improved upstream, no need to patch it anymore: https://github.com/hyprwm/Hyprland/commit/202cf48ecf627839c0a7433cbeb018c744214390

Signed-off-by: Anthony Ruhier <aruhier@mailbox.org>

commit ed07320ccb30fdfb1d73df5791201f5e0e6a093e
Author: Anthony Ruhier <aruhier@mailbox.org>
Date: Wed Apr 29 22:26:12 2026 +0200

*/*: add subslot operator for hypr libraries

Updating hyprutils, I realized that this happens often:

!!! existing preserved libs:
>>> package: gui-libs/hyprutils-0.13.0
* - /usr/lib64/libhyprutils.so.0.12.0
* - /usr/lib64/libhyprutils.so.11
* used by /usr/bin/hyprland-dialog (gui-libs/hyprland-guiutils-0.2.1)
* used by /usr/bin/hyprland-donate-screen (gui-libs/hyprland-guiutils-0.2.1)
* used by /usr/bin/hyprland-run (gui-libs/hyprland-guiutils-0.2.1)
* used by 3 other files
Use emerge @preserved-rebuild to rebuild packages using these libraries

Because the ABI changes often in hypr libraries, add a subslot operator
(":=") in ebuild dependencies to these libraries so that an update
automatically trigger a rebuild of the dependency graph without having
to manually run `emerge @preserve-rebuild`.

Signed-off-by: Anthony Ruhier <aruhier@mailbox.org>

commit 10fbed58a6100087d0573ea289ebd4335417bee9
Author: Anthony Ruhier <aruhier@mailbox.org>
Date: Wed Apr 29 00:29:09 2026 +0200

gui-wm/hyprland: add lua in -9999

Fixes #60

Upstream has a requirement for lua 5.5, which is not yet in Gentoo.
Patched to add the compatibility with lua 5.4. The patch also allows to
control the version used by CMake from the ebuild, and fixes an import
error due to Lua versions being slots in gentoo.

Signed-off-by: Anthony Ruhier <aruhier@mailbox.org>

commit 71446b87ad10fb929920f16cfa6bd154b1357a88
Author: Filip Kszczot <filip@kszczot.pl>
Date: Sun Mar 29 16:52:21 2026 +0200

gui-wm/hyprland: add 0.54.3

Signed-off-by: Filip Kszczot <filip@kszczot.pl>

commit e56fde6171ceaad5a27d6756ac8612ba41a28985
Author: Anthony Ruhier <aruhier@mailbox.org>
Date: Tue Mar 10 21:25:56 2026 +0100

gui-wm/hyprland: add 0.54.2, drop 0.54.0

Signed-off-by: Anthony Ruhier <aruhier@mailbox.org>

commit 935b49395f838b57d9e3ae10df66747e0a3b99da
Author: Anthony Ruhier <aruhier@mailbox.org>
Date: Tue Mar 10 21:25:15 2026 +0100

gui-wm/hyprland: -9999 dependencies update

Signed-off-by: Anthony Ruhier <aruhier@mailbox.org>

commit 411892dbf96c4187e0155c1bb613cc4e9b3a32aa
Author: Anthony Ruhier <aruhier@mailbox.org>
Date: Tue Mar 3 23:32:05 2026 +0100

gui-wm/hyprland: add slot

Fixes #33

Signed-off-by: Anthony Ruhier <aruhier@mailbox.org>

commit 5d29097cb32b5d8387b0a2146c7793fb978aade7
Author: Anthony Ruhier <aruhier@mailbox.org>
Date: Tue Mar 3 23:23:15 2026 +0100

gui-wm/hyprland: add 0.54.1

Signed-off-by: Anthony Ruhier <aruhier@mailbox.org>

commit bce01f2d010081ba90579e4773c7ad032791c504
Author: Anthony Ruhier <aruhier@mailbox.org>
Date: Fri Feb 27 19:46:04 2026 +0100

gui-wm/hyprland: add 0.54.0, drop 0.53.3-r1

Signed-off-by: Anthony Ruhier <aruhier@mailbox.org>

commit 45ab54e0ec48fa6c567c83b037a9203eb5beb619
Author: Anthony Ruhier <aruhier@mailbox.org>
Date: Tue Feb 17 00:59:37 2026 +0100

gui-wm/hyprland: fixes indentation in ebuild

Signed-off-by: Anthony Ruhier <aruhier@mailbox.org>

commit c6eaf99157d76f9fcf8e0408f36f2031517d45c4
Author: Anthony Ruhier <aruhier@mailbox.org>
Date: Tue Feb 17 00:48:56 2026 +0100

gui-wm/hyprland: remove X use dependency for libglvnd

Related to #19.

https://github.com/hyprwm/Hyprland/pull/13260 has been merged upstream
to allow wayland only builds.

Signed-off-by: Anthony Ruhier <aruhier@mailbox.org>

commit 16cdf8fd2dec4771c6a132f4cb34b7f2d6f5f449
Author: Anthony Ruhier <aruhier@mailbox.org>
Date: Wed Feb 11 23:22:42 2026 +0100

gui-wm/hyprland: update 9999 dependencies

Hyperland stable versions do not support glaze 7, restrict them to
glaze 6. 9999 now requires glaze 7.

Signed-off-by: Anthony Ruhier <aruhier@mailbox.org>

commit fd9dea21519d9d041d3c745a01d53cef96ab212a
Author: Anthony Ruhier <aruhier@mailbox.org>
Date: Wed Feb 11 23:22:23 2026 +0100

gui-wm/hyprland: drop 0.53.2-r1

Signed-off-by: Anthony Ruhier <aruhier@mailbox.org>

commit f11012939002363e914b0fce0a484d3d7fcb4527
Author: Anthony Ruhier <aruhier@mailbox.org>
Date: Wed Feb 11 01:19:05 2026 +0100

gui-wm/hyprland: 0.53+ requires media-libs/libglvnd[X]

Fixes #19.

Add the X use for media-libs/libglvnd in the dependencies, as it is
needed by cmake.

Signed-off-by: Anthony Ruhier <aruhier@mailbox.org>

commit f022e55cb1091a0c6014131a68d0f18be1b3946b
Author: Anthony Ruhier <aruhier@mailbox.org>
Date: Sun Feb 8 12:23:53 2026 +0100

gui-wm/hyprland: add 9999

Signed-off-by: Anthony Ruhier <aruhier@mailbox.org>

commit 051425b9c4915a64078cf252b4dc12171d235328
Author: Anthony Ruhier <aruhier@mailbox.org>
Date: Tue Jan 27 23:55:03 2026 +0100

gui-wm/hyprland: add missing depencies

Signed-off-by: Anthony Ruhier <aruhier@mailbox.org>

commit 19247c7669865b2342a522fef1f16aadbe522589
Author: Filip Kszczot <filip@kszczot.pl>
Date: Mon Jan 26 16:38:05 2026 +0100

gui-wm/hyprland: remove uwsm as default IUSE, revbump 0.53.3

Signed-off-by: Filip Kszczot <filip@kszczot.pl>

commit bfa10b0f5d4fd832053bf9fa64f2adfb3ef37136
Author: Anthony Ruhier <aruhier@mailbox.org>
Date: Sun Jan 25 00:39:02 2026 +0100

gui-wm/hyprland: add 0.53.3, drop 0.53.1

Signed-off-by: Anthony Ruhier <aruhier@mailbox.org>

commit cde42726a71623208b6f5c368331b2cb89892309
Author: Anthony Ruhier <aruhier@mailbox.org>
Date: Fri Jan 23 15:19:17 2026 +0100

gui-wm/hyprland: add 0.53.2

Signed-off-by: Anthony Ruhier <aruhier@mailbox.org>

commit 6a4bf913c83192d0b7249c6df2810699805baad7
Author: Anthony Ruhier <aruhier@mailbox.org>
Date: Wed Jan 21 22:51:21 2026 +0100

gui-wm/hyprland: fixes wiki link

Fixes the RedirectUrl pkgcheck warning.

Signed-off-by: Anthony Ruhier <aruhier@mailbox.org>

commit 58fff342d92fde84ef9ea0e363b248534549613d
Author: Anthony Ruhier <aruhier@mailbox.org>
Date: Wed Jan 21 22:43:18 2026 +0100

gui-wm/hyprland: Sets hyprpm dependencies under the USE

I realized today in an issue upstream related to Glaze that it is only
needed if hyprpm is enabled:
https://github.com/hyprwm/Hyprland/discussions/13043#discussioncomment-15552584.
Moves Glaze under the hyprpm USE flag.

This change also moves all hyprpm RDEPENDS behind the USE flag.

Signed-off-by: Anthony Ruhier <aruhier@mailbox.org>

gui-wm/hyprland: rebase

Signed-off-by: Anthony Ruhier <aruhier@mailbox.org>

commit 51cb65633fbff96450fe94487afb400ddce4d61a
Author: Filip Kszczot <filip@kszczot.pl>
Date: Sun Jan 18 20:32:17 2026 +0100

*/*: Fix small pkgcheck warnings

Signed-off-by: Filip Kszczot <filip@kszczot.pl>

commit 6bb4fb1727fefa9665c81c87e55534825c8955b8
Author: Anthony Ruhier <aruhier@mailbox.org>
Date: Sun Jan 18 00:40:28 2026 +0100

gui-wm/hyprland: add 0.53.1

Signed-off-by: Anthony Ruhier <aruhier@mailbox.org>

commit ecfb1a18b65d2f7f54798f5323796d37b4b35425
Author: Anthony Ruhier <aruhier@mailbox.org>
Date: Sun Jan 18 00:35:02 2026 +0100

gui-wm/hyprland: set cap_sys_nice to allow SCHED_RR

Hyprland asks for SCHED_RR if it has the capabilities:
https://github.com/hyprwm/Hyprland/blob/edc311544a54a06ce4acb759b4d9a30853695452/src/init/initHelpers.cpp#L7

It improves the performances on laptop CPUs for workspace animation changes and for the overall responsiveness.

Signed-off-by: Anthony Ruhier <aruhier@mailbox.org>

commit 3bdcda5854a2813f4fbd50b5d52a4c77fab36449
Author: Filip Kszczot <filip@kszczot.pl>
Date: Sun Jan 18 00:19:33 2026 +0100

feat(overlay): Move to thin-manifests

commit 198a69756b51df75975dc830878940ad8760de2b
Author: Filip Kszczot <filip@kszczot.pl>
Date: Sat Jan 17 23:50:33 2026 +0100

gui-wm/hyprland: new package, add 0.52.2

Signed-off-by: Filip Kszczot <filip@kszczot.pl>
Signed-off-by: Anthony Ruhier <aruhier@mailbox.org>