* gnu/packages/wm.scm (hyprland): Update to 0.53.1.
[inputs]: Add hyprwire, muparser; Change hyprland-qtutils to
hyprland-guiutils.
The hyprwire and muparser packages are now required dependencies.
The hyprland-qtutils package has been superseded by hyprland-guiutils.
Change-Id: Idae55ccd9232c28a65162054f9780ee9186a5401
Signed-off-by: John Kehayias <john@guixotic.coop>
Niri package is a workspace, thus it seems it should use #:cargo-install-paths
so that the packages are properly installed. The reason they currently aren't
installed is that manifest-targets looks only on first 'packages', while niri
is third package in the list. The first package is a library, not 'bin', so
there's nothing to install. I am not completely sure this behavior is
intended. And if it is, it seems niri has worked only by chance before.
Ie. if it was first in the list, it would work. In case this is an error
in the cargo-build-system, changing it implies rebuilding all cargo packages,
hence this workaround would still be useful.
Fixes#4321.
* gnu/packages/wm.scm (niri)<arguments>: Add cargo-install-paths.
Change-Id: I7f34f734698f50ef3c913ed858c504b2c99042bf
Signed-off-by: Hilton Chain <hako@ultrarare.space>
There is some bug in 0.19.1 which crashes sway at DPMS off.
0.19.2 fixes the bug.
* gnu/packages/wm.scm (wlroots): update to 0.19.2.
Change-Id: I2d1d6af11f9314e768f9d794bf977b57edc3ceb5
Signed-off-by: Gabriel Wicki <gabriel@erlikon.ch>
* gnu/packages/wm.scm (quickshell): Install QML shared objects to output.
Update CMake generator configure flag to use Guix's #:generator keyword
argument for cmake-build-system.
Quickshell does not use these libraries at runtime, since they are statically
linked. But external tooling (e.g. qmllint) need to know about these
definitions. We place these libraries in the standard QML location so that
$QML_IMPORT_PATH can find these libraries.
Change-Id: I38afada42b8e6903970e470b0c8948783fcb3d7f
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
* gnu/packages/wm.scm (quickshell): Remove custom phases.
Quickshell uses the cmake-build-system, whose build and install phases are
nearly identical to these custom phases. Reusing the standard cmake phases
also means we allow Guix to control the build parallelism.
Change-Id: Ia6f5da50165b1e9ce6b4443cbd64328c51f88222
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
Use ‘define-deprecated-package’ instead of (define x (deprecated-package …))
throughout gnu/packages/*.scm.
Change-Id: I4e176da9ac660327489dab256ca4d12c4e78fe8d
* gnu/packages/wm.scm (yambar-wayland): Update to 1.11.0-0.abeffbd.
[inputs]: Add basu as a new dependency for the MPRIS module.
Change-Id: Ifcb00f4cad9db99df2e1145a65253626d91d8dad
Signed-off-by: Andreas Enge <andreas@enge.fr>
* gnu/packages/freedesktop.scm (wayland-protocols-next): Delete variable.
* gnu/packages/wm.scm (hyprland)[inputs]: Change wayland-protocols-next
to wayland-protocols.
This was a temporary package expected to be removed once the mesa-updates
branch was merged, it was only in use by hyprland.
See 7c1a30f3f9.
Change-Id: I9bf2f986815344ec79f013c0446cffbfdbdd76d7
Signed-off-by: John Kehayias <john@guixotic.coop>
* gnu/packages/wm.scm (wlroots): Update to 0.19.1.
(wlroots-0.19): Alias to wlroots.
Change-Id: Ie222ebfc52d36ff8d4ec7580074a8476ae5f5a78
Signed-off-by: John Kehayias <john@guixotic.coop>
This file contains two package definitions that should be on wm.scm.
They are not overly complex, not tightly couple and small, so there is
few to no reason keeping them in a dedicated file.
* gnu/packages/openbox.scm (obconf, openbox): Move from here ...
* gnu/packages/wm.scm: ... to here.
* gnu/packages/openbox.scm: Delete file.
* gnu/local.mk: Remove reference to openbox.scm.
* gnu/packages/kde-frameworks.scm: Fixup reference to (gnu packages openbox) module.
* gnu/packages/lxde.scm: Remove reference to (gnu packages openbox) module.
* gnu/packages/lxqt.scm: Fixup reference to (gnu packages openbox) module.
* gnu/tests/install.scm: Remove reference to (gnu packages openbox) module.
* po/packages/POTFILES.in: Remove reference to openbox.scm.
Change-Id: I0b887debb97e8fcc7880c9f05d29981226d06077
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
This reverts commit a7db92d9b3, this time with
the more careful command, to avoid a world rebuild:
grep -rl --exclude-dir=build --exclude-dir=patches --exclude=ld-wrapper.in \
--exclude=sitecustomize.py --exclude=guix-emacs.el maxim.cournoyer@gmail.com |
xargs sed -i 's/maxim.cournoyer@gmail.com/maxim@guixotic.coop/g'
Change-Id: I0871f5cf9ace79e34e78e24154d0da6ea95a3a91
The change was automated via:
git grep -l maxim.cournoyer@gmail.com |
xargs sed -i 's/maxim.cournoyer@gmail.com/maxim@guixotic.coop/g'
* .mailmap: New entry.
Change-Id: Iaa88b1e51c94159c49138fb43910badb990eb169