Skip to content

LeonRein/SteamWaydroidLauncher

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

435 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SteamWaydroidLauncher

Launch Waydroid Android apps in Steam with controller support.

Based on scripts from the Bazzite project.

Features

  • Caged Waydroid environment using cage
  • Add Android apps to Steam
  • Automatic controller configuration
  • Resolution detection
  • Desktop menu integration

Prerequisites

Initialize Waydroid:

sudo waydroid init

See Waydroid docs for setup.

Installation

Arch Linux (AUR)

paru -S steamwaydroidlauncher-git

Manual Installation

# 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/

Usage

Launch Waydroid

# Full Waydroid interface
swl-launch

# Specific Android app
swl-launch app launch com.example.app

Add Apps to Steam

swl-add-waydroid-app

Desktop Applications

Application menu → "SWL" category:

  • SWL: Launch Waydroid
  • SWL: Add Waydroid App to Steam
  • SWL: Stop Waydroid

Dependencies

  • bash, waydroid, cage, wlr-randr, xorg-xrandr, kdialog, polkit

Credits

Scripts from Bazzite.

License

GPL-3.0

About

Script to easily install / uninstall Android via Waydroid on the Legion Go running on CashyOs.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages

  • Shell 100.0%