| 10 Jan 2024 |
simple-coder | Download keymap.nix | 19:17:40 |
simple-coder | Hello there, I'm trying to setup this custom keyboard layout, but after I do the rebuild it does not switch to it, it stays on the old qwerty layout, is there an extra step that I need to do to switch to it? Or is there another way to switch to a custom keyboard mapping? | 19:21:57 |
simple-coder | If I recall it works on a tiling manager like xmonad but it does not work in a desktop environment like gnome or kde, why is that? | 19:25:54 |
K900 | Could be an X versus Wayland thing | 19:27:20 |
simple-coder | maybe, I haven't been able to find another way to change the keyboard mapping, in macos it's easy to change the keyboard mapping. | 19:30:10 |
simple-coder | oh well I guess I'll stick to qwerty for now, the qwert is fine for most stuff but it's really awkward for coding symbols. | 19:33:35 |
simple-coder | I'd like to contribute by packaging the guilded app and pushing it to nix packages, will this be difficult to do in nix, I've been using flakes, so is it easy to package stuff using the flakes way? | 19:39:03 |
K900 | No | 19:39:24 |
K900 | Flakes don't change anything about packaging | 19:39:28 |
simple-coder | ok cool is there some good instructions on how to do this? I know basic git stuff but I've never packaged anything with nix before. | 19:40:32 |
K900 | https://nixos.org/nixpkgs/manual/ | 19:41:01 |
simple-coder | oh wow, the documentation is actually very good. | 19:42:53 |
l0b0 | In reply to @xx_doomer_xx:matrix.org oh wow, the documentation is actually very good. What's there is usually good, but there's a lot of details missing IMO. The vast majority of the time I've found it's easier to just copy a similar package declaration and tweak it to fit my package, rather than trying to package something from scratch. | 23:56:07 |
@supersamus02:matrix.org | About Yuzu, should this be implemented? https://github.com/yuzu-emu/yuzu/pull/12292 | 23:59:17 |
| 11 Jan 2024 |
FavoritoHJS | is there drama about the vintage story developer? don't want to have another "bought factorio just before realizing the dev was a transphobe" incident | 00:49:11 |
@atemu12:matrix.org | FavoritoHJS: I fail to see how that relates to NixOS in any way | 01:04:34 |
FavoritoHJS | fair enough, guess the channel name confused me a bit | 01:14:51 |
| smtbook joined the room. | 03:31:15 |
@aidalgol:matrix.org | There should probably be a channel description clarifying that this room is for gaming on NixOS, and not an off-topic channel centred around gaming in general. | 05:07:59 |
K900 | In reply to@supersamus02:matrix.org About Yuzu, should this be implemented? https://github.com/yuzu-emu/yuzu/pull/12292 Hm, I just assumed they installed the rule | 07:25:14 |
K900 | But I guess not | 07:25:27 |
K900 | In reply to@supersamus02:matrix.org About Yuzu, should this be implemented? https://github.com/yuzu-emu/yuzu/pull/12292 https://github.com/NixOS/nixpkgs/pull/280208 | 07:37:59 |
| Emantor joined the room. | 07:45:28 |
| f44 joined the room. | 18:24:15 |
| 12 Jan 2024 |
| @aruzicka:matrix.org left the room. | 10:28:29 |
pedrohlc ⚡️ | In case someone wants to play with NVK+GSP:
- first you need Linux 6.7 with latest stable firmware and mesa-git;
- then you need to fix the symlink of your GPU in
linux-firwmare or makeModulesClosure (it's symlinking "gsp.xz" instead of "gsp", and needs to copy "nvidia" folder in the closure)
- since you're already touching the closure, remove all the other GPUs to save 60Mb in your initrd
- make sure to not enable
hardware.nvidia
boot.kernelParams = [ "nouveau.config=NvGspRm=1" "nouveau.debug=\"GSP=debug\"" ];
- Downgrade DXVK by adding the 1.10.3 DLLs in the game's folder
And that's it right now, everything requiring Vulkan 1.2+ is a no-go
| 14:23:06 |
pedrohlc ⚡️ | * In case someone wants to play with NVK+GSP:
- first you need Linux 6.7 with latest stable firmware and mesa-git;
- then you need to fix the symlink of your GPU in
linux-firwmare or makeModulesClosure (it's symlinking "gsp.xz" instead of "gsp", and needs to copy "nvidia" folder in the closure)
- since you're already touching the closure, remove all the other GPUs to save 60Mb in your initrd
- make sure to not enable
hardware.nvidia
boot.kernelParams = [ "nouveau.config=NvGspRm=1" "nouveau.debug=\"GSP=debug\"" ];
- Downgrade DXVK by adding the 1.10.3 DLLs in the game's folder
And that's it right now, everything requiring Vulkan 1.2+ is a no-go
| 14:23:36 |
pedrohlc ⚡️ | * In case someone wants to play with NVK+GSP:
- first you need Linux 6.7 with latest stable firmware and mesa-git;
- then you need to fix the symlink of your GPU in
linux-firwmare or makeModulesClosure (it's symlinking "gsp.xz" instead of "gsp", and needs to copy "nvidia" folder in the closure)
- since you're already touching the closure, remove all the other GPUs to save 60Mb in your initrd
- make sure to not enable
hardware.nvidia
boot.kernelParams = [ "nouveau.config=NvGspRm=1" "nouveau.debug=\"GSP=debug\"" ];
- Downgrade DXVK by adding the 1.10.3 DLLs in the game's folder
And that's it right now, everything requiring Vulkan 1.2+ is a no-go
| 14:23:50 |
pedrohlc ⚡️ | For reference, he's my makeModulesClosure overlay:
final: prev: {
makeModulesClosure = args: (prev.makeModulesClosure args).overrideAttrs (prevAttrs: {
builder = final.runCommand "modules-closure.sh" { } ''
cat ${prevAttrs.builder} > $out
chmod +x $out
echo 'rm -rf "$out/lib/firmware/nvidia"' >> $out
echo 'mkdir -p "$out/lib/firmware/nvidia"' >> $out
echo 'cp --no-preserve=mode -r "$firmware/lib/firmware/nvidia/ga10"{2,7} "$out/lib/firmware/nvidia/"' >> $out
echo 'pushd "$out/lib/firmware/nvidia/ga107"' >> $out
echo 'rm -rf gsp.xz' >> $out
echo 'ln -s ../ga102/gsp ./gsp' >> $out
echo 'popd' >> $out
'';
});
}
| 14:25:40 |
pedrohlc ⚡️ | * In case someone wants to play with NVK+GSP:
- first you need Linux 6.7 with latest stable firmware and mesa-git;
- then you need to fix the symlink of your GPU in
linux-firwmare or makeModulesClosure (it's symlinking "gsp.xz" instead of "gsp", and needs to copy "nvidia" folder in the closure)
- since you're already touching the closure, remove all the other GPUs to save 60Mb in your initrd
- make sure to not enable
hardware.nvidia
boot.kernelParams = [ "nouveau.config=NvGspRm=1" "nouveau.debug=\"GSP=debug\"" ];
- Now, you should be able to see the firmware loading in dmesg;
- Downgrade DXVK by adding the 1.10.3 DLLs in the game's folder
And that's it right now, everything requiring Vulkan 1.2+ is a no-go
| 14:27:45 |