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

jvzr/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: 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

Limitations

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

  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 80.4%
  • Python 15.1%
  • ReScript 4.5%