| 13 Jul 2025 |
K900 | But a much much bigger one | 07:32:50 |
@lotte:chir.rs | because, like, appimage-run exists | 07:32:55 |
@lotte:chir.rs | In reply to @k900:0upti.me Well it very likely was because appimage-run is also just a fhsenv ah | 07:33:05 |
woobilicious | you can still access nix inside p-v, so I suspect there's stuff you can do with LD_LIBRARY_PATHs to get apps working | 07:33:41 |
woobilicious | Charlotte 🦝 (it/its): you know about the PRESSURE_VESSEL_SHELL=instead %command% launch trick that opens a terminal inside p-v? | 07:36:22 |
@lotte:chir.rs | i haven’t no | 07:36:55 |
woobilicious | ahh, it launcher bash inside xterm, it's PITA to read/use, but can be very useful for debugging issues. | 07:37:35 |
K900 | That's for actual p-v issues though | 07:37:57 |
K900 | Not fhsenv issues | 07:38:00 |
@lotte:chir.rs | valve stuff ends up feeling like a switch stuck on more magic though | 07:38:09 |
K900 | Honestly not really | 07:38:17 |
K900 | It's very well documented | 07:38:20 |
K900 | https://gitlab.steamos.cloud/steamrt/steam-runtime-tools/-/tree/main/docs | 07:38:24 |
K900 | And most of the tooling is even open source! | 07:38:31 |
@lotte:chir.rs | that would require reading it though, which i haven’t | 07:38:34 |
K900 | Well if you're interested I recommend taking a look | 07:38:50 |
K900 | It's really good stuff | 07:38:53 |
@lotte:chir.rs | yeah | 07:38:55 |
woobilicious | Yeah, but still handy to know about. | 07:41:02 |
@exaltia:chat.exaltia.fr | I'm so used to see something lacking documentation that i've readed at first "it's weirdly well documented"... | 12:34:06 |
Marie | what is the special case they mention regarding NixOS? | 12:56:26 |
K900 | Which one? | 12:56:45 |
Marie | in distro-assumptions.md | 12:56:55 |
Marie | If a particular assumption is troublesome for a particular operating system,
we can discuss whether it can be avoided. For example, the container runtime framework has several special cases intended to benefit Flatpak, Exherbo, NixOS and Guix. | 12:57:02 |
Marie | If a particular assumption is troublesome for a particular operating system, we can discuss whether it can be avoided. For example, the container runtime framework has several special cases intended to benefit Flatpak, Exherbo, NixOS and Guix.
| 12:57:07 |
K900 | They basically have trusted paths for libraries | 12:58:33 |
K900 | So you can't just LD_PRELOAD whatever | 12:58:33 |
K900 | They originally only allowed /usr and /lib | 12:58:44 |
K900 | But they also added /nix/store and /gnu/store and I think a couple more weird paths | 13:02:30 |
| Hayden R. (they/them) changed their display name from softwing 🩷💛🤍💜💙 (he/they/it) to Hayden R. (they/them). | 16:32:37 |