A skin to make Steam look more like a native GNOME app
- 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
@2x
variants 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
- 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
- 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
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.
- Download the latest skin version
- Extract
Adwaita
directory into Steamskins
directory (create if it doesn't exist):- Linux:
~/.steam/steam/skins
or~/.local/share/Steam/skins
- Linux (flatpak):
~/.var/app/com.valvesoftware.Steam/.local/share/Steam/skins
Windows(untested):C:\Program Files (x86)\Steam\skins
by defaultmacOS(untested):~/Library/Application Support/Steam/Steam.AppBundle/Steam/Contents/MacOS/skins
- Linux:
- Open Steam and select
Adwaita
skin in Settings > Interface (restart Steam if it doesn't appear in the list)