| 24 Jun 2021 |
Dandellion | did dota 2 break for anyone else with the nemistice update? | 14:40:41 |
sparogy | joe: maybe... I do feel like it (and also TIS-100) might be a little too obviously programming | 14:56:43 |
sparogy | needs a bit of a veneer of something else to get me interested, like Opus Magnum | 14:57:08 |
joe | hahaha | 14:57:13 |
kranzes | In reply to @joe:monoid.al Hahah, not interested in anything competitive :) very understandable lol | 15:35:22 |
papojari 🏳️🌈 | I have installed the jdk package to play Minecraft but the MultiMC launcher tells me I have Java version 1.8.0_272 installed. Minecraft is unable to launch with this version. I can give it a path for the Java runtime but I have no idea how to do that with nix. | 20:23:56 |
fufexan | In reply to @papojari:artemislena.eu I have installed the jdk package to play Minecraft but the MultiMC launcher tells me I have Java version 1.8.0_272 installed. Minecraft is unable to launch with this version. I can give it a path for the Java runtime but I have no idea how to do that with nix. probably override? not sure I haven't played Minecraft on NixOS yet | 21:22:38 |
fufexan | does anyone have a derivation for wine-tkg? | 21:22:52 |
papojari 🏳️🌈 | wdym override? | 21:26:25 |
fufexan | ```nix
multimc.override { java = "openjdk_someversion" };
```
roughly | 21:28:14 |
megamanmalte | Looks like multimc takes jdk8 instead of java | 21:29:17 |
fufexan | * multimc.override { java = "openjdk_someversion" };
roughly
| 21:29:22 |
fufexan | ah, interesting | 21:29:57 |
fufexan | * multimc.override { jdk8 = "openjdk_someversion" };
roughly
| 21:30:13 |
megamanmalte | fufexan: papojari 🏳️🌈 I briefly tested multimc.override { jdk8 = jdk11; } which seems to do the job | 21:40:16 |
papojari 🏳️🌈 | error: undefined variable 'jdk11' | 21:46:41 |
papojari 🏳️🌈 | * ```error: undefined variable 'jdk11'` | 21:46:51 |
papojari 🏳️🌈 | * error: undefined variable 'jdk11'
| 21:47:01 |
papojari 🏳️🌈 | also isn't it
multimc.override = { jdk8 = jdk11; };
| 21:48:13 |
megamanmalte | In reply to @papojari:artemislena.eu
error: undefined variable 'jdk11'
I just ran nix-shell -p 'multimc.override { jdk8 = jdk11; }', if you want to add that to the packages you may have to replace jdk11 with pkgs.jdk11 or something similar | 21:48:39 |
megamanmalte | I think override is a function taking a set of arguments to replace, but I'm a little over my head here | 21:49:24 |
fufexan | In reply to @megamanmalte:retinker.de I think override is a function taking a set of arguments to replace, but I'm a little over my head here you're right | 21:49:47 |
fufexan | oh I just looked at the derivation - that won't work | 21:50:42 |
fufexan | (multimc.overrideAttrs (old: {
| 21:50:58 |
fufexan | * (multimc.overrideAttrs (old: {
nativeBuildInputs = [ qtbase jdk11 zlib ];
}))
try this
| 21:51:44 |
fufexan | if that doesn't work either, prepend with pkgs; before [ ... ]; | 21:52:41 |
fufexan | * (multimc.overrideAttrs (old: {
nativeBuildInputs = [ qtbase jdk11 zlib ];
}))
try this
| 21:53:05 |
fufexan | * multimc.override { jdk8 = "openjdk_someversion" };
roughly
| 21:53:21 |
megamanmalte | fufexan: Did you man to write buildInputs instead of nativeBuildInputs? Also, it looks like nixos-21.05is actually usingjdkthere while it'sjdk8onmaster` | 21:55:17 |
megamanmalte | * fufexan: Did you man to write buildInputs instead of nativeBuildInputs? Also, it looks like nixos-21.05is actually usingjdkthere while it'sjdk8onmaster | 21:55:30 |