Karl Hallsby
48ba9f6d82
nonguix: chromium-binary-build-system: Hint Electron Ozone Platform
...
* (nonguix build chromium-binary-build-system): Export the
ELECTRON_OZONE_PLATFORM_HINT environment variable in the wrapper script
created by the build system's wrap-program invocation.
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.
2024-12-22 16:28:09 -06:00
Hilton Chain
9730e95072
nongnu: linux-xanmod: Update to 6.12.6.
...
* nongnu/packages/linux.scm (linux-xanmod-version): Update to 6.12.6.
(linux-xanmod-source): Update hashes.
2024-12-20 17:59:19 +08:00
Hilton Chain
dd10e11910
nongnu: linux-xanmod-lts: Update to 6.6.67.
...
* nongnu/packages/linux.scm (linux-xanmod-lts-version): Update to 6.6.67.
(linux-xanmod-lts-source): Update hash.
2024-12-20 17:59:16 +08:00
Hilton Chain
578cef4e50
nongnu: nvidia-driver: Update to 550.142.
...
* nongnu/packages/nvidia.scm (nvidia-driver,nvidia-settings): Update to
550.142.
2024-12-20 17:00:54 +08:00
Hilton Chain
da06a007f8
services: nvidia: Use correct nvidia-smi.
...
* nongnu/services/nvidia.scm (nvidia-shepherd-service)
[nvidia-shepherd-service]: Use let*.
Reported-by: Murilo <murilo@disroot.org>
2024-12-20 17:00:54 +08:00
Hilton Chain
6dce8b9bc7
nongnu: nvidia-driver: Remove inputs already propagated from mesa.
...
* nongnu/packages/nvidia.scm (nvidia-driver)[inputs]: Remove libdrm, libx11,
libxcb, libxext.
2024-12-20 17:00:54 +08:00
Murilo
5678801fbb
nongnu: nvidia-driver: Add wine DLLs for DLSS.
...
* 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>
2024-12-20 17:00:54 +08:00
Hilton Chain
88f33edcb0
nongnu: Add egl-x11.
...
* nongnu/packages/nvidia.scm (egl-x11): New variable.
2024-12-20 17:00:53 +08:00
Hilton Chain
e2ddc617e7
nongnu: Add egl-gbm.
...
* nongnu/packages/nvidia.scm (egl-gbm): New variable.
2024-12-20 17:00:52 +08:00
Tomas Volf
10e3c2bcae
nongnu: firefox-esr: Update to 128.5.2esr.
...
* nongnu/packages/mozilla.scm (firefox-esr): Update to 128.5.2esr.
Signed-off-by: Hilton Chain <hako@ultrarare.space>
2024-12-13 13:08:15 +08:00
Hilton Chain
e81013943d
nongnu: firefox: Support Guix icecat browser extensions.
...
* 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.
2024-12-13 13:07:47 +08:00
Hilton Chain
4fe0608a5c
nongnu: firefox-esr: Support Guix icecat browser extensions.
...
* 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.
2024-12-13 13:07:45 +08:00
Tomas Volf
5a7e61a0a5
nongnu: firefox: Update to 133.0.3.
...
* nongnu/packages/mozilla.scm (firefox): Update to 133.0.3.
2024-12-11 21:14:19 +08:00
Hilton Chain
faeed8a6a4
nongnu: linux-xanmod-lts: Update to 6.6.64.
...
* nongnu/packages/linux.scm (linux-xanmod-lts-version): Update to 6.6.64.
(linux-xanmod-lts-source): Update hash.
2024-12-10 12:44:39 +08:00
Hilton Chain
d14b552a6d
nongnu: linux-xanmod: Update to 6.11.11.
...
* nongnu/packages/linux.scm (linux-xanmod-version): Update to 6.11.11.
(linux-xanmod-source): Update hash.
2024-12-09 22:50:49 +08:00
John Kehayias
4aa03a3ccf
nongnu: steam: Use newer gcc for better game compatibility.
...
Fixes #355 .
* nongnu/packages/steam-client.scm (steam-client-libs): Replace gcc with
gcc-14.
2024-12-06 23:11:26 -05:00
Hilton Chain
720df79727
nongnu: nvidia-driver: Simplify patch-elf phase.
...
* nongnu/packages/nvidia.scm (nvidia-driver)[inputs]: Remove libglvnd-for-nvda.
[arguments]<#:phases>: Simplify 'patch-elf.
2024-12-05 14:38:42 +08:00
Hilton Chain
825c68acea
nongnu: nvidia-driver-beta: Update to 565.57.01.
...
* nongnu/packages/nvidia.scm (nvidia-driver-beta): Update to 565.57.01.
[arguments]<#:phases>: Install "nvidia-pcc" binary.
(nvidia-settings-beta): Update to 565.57.01.
(nvidia-driver)[inputs]: Add libxcb, mesa-for-nvda.
[arguments]<#:phases>: Add them to RUNPATH.
2024-12-05 14:38:42 +08:00
Hilton Chain
661efb289c
nongnu: nvidia-driver: Update to 550.135.
...
* nongnu/packages/nvidia.scm (nvidia-driver,nvidia-settings): Update to 550.135.
2024-12-05 14:38:40 +08:00
Hilton Chain
7efff15189
nongnu: linux-xanmod: Update to 6.11.10.
...
* nongnu/packages/linux.scm (linux-xanmod-version): Update to 6.11.10.
(linux-xanmod-source): Update hash.
2024-12-02 07:24:52 +08:00
Hilton Chain
dae0193bff
nongnu: linux-xanmod-lts: Update to 6.6.63.
...
* nongnu/packages/linux.scm (linux-xanmod-lts-version): Update to 6.6.63.
(linux-xanmod-lts-source): Update hash.
2024-12-02 07:24:51 +08:00
Ashish SHUKLA
792d5ecba8
nongnu: signal-desktop: Update to 7.34.0.
...
* nongnu/packages/messaging.scm (signal-desktop): Update to 7.34.0.
Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2024-12-01 14:39:45 +01:00
Jonathan Brielmaier
91c0fed80d
nongnu: firefox-esr: Update to 128.5.1esr.
...
* nongnu/packages/mozilla.scm (firefox-esr): Update to 128.5.1esr.
2024-11-29 19:46:06 +01:00
Murilo
6e864249c2
nongnu: Add obs-nvenc.
...
* nongnu/packages/video.scm (obs-nvenc): New variable.
Signed-off-by: Hilton Chain <hako@ultrarare.space>
2024-11-28 14:26:34 +08:00
Murilo
479801db4d
nongnu: Add replace-ffmpeg-nvenc procedure for input rewriting.
...
* nongnu/packages/video.scm (replace-ffmpeg-nvenc): New procedure.
Signed-off-by: Hilton Chain <hako@ultrarare.space>
2024-11-28 14:26:28 +08:00
Murilo
0c4a83a006
nongnu: Add ffmpeg-nvenc.
...
* nongnu/packages/video.scm (ffmpeg-nvenc): New variable.
Signed-off-by: Hilton Chain <hako@ultrarare.space>
2024-11-28 14:26:10 +08:00
Murilo
af911e9b2c
nongnu: Add nv-codec-headers.
...
* nongnu/packages/video.scm (nv-codec-headers): New variable.
Signed-off-by: Hilton Chain <hako@ultrarare.space>
2024-11-28 14:26:00 +08:00
Nicolas Graves
88664240de
nongnu: Add mesa/fake-beta.
...
* nongnu/packages/nvidia.scm (mesa/fake-beta): New variable.
Signed-off-by: Hilton Chain <hako@ultrarare.space>
2024-11-28 14:25:46 +08:00
Nicolas Graves
eadb3374ab
nongnu: Add nvdb.
...
‘nvda’ for nvidia-driver-beta.
* nongnu/packages/nvidia.scm (nvdb): New variable.
Signed-off-by: Hilton Chain <hako@ultrarare.space>
2024-11-28 14:25:36 +08:00
Nicolas Graves
0d9869b5ff
nongnu: Add nvidia-settings-beta.
...
* nongnu/packages/nvidia.scm (nvidia-settings-beta): New variable.
Modified-by: Hilton Chain <hako@ultrarare.space>
Signed-off-by: Hilton Chain <hako@ultrarare.space>
2024-11-28 14:25:23 +08:00
Nicolas Graves
eab6ec15d9
nongnu: Add nvidia-module-open-beta.
...
* nongnu/packages/nvidia.scm (nvidia-module-open-beta): New variable.
Signed-off-by: Hilton Chain <hako@ultrarare.space>
2024-11-28 14:25:09 +08:00
Nicolas Graves
63cf400ec9
nongnu: Add nvidia-module-beta.
...
* nongnu/packages/nvidia.scm (nvidia-module-beta): New variable.
Modified-by: Hilton Chain <hako@ultrarare.space>
Signed-off-by: Hilton Chain <hako@ultrarare.space>
2024-11-28 14:24:57 +08:00
Hilton Chain
311ad8ee13
nongnu: nvidia-module: Support only x86_64-linux.
...
* nongnu/packages/nvidia.scm (nvidia-module)[supported-systems]: Support only
x86_64-linux.
2024-11-28 14:24:46 +08:00
Nicolas Graves
5fd10621ce
nongnu: Add nvidia-firmware-beta.
...
* nongnu/packages/nvidia.scm (nvidia-firmware-beta): New variable.
Modified-by: Hilton Chain <hako@ultrarare.space>
Signed-off-by: Hilton Chain <hako@ultrarare.space>
2024-11-28 14:24:44 +08:00
Nicolas Graves
9814d2f566
nongnu: Add nvidia-driver-beta.
...
* nongnu/packages/nvidia.scm (nvidia-driver-beta): New variable.
Modified-by: Hilton Chain <hako@ultrarare.space>
Signed-off-by: Hilton Chain <hako@ultrarare.space>
2024-11-28 14:24:33 +08:00
Nicolas Graves
a21f497504
import: Add %nvidia-updater.
...
* guix/import/nvidia.scm: New file.
Modified-by: Hilton Chain <hako@ultrarare.space>
Signed-off-by: Hilton Chain <hako@ultrarare.space>
2024-11-28 14:24:24 +08:00
Nicolas Graves
3d54c63d35
nongnu: nvidia: Use explicit versions and hashes.
...
* nongnu/packages/nvidia.scm (nvidia-source,nvidia-settings-source): Add hash
argument.
(nvidia-driver,nvidia-settings)[version,source]: Use explicit versions and
hashes.
(nvda): Don't inherit from nvidia-driver (for updater).
(nvidia-version, %nvidia-driver-hashes,%nvidia-settings-hashes): Delete
variables.
Signed-off-by: Hilton Chain <hako@ultrarare.space>
2024-11-28 14:24:04 +08:00
Nicolas Graves
8a6a4a3982
nongnu: nvidia: Update source procedures.
...
* nongnu/packages/nvidia.scm (nvidia-driver-snippet): New variable.
(nvidia-source): Switch to ‘url-fetch’ and use it.
(nvidia-driver,nvidia-module)[source,arguments]: Adjust accordingly.
(nvidia-settings-source): New procedure.
(nvidia-settings)[source]: Use it.
(nvidia-source-unbundle-libraries,make-nvidia-source): Delete procedures.
Modified-by: Hilton Chain <hako@ultrarare.space>
Signed-off-by: Hilton Chain <hako@ultrarare.space>
2024-11-28 14:23:54 +08:00
Jonathan Brielmaier
d8c25a0ad2
nongnu: firefox: Update to 133.0 [security fixes].
...
Fixes CVE-2024-11691, CVE-2024-11692, CVE-2024-11693, CVE-2024-11694,
CVE-2024-11695, CVE-2024-11696, CVE-2024-11697, CVE-2024-11698,
CVE-2024-11699, CVE-2024-11700, CVE-2024-11701, CVE-2024-11702,
CVE-2024-11703, CVE-2024-11704, CVE-2024-11705, CVE-2024-11706
and CVE-2024-11708.
* nongnu/packages/mozilla.scm (firefox): Update to 133.0.
2024-11-27 23:02:47 +01:00
Tomas Volf
8dbfc04639
nongnu: firefox-esr: Update to 128.5.0esr [security fixes].
...
Fixes CVE-2024-11691, CVE-2024-11692, CVE-2024-11693, CVE-2024-11694,
CVE-2024-11695, CVE-2024-11696, CVE-2024-11697, CVE-2024-11698,
CVE-2024-11699.
* nongnu/packages/mozilla.scm (firefox-esr): Update to 128.5.0esr.
Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2024-11-26 19:19:29 +01:00
Jonathan Brielmaier
b03ec15974
nongnu: compcert: Update to 3.14.
...
* nongnu/packages/coq.scm (compcert): Update to 3.14.
[arguments]: Remove no longer required substitute.
2024-11-26 18:29:50 +01:00
John Kehayias
7d912c1c46
.guix-authorizations: Add comment with podiki's primary key.
...
* .guix-authorizations: Add comment with podiki's primary key (authorized
fingerprint is the correct subkey).
2024-11-26 12:01:47 -05:00
John Kehayias
3cdafc4802
.guix-authorizations: Add hako to committers.
...
* .guix-authorizations: Add fingerprint for hako.
2024-11-26 12:00:24 -05:00
Maxim Cournoyer
d9f5fc57b3
nongnu: linux-firmware: Update to 20241110.
...
* nongnu/packages/linux.scm (linux-firmware): Update to 20241110.
Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2024-11-23 00:38:24 +01:00
Timotej Lazar
64314bba83
nongnu: intel-microcode: Update to 20241112 [security-fixes].
...
Fixes CVE-2024-21820, CVE-2024-21853, CVE-2024-23918.
* nongnu/packages/linux.scm (intel-microcode): Update to 20241112.
Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2024-11-23 00:30:47 +01:00
Attila Lendvai
99574ff94b
nonguix: binary-build-system: Print the patchelf version.
...
* nonguix/build/binary-build-system.scm (patchelf): Output patchelf version.
Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2024-11-10 16:46:13 -05:00
John Kehayias
f82534a8a8
build-system: binary: Add comment about patchelf version.
...
This is a followup to commit c7e6962eb3
.
* nonguix/build-system/binary.scm (default-patchelf): Add comment and TODO
about using older patchelf-0.16 due to upstream bug.
Reported-by: Attila Lendvai <attila@lendvai.name>
2024-11-10 16:24:17 -05:00
Rutherther
425f3ee3dd
nongnu: firefox-esr: Wrap with pipewire.
...
Firefox needs pipewire in LD_LIBRARY_PATH for screensharing on Wayland,
otherwise the screensharing just won't start.
* nongnu/packages/mozilla.scm (firefox-esr)[arguments]: Add pipewire
lib path to LD_LIBRARY_PATH variable in 'wrap-program phase.
Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2024-11-10 16:14:18 -05:00
Timotej Lazar
c60ade9082
nongnu: intel-microcode: Update to 20241029.
...
* nongnu/packages/linux.scm (intel-microcode): Update to 20241029.
Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2024-11-10 16:12:50 -05:00
Hilton Chain
e6eccd3891
nongnu: linux-xanmod: Update to 6.11.7.
...
* nongnu/packages/linux.scm (linux-xanmod-version): Update to 6.11.7.
(linux-xanmod-source): Update hashes.
Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2024-11-10 16:12:04 -05:00