summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2023-10-22[WIP] nongnu: multiarch-container: Allow extra shared directories.steam-updatesJohn Kehayias
* nonguix/multiarch-container.scm (make-container-wrapper): Use environment variable $GUIX_SANDBOX_EXTRA_SHARES to pass extra directories to share with the container.
2023-10-22[DRAFT] nongnu: steam: Use mesa-next.John Kehayias
* nongnu/packages/steam-client.scm (steam-client-libs): Replace mesa-fixed with mesa-next.
2023-10-22[DRAFT] nongnu: Add mesa-git.John Kehayias
* nongnu/packages/steam-client.scm (mesa-git): New variable.
2023-10-22[DRAFT] nongnu: Add mesa-next.John Kehayias
* nongnu/packages/steam-client.scm (mesa-next): New variable. (mesa-fixed): Remove variable.
2023-10-22nonguix: multiarch-container: Make locale usable by pressure-vessel.John Kehayias
Steam's pressure-vessel startup time can be improved by not having to generate locales. So make sure locales are in and used by the pressure-vessel container by linking the expected location of /usr/lib/locale (presumably so that pressure-vessel will capture them) and setting $GUIX_LOCPATH. * nonguix/multiarch-container.scm (make-container-wrapper): Preserve and set GUIX_LOCPATH. (make-internal-script): Add symlink for /usr/lib/locale.
2023-10-22nonguix: multiarch-container: Preserve MANGOHUD.John Kehayias
Now one can have set MANGOHUD=1 in their environment to have all Steam games launch with MangoHud, rather than always setting this per game launch settings. Likewise for MANGOHUD_CONFIG for configuration. * nonguix/multiarch-container.scm (make-container-wrapper): Preserve MANGOHUD environment variables.
2023-10-22nonguix: multiarch-container: Set LD_LIBRARY_PATH (for steam).John Kehayias
Setting $LD_LIBRARY_PATH in the container allows for non-Steam games added to Steam to launch properly with Proton. Otherwise they don't make it to the pressure-vessel container as it seems they start in an environment where the rest of our setup is not active (e.g. game will fail to launch with an error about being unable to load libGL.so.1). * nonguix/multiarch-container.scm (make-container-wrapper): Preserve LD_LIBRARY_PATH and set it.
2023-10-22nonguix: multiarch-container: Remove pressure-vessel workaround.John Kehayias
Setting $PRESSURE_VESSEL_FILESYSTEMS_RO to "/gnu/store" is no longer needed for Steam as the fix has been merged upstream. Users can still set this environment variable (preserved in the container) if needed. * nonguix/multiarch-container.scm (make-container-wrapper): Remove setting $PRESSURE_VESSEL_FILESYSTEMS_RO.
2023-10-22nongnu: Remove linux-6.4.John Kehayias
linux-libre-6.4 was removed upstream in 2216d98958edf41da64568f7b9d2a2433e40dda0. * nongnu/packages/linux.scm (linux-6.4): Delete variable.
2023-10-14nongnu: steam: Fix to work with newer mangohud.John Kehayias
In 0.7.0 of MangoHud the vulkan implicit layers have different names for 32- and 64-bit so we no longer need a workaround. * nonguix/multiarch-container.scm (make-internal-script): No longer create /usr/share/vulkan/implicit_layer.d. Symlink instead directly from guix-env. Remove vulkan layer renaming from mangohud.
2023-10-14nongnu: linux: Update to 6.5.Ahmad Draidi
Upstream Guix defaults to linux-libre@6.5. Follow suit by making linux track linux@6.5. * nongnu/packages/linux.scm (linux): Update to linux-6.5. Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2023-10-12nongnu: Rename helm to helm-kubernetes.John Kehayias
Reported upstream as <https://issues.guix.gnu.org/66033> by Panos Alevropoulos. I don't think we can deprecate since the "helm" package is still in Guix with that name. * nongnu/packages/k8s.scm (helm): Rename to ... (helm-kubernetes): ... this.
2023-10-11nongnu: firefox: Update to 118.0.2.Jonathan Brielmaier
* nongnu/packages/mozilla.scm (firefox): Update to 118.0.2.
2023-10-09nongnu: firefox-esr: Fix Web Speech API.Tomas Volf
Firefox loads libspeechd.so.2 during runtime using PR_LoadLibrary and it fails to locate the library in the store. Fix is to add extra phase that patches the file to load the library using an absolute path. * nongnu/packages/mozilla.scm (firefox-esr) [phases]{'patch-SpeechDispatcherService.cpp}: New phase. [inputs]: Add `speech-dispatcher`. Fixes: https://gitlab.com/nonguix/nonguix/-/issues/284 Tested-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2023-10-06nongnu: Add anytype.Giacomo Leidi
* nongnu/packages/productivity: New module. (anytype): new variable. Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2023-10-06nongnu: google-chrome-unstable: Update to 119.0.6034.6.David Thompson
* nongnu/packages/chrome.scm (google-chrome-unstable): Update to 119.0.6034.6. Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2023-10-06nongnu: google-chrome-unstable: Update to 117.0.5897.3.Giacomo Leidi
* nongnu/packages/chrome.scm (google-chrome-unstable): Update to 117.0.5897.3. Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2023-10-06nongnu: google-chrome-beta: Update to 116.0.5845.50.Giacomo Leidi
* nongnu/packages/chrome.scm (google-chrome-beta): Update to 116.0.5845.50. Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2023-10-06nongnu: google-chrome-stable: Update to 116.0.5845.110.Giacomo Leidi
* nongnu/packages/chrome.scm (google-chrome-stable): Update to 116.0.5845.110. Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2023-10-06nongnu: make-google-chrome: Install icons.Giacomo Leidi
* nongnu/packages/chrome.scm (make-google-chrome)[phases]: New phase 'install-icons. Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2023-10-06nongnu: Add kind.worldofgeese
* nongnu/packages/k8s.scm (kind): New variable. Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2023-10-03nongnu: Add linux@6.5.Ada Stevenson
Adding linux@6.5 but not changing the default linux to this version until upstream does as well. * nongnu/packages/linux.scm (linux-6.5): New variable. Co-authored-by: John Kehayias <john.kehayias@protonmail.com> Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2023-10-03nongnu: linux-firmware: Update firmware to 20230919.Ada Stevenson
* nongnu/packages/linux.scm (linux-firmware): Update to 20230919. Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2023-09-29nongnu: hplip-plugin: Update source hash.Jonathan Brielmaier
Inherited hplip package was updated to 3.23.8 in commit 4a8c51c7be9ea22803a79d7214571718e5ff9bf2 of guix. * nongnu/packages/printers.scm (hplip-plugin)[native-inputs]: Update sha256 hash for hplip-plugin.
2023-09-28nongnu: Add Apple Symbols font.Krzysztof Baranowski
* nongnu/packages/fonts.scm (font-apple-symbols): New variable. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2023-09-28nongnu: Add Apple Color Emoji font.Krzysztof Baranowski
* nongnu/packages/fonts.scm (font-apple-color-emoji): New variable. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2023-09-28nongnu: Add Apple SF and New York fonts.Krzysztof Baranowski
Closes #248. * nongnu/packages/fonts.scm (apple-font): New function (font-apple-sf-pro): New variable. (font-apple-sf-compact): New variable. (font-apple-sf-mono): New variable. (font-apple-sf-arabic): New variable. (font-apple-new-york): New variable. (font-apple-sf-symbols): New variable. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2023-09-28nongnu: signal-desktop: Update to 6.30.2 [fixes CVE-2023-41064].Gabriel Wicki
* nongnu/packages/messaging.scm (signal-desktop): Update to 6.30.2. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2023-09-28nongnu: firefox: Update to 118.0.1 [fixes CVE-2023-5217].Jonathan Brielmaier
* nongnu/packages/mozilla.scm (firefox): Update to 118.0.1.
2023-09-28nongnu: firefox-esr: Update to 115.3.1esr [fixes CVE-2023-5217].Jonathan Brielmaier
* nongnu/packages/mozilla.scm (firefox-esr): Update to 115.3.1esr.
2023-09-27nongnu: firefox: Update to 118.0 [security fixes].Jonathan Brielmaier
Fixes CVE-2023-5168, CVE-2023-5169, CVE-2023-5170, CVE-2023-5171, CVE-2023-5172, CVE-2023-5173, CVE-2023-5174, CVE-2023-5175 and CVE-2023-5176. * nongnu/packages/mozilla.scm (firefox): Update to 118.0.
2023-09-27nongnu: firefox-esr: Update to 115.3.0esr [security fixes].Tomas Volf
Fixes CVE-2023-5168, CVE-2023-5169, CVE-2023-5171, CVE-2023-5174, CVE-2023-5176. * nongnu/packages/mozilla.scm (firefox-esr): Update to 115.3.0esr. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2023-09-14nongnu: firefox: Update to 117.0.1 [security fixes].David Pflug
Fixes CVE-2023-4863. * nongnu/packages/mozilla.scm (firefox): Update to 117.0.1. Signed-off-by: Jelle Licht <jlicht@fsfe.org>
2023-09-14nongnu: firefox-esr: Update to 115.2.1esr [security fixes].Tomas Volf
Fixes CVE-2023-4863. * nongnu/packages/mozilla.scm (firefox-esr): Update to 115.2.1esr. Signed-off-by: Jelle Licht <jlicht@fsfe.org>
2023-09-12nongnu: winetricks: Update to 20230212.Sughosha
* nongnu/packages/wine.scm (winetricks): Update to 20230212. Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2023-09-12nongnu: zoom: Update to 5.15.12.7665.John Kehayias
* nongnu/packages/messaging.scm (zoom): Update to 5.15.12.7665.
2023-09-12nongnu: signal-desktop: Update to 6.30.1.John Kehayias
* nongnu/packages/messaging.scm (signal-desktop): Update to 6.30.1.
2023-09-12nongnu: element-desktop: Update to 1.11.41.John Kehayias
* nongnu/packages/messaging.scm (element-desktop): Update to 1.11.41.
2023-09-07nongnu: vscodium: Update to 1.81.1.23222.Giacomo Leidi
* nongnu/packages/editors (vscodium): Update to 1.81.1.23222. Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2023-09-07nongnu: Add helm.Giacomo Leidi
* nongnu/packages/k8s.scm (helm): New variable. Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2023-09-07nongnu: Add kompose.Giacomo Leidi
* nongnu/packages/k8s.scm (kompose): New variable. Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2023-09-07nongnu: Add kubectl.Giacomo Leidi
* nongnu/packages/k8s.scm (kubectl): New variable. Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2023-09-07nongnu: Add katenary.Giacomo Leidi
* nongnu/packages/k8s.scm (katenary): New variable. Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2023-09-07nongnu: Add k9s.Giacomo Leidi
* nongnu/packages/k8s.scm: New module. (k9s): New variable. Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2023-09-03nongnu: steam: Fix missing tray icon.John Kehayias
Finally, it's back! Using something like snixembed worked around this before by using a different tray icon format. * nongnu/packages/steam-client.scm (steam-client-libs): Add gdk-pixbuf. * nonguix/multiarch-container.scm (make-internal-script): Add symlink to /usr/share/mime.
2023-09-03nongnu: steam: Work around propagated libx11 profile collision.John Kehayias
Fixes #281. Use the same fix as when this happened before with expat and fontconfig, as in commit 3df99d77698a79f3c1dfdaf1becb96956f9ec65d. * nongnu/packages/steam-client.scm (libxdamage-fixed, mesa-fixed): New variables. (steam-client-libs): Replace mesa with mesa-fixed.
2023-09-03nonguix: chromium-binary-build-system: Use gcc:lib.John Kehayias
Effectively reverts changes that came from 9d58bb6e3e93a444d35bf62d4ca98a126ae4f295 which doesn't seem to be needed anymore. These got carried into chromium-binary-build-system when it was introduced. We need libstdc++ from the gcc:lib package, which is hidden from users but directly accessible from the build system. The library from make-libstdc++ has missing symbols compared to the one from gcc:lib. The addition of libgccjit seems to also be unneeded from this change and increases the closure of e.g. signal-desktop by nearly 10% or 200 MiB. Fixes #276 and #279. * nonguix/build-system/chromium-binary.scm (lower)[host-inputs]: Use gcc:lib again and remove libgccjit.
2023-09-01nongnu: packages: mozilla: Fix typos in the comments.Tomas Volf
* nongnu/packages/mozilla.scm (%firefox-esr-build-id, %firefox-build-id): Fix typos in the comments. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2023-08-31nongnu: firefox: Update to 117.0 [security fixes].Jonathan Brielmaier
Fixes CVE-2023-4573, CVE-2023-4574, CVE-2023-4575, CVE-2023-4576, CVE-2023-4577, CVE-2023-4578, CVE-2023-4579, CVE-2023-4580, CVE-2023-4581, CVE-2023-4582, CVE-2023-4583, CVE-2023-4584 and CVE-2023-4585. * nongnu/packages/mozilla.scm (firefox): Update to 117.0.
2023-08-30nongnu: firefox-esr: Update to 115.2.0esr [security fixes].Tomas Volf
Fixes CVE-2023-4573, CVE-2023-4574, CVE-2023-4575, CVE-2023-4576, CVE-2023-4577, CVE-2023-4578, CVE-2023-4580, CVE-2023-4581, CVE-2023-4582, CVE-2023-4583, CVE-2023-4584, CVE-2023-4585, CVE-2023-4051 and CVE-2023-4053. * nongnu/packages/mozilla.scm (firefox-esr): Update to 115.2.0esr. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>