| 14 Sep 2022 |
Yuki (they/them) (Old) | In reply to@k0kada:matrix.org Anyway, for me this looks more a bug in Nix them anything we can do I'm still wondering with whose responsibility is it in the Nix ecosystem to ensure a clean slate for build environments. | 12:25:30 |
Yuki (they/them) (Old) | I'm under the presumption that the sandbox environment is only there to further isolate the build environment but it's the builder script or something among those lines from nixpkgs which clears out env, sets the deterministic CFLAGS, etc. | 12:26:33 |
k0kada (he/him) | In reply to @yuki:backalley.club I'm under the presumption that the sandbox environment is only there to further isolate the build environment but it's the builder script or something among those lines from nixpkgs which clears out env, sets the deterministic CFLAGS, etc. No, the sandbox is responsible for everything actually | 12:29:01 |
Yuki (they/them) (Old) | I see | 12:28:30 |
k0kada (he/him) | Otherwise it would be impossible to build a few things | 12:29:28 |
k0kada (he/him) | Like macOS | 12:29:31 |
Yuki (they/them) (Old) | So the generic builders or other builder script can safely assume that Nix itself has setup a clean slate for them to do their work | 12:29:16 |
k0kada (he/him) | In reply to @yuki:backalley.club So the generic builders or other builder script can safely assume that Nix itself has setup a clean slate for them to do their work Yeah, it should | 12:30:25 |
Yuki (they/them) (Old) | I'm building your branch right now | 12:29:50 |
Yuki (they/them) (Old) | Ugh getting Nix to work as multi-user under the WSL environment (outside of using NixOS-WSL distro) would be rather painful | 12:30:38 |
k0kada (he/him) | In reply to @k0kada:matrix.org Like macOS To clarify, macOS is basically impure because there is no syscall direct access | 12:31:46 |
k0kada (he/him) | Everything should be done via libc | 12:31:52 |
k0kada (he/him) | I think the situation would be the same for Windows or OpenBSD | 12:32:30 |
Yuki (they/them) (Old) | Same issue with OpenBSD it seems | 12:31:37 |
Yuki (they/them) (Old) | yeah | 12:31:38 |
Yuki (they/them) (Old) | Not the case with FreeBSD, not sure about NetBSD | 12:32:42 |
k0kada (he/him) | It is easy to check though, just see what Go/Rust does for that platform :P | 12:34:41 |
k0kada (he/him) | Do they wrap syscalls/link to libc | 12:35:09 |
mei 🌒& | k0kada: mentioning OTD made me draw again | 12:35:11 |
k0kada (he/him) | In reply to @ckie:ckie.dev k0kada: mentioning OTD made me draw again I have zero drawing skills | 12:35:26 |
mei 🌒& |  Download image.png | 12:35:28 |
mei 🌒& | perhaps same, but its fun | 12:35:34 |
k0kada (he/him) | Like, I can draw worse than my friends in gartic | 12:35:36 |
k0kada (he/him) | WITH A TABLET | 12:35:39 |
mei 🌒& | tablet has a learning curve | 12:35:50 |
mei 🌒& | though it seems not to my mom, she picked it up in literal minutes (she also drew a part of it) | 12:36:17 |
k0kada (he/him) | In reply to @ckie:ckie.dev tablet has a learning curve Yeah, but I think as an osu player I am pretty proeficient with tablets | 12:36:35 |
Yuki (they/them) (Old) | I daily drive an iPad and have an Apple Pencil | 12:35:58 |
k0kada (he/him) | If it wasn't for the awful click/scroll commands I would even use it in place of a mouse | 12:36:56 |
Yuki (they/them) (Old) | My drawing/sketching skills is awful | 12:36:08 |