diff --git a/pkgs/by-name/um/umu-launcher/package.nix b/pkgs/by-name/um/umu-launcher/package.nix index a282d7d3e2ab..8c1c23d66d8e 100644 --- a/pkgs/by-name/um/umu-launcher/package.nix +++ b/pkgs/by-name/um/umu-launcher/package.nix @@ -32,6 +32,11 @@ buildFHSEnv { executableName = umu-launcher-unwrapped.meta.mainProgram; runScript = lib.getExe umu-launcher-unwrapped; + # Legendary spawns UMU, doesn't wait for it to exit, + # and immediately exits itself. This makes it so we can't + # die with parent, because parent is already dead. + dieWithParent = false; + extraInstallCommands = '' ln -s ${umu-launcher-unwrapped}/lib $out/lib ln -s ${umu-launcher-unwrapped}/share $out/share