cat > ~/.local/bin/steam-bpm.sh << 'EOF'
#!/bin/bash
export PATH="/usr/bin:/usr/local/bin:$PATH"
export INTEL_DEBUG=norbc
export MESA_LOADER_DRIVER_OVERRIDE=iris
exec > /tmp/steam-bpm.log 2>&1
echo "Launching gamescope..."
gamescope --backend drm -e -f -- \
env __NV_PRIME_RENDER_OFFLOAD=1 \
__VK_LAYER_NV_optimus=NVIDIA_only \
__GLX_VENDOR_LIBRARY_NAME=nvidia \
steam -gamepadui
echo "Gamescope exited with code: $?"
EOF
chmod +x ~/.local/bin/steam-bpm.sh
cat > ~/.local/bin/steam-bpm.sh << 'EOF'
#!/bin/bash
export PATH="/usr/bin:/usr/local/bin:$PATH"
export INTEL_DEBUG=norbc
export MESA_LOADER_DRIVER_OVERRIDE=iris
exec > /tmp/steam-bpm.log 2>&1
echo "Launching gamescope..."
gamescope --backend drm -e -f -- \
env __NV_PRIME_RENDER_OFFLOAD=1 \
__VK_LAYER_NV_optimus=NVIDIA_only \
__GLX_VENDOR_LIBRARY_NAME=nvidia \
steam -gamepadui
echo "Gamescope exited with code: $?"
EOF
chmod +x ~/.local/bin/steam-bpm.sh