summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
6 daysnongnu: nvidia-driver-580: Support aarch64-linux.Hilton Chain
* nongnu/packages/nvidia.scm (nvidia-driver-580): Define in binary-package-from-sources. [supported-systems]: Add aarch64-linux.
6 daysnongnu: Add nvidia-source-580-aarch64-linux.Hilton Chain
* nongnu/packages/nvidia.scm (nvidia-source-580-aarch64-linux): New variable.
6 daysnongnu: Add nvidia-source-580-x86_64-linux.Hilton Chain
* nongnu/packages/nvidia.scm (nvidia-source-580-x86_64-linux): New variable.
6 daystransformations: nvidia: Add nvda-390 preset.Hilton Chain
* nonguix/transformations.scm (nonguix-transformation-nvidia) [%presets]: Add nvda-390.
6 daystransformations: nvidia: Add nvda-470 preset.Hilton Chain
* nonguix/transformations.scm (nonguix-transformation-nvidia) [%presets]: Add nvda-470.
6 daysnongnu: Add nvda-470.Hilton Chain
* nongnu/packages/nvidia.scm (nvda-470): New variable.
6 daysnongnu: Add nvidia-settings-470.Hilton Chain
* nongnu/packages/nvidia.scm (nvidia-settings-470): New variable.
6 daysnongnu: Add nvidia-modprobe-470.Hilton Chain
* nongnu/packages/nvidia.scm (nvidia-modprobe-470): New variable.
6 daysnongnu: Add nvidia-module-470.Hilton Chain
* nongnu/packages/nvidia.scm (nvidia-module-470): New variable.
6 daysnongnu: Add nvidia-firmware-470.Hilton Chain
* nongnu/packages/nvidia.scm (nvidia-firmware-470): New variable.
6 daysnongnu: Add nvda-390.Hilton Chain
* nongnu/packages/nvidia.scm (nvda-390): New variable.
6 daysnongnu: Add nvidia-settings-390.Hilton Chain
* nongnu/packages/nvidia.scm (%nvidia-settings-patches-390) (nvidia-settings-390): New variables.
6 daysnongnu: Add nvidia-modprobe-390.Hilton Chain
* nongnu/packages/nvidia.scm (nvidia-modprobe-390): New variable.
6 daysnongnu: Add nvidia-module-390.Hilton Chain
* nongnu/packages/nvidia.scm (nvidia-module-390): New variable.
6 daysnongnu: Add nvidia-driver-390 and nvidia-driver-470.Hilton Chain
* nongnu/packages/nvidia.scm (%nvidia-patches-390, %nvidia-patches-470) (%nvidia-install-plan-390, %nvidia-install-plan-470) (%nvidia-icd-configurations-390, %nvidia-icd-configurations-470) (nvidia-driver-390, nvidia-driver-470): New variables. (make-nvidia-source): Add gawk, which, xz into PATH. (nvidia-driver-580) [#:phases] <create-misc-files>: Adjust accordingly. <patch-elf>: Add dependencies of older drivers into RUNPATH.
6 daysnongnu: nvidia: Use computed-origin-method for sources.Hilton Chain
This makes it possible to output a directory for easier driver patching.. * nongnu/packages/nvidia.scm (%nvidia-unbundle-libraries-580) (make-nvidia-driver-snippet): Merge as make-nvidia-source. (nvidia-driver-580, nvidia-driver-590, nvidia-driver-beta) (nvidia-firmware-580, nvidia-module-580): Adjust accordingly.
6 daysnongnu: nvidia: Add add-architecture-to-filename.Hilton Chain
* nongnu/packages/nvidia.scm (add-architecture-to-filename): New procedure. (%nvidia-icd-configurations-580, %nvidia-icd-configurations-590) (%nvidia-icd-configurations-beta): New variables. (nvidia-driver-580, nvidia-driver-470, nvidia-driver-590, mesa-for-nvda) [#:phases]: Use them.
6 daysnongnu: nvidia-driver-580: Move commands installation to ↵Hilton Chain
%nvidia-install-plan-580. * nongnu/packages/nvidia.scm (nvidia-driver-580) [arguments] <#:phases>: Move install-commands phase into... * nongnu/packages/nvidia.scm (%nvidia-install-plan-580): ...here. Only install nvidia_icd_vksc.json on x86.
6 daysnongnu: nvidia-driver-590: Merge egl-wayland2 input into nvidia-driver-580.Hilton Chain
* nongnu/packages/nvidia.scm (%nvidia-unbundle-libraries-590): Delete variable and merge into %nvidia-unbundle-libraries-580. (nvidia-driver-590) [arguments, inputs]: Move egl-wayland2 input to... (nvidia-driver-580): ...this package. (%nvidia-install-plan-580): Adjust accordingly.
6 daysnongnu: nvidia-driver-580: Switch to gnu-build-system.Hilton Chain
copy-build-system dosen't support cross-compilation. * nongnu/packages/nvidia.scm (%nvidia-install-plan-580): New procedure. (nvidia-driver-580): Use it and simplify a few expressions. [build-system]: Switch to gnu-build-system. (nvidia-firmware-580) [build-system]: Explicitly set copy-build-system.
6 daysnongnu: nvidia-module-open: Build from git.Hilton Chain
* nongnu/packages/nvidia.scm (nvidia-module-open-580, nvidia-module-open-590) (nvidia-module-open-beta): Build from git. (make-nvidia-driver-snippet): Remove them from proprietary driver source.
6 daysservices: nvidia: Accept #f in firmware field.Hilton Chain
* nongnu/services/nvidia.scm (%nvidia-firmware): New procedure. (nvidia-service-type) [extensions]: Use it to extend firmware-service-type.
6 daysutils: package-with-alias: Base on the superseding mechanism.Hilton Chain
* nonguix/utils.scm (package-with-alias) [properties]: Set superseded and supress-supersession-info?.
6 daysutils: package-input-grafting: Don't rebuild the replacement package.Hilton Chain
* nonguix/utils.scm (package-input-grafting): Use symlink to rename the replacement package.
6 daysutils: Add binary-package-from-sources.Hilton Chain
* nonguix/utils.scm (binary-package-from-sources): New procedure.
6 daysutils: Add %binary-source.Hilton Chain
* nonguix/utils.scm (%binary-source): New variable.
6 daysnongnu: Add signal-cli.luca
* nongnu/packages/messaging.scm (signal-cli): New variable. Co-authored-by: Jonathan Brielmaier <jonathan.brielmaier@web.de> Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
7 daysnongnu: Add anki.John Kehayias
* nongnu/packages/productivity.scm (anki-client, anki): New variables.
12 daysnongnu: firefox-esr: Update to 140.9.0esr [security fixes].Tomas Volf
Fixes CVE-2025-59375, CVE-2026-4684, CVE-2026-4685, CVE-2026-4686, CVE-2026-4687, CVE-2026-4688, CVE-2026-4689, CVE-2026-4690, CVE-2026-4691, CVE-2026-4692, CVE-2026-4693, CVE-2026-4694, CVE-2026-4695, CVE-2026-4696, CVE-2026-4697, CVE-2026-4698, CVE-2026-4699, CVE-2026-4700, CVE-2026-4701, CVE-2026-4702, CVE-2026-4704, CVE-2026-4705, CVE-2026-4706, CVE-2026-4707, CVE-2026-4708, CVE-2026-4709, CVE-2026-4710, CVE-2026-4711, CVE-2026-4712, CVE-2026-4713, CVE-2026-4714, CVE-2026-4715, CVE-2026-4716, CVE-2026-4717, CVE-2026-4718, CVE-2026-4719, CVE-2026-4720, CVE-2026-4721. * nongnu/packages/mozilla.scm (firefox-esr): Update to 140.9.0esr. Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
12 daysnongnu: Add cljfmt.Mathieu Lirzin
* nongnu/packages/clojure.scm (cljfmt): New variable. Signed-off-by: Jelle Licht <jlicht@fsfe.org>
12 daysnongnu: Add kustomizeNatalie Atkinson
Signed-off-by: Jelle Licht <jlicht@fsfe.org>
12 daysnongnu: signal-desktop: Update to 8.4.0Ashish SHUKLA
* nongnu/packages/messaging.scm (signal-desktop): Update to 8.4.0. Signed-off-by: Jelle Licht <jlicht@fsfe.org>
12 daysnongnu: sof-firmware: Update to 2025.12.2.Ada Stevenson
* nongnu/packages/linux.scm (sof-firmware): Update to 2025.12.2. Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
12 daysnongnu: firefox: Update to 149.0 [security fixes].John Kehayias
Fixes CVE-2025-59375, CVE-2026-4684, CVE-2026-4685, CVE-2026-4686, CVE-2026-4687, CVE-2026-4688, CVE-2026-4689, CVE-2026-4690, CVE-2026-4691, CVE-2026-4692, CVE-2026-4693, CVE-2026-4694, CVE-2026-4695, CVE-2026-4696, CVE-2026-4697, CVE-2026-4698, CVE-2026-4699, CVE-2026-4700, CVE-2026-4701, CVE-2026-4702, CVE-2026-4704, CVE-2026-4705, CVE-2026-4706, CVE-2026-4707, CVE-2026-4708, CVE-2026-4709, CVE-2026-4710, CVE-2026-4711, CVE-2026-4712, CVE-2026-4713, CVE-2026-4714, CVE-2026-4715, CVE-2026-4716, CVE-2026-4717, CVE-2026-4718, CVE-2026-4719, CVE-2026-4720, CVE-2026-4721, CVE-2026-4722, CVE-2026-4723, CVE-2026-4724, CVE-2026-4725, CVE-2026-4726, CVE-2026-4727, CVE-2026-4728, CVE-2026-4729. * nongnu/packages/mozilla.scm (firefox): Update to 149.0.
2026-03-24nongnu: heroic: Fix legendary using 32-bit python.John Kehayias
Fixes #444. * nongnu/packages/game-client.scm (heroic-extra-client-libs): Add python. (heroic-container-for): Remove python from union32.
2026-03-25nongnu: signal-desktop: Update to 8.3.0Ashish SHUKLA
* nongnu/packages/messaging.scm (signal-desktop): Update to 8.3.0. Signed-off-by: Hilton Chain <hako@ultrarare.space>
2026-03-25nongnu: Add electron node headers.Simen Endsjø
* nongnu/packages/electron.scm (electron-node-headers-source): New procedure. (electron-27-node-headers, electron-28-node-headers, electron-29-node-headers) (electron-30-node-headers, electron-31-node-headers, electron-32-node-headers) (electron-33-node-headers, electron-34-node-headers, electron-35-node-headers) (electron-36-node-headers, electron-37-node-headers, electron-38-node-headers) (electron-39-node-headers, electron-40-node-headers): New variables. Signed-off-by: Hilton Chain <hako@ultrarare.space> Modified-by: Hilton Chain <hako@ultrarare.space>
2026-03-22transformations: nvidia: Allow specifying display manager in ↵Hilton Chain
‘#:configure-xorg?’. * nonguix/transformations.scm (nonguix-transformation-nvidia): Allow passing display manager service type to ‘#:configure-xorg?’. * README.org (System setup): Update docstring.
2026-03-22services: nvidia: Install nvidia-prime into profile.Hilton Chain
* nongnu/services/nvidia.scm (nvidia-profile): Add nvidia-prime.
2026-03-22services: nvidia: Add configuraiton field for nvidia-settings.Hilton Chain
* nongnu/services/nvidia.scm (<nvidia-configuration>) [settings]: New field. (nvidia-profile): New procedure. (nvidia-service-type) [extensions]: Extend profile-service-type with it.
2026-03-22nongnu: Add nvidia-prime.Hilton Chain
* nongnu/packages/nvidia.scm (nvidia-prime): New variable.
2026-03-22nongnu: egl-x11: Update to 1.0.5.Hilton Chain
* nongnu/packages/nvidia.scm (egl-x11): Update to 1.0.5. [arguments]: Patch library reference in EGL external platform configuraiton.
2026-03-22nongnu: egl-gbm: Update to 1.1.3.Hilton Chain
* nongnu/packages/nvidia.scm (egl-gbm): Update to 1.1.3. [arguments]: Patch library reference in EGL external platform configuraiton.
2026-03-22nongnu: nvidia-driver-590: Add egl-wayland2 input.Hilton Chain
* nongnu/packages/nvidia.scm (%nvidia-unbundle-libraries-590): New variable. (nvidia-driver-590) [source]: Use it. [arguments, inputs]: Add egl-wayland2. (nvidia-driver-beta): Inherit from nvidia-driver-590 and use %nvidia-unbundle-libraries-590 for snippet.
2026-03-22nongnu: Add egl-wayland2.Hilton Chain
* nongnu/packages/nvidia.scm (egl-wayland2): New variable.
2026-03-22nongnu: Remove nvidia-settings-source.Hilton Chain
* nongnu/packages/nvidia.scm (nvidia-settings-source): Delete procedure. (nvidia-settings-580, nvidia-settings-590, nvidia-settings-beta) [source]: Adjust accordingly.
2026-03-22nongnu: Remove nvidia-source.Hilton Chain
* nongnu/packages/nvidia.scm (nvidia-source): Delete procedure. (nvidia-580, nvidia-590, nvidia-beta) [source]: Adjust accordingly.
2026-03-22nongnu: Add nvda-590.Hilton Chain
* nongnu/packages/nvidia.scm (nvda-590): New variable. * nonguix/transformations.scm (nonguix-transformation-nvidia): Add its preset.
2026-03-22nongnu: Add nvidia-settings-590.Hilton Chain
* nongnu/packages/nvidia.scm (nvidia-settings-590): New variable.
2026-03-22nongnu: Add nvidia-modprobe-590.Hilton Chain
* nongnu/packages/nvidia.scm (nvidia-modprobe-590): New variable.