summaryrefslogtreecommitdiff
path: root/gnu/packages/wm.scm
AgeCommit message (Collapse)Author
2026-05-18guix: build-system: Set pypi-uri in pyproject, drop python module.Nicolas Graves
After this commit, when both modules are imported: - if pyproject is imported before, the warning is 'pypi-uri' is deprecated, use '(@ (guix build-system pyproject) pypi-uri)' instead - if python is imported before, the warning is `pypi-uri' imported from both (guix build-system python) and (guix build-system pyproject) This seems convenient enough to warn for deprecation in the short term, while avoiding any breaking changes. * guix/build-system/pyproject.scm (pypi-uri): Move the procedure from (guix build-system python) here. * guix/build-system/python (pypi-uri): Drop definition, import it from (guix build-system pyproject) and deprecate it. * gnu/packages/openldap.scm: Reorder modules to get the right warning. * gnu/packages/pypy.scm: Likewise. * gnu/packages/*.scm : Drop module (guix build-system python). * tests/import/pypi.scm: Likewise. Merges: https://codeberg.org/guix/guix/pulls/7448 Change-Id: Ib42f53bc545052eb7918a25afe9db6d5fc2cb834 Reviewed-by: Nguyễn Gia Phong <cnx@loang.net> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-18gnu: packages: Remove python-pytest-cov native-inputs.Nicolas Graves
Obtained with ./pre-inst-env guix style -S remove-native-inputs -t python-pytest-cov on top of https://codeberg.org/guix/guix/pulls/5862 For this reason, I don't think it's relevant to generate a GNU Style Changelog. Change-Id: I58fe10452d7eaf2e8bb4dc88dfac5b4a5ee46165 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-17gnu: mangowm: Update to 0.13.0.Yappaholic
* gnu/packages/wm.scm (mangowm): Update to 0.13.0. [home-page]: Update to https://mangowm.github.io. Merges: guix/guix!8653 Change-Id: I041afd5f8da5c6ac443b2eceb8a28c423fdedec4 Reviewed-by: Sughosha <sughosha@disroot.org> Reviewed-by: Ashish SHUKLA <ashish.is@lostca.se> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-07gnu: swaynotificationcenter: Update to 0.12.6.Trevor Arjeski
* gnu/packages/wm.scm (swaynotificationcenter): Update to 0.12.6. [inputs] Add blueprint-compiler, granite, gtk, gtk4-layer-shell, libadwaita, libshumate. Remove granite-6, gtk+, gtk-layer-shell Change-Id: I50d248880dc817ca1f33da81bc8f6b336326c766 Signed-off-by: Sughosha <sughosha@disroot.org>
2026-05-03gnu: waybar: Update to 0.15.0.Patrick Norton
* gnu/packages/wm.scm (waybar): Update to 0.15.0. Change-Id: Iaac44d28ceca7f164f4b1c309fafd2e06c0f67c1 Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-05-03gnu: mangowm: Update to 0.12.9.Yappaholic
* gnu/packages/wm.scm (mangowm): Update to 0.12.9. Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-05-02gnu: Add sdorfehs.Morgan Willcock
* gnu/packages/wm.scm (sdorfehs): New variable. Change-Id: I2ff605de61cd6eeefe379a280f86351d0602d31a Merges: https://codeberg.org/guix/guix/pulls/8129 Signed-off-by: Nguyễn Gia Phong <cnx@loang.net>
2026-04-30gnu: niri: Update to 26.04.Edouard Klein
* gnu/packages/wm.scm (niri): Update to 26.04. [source, home-page]: Switch upstream URL to github.com/niri-wm/niri. * gnu/packages/rust-crates.scm (lookup-cargo-inputs): Update niri inputs. Change-Id: I28dd3b5eacc3a76528bf5c93b6912d9971de724d Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2026-04-25gnu: sbcl-stumpwm-wpctl: Use modern style.jgart
* gnu/packages/wm.scm (sbcl-stumpwm-wpctl)[arguments]: Use modern style. [inputs]: Format the code. [description]: Add period to sentence. Change-Id: I285ea307e0f0a58e456870f8d5314cd464da2f49
2026-04-25gnu: Add sbcl-stumpwm-wpctl.Junker
* gnu/packages/wm.scm (sbcl-stumpwm-wpctl): New variable. Change-Id: I2a73a72c1437e0a27b4ca9d047c6c153f5389dcf Signed-off-by: jgart <jgart@dismail.de>
2026-04-25gnu: sbcl-stumpwm-acpi-backlight: Use modern style.jgart
* gnu/packages/wm.scm (sbcl-stumpwm-acpi-backlight)[arguments]: Use modern style. [source]: Format the code. Change-Id: I65c608d30aeefd54166d136115c81c7a4e6c7320
2026-04-25gnu:sbcl-stumpwm-bluetooth: Use modern style.jgart
* gnu/packages/wm.scm (sbcl-stumpwm-bluetooth)[arguments]: Use modern style. Change-Id: I0038d52948f48c8a489b69a5ad9ae9ec9d6e32aa
2026-04-25gnu: Add sbcl-stumpwm-bluetooth.Junker
* gnu/packages/wm.scm (sbcl-stumpwm-bluetooth): New variable. Change-Id: Iaa54c27cbfc8a429fe3af87a9a56cfec8c2923af Signed-off-by: jgart <jgart@dismail.de>
2026-04-25gnu: sbcl-stumpwm-acpi-backlight: Add comment on missing tests.jgart
* gnu/packages/wm.scm (sbcl-stumpwm-acpi-backlight)[arguments]: Add comment regarding missing tests. Change-Id: Id86f679b7df58582b15be7e2dfa6d597276956a6
2026-04-25gnu: Add sbcl-stumpwm-acpi-backlight.Junker
* gnu/packages/wm.scm (sbcl-stumpwm-acpi-backlight): New variable. Change-Id: I4db3c6f75c77d9c4e2c22b633a36cf68f6e47971 Signed-off-by: jgart <jgart@dismail.de>
2026-04-25gnu: sbcl-stumpwm-tomato: Update to 0.2.0.Junker
* gnu/packages/wm.scm (sbcl-stumpwm-tomato): Update to 0.2.0. Change-Id: Iedc27803a0267e02fd62b9551953ae0f6c073b90 Signed-off-by: jgart <jgart@dismail.de>
2026-04-20gnu: labwc: Update to 0.9.7Ashish SHUKLA
* gnu/packages/wm.scm (labwc): Update to 0.9.7. Change-Id: Iaf7437e8bcc71819252250934b386bb1b1927724 Merges: https://codeberg.org/guix/guix/pulls/7969 Signed-off-by: Nguyễn Gia Phong <cnx@loang.net>
2026-04-13gnu: mangowc: Update to 0.12.8 and rename to mangowm.Nikita Mitasov
* gnu/packages/wm.scm (mangowc): Deprecate and rename package to... (mangowm): ...this new variable. Update version to 0.12.7. [name, source, inputs, home-page, description]: Update accordingly. Change-Id: I49416d5441a94685f61d5eb1aef200fc644cab3f Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-04-12gnu: Add wlroots-0.20.kestrel
* gnu/packages/wm.scm (wlroots-0.20): New variable. Merges guix/guix!7588 Change-Id: I9923a6088aff61b59014843a1b2e472bb59c3489 Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-04-12gnu: wlroots-0.19: Update to 0.19.3.kestrel
* gnu/packages/wm.scm (wlroots-0.19): Update to 0.19.3. Merges guix/guix!7588 Change-Id: I6b26ee03b9f74370bd1aa605f36899dbb78fdbef Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-04-12gnu: wlroots: Update to 0.20.0.kestrel
* gnu/packages/wm.scm (wlroots): Update to 0.20.0. (wlroots-0.19): Add package recipe. Merges guix/guix!7588 Change-Id: Ieedc68c4cfa24954b8abd88c3ea65bc7f1e1b73c Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-04-12gnu: qtile: Use wlroots-0.19.kestrel
* gnu/packages/wm.scm (qtile) [inputs]: Remove wlroots; add wlroots-0.19. Merges guix/guix!7588 Change-Id: Ifad41c86a100368420b70fa14aa127f8e113038f Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-04-12gnu: sway: Use wlroots-0.19.kestrel
* gnu/packages/wm.scm (sway) [inputs]: Remove wlroots; add wlroots-0.19. Merges guix/guix!7588 Change-Id: I78360a42522648caaf795dbbf8d03ae4de5d2cd0 Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-04-12gnu: mangowc: Use wlroots-0.19.kestrel
* gnu/packages/wm.scm (mangowc) [inputs]: Remove wlroots; add wlroots-0.19. Merges guix/guix!7588 Change-Id: I6b731de026021adbdb26a2789bb21e6de4e5c739 Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-04-12gnu: niri: Remove dbus-run-session from wayland session.Hilton Chain
dbus-run-session was introduced in 893c49f60c6dcd0b5ddcbc481a28abe5d79430d8 to address screencasting issue. Since the issue can't be reproduced stably and the proper approach would be to configure portals.conf, this patch removes it. When encountering screencasting issue with niri, please report an issue with the output of the following command: sh -c "$(guix build xdg-desktop-portal)/libexec/xdg-desktop-portal -rv" * gnu/packages/wm.scm (niri) [arguments]: No longer start Wayland session with dbus-run-session. Merges: #7760
2026-04-12gnu: niri: Patch dependency reference.Hilton Chain
* gnu/packages/wm.scm (niri) [arguments]: Patch dbus-update-activation-environment references to store paths.
2026-04-03gnu: hyprland: Update to 0.54.3.John Kehayias
* gnu/packages/wm.scm (hyprland): Update to 0.54.3. Change-Id: I247365ad4ebf32134c92f60a1ebb3c0e63223ac8
2026-04-02gnu: wlroots: Add library for X11 backend.Nguyễn Gia Phong
* gnu/packages/wm.scm (wlroots)[propagated-inputs]: Add xcb-util-renderutil. Change-Id: I6012e7312564cfd211f0a4ff7ee93adcb5c88eec Merges: https://codeberg.org/guix/guix/pulls/6917
2026-04-01gnu: libucl: Update to 0.9.4.bdunahu
* gnu/packages/wm.scm (libucl): Update to 0.9.4. [arguments]: <#:tests?>: Enable tests. [native-inputs]: Remove autoconf; add autoconf-2.72. Merges guix/guix!7445 Change-Id: Icf5cea391095c446254092370d6d8097eddba47d Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-03-24gnu: quickshell: Remove redundant input.Efraim Flashner
* gnu/packages/wm.scm (quickshell)[native-inputs]: Remove redundant gcc-14. Change-Id: Icd86daf2177769208a1fa82a99a359d3757d92d5
2026-03-22gnu: icewm: Update to 4.0.0.Andy Tai
* gnu/packages/wm.scm (icewm): Update to 4.0.0. [inputs]: Add alsa-lib, ao, libsndfile, and libxres. [native-inputs]: Add ruby-asciidoctor. Merges guix/guix!5349 Change-Id: Idc590722472d31971ea18fedf4df6fe3aba93b9d Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-03-20gnu: Reference the inherited inputs values.Ludovic Courtès
This commit was made by running this command: sed -e's/modify-inputs (package-\([a-z-]*\)inputs [a-zA-Z0-9-]\+)/modify-inputs \1inputs/g' -i gnu/packages/*.scm … and then reverting individual hunks where the change would trigger unbound variable warnings or other issues (such as ‘native-inputs’ is bound in the body of the ‘inputs’ field, but it refers to the ‘native-inputs’ thunk defined just above). Change-Id: I6d94819f2809313fa1fbefc61897502ee7d66fab
2026-03-20gnu: Reference the inherited ‘arguments’ value.Ludovic Courtès
This commit was made by running this command: sed -e's/substitute-keyword-arguments (package-arguments [a-zA-Z0-9-]\+)/substitute-keyword-arguments arguments/g' -i gnu/packages/*.scm … and then: 1. reverting changes from ‘gnu/packages/rust.scm’ and ‘gnu/packages/java.scm’ since they would incur derivation changes and/or breakage; 2. reverting the change for ‘gcc-final’ in ‘gnu/packages/commencement.scm’; 3. reverting the change for ‘onnx-optimizer’, ‘openquest’, and ‘certbot’, which use ‘substitute-keyword-arguments’ for arguments that are not inherited (and thus ‘arguments’ would be unbound); 4. reverting the change for ‘insight-toolkit-legacy’ and ‘wine64-staging’ which make bogus assumptions about inherited arguments. Change-Id: I122a7cf517b6b63cae38944b5d33ade4b1f5a89c
2026-03-19gnu: labwc: Update to 0.9.6.Ashish SHUKLA
* gnu/packages/wm.scm (labwc): Update to 0.9.6. Change-Id: I43ee52fddb7fa6ead83adf86e4495375727163bb Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-03-17gnu: awesome: Fix compatibility with glib@2.86.Nguyễn Gia Phong
References: https://github.com/awesomeWM/awesome/pull/4022 * gnu/packages/wm.scm (awesome)[source]<snippet>: Add patch for compatibility with glib@2.86. Merges guix/guix!7239 Change-Id: I5d0c9081c450f071b85105a30f6b72b9aea4bb24 Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-03-15gnu: hyprland: Update to 0.54.2.John Kehayias
* gnu/packages/wm.scm (hyprland): Update to 0.54.2. Change-Id: Ife9f150a49978c69c2fed59bd0cc81a416c38861
2026-03-12gnu: qtile: Downgrade to 0.33.0.Foster Hangdaan
* gnu/packages/wm.scm (qtile): Downgrade to 0.33.0 which supports Python 3.11, the current Python version. Merges: https://codeberg.org/guix/guix/pulls/6624 Change-Id: I7f9157e604512b3d03a54d60febded75c5c41c57 Reviewed-by: Hugo Buddelmeijer <hugo@buddelmeijer.nl> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-10gnu: eww: Install shell completions.Efraim Flashner
* gnu/packages/wm.scm (eww)[arguments]: Add a phase to generate and install the shell completions. [native-inputs]: When cross-compiling add a native version of this package. Change-Id: I3a667b3de3c62b0683f841b3a3fc63b525be3056
2026-03-10gnu: Add eww.bdunahu
* gnu/packages/wm.scm (eww): New variable. * gnu/packages/rust-crates.scm: Add eww source crates. Change-Id: Id51585cbfb67178d25d2074377c18c1ebe48ca00 Signed-off-by: Steve George <steve@futurile.net>
2026-03-09gnu: quicktile: Fix build by using python-pygobject-3.50.Hugo Buddelmeijer
* gnu/packages/wm.scm (quicktile): Fix build by using python-pygobject-3.50. [inputs]: Remove python-pygobject; add python-pygobject-3.50. Change-Id: Ib5344f67f265a07519b41b4aa5f83f4a40dd2be4 Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-03-06gnu: labwc: Update to 0.9.5Ashish SHUKLA
* gnu/packages/wm.scm (labwc): Update to 0.9.5. Merges: https://codeberg.org/guix/guix/pulls/6893 Change-Id: I4f3d8905a7b7bc1fa1469bf6b551984411739075 Reviewed-by: Nguyễn Gia Phong <cnx@loang.net> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-06gnu: python-dbus-python: Rename to python-dbus.Andreas Enge
* gnu/packages/python-xyz.scm (python-dbus-python): Rename to… (python-dbus): … this. Change name field accordingly. (python-dbusmock, python-screenkey): Adapt references. * gnu/packages/admin.scm (solaar): Likewise. * gnu/packages/gpodder.scm (gpodder): Likewise. * gnu/packages/music.scm (jack-select): Likewise. * gnu/packages/password-utils.scm (himitsu-secret-service): Likewise. * gnu/packages/printers.scm (printrun): Likewise. * gnu/packages/wm.scm (quicktile): Likewise. Change-Id: Iaeb2f37c534a699f259d14fc770db86f79c1d7e8 Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-05gnu: swww: Update to 0.11.2.Carlos Durán Domínguez
* gnu/packages/wm.scm (swww): Update to 0.11.2. [source]: <uri>: Update URL. [arguments]: <#:cargo-install-paths>: Fix paths; <#:modules>: add (guix build copy-build-system). <#:phases>: Remove install replacement, and add 'install-completions-and-documentation. [home-page]: Update. * gnu/packages/rust-crates.scm (lookup-cargo-inputs): Update entry for swww. Change-Id: Ide4adf1aab6e1bf8817f88493ecf2a10e09f1ec8 Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2026-03-05gnu: swww: Improve style.Carlos Durán Domínguez
* gnu/packages/wm.scm (swww): Reindent. [source]: Reindent. [description]: Adjust formatting to meet the 80 characters line width convention. Change-Id: Ide4adf1aab6e1bf8817f88493ecf2a10e09f1ec8 Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2026-03-04gnu: hyprland: Update to 0.54.1.John Kehayias
* gnu/packages/wm.scm (hyprland): Update to 0.54.1. Change-Id: I0a64abf9fdb99cb7bd35fd741400f6e3855dc7d5
2026-03-03gnu: awesome: Refresh package.Cayetano Santos
* gnu/packages/wm.scm (awesome)[snippet]: Use G-Expressions. [arguments]: Use G-Expressions. <#:out-of-source?>: Delete. <#:phases>: Simplify lambda arguments in ’patch-session-file and ’wrap. Change-Id: Ie75f93d42650b8bb98c0ae40711b1a18346018d3
2026-03-03gnu: awesome: Separate hypertext documentation.Nguyễn Gia Phong
* gnu/packages/wm.scm (awesome)[outputs]: Add "doc". [arguments]<#:configure-flags>: Set AWESOME_DOC_PATH. Merges guix/guix!6833 Change-Id: Ifb180d35ed14ef5b2fff49f718302e714f639aa5 Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-03-03gnu: awesome: Fix manual pages generation.Nguyễn Gia Phong
Since version 4.3, Awesome uses asciidoctor instead of asciidoc to generate manual pages. Reference: https://github.com/awesomeWM/awesome/commit/d9cc56538f05 * gnu/packages/wm.scm (awesome)[native-inputs]: Replace asciidoc with ruby-asciidoctor. Merges guix/guix!6833 Change-Id: Iacd2bba93889eb283d0cc771a8abb46b178c219c Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-03-02gnu: Add gubar.Alissa Istleyeva
* gnu/packages/wm.scm (gubar): New variable. Merges: https://codeberg.org/guix/guix/pulls/6245 Change-Id: I55f6071e61742beff890961577001d87ea9bb558 Reviewed-by: David Thompson <dthompson2@worcester.edu> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-02gnu: hyprland: Update to 0.54.0.John Kehayias
* gnu/packages/wm.scm (hyprland): Update to 0.54.0. Change-Id: I9e8768c9e362bbf1e650aea7bfb2e5cc74a591e3