Skip to content

A skin to make Steam look more like a native GNOME app

License

Notifications You must be signed in to change notification settings

PiiNGPooNG/Adwaita-for-Steam

 
 

Repository files navigation

Adwaita for Steam

A skin to make Steam look more like a native GNOME app

Current state and plans

  • Main window: done.
  • Settings: mostly done.
  • New library, new chat, other web-based client parts: partially done.
  • Overlay: done.
  • Small mode: done.
  • Old library, old chat, other old unused windows: not planned.
  • Recoloring: colors can be changed in Adwaita/adw/colors.styles and web_themes/base/1_root.css.
  • Light theme: not planned, would require redrawing all assets to be visible on light backgrounds.

Limitations

Requirements

  • Cantarell fonts as static fonts. Some distros install Cantarell as a variable font that is not supported by Steam, see #45.
  • The skin was created for the Linux version of Steam and wasn't tested on Windows or macOS. It will work with some visual problems.

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.

With graphical installer

Use the graphical installer by @Foldex.

Download on Flathub

Manual installation

  1. Download the latest skin version
  2. Extract Adwaita directory into Steam skins 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 default
    • macOS (untested): ~/Library/Application Support/Steam/Steam.AppBundle/Steam/Contents/MacOS/skins
  3. Open Steam and select Adwaita skin in Settings > Interface (restart Steam if it doesn't appear in the list)

About

A skin to make Steam look more like a native GNOME app

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • CSS 87.7%
  • Python 9.6%
  • ReScript 2.7%