summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2023-01-06nongnu: firefox: Update to 108.0.2.•••* nongnu/packages/mozilla.scm (firefox): Update to 108.0.2. Jonathan Brielmaier
2023-01-04nongnu: mozilla: Use the new hunspell module.•••Fixes guix pull as the hunspell package has moved from (gnu packages libreoffice) to (gnu packages hunspell) * nongnu/packages/mozilla.scm: Remove the libreoffice module and use the new hunspell module. John Kehayias
2023-01-03Update NEWS.John Kehayias
2023-01-03nongnu: steam: Fix URL handling.•••This replaces 'xdg-utils' with 'flatpak-xdg-utils' so that the steam container will call out to the host to open URLs and properly handle steam:// URLs as well. This requires portals on the host, e.g. xdg-desktop-portal-gtk. * nongnu/packages/steam-client.scm (steam-client-libs): Replace 'xdg-utils' with 'flatpak-xdg-utils'. John Kehayias
2023-01-03nongnu: Add linux@6.1.•••Adding linux@6.1 but not changing the default linux to this version until upstream does as well. * nongnu/packages/linux.scm (linux-6.1): New variable. John Kehayias
2023-01-02nongnu: Add rtl8812au-aircrack-ng-linux-module.•••* nongnu/packages/linux.scm (rtl8812au-aircrack-ng-linux-module): New variable. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de> Petr Hodina
2023-01-02nongnu: Add rtl8821ce-linux-module.•••* nongnu/packages/linux.scm (rtl8821ce-linux-module): New variable. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de> Petr Hodina
2023-01-02nongnu: Add lycheeslicer.•••* nongnu/packages/engineering.scm: New file. (lycheeslicer): New variable. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de> Demis Balbach
2023-01-02nongnu: google-chrome-unstable: Update to 110.0.5464.2.•••* nongnu/packages/chrome.scm (google-chrome-unstable): Update to 110.0.5464.2. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de> Giacomo Leidi
2023-01-02nongnu: google-chrome-beta: Update to 109.0.5414.46.•••* nongnu/packages/chrome.scm (google-chrome-beta): Update to 109.0.5414.46. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de> Giacomo Leidi
2023-01-02nongnu: google-chrome-stable: Update to 108.0.5359.124.•••The main point of this patch is to make Chrome rely as little as possible on the environment it's run into, allowing for easier debugging. The next step would probably be to generate this list from the input package-name. * nongnu/packages/chrome.scm (google-chrome-stable): Update to 108.0.5359.124; [arguments]{patchelf-inputs}: move to outer scope; {LD_LIBRARY_PATH}: wrap the entrypoint with all of Chrome's input, this should prevent loading libraries that are not listed as inputs from the outer environment; [inputs]: add some inputs following Nix's package definition to try and fix #215. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de> Giacomo Leidi
2022-12-31nongnu: Keep the raw-initrd references file.•••The raw-initrd contains a "references" file that is used to keep the static guile used in the initrd alive. This file is not part of the combined-initrd. It means that during garbage collection, the static guile could be collected making the system unbootable because the static guile is then not part of the store once the root is switched. In the combined-initrds procedure, make sure to concatenate all the possible references files of the underlying initrds into a top-level references file. Fixes: <https://gitlab.com/nonguix/nonguix/issues/111> Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de> Mathieu Othacehe
2022-12-29Revert "Revert "nongnu: corrupt-linux: Rewrite to use customize-linux.""•••This reverts commit 370749ab7bf8782e1f9a3cc6d9c38bf444fc3fe7, reinstating commit 3d53be2c5cc9e0a8f5a76447eb392d7b0901232d now that 1.4.0 has been released. Original commit message: This simplifies our linux package definitions to not need hash updates as they simply follow from the inherited part of the source field. The newly added 'customize-linux' procedure from Guix is the preferred way to customize the kernel as well. * nongnu/packages/linux.scm (corrupt-linux): No longer take 'version' or 'hash' arguments. Inherit from 'customize-linux' as a starting package. Remove patch for now removed 'build-doc' phase. (linux-6.0, linux-5.15, linux-5.10, linux-5.4, linux4.19, linux-4.14, linux-4.9, linux-arm64-generic-6.0, linux-arm64-generic-5.15): Remove version and hash strings. John Kehayias
2022-12-28nongnu: sof-firmware: Update to 2.2.3.•••* nongnu/packages/linux.scm (sof-firmware): Update to 2.2.3. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de> Simen Endsjø
2022-12-28nongnu: linux-firmware: Update to 20221214.•••* nongnu/packages/linux.scm (linux-firmware): Update to 20221214. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de> Simen Endsjø
2022-12-27nongnu: steam: Fix UI scaling.•••Closes #226. * nongnu/package/steam-client.scm (make-container-wrapper): Preserve GDK_SCALE. John Kehayias
2022-12-19NEWS: Add NEWS file.•••* NEWS: New file. v1.4.0Jonathan Brielmaier
2022-12-19.*: Use SPDX license identifiers for hidden files.•••.dir-locals.el: Use SPDX license identifier. .guix-authorizations: Dito. .guix-channel: Dito. Jonathan Brielmaier
2022-12-19nonguix: Add missing copyright line.•••This is a follow up to daa0dda76ddd869c8b2866fcf2866667b69461ad. * nonguix/utils.scm: Add missing copyright line for myself. Jonathan Brielmaier
2022-12-19*.scm: Use SPDX license identifiers.•••Fixes https://gitlab.com/nonguix/nonguix/-/issues/224 * *.scm: Use SPDX license identifier and remove obsolete license statement. Jonathan Brielmaier
2022-12-19news.txt: Add missing copyright line for myself.Jonathan Brielmaier
2022-12-18news.txt: Add entry for refactored Nvidia driver configuration.•••* news.txt: Add entry. Jonathan Brielmaier
2022-12-18nongnu: nversion: Remove variable.•••* nongnu/packages/nvidia.scm (nversion): Remove variable. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de> Hilton Chain
2022-12-18nongnu: nvidia-module-open: Use nvidia-module as base.•••* nongnu/packages/nvidia.scm (nvidia-module-open): Use nvidia-module as base. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de> Hilton Chain
2022-12-18nongnu: nvidia-source: Update to 515.76.•••* 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> Hilton Chain
2022-12-18nongnu: nvidia-libs: Remove package.•••* 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> Hilton Chain
2022-12-18nongnu: nvda: Use nvidia-driver as base.•••* nongnu/packages/nvidia.scm (nvda): Use nvidia-driver as base. [inputs]: Adjusted accordingly. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de> Hilton Chain
2022-12-18nongnu: nvda: Avoid hardcoding inputs.•••* 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> Hilton Chain
2022-12-18nongnu: Add nvidia-service-type.•••* 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> Hilton Chain
2022-12-18nongnu: Add nvidia-firmware.•••* nongnu/packages/nvidia.scm (nvidia-firmware): New variable. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de> Hilton Chain
2022-12-18nongnu: nvidia-driver: Split post-install phase.•••* 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> Hilton Chain
2022-12-18nongnu: nvidia-driver: Remove unused dirname variables in post-install phase.•••* nongnu/packages/nvidia.scm (nvidia-driver)[arguments]<#:phases>: Remove dirname variables. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de> Hilton Chain
2022-12-18nongnu: nvidia-driver: Use copy-build-system.•••* 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> Hilton Chain
2022-12-18nongnu: Add nvidia-module.•••This is the proprietary Nvidia kernel module. * nongnu/packages/nvidia.scm (nvidia-module): New variable. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de> Hilton Chain
2022-12-18nongnu: nvidia-module: Rename to nvidia-module-open.•••* nongnu/packages/nvidia.scm (nvidia-module): Rename to nvidia-module-open. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de> Hilton Chain
2022-12-18nongnu: Add procedure (make-nvidia-source).•••* 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> Hilton Chain
2022-12-18nongnu: nvidia-driver: Move (use-modules) out of #:phases.•••* nongnu/packages/nvidia.scm (nvidia-driver)[arguments]<#:modules>: Moved out from <#:phases>. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de> Hilton Chain
2022-12-18nongnu: nvidia-driver: Rewrite logic for creating short name symbolic links.•••* 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> Hilton Chain
2022-12-18nongnu: nvidia-driver: Simplify udev rules creation.•••* nongnu/packages/nvidia.scm (nvidia-driver)[arguments]<#:phases>: Simplify udev rules creation. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de> Hilton Chain
2022-12-18nongnu: nvidia-driver: Don't hardcode inputs.•••* 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> Hilton Chain
2022-12-18nongnu: nvidia-driver: Fix indentation.•••* nongnu/packages/nvidia.scm (nvidia-driver): Fix indentation. [inputs,native-inputs]: Sort alphabetically. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de> Hilton Chain
2022-12-18Revert "nongnu: corrupt-linux: Rewrite to use customize-linux."•••This reverts commit 3d53be2c5cc9e0a8f5a76447eb392d7b0901232d. It depends on changes which are not available on the upstream version-1.4.0 branch. I will add this back after the 1.4.0 release. Jonathan Brielmaier
2022-12-17nongnu: firefox: Update to 108.0.1 [security fixes].•••Fixes CVE-2022-46871, CVE-2022-46872, CVE-2022-46873, CVE-2022-46874, CVE-2022-46875, CVE-2022-46877, CVE-2022-46878 and CVE-2022-46879. * nongnu/packages/mozilla.scm (rust-firefox): Update to rust-1.63. (firefox): Update to 108.0.1. Jonathan Brielmaier
2022-12-14nongnu: firefox-esr: Update to 102.6.0esr [security fixes].•••Fixes CVE-2022-46872, CVE-2022-46874, CVE-2022-46875, CVE-2022-46878, CVE-2022-46880, CVE-2022-46881 and CVE-2022-46882. * nongnu/packages/mozilla.scm (firefox-esr): Update to 102.6.0esr. Jonathan Brielmaier
2022-12-12nongnu: corrupt-linux: Rewrite to use customize-linux.•••This simplifies our linux package definitions to not need hash updates as they simply follow from the inherited part of the source field. The newly added 'customize-linux' procedure from Guix is the preferred way to customize the kernel as well. * nongnu/packages/linux.scm (corrupt-linux): No longer take 'version' or 'hash' arguments. Inherit from 'customize-linux' as a starting package. Remove patch for now removed 'build-doc' phase. (linux-6.0, linux-5.15, linux-5.10, linux-5.4, linux4.19, linux-4.14, linux-4.9, linux-arm64-generic-6.0, linux-arm64-generic-5.15): Remove version and hash strings. kernel-rewriteJohn Kehayias
2022-12-10nongnu: linux@5.10: Update to 5.10.158.•••* nongnu/packages/linux.scm (linux-5.10): Update to 5.10.158. Jonathan Brielmaier
2022-12-10nongnu: linux@5.15: Update to 5.15.82.•••* nongnu/packages/linux.scm (linux-5.15): Update to 5.15.82. Jonathan Brielmaier
2022-12-10nongnu: linux@6.0: Update to 6.0.12.•••* nongnu/packages/linux.scm (linux-6.0): Update to 6.0.12. Jonathan Brielmaier
2022-12-10nongnu: Fix typo in variable name of font-microsoft-courier-new.•••Fixes https://gitlab.com/nonguix/nonguix/-/issues/221 * nongnu/packages/fonts.scm (font-microsoft-couirer-new): Rename to font-microsoft-courier-new. Deprecate the wrong spelling. Jonathan Brielmaier
2022-12-04gnu: unrar: Update to 6.2.2.•••* nongnu/packages/compression.scm (unrar): Update to 6.2.2. Pierre Neidhardt