| 3 Nov 2024 |
Infinidoge 🏳️⚧️ | Syncing my local Nixpkgs before checking out the PR, been a bit since I've pulled | 00:50:43 |
Infinidoge 🏳️⚧️ |  Download image.png | 00:51:30 |
Infinidoge 🏳️⚧️ | I love Nixpkgs | 00:51:33 |
Tomodachi94 (they/them) | Nixpkgs is the reason my timeout is 60 seconds for Starship lmao | 00:52:06 |
Tomodachi94 (they/them) | (Er... was. It disappeared somewhere when I rewrote my stuff) | 00:52:44 |
Tomodachi94 (they/them) | * (Er... was. It disappeared somewhere when I rewrote my dotfiles) | 00:52:50 |
emily | I need to set up an asynchronous fish prompt for btw I use Jujutsu. | 00:53:53 |
Infinidoge 🏳️⚧️ | builtins.replaceStrings [ "." ] [ "_" ] version by the way | 00:54:25 |
Tomodachi94 (they/them) | In reply to@infinidoge:inx.moe
builtins.replaceStrings [ "." ] [ "_" ] version by the way Oh, so there is a simpler way lol | 00:55:12 |
Infinidoge 🏳️⚧️ | I would be astounded if there wasn't lmao | 00:55:24 |
Infinidoge 🏳️⚧️ | I wish there was a replace one that didn't need lists, but this is the closest iirc | 00:55:40 |
Infinidoge 🏳️⚧️ | https://nix.dev/manual/nix/2.24/language/builtins.html is a useful page to have bookmarked | 00:55:52 |
Infinidoge 🏳️⚧️ | I wish Nix had a proper stdlib that wasn't dependent on Nixpkgs for so many common functions | 00:56:30 |
Tomodachi94 (they/them) | I love that there's parts of this file that haven't been touched in literally 15 years | 00:57:07 |
Tomodachi94 (they/them) | In reply to@infinidoge:inx.moe https://nix.dev/manual/nix/2.24/language/builtins.html is a useful page to have bookmarked 🔖 | 00:57:20 |
Infinidoge 🏳️⚧️ | (Though you might want to replace 2.24 with latest in your bookmark so it doesn't get out of date) | 00:57:50 |
Infinidoge 🏳️⚧️ | I mildly dislike the fact that Gradle is handled within mkDerivation and not a separate helper
Though granted, given it's so common, I can understand why | 01:00:31 |
Infinidoge 🏳️⚧️ | Would stdenvNoCC be more appropriate? 🤔 Thought for later | 01:01:21 |
Tomodachi94 (they/them) | I'm wondering if we should change the example in the docs to use stdenvNoCC as well | 01:01:25 |
emily | In reply to @infinidoge:inx.moe I mildly dislike the fact that Gradle is handled within mkDerivation and not a separate helper Though granted, given it's so common, I can understand why what does this mean? | 01:21:45 |
emily | isn't it just a regular setup hook? | 01:21:50 |
Infinidoge 🏳️⚧️ | Maybe the ecosystems I generally use are weird, but i'm much more used to build${Language}Package and the like | 01:22:32 |
emily | those are bad. they don't compose when you have multiple ecosystems in a build | 01:23:35 |
emily | new things are moving away from them and old things are sometimes moving towards hooks | 01:23:50 |
Infinidoge 🏳️⚧️ | Fair enough | 01:24:05 |
Tomodachi94 (they/them) | Okay hopefully maintenance of Rhino will be much easier now (update script and placed in by-name, and the fetched revision is determined automatically) | 02:52:18 |
Tomodachi94 (they/them) | Still stuck on how to even build "rhino-all" | 02:53:43 |
Tomodachi94 (they/them) | Oh, hmm. A discussion on their GitHub says to use "./gradlew :rhino-all:shadowJar", but setting gradleBuildTask = ":rhino-all:shadowJar" fails because Gradle can't find such a task | 03:03:24 |
Tomodachi94 (they/them) | Oh, hmm. A discussion on their GitHub says to use ./gradlew :rhino-all:shadowJar, but setting gradleBuildTask = ":rhino-all:shadowJar" fails because Gradle can't find such a task | 03:03:40 |
Tomodachi94 (they/them) | source-1.7.15.jar is identical to their rhino-1.7.15.jar except for NativeCollectionIterator$1.class and NativePromise$1.class (both in theirs but not ours) according to a diff --recursive of them | 03:55:17 |