An easy-to-use script to install Clover, a graphical boot manager for dual-booting SteamOS/Bazzite and Windows on Steam Deck and Lenovo Legion Go devices.
SteamDeck-Clover-dualboot is an installation script that sets up Clover, a graphical boot manager, for dual-booting SteamOS (or Bazzite) and Windows on Steam Deck and Lenovo Legion Go devices. It automates the complex process of configuring a boot manager, adds controller support, and includes tools to automatically repair boot entries if they break after system updates.
Steam Deck and Lenovo Legion Go users who want a simple, graphical way to dual-boot between SteamOS and Windows, or other operating systems, without manual command-line configuration.
It provides a tested, all-in-one solution that reduces the risk of boot issues, includes automatic repair features, and offers a customizable GUI—making dual-booting on handheld gaming devices more accessible and reliable than manual methods.
Script to install Clover - a graphical boot manager for the Steam Deck and Lenovo Legion Go S.
The install-Clover.sh script provides a guided, all-in-one setup that clones the repo and performs sanity checks, making installation straightforward for supported devices without manual UEFI tweaks.
A custom systemd service automatically checks and fixes dual-boot entries on SteamOS startup, preventing issues from system updates, as highlighted in the FAQ for common breakages.
Includes an XBOX 360 Controller UEFI driver that allows built-in controllers on ROG Ally and Legion Go to work in the bootloader, with button mappings for navigation, though it may stall on some devices.
Supports multiple graphical themes that can be easily added or removed via file manager, with random theme selection on each reboot, as shown in the screenshots and theme management section.
Known problems with external displays above 1080p cause Clover's screen to rotate and can prevent Windows from booting, requiring a workaround that may affect the built-in display.
The ESP partition is only 64MB, constraining theme additions and requiring users to monitor free space closely, as warned in the theme installation steps.
Primarily designed for Steam Deck and Lenovo Legion Go, with incomplete support for devices like Legion Go S where the controller driver is incompatible, and it blocks this variant as noted in the changelog.
Linux wrapper tool for use with the Steam client for custom launch options and 3rd party programs
The bulk game importer and artwork manager for Steam!
A wrapper that does winetricks things for Proton enabled games, requires Winetricks.
Manage Flatpak permissions
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.