Age | Commit message (Collapse) | Author |
|
* nongnu/packages/game-client.scm (heroic-client): Update to 2.15.2.
|
|
Fixes #369.
Previously we were using "patchelf --set-rpath" in binary-build-system for
binaries to find dependencies in Guix. However, this will override any
previous setting, including if "$ORIGIN" was in RUNPATH.
For Electron applications specifically (like signal-desktop and heroic),
bundled libraries were not found without wrapping with LD_LIBRARY_PATH. While
this does work, it is not ideal and led to issues in child processes that
inherit LD_LIBRARY_PATH, namely breaking games using Wine/Proton in Heroic.
A possible consequence of this commit is that Guix added paths to RUNPATH are
after what was originally set, perhaps leading to library
loading/compatibility issues. However, we always try to replace all needed
libraries with Guix packages (just that Electron applications seem to require
bundled libraries in $ORIGIN).
* nonguix/build/binary-build-system.scm (patchelf): Use add-rpath instead of set-rpath.
* nongnu/packages/game-client.scm (heroic-client)[arguments]<#:phases>: Remove
'wrap-where-patchelf-does-not-work phase as it is no longer needed (needed
libraries are found with $ORIGIN preserved in RUNPATH).
* nongnu/packages/messaging.scm (element-desktop, signal-desktop): Likewise.
* nongnu/packages/editors.scm (vscodium): Likewise.
|
|
* nongnu/packages/dotnet.scm (dotnet): Update to 8.0.401.
[arguments]: Update #:patchelf-plan.
Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
|
|
* nongnu/services/vpn (zerotier-one-service-type): Rename to ...
(zerotier-service-type): ... this. Set default-value.
(zerotier-one-service-type, zerotier-one-service): Deprecate procedures.
Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
|
|
* nongnu/packages/messaging.scm (signal-desktop): Update to 7.39.0.
Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
|
|
* nongnu/packages/hugo: New module.
(hugo): New variable.
Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
|
|
* nongnu/packages/mozilla.scm (firefox): Update to 134.0.2.
Signed-off-by: Hilton Chain <hako@ultrarare.space>
|
|
* nongnu/packages/linux.scm (linux-xanmod-version): Update to 6.12.10.
(linux-xanmod-source): Update hash.
|
|
* nongnu/packages/linux.scm (linux-xanmod-lts-version): Update to 6.6.72.
(linux-xanmod-lts-source): Update hash.
|
|
* nongnu/packages/linux.scm (linux-firmware): Update to 20250109.
[source]: Delete patches field.
* nongnu/packages/patches/linux-firmware-parallel.patch: Delete file.
|
|
* nongnu/packages/messaging.scm (signal-desktop): Update to 7.38.0.
|
|
* nonguix/utils.scm (with-transformation): New procedure.
Signed-off-by: Hilton Chain <hako@ultrarare.space>
|
|
* nongnu/packages/productivity.scm (anytype): Update to 0.44.0.
Signed-off-by: Hilton Chain <hako@ultrarare.space>
|
|
* nongnu/packages/clojure.scm (clj-kondo): Update to 2025.01.16.
Signed-off-by: Hilton Chain <hako@ultrarare.space>
|
|
* nongnu/packages/nvidia.scm (nvidia-driver,nvidia-settings): Update to
550.144.03.
|
|
* nongnu/packages/mozilla.scm (firefox): Update to 134.0.1.
Signed-off-by: Hilton Chain <hako@ultrarare.space>
|
|
* nongnu/packages/linux.scm (linux-xanmod-version): Update to 6.12.9.
(linux-xanmod-source): Update hash.
|
|
* nongnu/packages/linux.scm (linux-xanmod-lts-version): Update to 6.6.70.
(linux-xanmod-lts-source): Update hash.
|
|
We do not need to rename the patches as Software Heritage keeps the old
ones from nixpkgs repo available.
* nongnu/packages/linux.scm (broadcom-sta-patch): Use rpmfusion repo as
nixpkgs no longer maintains those patches.
(broadcom-sta-x86_64-source): Add patch for linux@6.12 and update a
comment.
|
|
* nongnu/packages/messaging.scm (signal-desktop): Update to 7.37.0.
Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
|
|
Upstream Guix will soon remove linux-libre-6.11.
* nongnu/packages/linux.scm (linux-6.11): Remove variable.
|
|
Upstream Guix will remove 6.11 soon.
* nongnu/packages/linux.scm (linux): Use linux-6.12
|
|
Launching a package, like steam, with GUIX_SANDBOX_EXTRA_SHARES= (set to an
empty string) will cause guix shell to fail to launch with "guix shell: error:
statfs: : No such file or directory".
* nonguix/multiarch-container.scm (make-container-wrapper): Check that the
environment variable GUIX_SANDBOX_EXTRA_SHARES is both set and not an empty
string.
Reported-by: apoorv569
|
|
Previous versions fixed CVE-2024-47771, CVE-2024-51750, CVE-2024-51749, and
CVE-2024-50336.
* nongnu/packages/messaging.scm (element-desktop): Update to 1.11.89.
|
|
Fixes CVE-2025-0237, CVE-2025-0238, CVE-2025-0239, CVE-2025-0240,
CVE-2025-0241, CVE-2025-0242, CVE-2025-0243, CVE-2025-0244,
CVE-2025-0245, CVE-2025-0246, CVE-2025-0247.
* nongnu/packages/mozilla.scm (firefox): Update to 134.0.
[inputs]: Replace icu4c with icu4c-75.
Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
|
|
Fixes CVE-2025-0237, CVE-2025-0238, CVE-2025-0239, CVE-2025-0240,
CVE-2025-0241, CVE-2025-0242, CVE-2025-0243.
* nongnu/packages/mozilla.scm (firefox-esr): Update to 128.6.0esr.
Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
|
|
Upstream Guix defaulted linux-libre-lts to 6.12 in commit
1dcd0ded86e341cbfd0567cefde1e71684c0cdba. Do the same here.
* nongnu/packages/linux.scm (linux-lts): Use linux-6.12.
|
|
* nongnu/packages/linux.scm (linux-6.12): New variable.
Signed-off-by: Jelle Licht <jlicht@fsfe.org>
|
|
Closes #241.
See discussion in above issue, but the summary is that the container (or any
package/program) shouldn't be trying to start pulseaudio (or other home/system
services, especially that can be started on demand). While previously this
was done to avoid some issue, it is not clear if that is still the case and it
may possibly lead to other issues. So, let's default to a more
expected (non-) behavior.
* nonguix/multiarch-container.scm (make-container-wrapper): Remove invoke of
pulseaudio.
|
|
* nongnu/packages/patches/linux-firmware-parallel.patch: New patch.
* nongnu/packages/linux.scm (linux-firmware) [source]: Apply it.
[native-inputs]: Add parallel.
Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
|
|
* nongnu/packages.scm: New file.
Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
|
|
* nongnu/packages/linux.scm (linux-firmware): Update to 20241210.
Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
|
|
This should allow Electron apps to detect whether they are running on Wayland
or X11. If they are on Wayland, then they should default to using Wayland
libraries. This should help with HiDPI monitors, fractional scaling, and all
the other issues that Wayland solved over X11.
This environment variable is only supported by Electron versions >=28. All
earlier versions relied on command-line arguments instead.
* nonguix/build/chromium-binary-build-system (install-wrapper): Add
ELECTRON_OZONE_PLATFORM_HINT environment variable and set to "auto".
Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
|
|
linux-libre@4.19 was removed from upstream Guix in commit
7b40b9d2d2ddafd6945f18f19f5e621086d57169 as it is no longer supported
upstream.
Fixes #361.
* nongnu/packages/linux.scm (linux-4.19): Remove variable.
Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
|
|
* README.org (Substitutes for nonguix): Mention Cuirass instance.
Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
|
|
* nongnu/packages/messaging.scm (signal-desktop): Update to 7.36.1.
Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
|
|
* nongnu/packages/chrome.scm (google-chrome-unstable): Update to 133.0.6847.2.
Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
|
|
* nongnu/packages/chrome.scm (google-chrome-beta): Update to 132.0.6834.32.
Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
|
|
* nongnu/packages/chrome.scm (google-chrome-stable): Update to 131.0.6778.108.
Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
|
|
* nongnu/packages/linux.scm (linux-xanmod-version): Update to 6.12.6.
(linux-xanmod-source): Update hashes.
|
|
* nongnu/packages/linux.scm (linux-xanmod-lts-version): Update to 6.6.67.
(linux-xanmod-lts-source): Update hash.
|
|
* nongnu/packages/nvidia.scm (nvidia-driver,nvidia-settings): Update to
550.142.
|
|
* nongnu/services/nvidia.scm (nvidia-shepherd-service)
[nvidia-shepherd-service]: Use let*.
Reported-by: Murilo <murilo@disroot.org>
|
|
* nongnu/packages/nvidia.scm (nvidia-driver)[inputs]: Remove libdrm, libx11,
libxcb, libxext.
|
|
* nongnu/packages/nvidia.scm (nvidia-driver)[arguments]<#:install-plan>:
Install NGX for Proton and Wine.
Modified-by: Hilton Chain <hako@ultrarare.space>
Signed-off-by: Hilton Chain <hako@ultrarare.space>
|
|
* nongnu/packages/nvidia.scm (egl-x11): New variable.
|
|
* nongnu/packages/nvidia.scm (egl-gbm): New variable.
|
|
* nongnu/packages/mozilla.scm (firefox-esr): Update to 128.5.2esr.
Signed-off-by: Hilton Chain <hako@ultrarare.space>
|
|
* nongnu/packages/patches/firefox-use-system-wide-dir.patch: New file.
* nongnu/packages/mozilla.scm (firefox)[source]: Add it along with
firefox-esr-compare-paths.patch.
|
|
* nongnu/packages/patches/firefox-esr-compare-paths.patch: New file.
* nongnu/packages/patches/firefox-esr-use-system-wide-dir.patch: New file.
* nongnu/packages/mozilla.scm (firefox-esr)[source]: Add them.
[arguments]<#:configure-flags>: Allow unsigned system addons.
[native-search-paths]: Add ICECAT_SYSTEM_DIR.
|