17 Sep 2024 |
aidalgol | How can I overlay the steam NixOS module from that branch onto my system configuration? I know how to do this with packages, but not modules. | 07:10:25 |
K900 | You shouldn't need to | 07:13:19 |
aidalgol | Oh, right, I see the change to that file is only to the example doc string. | 07:14:48 |
18 Sep 2024 |
K900 | https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/31074#note_4f90f6af86f3bd1871c1d438202b55f73b5afde6 | 03:08:33 |
K900 | The Libgbm Thing(tm) has landed! | 03:08:43 |
K900 | Meaning Mesa 24.3 and up will Just Work in funny bits-of-unstable-on-stable setups | 03:09:23 |
mjm | Wooo! | 04:51:33 |
| mobergmann changed their profile picture. | 09:47:09 |
19 Sep 2024 |
K900 | Here's another fun one | 19:38:53 |
K900 | Can you guess when our Steam client bootstrap was last updated | 19:39:01 |
Atemu | The last time it showed the weird "unpacking somethingsomething" borderless window? | 19:39:30 |
Atemu | With the status bar | 19:39:37 |
Atemu | Oh wait you mean our package | 19:39:47 |
Atemu | Probably when it was first added? | 19:39:57 |
20 Sep 2024 |
aidalgol | Does it change upstream often? | 05:32:06 |
eyJhb | In reply to @k900:0upti.me https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/31074#note_4f90f6af86f3bd1871c1d438202b55f73b5afde6 Congrats on the first kinda complicated PR to mesa :D Excited to see this land. Then I don't have to update my dependencies on external repos ever!! | 06:01:44 |
K900 | In reply to@aidalgol:matrix.org Does it change upstream often? Not very | 06:02:43 |
K900 | But ours is from 2021 | 06:02:45 |
K900 | lol | 06:02:46 |
Sandro 🐧 | https://github.com/NixOS/nixpkgs/blob/master/pkgs/games/steam/steam.nix#L13 for context | 13:28:27 |
21 Sep 2024 |
| luna-null joined the room. | 05:44:33 |
aidalgol | I tried writing an update script for this, but it blows up when it runs nix-update . https://github.com/aidalgol/nixpkgs/blob/e59c175cb161dca34279ff49e5bcfd53d7aca089/pkgs/games/steam/update-bootstrap.py https://gist.github.com/aidalgol/cc5687abd2deee196ad64ecd1a2e6afd | 06:48:15 |
K900 | Could just write a JSON file I guess | 06:53:06 |
K900 | @aidalgol try this | 10:09:30 |
K900 | --- a/pkgs/os-specific/linux/nvidia-x11/builder.sh
+++ b/pkgs/os-specific/linux/nvidia-x11/builder.sh
@@ -191,14 +191,10 @@ installPhase() {
ln -srnf "$libname" "$libname_short"
fi
- if [[ $libname_short =~ libEGL.so || $libname_short =~ libEGL_nvidia.so || $libname_short =~ libGLX.so || $libname_short =~ libGLX_nvidia.so ]]; then
- major=0
- else
- major=1
- fi
+ soname=$(patchelf --print-soname "$libname")
- if [[ "$libname" != "$libname_short.$major" ]]; then
- ln -srnf "$libname" "$libname_short.$major"
+ if [[ "$libname" != "$soname" ]]; then
+ ln -srnf "$libname" "$soname"
fi
done
| 10:09:33 |
aidalgol | Redacted or Malformed Event | 22:12:05 |
aidalgol | In reply to @aidalgol:matrix.org I tried writing an update script for this, but it blows up when it runs nix-update . https://github.com/aidalgol/nixpkgs/blob/e59c175cb161dca34279ff49e5bcfd53d7aca089/pkgs/games/steam/update-bootstrap.py https://gist.github.com/aidalgol/cc5687abd2deee196ad64ecd1a2e6afd Turns out I have to be in the root of nixpkgs . | 22:15:16 |
aidalgol | https://github.com/NixOS/nixpkgs/pull/343600 | 22:28:44 |
22 Sep 2024 |
| rane [they/them] joined the room. | 09:52:02 |
K900 | Nvidia users please test https://github.com/NixOS/nixpkgs/pull/343706 | 12:11:20 |