etc: manifests/release: Add more packages. * etc/manifests/release.scm (%system-packages): Add shepherd. (%bootloader-packages, %filesystem-packages): New variables. (%system-manifest): Add %bootloader-packages, %filesystem-packages. Change-Id: I18118e85d914cfaf5bab8abd6865974a5eba39cb
gnu: openbox: Fix alt-tabbing crash. * gnu/packages/patches/openbox-add-fix-for-glib2-exposed-segfault.patch: New file. * gnu/local.mk (dist_patch_DATA): Add reference to it. * gnu/packages/openbox.scm (openbox)[source]: Use patch. Change-Id: I593b50bf14bdbeb300ea545ab9efe184651112fb Signed-off-by: Danny Milosavljevic <dannym@friendly-machines.com>
gnu: Add sbcl-alive-lsp. * gnu/packages/lisp-xyz.scm (sbcl-alive-lsp): New variable. Change-Id: Id9fea38e2e4e1b66688cd478a255d49d53042285
gnu: Add pmbootstrap. * gnu/packages/postmarketos.scm: New file. * gnu/packages/local.mk (GNU_SYSTEM_MODULES): Register file. Change-Id: Ib8347dd536738d2ea16a961c85308a0e43b98c1f
gnu: iwd: Update to c4718a53. * gnu/packages/networking.scm (iwd): Update to c4718a53. Change-Id: I599a5cf259eae41ab21a1658b42fe89f5f20aa11 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
services: networking: Add iwd-service-type. * gnu/services/networking.scm (iwd-service-type): New service type. (iwd-configuration), (iwd-settings), (iwd-scan-settings), (iwd-general-settings), (iwd-network-settings): New configuration types. * doc/guix.texi (Networking setup): Document it. Change-Id: I852115b9c6768b3ec4eedb34a7f9e66438bd1429 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
services: network-manager: Require wireless-daemon. * gnu/services/networking.scm (<network-manager-configuration>)[shepherd-requirement]: Replace wpa-supplicant with wireless-daemon. * doc/guix.texi (Networking Setup): Adjust. Change-Id: Id1a51429ccb6ea24839fc2aacd051a3ffe91c33c Signed-off-by: Ludovic Courtès <ludo@gnu.org>
services: wpa-supplicant: Add 'wireless-daemon' provision. * gnu/services/networking.scm (wpa-supplicant-configuration): [requirement]: Deprecate, [shepherd-requirement]: New field, [shepherd-provision]: Extract to a field. Add 'wireless-daemon to it. * doc/guix.texi (Networking Setup): Document it. Change-Id: Icc6fdd695e6e96ef168a085524989da639f77cd3 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
services: networking: Add shepherd-requirement for dhcpcd. * gnu/services/networking.scm (dhcpcd-configuration): Add shepherd-requirement field. (dhcpcd-shepherd-service): Use it. * doc/guix.texi (Networking Setup): Regenerate dhcpcd-configuration documentation. (File Systems): Fix typo. Change-Id: Id347e2bed2569237685a47be82dbf686640db25b Signed-off-by: Ludovic Courtès <ludo@gnu.org>
services: configuration: Add define-enumerated-field-type helper. * gnu/services/cups.scm (define-enumerated-field-type): Move... * gnu/services/configuration.scm (define-enumerated-field-type): ...here. * gnu/services/vpn.scm (define-enumerated-field-type): Remove. * gnu/services/power.scm (define-enum): Replace with define-enumerated-field-type. Change-Id: I89ec40f479e3f800268e714f1f88d638be017c7e Signed-off-by: Ludovic Courtès <ludo@gnu.org>
doc: Use CSS from guix.gnu.org. This is a followup to commit 7bbc00ccf0315a68509cacd6a85e1ae8ae7f5e5d of guix/artwork.git. * doc/build.scm (%manual-css-url): New variable. (%makeinfo-html-options): Use it instead of www.gnu.org/…/manual.css. (stylized-html): Likewise for the default #:manual-css-url. Change-Id: I20bd3866383f8cbb4984993c15dbab483a17f6c9
gnu: openscad: Update to 2025.06.01. * gnu/packages/engineering.scm (openscad): Update to 2025.06.01. [source]: Add patch. [arguments]<#:phases>[configure-flags]: Add -DUSE_BUILTIN_MANIFOLD=OFF, set -DUSE_BUILTIN_OPENCSG=OFF. Remove -DENABLE_TESTS=OFF, -DSNAPSHOT=ON. [check]: Preserve phase. [patch-source]: Remove bundled libraries. [inputs]: Remove python-pip. Add qtgamepad. * gnu/packages/patches/openscad-fix-path-in-expected-test-results-to-acommodate-diff.patch: New file. * gnu/local.mk (dist_patch_DATA): Add reference to it. Change-Id: Iec0e9201732a814af20e73a43ebc76bfaac494bb Signed-off-by: Danny Milosavljevic <dannym@friendly-machines.com>
gnu: manifold: Update to 3.0.1-0.7c8fbe1. * gnu/packages/engineering.scm (manifold): Update to commit 7c8fbe. Change-Id: Id9524d8d436a5e6a830867a4c7a28c3436219341 Signed-off-by: Danny Milosavljevic <dannym@friendly-machines.com>
gnu: opencsg: Ran guix style. * gnu/packages/graphics.scm (opencsg): Reformat. Change-Id: Id59101442badbf8206d536b9c0124ba763ae26ff Signed-off-by: Danny Milosavljevic <dannym@friendly-machines.com>
gnu: opencsg: Update to 1.8.2. * gnu/packages/graphics.scm (opencsg): Update to 1.8.2. [build-system]: Switch to cmake build system. [arguments]<#:phases>[configure]: Remove replacement. [skip-example]: Delete phase. [check]: Delete phase. Change-Id: Iba5ee7f2d3a95b2df8226a5f4d42baa2806eec84 Signed-off-by: Danny Milosavljevic <dannym@friendly-machines.com>
gnu: s-tui: Update to 1.2.0. * gnu/packages/admin.scm (s-tui): Update to 1.2.0. [source]: Use git-fetch. [inputs]: Remove python-psutil and python-urwid; add python-psutil-7 and python-urwid-3. [native-inputs]: Add python-setuptools, and python-wheel. Change-Id: Ic4c760510145d5c5110c11626d1ea88e8b2bd0f4
gnu: Add python-urwid-3. * gnu/packages/python-xyz.scm (python-urwid-3): New variable. Change-Id: If44704bb9c5492fbdaad1dc54bee18fa507b172a
gnu: Add python-psutil-7. * gnu/packages/python-xyz.scm (python-psutil-7): New variable. Change-Id: Ibf3f1fa0c092e2118e67df731c70bdfa3a891b71
gnu: px: Update to 3.6.10. * gnu/packages/admin.scm (px): Update to 3.6.10. Change-Id: I6c0ee8ad9c21eba6bf68e3b5adb05c5b6d3d5526
gnu: emacs-e2wm: Update to 1.5. * gnu/packages/emacs-xyz.scm (emacs-e2wm): Update to 1.5. Signed-off-by: Hilton Chain <hako@ultrarare.space>