summaryrefslogtreecommitdiff
path: root/nongnu/packages/nvidia.scm
AgeCommit message (Collapse)Author
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.
2026-03-22nongnu: Add nvidia-module-open-590.Hilton Chain
* nongnu/packages/nvidia.scm (nvidia-module-open-590): New variable.
2026-03-22nongnu: Add nvidia-module-590.Hilton Chain
* nongnu/packages/nvidia.scm (nvidia-module-590): New variable.
2026-03-22nongnu: Add nvidia-firmware-590.Hilton Chain
* nongnu/packages/nvidia.scm (nvidia-firmware-590): New variable.
2026-03-22nongnu: Add nvidia-driver-590.Hilton Chain
* nongnu/packages/nvidia.scm (nvidia-driver-590): New variable.
2026-03-22nongnu: nvidia-settings: Rename to nvidia-settings-580.Hilton Chain
* nongnu/packages/nvidia.scm (nvidia-settings-580): Renamed from nvidia-settings. (nvidia-settings-beta): Inherit from it. (nvidia-settings): Newly defined alias.
2026-03-22nongnu: nvidia-modprobe: Rename to nvidia-modprobe-580.Hilton Chain
* nongnu/packages/nvidia.scm (nvidia-modprobe-580): Renamed from nvidia-modprobe. (nvidia-modprobe-beta): Inherit from it. (nvidia-modprobe): Newly defined alias.
2026-03-22nongnu: nvidia-module-open: Rename to nvidia-module-open-580.Hilton Chain
* nongnu/packages/nvidia.scm (nvidia-module-open-580): Renamed from nvidia-module-open. (nvidia-module-open-beta): Inherit from it. (nvidia-module-open): Newly defined alias.
2026-03-22nongnu: nvidia-module: Rename to nvidia-module-580.Hilton Chain
* nongnu/packages/nvidia.scm (nvidia-module-580): Renamed from nvidia-module. (nvidia-module-beta): Inherit from it. (nvidia-module): Newly defined alias.
2026-03-22nongnu: nvidia-firmware: Rename to nvidia-firmware-580.Hilton Chain
* nongnu/packages/nvidia.scm (nvidia-firmware-580): Renamed from nvidia-firmware. (nvidia-firmware-beta): Inherit from it. (nvidia-firmware): Newly defined alias.
2026-03-22nongnu: nvidia-driver: Rename to nvidia-driver-580.Hilton Chain
* nongnu/packages/nvidia.scm (nvidia-driver-580): Renamed from nvidia-driver. (nvidia-driver-beta): Inherit from it. (nvidia-driver): Newly defined alias.
2026-03-22nongnu: nvidia-source: Use a procedure to produce snippet.Hilton Chain
* nongnu/packages/nvidia.scm (%nvidia-unbundle-libraries-580): New variable. (nvidia-driver-snippet): Rename to... (make-nvidia-driver-snippet): ...this and accept argument for libraries to unbundle. (nvidia-source): Use it.
2026-03-22nongnu: Reference the inherited arguments and inputs values.Hilton Chain
Following upstream change in https://codeberg.org/guix/guix/commit/6b1a15189e9f02f2962c4885092533f817d0375c These references are found via: rg '\(package-(arguments|[a-z]*-?inputs)' No derivation changes are introduced by this commit.
2026-03-12services: nvidia: Use nvidia-modprobe.Hilton Chain
* nongnu/services/nvidia.scm (nvidia-configuration) [modprobe]: New field. (nvidia-privileged-program, nvidia-special-files, nvidia-udev-rule): New procedures. (nvidia-shepherd-service): Delete procedure. (nvidia-service-type) [extensions]: Update accordingly. * nongnu/packages/nvidia.scm (%nvidia-script-create-device-nodes) (%nvidia-udev-rules): Delete in favor of nvidia-udev-rule. (nvidia-driver): Remove udev rule from the package. * nonguix/transformations.scm (nonguix-transformation-nvidia): Use the new modprobe field for nvidia-configuration.
2026-03-12nongnu: Add nvidia-modprobe-beta.Hilton Chain
* nongnu/packages/nvidia.scm (nvidia-modprobe-beta): New variable.
2026-03-12nongnu: Add nvidia-modprobe.Hilton Chain
* nongnu/packages/nvidia.scm (nvidia-modprobe): New variable.
2026-03-11nongnu: nvidia-driver-beta: Update to 595.45.04.Hilton Chain
* nongnu/packages/nvidia.scm (nvidia-driver-beta): Update to 595.45.04. (nvidia-settings-beta): Likewise.
2026-03-11nongnu: nvidia-driver: Update to 580.142.Hilton Chain
* nongnu/packages/nvidia.scm (nvidia-driver): Update to 580.142. (nvidia-settings): Likewise.
2026-02-05nongnu: nvidia: Revise synopses and descriptions of driver packages.Hilton Chain
Driver setup has been updated in README. Now these distributed in descriptions can be removed. * nongnu/packages/nvidia.scm (nvidia-firmware, nvidia-module) (nvidia-module-open, nvidia-settings, nvda): Revise synopses and descriptions.
2026-01-18nongnu: nvidia-driver: Update to 580.126.09.Hilton Chain
* guix/import/nvidia.scm (latest-release): Change URL from ‘us.download.nvidia.com’ to ‘download.nvidia.com’. * nongnu/packages/nvidia.scm (nvidia-source): Likewise. (nvidia-driver): Update to 580.126.09. (nvidia-settings): Likewise.
2026-01-12nongnu: python-py3nvml: Revise package style.Hilton Chain
* nongnu/packages/nvidia.scm (python-py3nvml) [arguments] <#:phases>: Use search-input-file. [synopsis, description]: Revise.
2026-01-12nongnu: python-py3nvml: Switch to pyproject.Nicolas Graves
* nongnu/packages/nvidia.scm (python-py3nvml): [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [arguments] <#:test-flags>: Ignore tests that require using the NVIDIA driver. [native-inputs]: Add python-numpy, python-pytest, python-setuptools. Signed-off-by: Hilton Chain <hako@ultrarare.space> Modified-by: Hilton Chain <hako@ultrarare.space>
2026-01-12nongnu: nvidia-htop: Revise style.Hilton Chain
* nongnu/packages/nvidia.scm (nvidia-htop) [arguments] <#:phases>: Use search-input-file. [synopsis, description]: Revise.
2026-01-12nongnu: nvidia-htop: Update to 1.2.0.Nicolas Graves
* nongnu/packages/nvidia.scm (nvidia-htop): Update to 1.2.0. [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [arguments]<#:phases>: Replace 'check to change directory. [native-inputs]: Add python-pytest, python-setuptools. Signed-off-by: Hilton Chain <hako@ultrarare.space> Modified-by: Hilton Chain <hako@ultrarare.space>
2026-01-12nongnu: gpustat: Switch to pyproject-build-system.Nicolas Graves
* nongnu/packages/nvidia.scm (gpustat) [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [arguments]<#:phases>: Set SETUPTOOLS_SCM_PRETEND_VERSION. [propagated-inputs]: Remove python-six. [native-inputs]: Add python-mockito, python-setuptools, python-setuptools-scm. Remove python-mock, python-pytest-runner. Signed-off-by: Hilton Chain <hako@ultrarare.space> Modified-by: Hilton Chain <hako@ultrarare.space>
2026-01-12nongnu: python-nvidia-ml-py: Revise package style.Hilton Chain
* nongnu/packages/nvidia.scm (python-nvidia-ml-py) [arguments] <#:phases>: Use search-input-file. [synopsis, description]: Rewrite.
2026-01-12nongnu: python-nvidia-ml-py: Switch to pyproject-build-system.Nicolas Graves
* nongnu/packages/nvidia.scm (python-nvidia-ml-py) [build-system]: Switch to pyproject-build-system. [arguments] <#:tests?>: Disable. [native-inputs]: Add python-setuptools. Signed-off-by: Hilton Chain <hako@ultrarare.space> Modified-by: Hilton Chain <hako@ultrarare.space>
2026-01-01nongnu: nvidia-driver-beta: Update to 590.44.01.Murilo
* nongnu/packages/nvidia.scm (nvidia-driver-beta): Update to 590.44.01. (nvidia-settings-beta): Likewise. Signed-off-by: Hilton Chain <hako@ultrarare.space> Modified-by: Hilton Chain <hako@ultrarare.space>
2026-01-01nongnu: nvidia-driver: Update to 580.119.02.Murilo
* nongnu/packages/nvidia.scm (nvidia-driver): Update to 580.119.02. (nvidia-settings): Likewise. Signed-off-by: Hilton Chain <hako@ultrarare.space>
2025-12-22nongnu: Add ffmpeg-6/nvidia.Hilton Chain
* nongnu/packages/video.scm (ffmpeg-6/nvidia): New variable. * nongnu/packages/nvidia.scm (replace-mesa): Add it.
2025-12-22nongnu: ffmpeg-nvenc: Rename to ffmpeg/nvidia.Hilton Chain
* nongnu/packages/video.scm (ffmpeg-nvenc): Deprecate and rename to... (ffmpeg/nvidia): ...this. * nongnu/packages/nvidia.scm (replace-mesa): Adjust accordingly.
2025-09-23nongnu: nvidia-driver: Update to 580.82.09.Murilo
* nongnu/packages/nvidia.scm (nvidia-driver): Update to 580.82.09. (nvidia-settings): Likewise. Signed-off-by: Hilton Chain <hako@ultrarare.space>
2025-09-23nongnu: nvidia-driver: Install additional components.Murilo
* nongnu/packages/nvidia.scm (nvidia-driver)[arguments] <#:install-plan>: Install 'nvngx_dlssg.dll' and 'nvoptix.bin'. <#:phases>{create-misc-files}: Set 'nvidia_layers.json' library_path to the store absolute path of 'libnvidia-present.so'. Signed-off-by: Hilton Chain <hako@ultrarare.space>
2025-09-23nongnu: egl-x11: Update to 1.0.3.Murilo
* nongnu/packages/nvidia.scm (egl-x11): Update to 1.0.3. Signed-off-by: Hilton Chain <hako@ultrarare.space>
2025-09-23nongnu: egl-gbm: Update to 1.1.2.1.Murilo
* nongnu/packages/nvidia.scm (egl-gbm): Update to 1.1.2.1. Signed-off-by: Hilton Chain <hako@ultrarare.space>
2025-09-01nongnu: nvidia-driver: Downgrade to 570.181.Hilton Chain
Due to various issues brought by the 580 driver. https://github.com/NixOS/nixpkgs/commit/582832167dfd913f3265fcec2ee288ae89527562 https://forums.developer.nvidia.com/t/580-release-feedback-discussion/341205/13 * nongnu/packages/nvidia.scm (nvidia-driver): Downgrade to 570.181. (nvidia-settings): Likewise.
2025-09-01nongnu: replace-mesa: Group grafts together.Hilton Chain
* nongnu/packages/nvidia.scm (replace-mesa): Group grafts together. Fixes: #411
2025-08-13nongnu: egl-x11: Update to 1.0.2.Hilton Chain
* nongnu/packages/nvidia.scm (egl-x11): Update to 1.0.2.
2025-08-13nongnu: nvidia-driver: Update to 580.76.05.Hilton Chain
* nongnu/packages/nvidia.scm (nvidia-driver): Update to 580.76.05. (nvidia-settings): Likewise.
2025-08-13nongnu: nvidia-driver-beta: Update to 580.65.06.Hilton Chain
* nongnu/packages/nvidia.scm (nvidia-driver-beta): Update to 580.65.06. (nvidia-settings-beta): Likewise.
2025-06-20nongnu: nvidia-driver: Update to 570.169.Hilton Chain
* nongnu/packages/nvidia.scm (nvidia-driver): Update to 570.169. (nvidia-settings): Likewise.
2025-06-11nongnu: replace-mesa: Define with ‘with-transformation’.Hilton Chain
* nongnu/packages/nvidia.scm (replace-mesa): Define with ‘with-transformation’.