summaryrefslogtreecommitdiff
path: root/nonguix/transformations.scm
AgeCommit message (Collapse)Author
4 daystransformations: nvidia: Enable Dynamic Boost.HEADtestmasterHilton Chain
* nonguix/transformations.scm (nonguix-transformation-nvidia): Enable Dynamic Boost for 580.xx and newer series.
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.
5 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.
5 daystransformations: nvidia: Add nvda-390 preset.Hilton Chain
* nonguix/transformations.scm (nonguix-transformation-nvidia) [%presets]: Add nvda-390.
5 daystransformations: nvidia: Add nvda-470 preset.Hilton Chain
* nonguix/transformations.scm (nonguix-transformation-nvidia) [%presets]: Add nvda-470.
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-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-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-11transformations: nvidia: Don't add extra Xorg modules.Hilton Chain
* nonguix/transformations.scm (nonguix-transformation-nvidia): Don't extend xorg-configuration with %default-xorg-modules.
2026-03-11transformations: nvidia: Disable nova kernel modules as well.Hilton Chain
* nonguix/transformations.scm (nonguix-transformation-nvidia): Disable nova_core and nove_drm kernel modules.
2026-02-05transformations: nvidia: Support S0ix-based power management.Hilton Chain
* nonguix/transformations.scm (nonguix-transformation-nvidia) [#:s0ix-power-management?]: New argument. * README.org (System setup): Update
2026-02-05transformations: nvidia: Revise style.Hilton Chain
* nonguix/transformations.scm (nonguix-transformation-nvidia): Reorder arguments and revise docstring. [kernel-arguments]: Expand ‘string-append’. * README.org (System setup): Adjust accordingly.
2026-01-18transformations: nvidia: Support Xorg server.Hilton Chain
* nonguix/transformations.scm (nonguix-transformation-nvidia): Add Xorg server support via the #:configure-xorg? argument.
2026-01-18transformations: linux: Keep existing firmware in the OS declaration.Hilton Chain
* nonguix/transformations.scm (nonguix-transformation-linux): Keep inherited firmware.
2025-12-22transformations: nvidia: Apply ‘replace-mesa’ to system packages and ↵Hilton Chain
services. * nonguix/transformations.scm (nonguix-transformation-nvidia) [packages] [services]: Apply ‘replace-mesa’.
2025-06-20transformations: Deduplicate transformed field values.Hilton Chain
* nonguix/transformations.scm (nonguix-transformation-guix)[substitute-urls]: Delete duplicates. (nonguix-transformation-nvidia)[kernel-arguments]: Likewise.
2025-06-20transformations: nvidia: Set nvidia_drm.modeset explicitly.Hilton Chain
* nonguix/transformations.scm (nonguix-transformation-nvidia): Set nvidia_drm.modeset to 0 when kernel-mode-setting? is #f.
2025-06-12transformations: Re-export ‘replace-mesa’.Hilton Chain
* nonguix/transformations.scm: Re-export replace-mesa.
2025-06-11transformations: Add ‘nonguix-transformation-nvidia’.Hilton Chain
* nonguix/transformations.scm (nonguix-transformation-nvidia): New procedure.
2025-06-11transformations: Add ‘nonguix-transformation-linux’.Hilton Chain
* nonguix/transformations.scm (nonguix-transformation-linux): New procedure.
2025-06-11nonguix: Add ‘nonguix-transformation-guix’.Hilton Chain
* nonguix/transformations.scm: New file.