{"repo":"Adrastie/NixOSUnreal","free":true,"listed":false,"github":"https://github.com/Adrastie/NixOSUnreal","clone":"git clone https://github.com/Adrastie/NixOSUnreal.git","description":"NixOS FHS Flake to run UnrealEngine Linux binary/source builds & IDE's","language":"Nix","stars":33,"topics":["nixos","nixos-flake","unreal-engine"],"license":"MIT","category":"game-templates","readme_excerpt":"Adrastie NixOS Unreal Dev Env 2026 update :) NixOS FHS environment for Unreal Engine 5. Should work on any UE5 version but i'm only focusing 5.6 and 5.7 right now. --- Breaking bug on UE 5.7, mouse input with SDL3: UE 5.7 now use SDL3 which has known input issues on Linux under Wayland/XWayland. .envrc-user already apply all available workarounds BUT not everything can be done this way. What remains: Source builds have issues that does not exist with the Epic binary. As usual epic does not care about linux, this issue is almost a year old... https://forums.unrealengine.com/t/unreal-editor-5-7-ui-interaction-is-broken-on-linux-for-3-month-already/2652325/58 . And it will not get any better with the massive epic layoffs. Workaround on KDE: KDE: add a Window Rule (System Settings → Window Management → Window Rules): - Window class: UnrealEditor - Focus stealing prevention: Force / Extreme - Focus protection: Force / None - Accept focus: Force / No This workaround require KWin 6.5.4 or newer. WARN: YOU MUST Edit .envrc-user and set -ResX / -ResY in UE FIXED ARGS TO MATCH YOUR PRIMARY MONITOR RESOLUTION. Usage: Clone the repo, set UE PATH in .envrc-user to your Unreal Engine root folder. You can configure multiples Unreal Engine version in the .envrc-user for quick switch through env var. Tree structure: Important: If you are putting folders inside this project folders, such as the following workflow YOU MUST PUT THE FOLDER IN YOUR .gitignore Why? As nix flakes copy their source d","default_branch":null,"files":null,"tree":[],"storefront":"/r/Adrastie","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Adrastie/NixOSUnreal/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}