Adwaita-for-Steam
Adwaita-for-Steam copied to clipboard
A skin to make Steam look more like a native GNOME app
Adwaita for Steam
A skin to make Steam look more like a native GNOME app

Current state and plans
- Main window: mostly done
- Settings: partially done
- Common controls: mostly done
- New library, new chat, other web-based client parts: in progress
- Old library, old chat, other old unused windows: not planned
- Small mode and other secondary windows: planned if requested
- Overlay: unchanged, not planned
- High resolutions: all new graphics assets have
@2xvariants that will be used when scaling is enabled in both Steam and OS settings - Recoloring: colors can be changed in
Adwaita/adw/colors.styles - Light theme: not planned, would require redrawing all assets to be visible on light backgrounds
Limitations
- Rounded corners: impossible to do in a Steam skin, use Rounded Window Corners extension or mutter-rounded on GNOME
- Height of menu/sidebar items: doesn't seem to be possible to increase
Requirements
- The skin was created for Linux version of Steam and wasn't tested on Windows or macOS. It will probably work with additional visual issues
- The skin uses Cantarell as the default font, it may look broken without it
Installation
With installer script
git clone https://github.com/tkashkin/Adwaita-for-Steam
cd Adwaita-for-Steam
./install.py
Run ./install.py -l to see customization options and ./install.py -p ${patch_name} to apply them.
Run ./install.py -w {base, full, none} to change the type of theme for web based elements of steam. base is a basic default, full includes heavier theming (including chat), and none disables this feature.
Run ./install.py -we ${web_extra_name} to add an optional extra to the web theme.
Run ./install.py -h to see all installer options.
Manual installation
- Download the latest skin version
- Extract
Adwaitadirectory into Steamskinsdirectory (create if it doesn't exist):- Linux:
~/.steam/steam/skinsor~/.local/share/Steam/skins - Linux (flatpak):
~/.var/app/com.valvesoftware.Steam/.local/share/Steam/skins - ~~Windows~~ (untested):
C:\Program Files (x86)\Steam\skinsby default - ~~macOS~~ (untested):
~/Library/Application Support/Steam/Steam.AppBundle/Steam/Contents/MacOS/skins
- Linux:
- Open Steam and select
Adwaitaskin in Settings > Interface (restart Steam if it doesn't appear in the list)