summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
14 daysnongnu: font-ubuntu-sans-mono: Fix source hash.Hilton Chain
This is a follow-up to commit 13208905d9dbaf70c367a0b4a986c945c6b1d633, where I corrected source commit in the original contribution but didn't change the hash. Since the store caches file name + hash, the build passed in my environment despite using the wrong hash. * nongnu/packages/fonts.scm (font-ubuntu-sans-mono): Fix hash.
14 daysnongnu: signal-desktop: Update to 8.8.0Ashish SHUKLA
* nongnu/packages/messaging.scm (signal-desktop): Update to 8.8.0. Signed-off-by: Hilton Chain <hako@ultrarare.space>
14 daysnongnu: google-chrome-canary: Update to 149.0.7795.0.Anderson Torres
* nongnu/packages/chrome.scm (google-chrome-canary): Update to 149.0.7795.0. Signed-off-by: Hilton Chain <hako@ultrarare.space>
14 daysnongnu: google-chrome-unstable: Update to 149.0.7779.3.Anderson Torres
* nongnu/packages/chrome.scm (google-chrome-unstable): Update to 149.0.7779.3. Signed-off-by: Hilton Chain <hako@ultrarare.space>
14 daysnongnu: google-chrome-beta: Update to 148.0.7778.40.Anderson Torres
* nongnu/packages/chrome.scm (google-chrome-beta): Update to 148.0.7778.40. Signed-off-by: Hilton Chain <hako@ultrarare.space>
14 daysnongnu: google-chrome-stable: Update to 147.0.7727.101.Anderson Torres
* nongnu/packages/chrome.scm (google-chrome-stable): Update to 147.0.7727.101. Signed-off-by: Hilton Chain <hako@ultrarare.space>
14 daysnongnu: chrome.scm: Add yet another source for updates.Anderson Torres
* nongnu/packages/chrome.scm: Document a new source for Google Chrome updates. Signed-off-by: Hilton Chain <hako@ultrarare.space>
14 daysnongnu: zotero: update to 9.0.1John Khoo
* nongnu/packages/productivity.scm (zotero): Update to 9.0.1. Signed-off-by: Hilton Chain <hako@ultrarare.space>
14 daysnongnu: Add font-ubuntu-sans-mono.Ian Henderson
* nongnu/packages/fonts.scm (font-ubuntu-sans-mono): New variable. Signed-off-by: Hilton Chain <hako@ultrarare.space> Modified-by: Hilton Chain <hako@ultrarare.space>
14 daysnongnu: Add font-ubuntu-sans.Ian Henderson
* nongnu/packages/fonts.scm (font-ubuntu-sans): New variable. Signed-off-by: Hilton Chain <hako@ultrarare.space> Modified-by: Hilton Chain <hako@ultrarare.space>
14 daysnongnu: geekbench5: Update to 5.5.1.Anderson Torres
Unfortunately geekbench6 segfaults. * nongnu/packages/benchmark.scm (geekbench5): Update to 5.5.1. Signed-off-by: Hilton Chain <hako@ultrarare.space> Modified-by: Hilton Chain <hako@ultrarare.space>
14 daysnongnu: nvidia-vaapi-driver: Move to (nongnu packages nvidia).Hilton Chain
This is a follow-up to 898fd3ced237b51141cd234bce52817850e3c3ca, which introduced a circular dependency. * nongnu/packages/video.scm (nv-codec-headers, nvidia-vaapi-driver): Move to... * nongnu/packages/nvidia.scm (nv-codec-headers, nvidia-vaapi-driver): ...here.
14 daysREADME.org: NVIDIA: Update per-driver support kernel versions.Hilton Chain
* README.org (NVIDIA graphics card): Update per-driver supported kernel versions, adding linux-7.0 and retesting the updated 580 & 595 series.
14 daysnongnu: nvda-595: Update to 595.71.05.Hilton Chain
* nongnu/packages/nvidia.scm (nvidia-source-595-x86_64-linux) (nvidia-source-595-aarch64-linux, nvidia-module-open-595, nvidia-modprobe-595) (nvidia-settings-595): Update to 595.71.05.
14 daysnongnu: nvda-580: Update to 580.159.03.Hilton Chain
* nongnu/packages/nvidia.scm (nvidia-source-580-x86_64-linux) (nvidia-source-580-aarch64-linux, nvidia-module-open-580, nvidia-modprobe-580) (nvidia-settings-580): Update to 580.159.03.
14 daysnongnu: nvidia-module-open: Fix DSC rainbow static artifacts on Bigscreen ↵Hilton Chain
Beyond VR headset. This commit applies patch from <https://github.com/triple-groove/nvidia-bsb-dsc-fix>. * nongnu/packages/patches/nvidia-module-open-bsb-dsc-fix.patch: New file. * nongnu/packages/nvidia.scm (nvidia-module-open-580, nvidia-module-open-590) (nvidia-module-open-595, nvidia-module-open-beta): Apply it.
14 daysnongnu: nvidia: Avoid transformations in package definitions.Hilton Chain
Packages can only be transformed once. Avoid using transformations in definitions so that these packages can be transformed by the user. * nongnu/packages/nvidia.scm (replace-nvidia-driver): Remove procedure. (make-nvda, make-ffmpeg-nvidia): Adjust accordingly. (replace-mesa): Use make-ffmpeg-nvidia.
14 daysnongnu: Add linux-7.0.Hilton Chain
* nongnu/packages/linux.scm (linux-7.0): New variable. * NEWS (2026-05): Mention it.
14 daysnongnu: corrupt-linux: Inherit patches from Guix.Hilton Chain
* nongnu/packages/linux.scm (corrupt-linux): Use kernel patches from Guix, except %boot-logo-patch. * NEWS (2026-05): Mention it.
2026-04-17README.org: NVIDIA: Update per-driver supported kernel versions.Hilton Chain
With commit 4f0a0c8956cba9f103071d3552f25f2e15e06612, most kernel versions are now supported by our packaged open source kernel modules. * README.org (NVIDIA graphics card): Update per-driver supported kernel versions. Update kernel version used in examples to 6.18. Fixes: #441
2026-04-17nongnu: nvidia-module-open-590: Fix build on linux-6.19.Hilton Chain
This is a follow-up to commit 4f0a0c8956cba9f103071d3552f25f2e15e06612. * nongnu/packages/patches/nvidia-module-open-fix-linux-6.19.patch: New file. * nongnu/packages/nvidia.scm (nvidia-module-open-590): Apply it.
2026-04-16nongnu: nvidia: Set location for package variants.Hilton Chain
The location will be used by package-channels, which is used by channel selection in Cuirass job specifications. * nonguix/utils.scm (package-with-alias): Inherit package location. * nongnu/packages/nvidia.scm (make-ffmpeg-nvidia): New procedure. (define-nvda-package, define-nvidia-container, define-ffmpeg-nvidia): Inherit driver package location. Fixes: #446
2026-04-16nongnu: ffmpeg/nvidia: Expose variants in command-line interface.Hilton Chain
* nongnu/packages/nvidia.scm (define-ffmpeg-nvidia): New macro. (ffmpeg/nvidia-390, ffmpeg/nvidia-470, ffmpeg/nvidia-580, ffmpeg/nvidia-590) (ffmpeg/nvidia-595, ffmpeg/nvidia-beta, ffmpeg-6/nvidia-390) (ffmpeg-6/nvidia-470, ffmpeg-6/nvidia-580, ffmpeg-6/nvidia-590) (ffmpeg-6/nvidia-595, ffmpeg-6/nvidia-beta): Define using it. (ffmpeg/nvidia): Alias to ffmpeg/nvidia-580. (ffmpeg-6/nvidia): Alias to ffmpeg-6/nvidia-580. (ffmpeg-nvidia-user-alias-390, ffmpeg-nvidia-user-alias-470) (ffmpeg-nvidia-user-alias-580, ffmpeg-nvidia-user-alias-590) (ffmpeg-nvidia-user-alias-595, ffmpeg-nvidia-user-alias-beta) (ffmpeg-6-nvidia-user-alias-390, ffmpeg-6-nvidia-user-alias-470) (ffmpeg-6-nvidia-user-alias-580, ffmpeg-6-nvidia-user-alias-590) (ffmpeg-6-nvidia-user-alias-595, ffmpeg-6-nvidia-user-alias-beta): New variables. * README.org (Package variants for NVIDIA proprietary driver): Update.
2026-04-16nongnu: nvidia-module-open: Add IBT support.Hilton Chain
* nongnu/packages/patches/nvidia-module-open-add-ibt-support.patch: New file. * nongnu/packages/nvidia.scm (nvidia-module-open-580, nvidia-module-open-590) (nvidia-module-open-595, nvidia-module-open-beta): Apply patch.
2026-04-12nongnu: linux-firmware: Update to 20260410.Jelle Licht
* nongnu/packages/linux.scm (linux-firmware): Update to 20260410.
2026-04-12nongnu: signal-desktop: Update to 8.6.0.Ashish SHUKLA
* nongnu/packages/messaging.scm (signal-desktop): Update to 8.6.0. Signed-off-by: Hilton Chain <hako@ultrarare.space>
2026-04-12nongnu: firefox: Update to 149.0.2 [security fixes].Tomas Volf
Fixes CVE-2026-5731, CVE-2026-5732, CVE-2026-5733, CVE-2026-5734, CVE-2026-5735. * nongnu/packages/mozilla.scm (firefox): Update to 149.0.2. Signed-off-by: Hilton Chain <hako@ultrarare.space>
2026-04-12nongnu: firefox-esr: Update to 140.9.1esr [security fixes].Tomas Volf
Fixes CVE-2026-5731, CVE-2026-5732, CVE-2026-5734. * nongnu/packages/mozilla.scm (firefox-esr): Update to 140.9.1esr. Signed-off-by: Hilton Chain <hako@ultrarare.space>
2026-04-12nongnu: Add makemkv.Maxim Cournoyer
* nongnu/packages/patches/makemkv-app-id.patch: New file. * nongnu/packages/video.scm (makemkv): New variable. Signed-off-by: Hilton Chain <hako@ultrarare.space> Modified-by: Hilton Chain <hako@ultrarare.space>
2026-04-12nongnu: godot-mono: Fix build.Hilton Chain
godot was updated in <https://codeberg.org/guix/guix/commit/d752617287f3dbf94c049b68e61d8cac7a3bd7ad>. * nongnu/packages/game-development.scm (godot-mono) [native-inputs]: Update hash for restored-nuget-dependencies.
2026-04-12transformations: nvidia: Add #:dynamic-boost? argument.Hilton Chain
* nonguix/transformations.scm (nonguix-transformation-nvidia): Add #:dynamic-boost? argument. * README.org (Configure operating system for NVIDIA proprietary driver): Update docstring. * NEWS (NVIDIA: New #:dynamic-boost? option in nonguix-transformation-nvidia): New entry.
2026-04-12nongnu: nvidia-driver: Wrap nvidia-powerd.Hilton Chain
* nongnu/packages/nvidia.scm (%nvidia-driver-arguments-390): Add "libdbus-1.so.3" to RUNPATH. (nvidia-driver-390) [inputs]: Add dbus. (%nvidia-driver-arguments-580): Wrap PATH to include lscpu. (nvidia-driver-580) [inputs]: Add util-linux. Fixes: #447
2026-04-12services: nvidia: Don't respawn nvidia-powerd.Hilton Chain
Failing to run the program means the platform is unsupported. No need to retry. * nongnu/services/nvidia.scm (nvidia-shepherd-service) [nvidia-powerd]: Disable respawn?.
2026-04-12multiarch-container: make-internal-script: Fix setlocale exception handler.Joonatan Saarhelo
* nonguix/multiarch-container (make-internal-script): Fix exception handler arguments list for setlocale call. Signed-off-by: Hilton Chain <hako@ultrarare.space>
2026-04-04transformations: nvidia: Enable Dynamic Boost.Hilton Chain
* nonguix/transformations.scm (nonguix-transformation-nvidia): Enable Dynamic Boost for 580.xx and newer series.
2026-04-04services: nvidia: Support Dynamic Boost.Hilton Chain
* nongnu/services/nvidia.scm (<nvidia-configuration>) [powerd]: New field. (nvidia-shepherd-service): New variable. (nvidia-service-type): Extend shepherd-root-service-type with it. Extend dbus-root-service-type.
2026-04-04nongnu: %nvidia-driver-arguments-580: Install nvidia-powerd.Hilton Chain
* nongnu/packages/nvidia.scm (%nvidia-driver-arguments-580): Install nvidia-powerd and nvidia-dbus.conf.
2026-04-04nongnu: %nvidia-driver-arguments-470: Revert Vulkan ICD configuration to use ↵Hilton Chain
libGLX_nvidia.so.0. This is a follow-up to one change in commit 5d9c0f7f4383c42ac9685be17821eb969b6da916. libEGL_nvidia.so.0 can't fully replace libGLX_nvidia.so.0 and breaks some Vulkan applications. * nongnu/packages/nvidia.scm (%nvidia-driver-arguments-470): Keep using libGLX_nvidia.so.0 in Vulkan ICD configuration.
2026-04-03nongnu: game-client: Remove (nongnu packages nvidia) module import.Hilton Chain
This is a follow-up to 55d33edf6168c47eb3324e451a2301c2cb856a24. As currently steam-nvidia depends on both steam and nvidia-driver at the top-level, it seems that there's no better solution at the moment. * nongnu/packages/game-client.scm: Remove (nongnu packages nvidia) module import. Fixes: https://gitlab.com/nonguix/nonguix/-/merge_requests/845#note_3220345364
2026-04-03nongnu: nvidia: Relocate nvidia driver dependencies.Hilton Chain
binary-package-from-sources accesses non-delayed package fields (inherit, package-version, package-location) and requires NVIDIA driver dependencies to be available before the driver definitions. While guix worked fine, scripting was affected. This commit fixes that. * nongnu/packages/nvidia.scm (egl-gbm, egl-wayland2, egl-x11): Move definitions before those of NVIDIA drivers.
2026-04-03.guix-channel: Fix the major mode.Tomas Volf
The mode line has to be on the first line of the file, otherwise it is not used. At the same time, this file does not contain anything that would be copyright-able, so drop the SPDX-License-Identifier, it just clutters the file. And finally, re-indent the file, since the scheme-mode now works and respects the indentation rules set by GNU Guix. * .guix-channel: Fix mode line. Drop license header. (channel): Re-indent. Signed-off-by: Hilton Chain <hako@ultrarare.space>
2026-04-03nongnu: Add electron-41.Simen Endsjø
* nongnu/packages/electron.scm (electron-41, electron-41-node-headers): New variables. Signed-off-by: Hilton Chain <hako@ultrarare.space>
2026-04-03nongnu: electron-40: Update to 40.8.4.Simen Endsjø
* nongnu/packages/electron.scm (electron-40): Update to 40.8.4. Signed-off-by: Hilton Chain <hako@ultrarare.space>
2026-04-03nongnu: electron-39: Update to 39.8.4.Simen Endsjø
* nongnu/packages/electron.scm (electron-39): Update to 39.8.4. Signed-off-by: Hilton Chain <hako@ultrarare.space>
2026-04-03nongnu: electron-38: Update to 38.8.6.Simen Endsjø
* nongnu/packages/electron.scm (electron-38): Update to 38.4.6. Signed-off-by: Hilton Chain <hako@ultrarare.space>
2026-04-03news.txt: New NVIDIA driver versions and documentation changes.Hilton Chain
* news.txt: New entry.
2026-04-03Update NEWS.Hilton Chain
* NEWS (New procedure `binary-package-from-sources' for better multiarch binary package support) (`package-with-alias' now uses the superseding mechanism) (NVIDIA: aarch64-linux and legacy series (390.xx, 470.xx) support) (NVIDIA proprietary driver: open source kernel modules now built from git): New entries.
2026-04-03nongnu: Add nvda-595.Hilton Chain
* nongnu/packages/nvidia.scm (%nvidia-driver-arguments-595): New procedure. (nvidia-source-595-x86_64-linux) (nvidia-source-595-aarch64-linux) (nvidia-driver-595, nvidia-firmware-595, nvidia-module-595) (nvidia-module-open-595, nvidia-modprobe-595, nvidia-settings-595) (nvda-595, nvda-user-alias-595) (steam-nvidia-595, steam-nvidia-user-alias-595) (heroic-nvidia-595, heroic-nvidia-user-alias-595) (ffmpeg/nvidia-595, ffmpeg-6/nvidia-595): New variables. * nonguix/transformations.scm (nonguix-transformation-nvidia): Support 595 series. * README.org (NVIDIA graphics card): Add 595 series.
2026-04-03transformations: nvidia: Allow removing restriction on NVENC and NvFBC.Hilton Chain
See also: https://github.com/keylase/nvidia-patch * nonguix/transformations.scm (nonguix-transformation-nvidia): New argument #:remove-driver-restriction? to patch the driver and remove NVENC and NvFBC restriction.
2026-04-03transformations: nvidia: Improve version selection support.Hilton Chain
* nonguix/transformations.scm (nonguix-transformation-nvidia): Improve version selection support. * README.org (NVIDIA graphics card): Update documentation.