summaryrefslogtreecommitdiff
path: root/nongnu/packages/nvidia.scm
AgeCommit message (Collapse)Author
2023-02-04nongnu: Add nvidia-system-monitor.Petr Hodina
* nongnu/packages/nvidia.scm (nvidia-system-monitor): New variable. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2023-02-04nongnu: Add python-py3nvml.Petr Hodina
* nongnu/packages/nvidia.scm (python-py3nvml): New variable. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2023-02-04nongnu: Add nvidia-htop.Petr Hodina
* nongnu/packages/nvidia.scm (nvidia-htop): New variable. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2023-02-04nongnu: Add gpustat.Petr Hodina
* nongnu/packages/nvidia.scm (gpustat): New variable. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2023-02-04nongnu: Add python-nvidia-ml-py.Petr Hodina
* nongnu/packages/nvidia.scm (python-nvidia-ml-py): New variable. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2022-12-19*.scm: Use SPDX license identifiers.Jonathan Brielmaier
Fixes https://gitlab.com/nonguix/nonguix/-/issues/224 * *.scm: Use SPDX license identifier and remove obsolete license statement.
2022-12-18nongnu: nversion: Remove variable.Hilton Chain
* nongnu/packages/nvidia.scm (nversion): Remove variable. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2022-12-18nongnu: nvidia-module-open: Use nvidia-module as base.Hilton Chain
* nongnu/packages/nvidia.scm (nvidia-module-open): Use nvidia-module as base. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2022-12-18nongnu: nvidia-source: Update to 515.76.Hilton Chain
* nongnu/packages/nvidia.scm (nvidia-version, nvidia-driver,nvidia-settings): Update to 515.76 [arguments]<#:phases>: Install GBM EGL external platform library. [inputs]: Add libdrm and mesa. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2022-12-18nongnu: nvidia-libs: Remove package.Hilton Chain
* nongnu/packages/nvidia.scm (nvidia-libs): Remove package definition and deprecate the variable. Co-authored-by: Jonathan Brielmaier <jonathan.brielmaier@web.de> Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2022-12-18nongnu: nvda: Use nvidia-driver as base.Hilton Chain
* nongnu/packages/nvidia.scm (nvda): Use nvidia-driver as base. [inputs]: Adjusted accordingly. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2022-12-18nongnu: nvda: Avoid hardcoding inputs.Hilton Chain
* nongnu/packages/nvidia.scm (nvda)[arguments]: Avoid hardcoding inputs and locate them via relative paths instead. [description]: Adjust style. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2022-12-18nongnu: Add nvidia-service-type.Hilton Chain
* nongnu/services/nvidia.scm: New file. (<nvidia-configuration>): New data type. (nvidia-shepherd-service,nvidia-service-type): New variables. * nongnu/packages/nvidia.scm (nvidia-driver)[description]: Adjust accordingly. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2022-12-18nongnu: Add nvidia-firmware.Hilton Chain
* nongnu/packages/nvidia.scm (nvidia-firmware): New variable. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2022-12-18nongnu: nvidia-driver: Split post-install phase.Hilton Chain
* nongnu/packages/nvidia.scm (nvidia-driver)[arguments]<#:phases>: Split post-install phase into patch-elf and create-short-name-symlinks phases. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2022-12-18nongnu: nvidia-driver: Remove unused dirname variables in post-install phase.Hilton Chain
* nongnu/packages/nvidia.scm (nvidia-driver)[arguments]<#:phases>: Remove dirname variables. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2022-12-18nongnu: nvidia-driver: Use copy-build-system.Hilton Chain
* nongnu/packages/nvidia.scm (nvidia-driver)[build-system]: Change to copy-build-system. [arguments]<#:phases>: Add create-misc-files phase. Remove build phase. Rename install-copy phase to post-install. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2022-12-18nongnu: Add nvidia-module.Hilton Chain
This is the proprietary Nvidia kernel module. * nongnu/packages/nvidia.scm (nvidia-module): New variable. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2022-12-18nongnu: nvidia-module: Rename to nvidia-module-open.Hilton Chain
* nongnu/packages/nvidia.scm (nvidia-module): Rename to nvidia-module-open. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2022-12-18nongnu: Add procedure (make-nvidia-source).Hilton Chain
* nongnu/packages/nvidia.scm (computed-origin-method,make-nvidia-source) (nvidia-source): New variables. (nvidia-driver)[source]: Use nvidia-source instead. [arguments]<#:phases>: Remove unpack phase. [native-inputs]: Remove perl, python-2, which and xz. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2022-12-18nongnu: nvidia-driver: Move (use-modules) out of #:phases.Hilton Chain
* nongnu/packages/nvidia.scm (nvidia-driver)[arguments]<#:modules>: Moved out from <#:phases>. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2022-12-18nongnu: nvidia-driver: Rewrite logic for creating short name symbolic links.Hilton Chain
* nongnu/packages/nvidia.scm (nvidia-driver)[arguments]<#:phases>: Rewrite logic for creating short name symbolic links, utilizing patchelf. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2022-12-18nongnu: nvidia-driver: Simplify udev rules creation.Hilton Chain
* nongnu/packages/nvidia.scm (nvidia-driver)[arguments]<#:phases>: Simplify udev rules creation. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2022-12-18nongnu: nvidia-driver: Don't hardcode inputs.Hilton Chain
* nongnu/packages/nvidia.scm (nvidia-driver)[arguments]<#:phases>: Use G-expression and don't hardcode inputs when possible. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2022-12-18nongnu: nvidia-driver: Fix indentation.Hilton Chain
* nongnu/packages/nvidia.scm (nvidia-driver): Fix indentation. [inputs,native-inputs]: Sort alphabetically. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2022-11-04nongnu: nvidia-module: Update to 515.76.John Kehayias
This fixes the build with linux@6.0. * nongnu/packages/nvidia.scm (nvidia-module, nversion): Update to 515.76.
2022-10-20nongnu: Add nvidia-nvml.Alexey Abramov
* nongnu/packages/nvidia.scm (nvidia-nvml): New variable. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2022-09-10nongnu: Add nvidia-exec.Petr Hodina
* nongnu/packages/nvidia.scm (nvidia-exec): New variable. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2022-08-14nongnu: nversion: update to 515.57.Petr Hodina
* nongnu/packages/nvidia.scm (nversion): Update to 515.57. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2022-06-26nongnu: nvidia-libs: Use correct input names.Jonathan Brielmaier
This reverts parts of 668fda08 which where accidentialy commited. * nongnu/packages/nvidia.scm (nvidia-libs)[arguments]: Replace gcc by gcc:lib and make gtk+ and gtk2 correct strings again in rpath list.
2022-06-26nongnu: nvidia-driver: Simplify inputs.Petr Hodina
* nongnu/packages/nvidia.scm (nvidia-driver): Simplify inputs. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2022-06-26nongnu: nvidia-driver: Use gexp.Petr Hodina
* nongnu/packages/nvidia.scm (nvidia-driver): Use gexp. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2022-06-26nongnu: nvda: Use gexp.Petr Hodina
* nongnu/packages/nvidia.scm (nvda): Use gexp. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2022-06-26nongnu: nvidia-settings: Use gexp.Petr Hodina
* nognu/packages/nvidia.scm (nvidia-settings): Use gexp. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2022-06-26nongnu: Add nvidia-module.Petr Hodina
* nongnu/packages/nvidia.scm (nvidia-module, nversion): New variables. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2022-03-22nongnu: Use nvidia-version to define version for multiple packages.Petr Hodina
* nongnu/packages/nvidia.scm (nvidia-driver, nvidia-libs, nvidia-settings): [version] Use nvidia-version variable instead of hardcoded-string. (nvidia-version): New variable. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2022-03-22nongnu: Add nvidia-settings.Petr Hodina
* nongnu/packages/nvidia.scm (nvidia-settings): New variable. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2022-02-10nongnu: nvidia-driver: Supports only x86_64-linux.Jonathan Brielmaier
The 4xx branch and newer dropped i686 support, see: https://www.nvidia.com/en-us/drivers/unix/ * nongnu/packages/nvidia.scm (nvidia-driver)[supported-systems]: Set to x86_64-linux.
2022-02-08nongnu: nvidia: Update to 470.86.irfus
* nongnu/packages/nvidia.scm (nvidia-driver): Update to 470.86. [arguments]: Change short name of symbolic links. (nvidia-libs): Dito. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2021-05-19nongnu: nvidia: update to 465.27.Jean-Baptiste Volatier
* nongnu/packages/nvidia.scm (nvidia): update to 465.27. [inputs]: replace linux-5.4 with linux-lts. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2021-04-18nongnu: nvidia-libs: Fix non-x86 builds.Pierre Langlois
* nongnu/packages/nvidia.scm (nvidia-libs)[arguments]: Add catch-all for match install-plan, to fix guix pull. [supported-systems]: Declare.
2021-04-14nongnu: nvidia: Add nvidia-smi to nvidia-driver.Jean-Baptiste Volatier
nvidia-smi is a binary that provides hardware information. * nongnu/packages/nvidia.scm (nvidia-driver)[arguments]: Add nvidia-smi to nvidia-driver. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2021-04-14nongnu: nvidia: Add nvidia-libs, nvda and mesa libs.Jean-Baptiste Volatier
* nongnu/packages/nvidia.scm (nvidia-libs, nvda, mesa/fake, * replace-mesa): New variables. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2021-04-14nongnu: nvidia: Downgrade nvidia-driver to 455.38.Jean-Baptiste Volatier
This version is the newest one still working. * nongnu/packages/nvidia.scm (nvidia-driver): Downgrade to version 455.38. [arguments]: Use `version` variable for library path names. [inputs]: Require linux-5.4 as input. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2020-12-22nongnu: Add nvidia-driver.Jean-Baptiste Volatier
* nongnu/packages/nvidia.scm: New file. (nvidia-driver): New variable. Co-authored-by: Hebi Li <hebi@lihebi.com> Co-authored-by: Malte Frank Gerdes <malte.f.gerdes@gmail.com> Co-authored-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>