Efraim Flashner
8a72c6270d
gnu: quickshell: Remove redundant input.
...
* gnu/packages/wm.scm (quickshell)[native-inputs]: Remove redundant
gcc-14.
Change-Id: Icd86daf2177769208a1fa82a99a359d3757d92d5
2026-03-24 10:52:50 +02:00
Andy Tai
a39c0d38c8
gnu: icewm: Update to 4.0.0.
...
* 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-22 09:19:35 +01:00
Ludovic Courtès
1ae20f03f4
gnu: Reference the inherited inputs values.
...
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-20 13:27:16 +01:00
Ludovic Courtès
2a50c9598b
gnu: Reference the inherited ‘arguments’ value.
...
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-20 13:27:15 +01:00
Ashish SHUKLA
e44a5bb796
gnu: labwc: Update to 0.9.6.
...
* gnu/packages/wm.scm (labwc): Update to 0.9.6.
Change-Id: I43ee52fddb7fa6ead83adf86e4495375727163bb
Signed-off-by: Andreas Enge <andreas@enge.fr >
2026-03-19 11:07:20 +01:00
Nguyễn Gia Phong
46af8f33ac
gnu: awesome: Fix compatibility with glib@2.86.
...
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-17 19:47:56 +01:00
John Kehayias
9de0072f0d
gnu: hyprland: Update to 0.54.2.
...
* gnu/packages/wm.scm (hyprland): Update to 0.54.2.
Change-Id: Ife9f150a49978c69c2fed59bd0cc81a416c38861
2026-03-15 12:49:25 -04:00
Foster Hangdaan
04637755e9
gnu: qtile: Downgrade to 0.33.0.
...
* 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-12 19:18:16 +00:00
Efraim Flashner
a9326410ac
gnu: eww: Install shell completions.
...
* 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-10 17:56:25 +02:00
bdunahu
284f21a041
gnu: Add eww.
...
* 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-10 17:55:39 +02:00
Hugo Buddelmeijer
8e0175ef1f
gnu: quicktile: Fix build by using python-pygobject-3.50.
...
* 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-09 15:51:54 +01:00
Ashish SHUKLA
1bc31dd0a5
gnu: labwc: Update to 0.9.5
...
* 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-06 23:10:22 +00:00
Andreas Enge
c8392e4a5a
gnu: python-dbus-python: Rename to python-dbus.
...
* 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-06 14:53:07 +01:00
Carlos Durán Domínguez
13346ec997
gnu: swww: Update to 0.11.2.
...
* 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-05 14:19:46 +02:00
Carlos Durán Domínguez
b454745797
gnu: swww: Improve style.
...
* 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-05 14:19:46 +02:00
John Kehayias
e29c17a2e7
gnu: hyprland: Update to 0.54.1.
...
* gnu/packages/wm.scm (hyprland): Update to 0.54.1.
Change-Id: I0a64abf9fdb99cb7bd35fd741400f6e3855dc7d5
2026-03-04 13:36:25 -05:00
Cayetano Santos
bedc36b1f1
gnu: awesome: Refresh package.
...
* 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-03 08:53:27 +01:00
Nguyễn Gia Phong
bfefaabecc
gnu: awesome: Separate hypertext documentation.
...
* 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-03 08:47:59 +01:00
Nguyễn Gia Phong
1e529196aa
gnu: awesome: Fix manual pages generation.
...
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-03 08:47:59 +01:00
Alissa Istleyeva
f6bbfca83f
gnu: Add gubar.
...
* 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-02 20:58:00 +00:00
John Kehayias
d8e1ec344f
gnu: hyprland: Update to 0.54.0.
...
* gnu/packages/wm.scm (hyprland): Update to 0.54.0.
Change-Id: I9e8768c9e362bbf1e650aea7bfb2e5cc74a591e3
2026-03-02 15:25:47 -05:00
Nikita Mitasov
76bf3baa17
gnu: Add mangowc.
...
* gnu/packages/wm.scm (mangowc): New variable.
Merges: https://codeberg.org/guix/guix/pulls/6355
Change-Id: I771e82103c38dec5a704e126ef8e5bc22cd551d8
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-02-27 20:57:07 +00:00
Ashish SHUKLA
3dfa0056fe
gnu: labwc: Update to 0.9.4.
...
* gnu/packages/wm.scm (labwc): Update to 0.9.4.
Merges: https://codeberg.org/guix/guix/pulls/6756
Change-Id: I03e8ac3e172d9e542c1c7b724c328a3e8f535d36
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-02-27 20:42:21 +00:00
Andrew Wong
3fa6987d05
gnu: Add lavalauncher.
...
* gnu/packages/wm.scm (lavalauncher): New variable.
Merges: https://codeberg.org/guix/guix/pulls/4137
Change-Id: I49f0ccf8e5886e8d502b3bc3ad09130bb3f45171
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-02-26 12:01:31 +00:00
Carlos Durán Domínguez
cfa3dfd883
gnu: wl-mirror: Update to 0.18.5.
...
* gnu/packages/wm.scm (wl-mirror): Update to 0.18.5.
Change-Id: Idcf805539a88f26f41477c3867f025bd94ae9432
Signed-off-by: Andreas Enge <andreas@enge.fr >
2026-02-24 16:35:16 +01:00
Efraim Flashner
df8afc5b87
gnu: Fix some spelling errors.
...
* gnu/packages/version-control.scm, gnu/packages/video.scm,
gnu/packages/vim.scm, gnu/packages/virtualization.scm,
gnu/packages/vpn.scm, gnu/packages/weather.scm, gnu/packages/web.scm,
gnu/packages/wm.scm, gnu/packages/xdisorg.scm, gnu/packages/xiph.scm,
gnu/packages/xorg.scm: Fix some spelling errors.
Change-Id: I52a8739a9c3b7dc2bd2d603ac9268c662a3ea2c5
2026-02-20 09:47:01 +02:00
Igorj Gorjaĉev
1b61fef0b5
gnu: cagebreak: Update to 3.1.0.
...
* gnu/packages/wm.scm (cagebreak): Update to 3.1.0.
[inputs]: Replace wlroots-0.17 by wlroots-0.19.
Change-Id: Ief0a03b9d1865cbbf5b0e10330886c536e5c2147
Signed-off-by: Andreas Enge <andreas@enge.fr >
2026-02-19 21:40:21 +01:00
Carlo Zancanaro
6cf1914be4
gnu: awesome: Remove setting of LUA_{,C}PATH, and wrap GUIX_LUA_{,C}PATH.
...
* gnu/packages/wm.scm (awesome)[arguments]<#:phases>{set-paths}: Don't set
LUA_PATH and LUA_CPATH.
{wrap}: Wrap GUIX_LUA_PATH and GUIX_LUA_CPATH in wrapper.
Change-Id: I79c165f514bfc783184b79c7166b1322b3598ea9
Signed-off-by: Andreas Enge <andreas@enge.fr >
2026-02-18 21:02:26 +01:00
Spencer King
718336f60c
gnu: bspwm: Update to 0.9.12.
...
* gnu/packages/wm.scm (bspwm): Update to 0.9.12.
Change-Id: I85adac862f2c3df02a4b8a0a572a5ca4d1dc714a
Signed-off-by: Zheng Junjie <z572@z572.online >
2026-02-16 18:08:33 +08:00
Wilko Meyer
5e96842108
gnu: kanshi: Update to 1.9.0.
...
* gnu/packages/wm.scm (kanshi): Update to 1.9.0.
Change-Id: I9351c7bb7fcc856b342db20363ed5cd4720de38b
Signed-off-by: Andreas Enge <andreas@enge.fr >
2026-02-15 14:54:34 +01:00
Wilko Meyer
0e90d79d00
gnu: cage: Update to 0.2.1.
...
* gnu/packages/wm.scm (cage): Update to 0.2.1.
[inputs]: Change wlroots-0.18 to wlroots-0.19.
Closes : guix/guix#6370
Change-Id: Ib311b2a7cf383c3e788907aa25405f9096655227
Signed-off-by: 宋文武 <iyzsong@member.fsf.org >
2026-02-14 13:04:38 +08:00
Andreas Enge
fae4ddb064
gnu: spdlog: Change default to spdlog-15.
...
* gnu/packages/logging.scm (spdlog): Define as spdlog-15 instead of
spdlog-13.
* gnu/packages/wm.scm (waybar)[inputs]: Replace spdlog-1.13 by spdlog.
Change-Id: I351730c8f9e585bc1a7c85aef98b983793f93a46
2026-02-10 17:33:15 +01:00
Carlos Durán Domínguez
5a9a8cb7a8
gnu: Add sov.
...
* gnu/packages/wm.scm (sov): New variable.
Change-Id: Ice852054f659a61050f79f4563ab19417a395e83
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
Merges: #5731
2026-02-10 11:36:16 +01:00
Sharlatan Hellseher
51b3db5012
gnu: qtile: Remove unused native inputs.
...
* gnu/packages/wm.scm (qtile)[native-inputs]: Remove pre-commit,
python-anyio, python-check-manifest, python-coverage, python-isort,
python-mypy, python-pycairo, python-pytest, python-pytest-asyncio,
python-pytest-cov, python-pytest-httpbin, python-twine, python-wheel,
and xorg-server-for-tests.
Change-Id: I492b357666d538fc8eb94c3a450e76f69f4d0432
2026-02-07 12:28:39 +01:00
Patrick Norton
e7de707884
gnu: dunst: Update to 1.13.1.
...
* gnu/packages/wm.scm (dunst): Update to 1.13.1.
Change-Id: I456b1ae0015c43d5a5515fef12995838a869bcc2
Signed-off-by: Andreas Enge <andreas@enge.fr >
2026-02-06 15:41:00 +01:00
Andy Tai
954bd5a0cb
gnu: Add fvwm3.
...
* gnu/packages/wm.scm (fvwm3): New variable.
Change-Id: I203c28201ef366d8c831c7cd33ef95d92e191c32
Signed-off-by: Cayetano Santos <csantosb@inventati.org >
2026-02-02 18:59:54 +01:00
John Khoo
d25404a998
gnu: Format sway-audio-idle-inhibit.
...
This is due to a committer error: the latest revision of a PR
was not pulled and some comments remained unaddressed.
* gnu/packages/wm.scm (sway-audio-idle-inhibit): Reformat.
Change-Id: I8a1c04b00e92e38da20407500caa27cbac2ad927
Signed-off-by: Giacomo Leidi <therewasa@fishinthecalculator.me >
2026-01-30 10:37:54 +01:00
John Khoo
f91da7868c
gnu: Add sway-audio-idle-inhibit.
...
* gnu/packages/wm.scm (sway-audio-idle-inhibit): New variable.
Merges: https://codeberg.org/guix/guix/pulls/3047
Change-Id: I7b19aa7df0a2981fa048d47055f0d378fbce32ba
Signed-off-by: Giacomo Leidi <therewasa@fishinthecalculator.me >
2026-01-30 09:55:51 +01:00
Murilo
e72ccef566
gnu: hyprland: Update to 0.53.3.
...
* gnu/packages/wm.scm (hyprland): Update to 0.53.3.
[inputs]: Add glaze.
The glaze library is now a requirement for hyprland to build.
Change-Id: I58ff1fa1edd4225e5acbdef76702d27e4283e875
Signed-off-by: Andreas Enge <andreas@enge.fr >
Signed-off-by: Rutherther <rutherther@ditigal.xyz >
2026-01-25 21:31:34 +01:00
Mazin AlHaddad
2cfa76933e
gnu: i3-wm: Update to 4.25.
...
* gnu/packages/wm.scm (i3-wm): Update to 4.25.
Merges guix/guix!4973
Change-Id: Id0b3dd4cd74a4b663fc25f17103e81f11fb8e36a
Signed-off-by: Cayetano Santos <csantosb@inventati.org >
Signed-off-by: Rutherther <rutherther@ditigal.xyz >
2026-01-25 21:30:38 +01:00
Sergey Trofimov
f176e6a8f3
gnu: awesome: Add missing input.
...
* gnu/packages/wm.scm (awesome): Set path to xterm.
[arguments]<#:phases>{set-paths}: Substitute xterm path.
[inputs]: Add xterm.
Change-Id: Ic74d9034a4d7907a2a85fa3fe3af3bde6ea61d94
Signed-off-by: Andreas Enge <andreas@enge.fr >
Signed-off-by: Rutherther <rutherther@ditigal.xyz >
2026-01-25 21:30:25 +01:00
Aleksandr Lebedev
631803ebb5
gnu: Add dank-material-shell.
...
* gnu/packages/wm.scm (dankmaterialshell-minimal, dank-material-shell):
New variables.
Change-Id: I4b69151c9cf471fab3355a2a10b39d3729fcdb9b
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com >
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
Signed-off-by: Rutherther <rutherther@ditigal.xyz >
2026-01-25 21:26:02 +01:00
Carlos Durán Domínguez
e21894a6d7
gnu: wl-mirror: Improve style.
...
* gnu/packages/wm.scm (wl-mirror): Reindent.
[source]: Reindent.
[arguments]: Reindent.
Change-Id: Ia8a4352756403332695e85a9e966d1c401bd4945
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
Merges: #5732
Signed-off-by: Rutherther <rutherther@ditigal.xyz >
2026-01-25 21:25:46 +01:00
Carlos Durán Domínguez
43aea78517
gnu: wl-mirror: Update to 0.18.3.
...
* gnu/packages/wm.scm (wl-mirror): Update to 0.18.3.
Change-Id: I0e8eb4d4788dec702799cf0ba3f3111c7adc864e
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
Signed-off-by: Rutherther <rutherther@ditigal.xyz >
2026-01-25 21:25:45 +01:00
Carlos Durán Domínguez
ecaf51e335
gnu: swayidle: Modernize package style.
...
* gnu/packages/wm.scm (swayidle): Fix indentation.
[arguments] {configure-flags} Modernize to use G-Exp instead of quasiquotes.
[description] Reindent.
Change-Id: Iacc4fe0396add263755f0f6cdbb6868f9e3e3089
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
Merges: #5766
Signed-off-by: Rutherther <rutherther@ditigal.xyz >
2026-01-25 21:25:44 +01:00
Carlos Durán Domínguez
a4810cfb36
gnu: swayidle: Update to 1.9.0.
...
* gnu/packages/wm.scm (swayidle): Update to 1.9.0.
Change-Id: I6d7f8a2d74ff5dbc5d45994fee1119fcaff5f971
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
Signed-off-by: Rutherther <rutherther@ditigal.xyz >
2026-01-25 21:25:43 +01:00
Murilo
c524007dc8
gnu: hyprland: Update to 0.53.1.
...
* 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 >
2026-01-14 15:04:39 -05:00
John Kehayias
57b78bcaef
gnu: Add polycat.
...
* gnu/packages/wm.scm (polycat): New variable.
Change-Id: I4f612f5ed81b0ccd367c0285947fcf97f9898541
2026-01-14 14:38:56 -05:00
Nicolas Goaziou
98bf33f91c
gnu: qtile: Update to 0.34.1.
...
* gnu/packages/wm.scm (qtile): Update to 0.34.1.
[inputs]: Add cairo, gdk-pixbuf, libinput, librsvg, lm-sensors, wayland,
wayland-protocols, wlroots.
[propagated-inputs]: Add python-aiohttp, python-cairocffi,
python-prompt-toolkit, python-psutil, python-pytz, python-setproctitle.
[inputs]: Add pre-commit, python-anyio, python-check-manifest,
python-coverage, python-isort, python-mypy, python-pycairo, python-twine.
Change-Id: I18e283dacd868cc53724f430da7d2c608014ba54
2026-01-01 23:48:30 +01:00
Nicolas Graves
53d0957396
gnu: python-i3-py: Switch to pyproject.
...
* gnu/packages/wm.scm (python-i3-py):
[build-system]: Switch to pyproject-build-system.
[arguments]<#:phases>: Refresh phase 'install-doc.
[native-inputs]: Add python-setuptools.
[description]: Improve style.
Change-Id: Ida9397a7ffb3e142b44ac7f1516e072a93b853e6
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-12-27 22:02:52 +00:00