summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
5 days.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>
5 daysnongnu: 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>
5 daysnongnu: 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>
5 daysnongnu: 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>
5 daysnongnu: 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>
5 daysnews.txt: New NVIDIA driver versions and documentation changes.Hilton Chain
* news.txt: New entry.
5 daysUpdate 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.
5 daysnongnu: 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.
5 daystransformations: 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.
5 daystransformations: nvidia: Improve version selection support.Hilton Chain
* nonguix/transformations.scm (nonguix-transformation-nvidia): Improve version selection support. * README.org (NVIDIA graphics card): Update documentation.
6 daystransformations: nvidia: Deprecate #:s0ix-power-management?.Hilton Chain
The transformation won't add kernel arguments other than the minimum necessary in the future. * nonguix/transformations.scm (nonguix-transformation-nvidia): Deprecate argument #:s0ix-power-management?. Don't delete duplicated kernel arguments, let user decide instead.
6 daysnongnu: nvidia: Add more ffmpeg variants.Hilton Chain
* nongnu/packages/nvidia.scm (replace-nvidia-driver): New procedure. (make-nvda, replace-mesa): Use it. (ffmpeg/nvidia-390, ffmpeg-6/nvidia-390) (ffmpeg/nvidia-470, ffmpeg-6/nvidia-470) (ffmpeg/nvidia-580, ffmpeg-6/nvidia-580) (ffmpeg/nvidia-590, ffmpeg-6/nvidia-590) (ffmpeg/nvidia-beta, ffmpeg-6/nvidia-beta): New variables.
6 daysnongnu: Move ffmpeg/nvidia and ffmpeg-6/nvidia to (nongnu packages nvidia).Hilton Chain
* nongnu/packages/video.scm (ffmpeg/nvidia, ffmpeg-6/nvidia): Move them to... * nongnu/packages/nvidia.scm (ffmpeg/nvidia, ffmpeg-6/nvidia): ...here.
6 daysnongnu: nvidia: Define more container variants.Hilton Chain
* nongnu/packages/nvidia.scm (define-nvidia-container): New macro. (steam-nvidia-390, steam-nvidia-user-alias-390) (steam-nvidia-470, steam-nvidia-user-alias-470) (steam-nvidia-580, steam-nvidia-user-alias-580) (steam-nvidia-590, steam-nvidia-user-alias-590) (steam-nvidia-beta, steam-nvidia-user-alias-beta) (heroic-nvidia-390, heroic-nvidia-user-alias-390) (heroic-nvidia-470, heroic-nvidia-user-alias-470) (heroic-nvidia-580, heroic-nvidia-user-alias-580) (heroic-nvidia-590, heroic-nvidia-user-alias-590) (heroic-nvidia-beta, heroic-nvidia-user-alias-beta): New variables. (steam-nvidia): Alias to steam-nvidia-580. (heroic-nvidia): Alias to heroic-nvidia-580.
6 daysnongnu: Move steam-nvidia and heroic-nvidia to (nongnu packages nvidia).Hilton Chain
* nongnu/packages/game-client.scm (steam-container-for, heroic-container-for): Remove %nvidia-environment-variable-regexps reference. (steam-nvidia, heroic-nvidia): Move to (nongnu packages nvidia). * nongnu/packages/nvidia.scm (%nvidia-environment-variable-regexps): Unexport.
6 daysnongnu: Remove a few deprecated package aliases.Hilton Chain
* nongnu/packages/game-client.scm (steam-container, steam-nvidia-container) (heroic-container, heroic-nvidia-container) * nongnu/packages/nvidia.scm (nvidia-libs) * nongnu/packages/video.scm (ffmpeg-nvenc, ffmpeg-nvidia): Delete variables.
6 daysnongnu: nvdb: Rename to nvda-beta.Hilton Chain
* nongnu/packages/nvidia.scm (nvdb): Define in terms of 'deprecated-package'. (nvda-beta): New variable, formerly known as "nvdb". (nvda-user-alias-beta): New variable. (make-nvda): Remove name argument.
6 daysnongnu: Add make-nvda.Hilton Chain
* nongnu/packages/nvidia.scm (make-nvda): New procedure. (nvdb): Define using it. (define-nvda-package): New macro. (nvda-390, nvda-user-alias-390) (nvda-470, nvda-user-alias-470) (nvda-580, nvda-user-alias-580) (nvda-590, nvda-user-alias-590): New variables. (nvda): Alias to nvda-580.
6 daysnongnu: make-nvidia-source: Also create installer source.Hilton Chain
* nongnu/packages/nvidia.scm (make-nvidia-source): Add architecture option. Return a package. (nvidia-source-390-x86_64-linux, nvidia-source-470-x86_64-linux) (nvidia-source-470-aarch64-linux, nvidia-source-580-x86_64-linux) (nvidia-source-580-aarch64-linux, nvidia-source-590-x86_64-linux) (nvidia-source-590-aarch64-linux, nvidia-source-beta-x86_64-linux) (nvidia-source-beta-aarch64-linux): Define using it.
6 daysnongnu: nvidia-settings: Base on nvidia-settings-390.Hilton Chain
* nongnu/packages/nvidia.scm (nvidia-settings-390): Expand definition. (nvidia-settings-470): Base on 390. (nvidia-settings-580): Base on 470. (nvidia-settings-590, nvidia-settings-beta): Base on 580.
6 daysnongnu: nvidia-modprobe: Base on nvidia-modprobe-390.Hilton Chain
* nongnu/packages/nvidia.scm (nvidia-modprobe-390): Expand definition. (nvidia-modprobe-470): Base on 390. (nvidia-modprobe-580): Base on 470. (nvidia-modprobe-590, nvidia-modprobe-beta): Base on 580.
6 daysnongnu: nvidia-module: Base on nvidia-module-390.Hilton Chain
* nongnu/packages/nvidia.scm (%nvidia-module-arguments): New procedure to avoid inheriting unpacking phases from binary-package-from-sources. (nvidia-module-390): Expand definition. (nvidia-module-470): Base on 390. (nvidia-module-580): Base on 470. (nvidia-module-590, nvidia-module-beta): Base on 580.
6 daysnongnu: nvidia-firmware: Base on nvidia-firmware-470.Hilton Chain
* nongnu/packages/nvidia.scm (%nvidia-firmware-arguments): New procedure to avoid inheriting unpacking phases from binary-package-from-sources. (nvidia-firmware-470): Expand definition. (nvidia-firmware-580): Base on 470. (nvidia-firmware-590, nvidia-firmware-beta): Base on 580.
6 daysnongnu: nvidia-driver: Base on nvidia-driver-390.Hilton Chain
* nongnu/packages/nvidia.scm (%nvidia-install-plan-390) (%nvidia-install-plan-470, %nvidia-install-plan-580): Delete procedures. (%nvidia-icd-configurations-390, %nvidia-icd-configurations-470) (%nvidia-icd-configurations-580, %nvidia-icd-configurations-590) (%nvidia-icd-configurations-beta): Delete variables. (%nvidia-driver-arguments-390, %nvidia-driver-arguments-470) (%nvidia-driver-arguments-580, %nvidia-driver-arguments-590) (%nvidia-driver-arguments-beta): New procedures to avoid inheriting unpacking phases from binary-package-from-sources. (nvidia-driver-390): Expand definition. (nvidia-driver-470): Base on 390. (nvidia-driver-580): Base on 470. (nvidia-driver-590, nvidia-driver-beta): Base on 580.
6 daysnongnu: nvidia-module-beta: Support aarch64-linux.Hilton Chain
* nongnu/packages/nvidia.scm (nvidia-module-beta): Define in binary-package-from-sources.
6 daysnongnu: nvidia-firmware-beta: Support aarch64-linux.Hilton Chain
* nongnu/packages/nvidia.scm (nvidia-firmware-beta): Define in binary-package-from-sources.
6 daysnongnu: nvidia-driver-beta: Support aarch64-linux.Hilton Chain
* nongnu/packages/nvidia.scm (nvidia-driver-beta): Define in binary-package-from-sources.
6 daysnongnu: Add nvidia-source-beta-aarch64-linux.Hilton Chain
* nongnu/packages/nvidia.scm (nvidia-source-beta-aarch64-linux): New variable.
6 daysnongnu: Add nvidia-source-beta-x86_64-linux.Hilton Chain
* nongnu/packages/nvidia.scm (nvidia-source-beta-x86_64-linux): New variable.
6 daysnongnu: nvidia-module-590: Support aarch64-linux.Hilton Chain
* nongnu/packages/nvidia.scm (nvidia-module-590): Define in binary-package-from-sources.
6 daysnongnu: nvidia-firmware-590: Support aarch64-linux.Hilton Chain
* nongnu/packages/nvidia.scm (nvidia-firmware-590): Define in binary-package-from-sources.
6 daysnongnu: nvidia-driver-590: Support aarch64-linux.Hilton Chain
* nongnu/packages/nvidia.scm (nvidia-driver-590): Define in binary-package-from-sources.
6 daysnongnu: Add nvidia-source-590-aarch64-linux.Hilton Chain
* nongnu/packages/nvidia.scm (nvidia-source-590-aarch64-linux): New variable.
6 daysnongnu: Add nvidia-source-590-x86_64-linux.Hilton Chain
* nongnu/packages/nvidia.scm (nvidia-source-590-x86_64-linux): New variable.
6 daysnongnu: nvidia-module-470: Support aarch64-linux.Hilton Chain
* nongnu/packages/nvidia.scm (nvidia-module-470): Define in binary-package-from-sources.
6 daysnongnu: nvidia-driver-470: Support aarch64-linux.Hilton Chain
* nongnu/packages/nvidia.scm (nvidia-driver-470): Define in binary-package-from-sources.
6 daysnongnu: Add nvidia-source-470-aarch64-linux.Hilton Chain
* nongnu/packages/nvidia.scm (nvidia-source-470-aarch64-linux): New variable.
6 daysnongnu: Add nvidia-source-470-x86_64-linux.Hilton Chain
* nongnu/packages/nvidia.scm (nvidia-source-470-x86_64-linux): New variable.
6 daysnongnu: Add nvidia-source-390-x86_64-linux.Hilton Chain
* nongnu/packages/nvidia.scm (nvidia-driver-390): Move source to... (nvidia-source-390-x86_64-linux): ...this new variable.
6 daysnongnu: nvidia-module-580: Support aarch64-linux.Hilton Chain
* nongnu/packages/nvidia.scm (nvidia-module-580): Define in binary-package-from-sources. [supported-systems]: Add aarch64-linux. [arguments]: Unset #:linux.
6 daysnongnu: nvidia-firmware-580: Support aarch64-linux.Hilton Chain
* nongnu/packages/nvidia.scm (nvidia-firmware-580): Define in binary-package-from-sources.
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.