Launch Waydroid Android apps in Steam with controller support.
Based on scripts from the Bazzite project.
- Caged Waydroid environment using
cage - Add Android apps to Steam
- Automatic controller configuration
- Resolution detection
- Desktop menu integration
Initialize Waydroid:
sudo waydroid initSee Waydroid docs for setup.
paru -S steamwaydroidlauncher-git# Install to system directories
sudo cp bin/* /usr/bin/
sudo cp lib/* /usr/lib/swl/
sudo cp desktop/* /usr/share/applications/
sudo cp polkit-1/actions/* /usr/share/polkit-1/actions/
sudo cp polkit-1/rules.d/* /usr/share/polkit-1/rules.d/
sudo cp share/* /usr/share/swl/# Full Waydroid interface
swl-launch
# Specific Android app
swl-launch app launch com.example.appswl-add-waydroid-appApplication menu → "SWL" category:
- SWL: Launch Waydroid
- SWL: Add Waydroid App to Steam
- SWL: Stop Waydroid
bash,waydroid,cage,wlr-randr,xorg-xrandr,kdialog,polkit
Scripts from Bazzite.
GPL-3.0