{ lib , rustPlatform , steamcmd , fetchFromGitHub , steam-run-native , runtimeShell , withWine ? false , wine }: rustPlatform.buildRustPackage rec { pname = "steam-tui"; version = "0.1.0"; src = fetchFromGitHub { owner = "dmadisetti"; repo = pname; rev = version; sha256 = "sha256-UTXYlPecv0MVonr9zZwfwopfC/Fdch/ZSCxqgUsem40="; }; cargoSha256 = "sha256-VYBzwDLSV4N4qt2dNgIS399T2HIbPTdQ2rDIeheLlfo="; buildInputs = [ steamcmd steam-run-native ] ++ lib.optional withWine wine; preFixup = '' mv $out/bin/steam-tui $out/bin/.steam-tui-unwrapped cat > $out/bin/steam-tui <