Awesome
Adwaita for Steam
A skin to make Steam look more like a native GNOME app
<p align="center"> <img alt="Store" src="/screenshots/store.png?raw=true" width="45%"> <img alt="Library" src="/screenshots/library.png?raw=true" width="45%"> </p>Limitations
- Steam updates may reset theme: While the installer will patch steam files in order to theme the interface, these files may be reset by steam updates. If this happens, you will need to reinstall to repatch them.
- Rounded corners: Not all elements can be rounded, use Rounded Window Corners Reborn extension on GNOME.
- Steam website pages (Store/Community/Profiles/etc): No longer themable with our current method.
- Position of notifications: Doesn't seem to be possible to change.
- Height of game list entries: Doesn't seem to be possible to increase.
Requirements
- Python 3
- The skin is created and tested mostly on the Linux version of Steam. Steam's new UI has largely unified platform differences, so other platforms should work, but are not a priority.
Color themes
<details><summary>Color theme previews</summary>Adwaita
Breeze
Canta
Catppuccin-Frappe
Catppuccin-Macchiato
Catppuccin-Mocha
Dracula
Everforest
Gruvbox
Kate
Metro
Nord
One Pro
Pop
Tokyo Night
Tomorrow Night
Vapor
VGUI2
Yaru
</details>Installation
With installer script
git clone https://github.com/tkashkin/Adwaita-for-Steam
cd Adwaita-for-Steam
./install.py
Arguments
Argument | Short | Required Values | Description |
---|---|---|---|
--help | -h | Show help message | |
--list-options | -l | List available themes and extras | |
--color-theme | -c | Colortheme | Change color theme |
--windowcontrols-theme | auto / adwaita / windows / macos | Change window control buttons style | |
--windowcontrols-layout | auto / gnome / pantheon / windows / macos / [custom] | Change window control buttons position and order | |
--custom-css | Enable custom css | ||
--extras | -e | Extra | Enable one or multiple theme extras |
--target | -t | normal / flatpak / [custom dir] | Choose target location for install (default: both) |
--uninstall | -u | Uninstall theme |
Example Usage
# List options
./install.py -l
# Install with customizations
./install.py -c nord -e login/hide_qr -e library/hide_whats_new
<details><summary>Custom CSS</summary>
If you wish to include your own custom CSS, see custom and use the --custom-css
flag.
./install.py --custom-css
</details>
With graphical installer
Use the graphical installer by @Foldex.
<a href="https://flathub.org/apps/details/io.github.Foldex.AdwSteamGtk"><img width="200" alt="Download on Flathub" src="https://flathub.org/assets/badges/flathub-badge-i-en.svg"/></a>
Windows Install
- Download the Latest Release
- Ensure you have Python installed
- Double click the
install_windows
bat script and follow the prompts