!hzgkCxLtCOTmFXGauj:nixos.org

NixOS Gaming

448 Members
Gaming things, my hands are typing words.127 Servers

Load older messages


SenderMessageTime
19 Jul 2025
@mrdev023:matrix.orgmrdev023 joined the room.11:41:08
@mrdev023:matrix.orgmrdev023Hi everyone, I want continue this package https://github.com/NixOS/nixpkgs/pull/170443 but i newbie about FHS management. Here https://github.com/mrdev023/nixpkgs/commit/f4fc41b9498c455b5ebc3a50163f29b38a27acf4#diff-091e9b8c02fccb9fc7059db6a16c5f22a00e88427b29749bd917bdeadc785ac3R10 i got this error error: path '/nix/store/h8ya86bfricd2vkm2mr7gfbyig0yf727-source/pkgs/build-support/build-fhs-userenv/chrootenv' does not exist What's the recommended solution to replace this ? I'll try this https://github.com/mrdev023/nixpkgs/commit/bddb3f004f2a4539b73c8266a84b6854da351705 for now Also, https://github.com/mrdev023/nixpkgs/blob/add-unreal-engine-5/pkgs/games/ue5/unwrapped.nix#L21 use deprecated .nix file. I want move to https://github.com/NixOS/nixpkgs/blob/master/doc/languages-frameworks/dotnet.section.md But, it explains how build dotnet module, but i need to restore "dotnet packages" before run Setup.sh and Build.sh" because it's not only a Dotnet module but a C++ project 11:46:39
@k900:0upti.meK900Honestly at this point it'll be easier to just scrap the whole thing11:47:40
@k900:0upti.meK900And start from scratch11:47:43
@k900:0upti.meK9002022 era fhsenvs will not translate well11:47:51
@k900:0upti.meK900And ideally we wouldn't need a fhsenv at all, since the software is source available11:48:57
@mrdev023:matrix.orgmrdev023Yes i know ^^ i replace all codes step by step. Currently, i don't know how configure dotnet environments to build C++ / Dotnet codes I start from scratch In local11:51:07
@mrdev023:matrix.orgmrdev023Dotnet it's only used to configure C++ module. 11:52:55
@woobilicious:matrix.orgwoobiliciousConsidering Sweeny has been openly hostile to Linux, and forces you to use the Windows only epic store launcher to use UE, I wouldn't be surprised if there's no expectation outside of using WSL to build linux binaries, I tried building an old UE game and could never get it working.11:57:02
@k900:0upti.meK900 They do have Linux support for the editor 11:58:33
@woobilicious:matrix.orgwoobiliciousYeah I know, getting it compiled and working is a massive PITA in my experience, especially when it tries to download crap from the internet with dead URLs lol.12:01:16
@mrdev023:matrix.orgmrdev023How wait. We have a official Linux build now12:03:10
@woobilicious:matrix.orgwoobiliciousmy current Unreal checkout is 86GB lol...How the fuck is it larger then Windows.12:03:35
@mrdev023:matrix.orgmrdev023https://www.unrealengine.com/fr/linux12:04:45
@woobilicious:matrix.orgwoobiliciousOh I see they started releasing actual linux builds about 6 months ago12:06:37
@woobilicious:matrix.orgwoobiliciousoh no that list keeps going back in time...great UI epic...good luck finding UE3 or 4 lol12:07:47
@woobilicious:matrix.orgwoobilicious mrdev023: but yeah you probably just want the mono package to get started with dotnet stuff. 12:12:43
@mrdev023:matrix.orgmrdev023

Okay, what is better between build Unreal Engine source or patch Already built Linux versions ? Both source is not publicly accessible.

  • Github source require user to ask for developer access to Unreal Engine source
  • Binary require to download manually the package from the website
12:20:44
@k900:0upti.meK900Build from source12:20:56
@mrdev023:matrix.orgmrdev023Okay thx 12:21:30
@mrdev023:matrix.orgmrdev023This file https://github.com/mrdev023/nixpkgs/blob/add-unreal-engine-5/pkgs/games/ue5/cdn-deps.nix , do you know how is generated ? It's seems to be use to bypass https://github.com/mrdev023/nixpkgs/blob/add-unreal-engine-5/pkgs/games/ue5/fhsenv.nix#L20 with "./Engine/Binaries/DotNET/GitDependencies/linux-x64/GitDependencies" because it need network access13:19:02
@poacher:we2.eepoacher joined the room.17:13:54
@quadradical:federated.nexusQuadRadical (Ping) joined the room.17:15:00
@olivia:computer.surgeryolivia that's quite impressive. I have trouble even imagining how that would work, do you have a reference? 18:34:26
@olivia:computer.surgeryolivia hmm, my understanding was that part of the motivation behind the software rasterizer was to reduce helper invocation overdraw with small triangles, and that it actually comes out faster. I guess doesn't mean that the end result is necessarily low overdraw though lol 18:39:09
@olivia:computer.surgeryoliviaanyway, this is getting increasingly offtopic for nix stuff18:39:38
20 Jul 2025
@woobilicious:matrix.orgwoobiliciousI wish I remembered the name, it didn't get maintained for very long. You might be able to do the same thing with Nvidia's RTX Remix, that allows you to inject path tracing in to games lol.03:10:57
@quadradical:federated.nexusQuadRadical (Ping) left the room.03:23:26
@niklaskorz:matrix.orgniklaskorzIs anyone successfully using Heroic's "Add to Steam" functionality? The entry it adds to Steam crashes on start, but running the same command from a shell works just fine, even with steam-run (so I guess it's not related to the steam fhs)10:24:39
@niklaskorz:matrix.orgniklaskorzIn the logs it keeps spamming "gameoverlayrenderer.so" having the wrong ELF class ELFCLASS3210:28:46

Show newer messages


Back to Room ListRoom Version: 10