GNU bug report logs - #73328
Adding Hyprland

Previous Next

Package: guix-patches;

Reported by: The Man <squishypinkelephant <at> gmail.com>

Date: Wed, 18 Sep 2024 03:33:01 UTC

Severity: normal

Done: John Kehayias <john.kehayias <at> protonmail.com>

Bug is archived. No further changes may be made.

Full log


Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: The Man <squishypinkelephant <at> gmail.com>
To: guix-patches <at> gnu.org
Subject: Adding Hyprland
Date: Tue, 17 Sep 2024 22:31:19 -0500
[Message part 1 (text/plain, inline)]
While the conditions are not quite ideal, guix is almost in a form to
accept Hyprland
the following remains:
mesa-updates commits:
318a1b8596b4862e7449f9e809fc29b203256db6 (gnu: wayland-protocols: Update to
1.37.)
fdc34f63b54de7d356cc5adcbed7a0c7a532c789 (gnu: libinput: Update to 1.26.2.)
in the master guix branch:
https://issues.guix.gnu.org/73311 (libliftoff)
others:
pipewire updated (only issue with a single header, not a real blocker but
would be ideal)

Otherwise, see attached with the hypr* desktop and utilities building,
running, and working
on my desktop.

The only caveat existing is that adding the following:
("GBM_BACKENDS_PATH" . ,(file-append mesa "/lib:$GBM_BACKENDS_PATH"))
to a home-environment-variables-service-type in your home configuration is
apparently a
requirement for running or hyprland will complain about egl/gbm.
otherwise I've tested the functionality of the desktop and nothing appears
to be broken.
linked, a screenshot of hyprland running in guix:
https://files.catbox.moe/2troyt.webp

attached are the package and service files.
feel free to put this off until later, this is only to show that it can be
done.
[Message part 2 (text/html, inline)]
[hyprland.scm (application/octet-stream, attachment)]
[hyprland.scm (application/octet-stream, attachment)]

This bug report was last modified 195 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.