Jupi007 / Adwaita-for-Steam

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

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Adwaita for Steam

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

Current state and plans

  • Main Window: Done.
  • Login: Done
  • Library: Done
  • Small Mode: Done.
  • Chat: Done
  • Settings: Mostly done.
  • New Overlay: Mostly done.
  • New Big Picture: Not done.
  • Recoloring: Colors can be changed via making a new theme. See colorthemes dir.
  • Light Themes: Not currently planned, though may now be more feasible with the new UI.

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 extension or mutter-rounded 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 sidebar items: Doesn't seem to be possible to increase.

Requirements

  • Cantarell fonts: An option to install these is included in the install script, but fonts packaged by your distro are preferred.
  • 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.

Previews

Previews

Adwaita

Adwaita

Breeze

Breeze

Catppuccin-Frappe

Catppuccin-Frappe

Catppuccin-Macchiato

Catppuccin-Macchiato

Catppuccin-Mocha

Catppuccin-Mocha

Dracula

Dracula

Gruvbox

Gruvbox

Kate

Kate

Nord

Nord

One Pro

One Pro

Pop

Pop

Tokyo Night

Tokyo Night

Tomorrow Night

Tomorrow Night

Yaru

Yaru

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
--color-theme -c Colortheme Change color theme
--font-install -fi Installs static Cantarell fonts
--list-options -l List available patches, themes, and web extras
--target -t normal / flatpak / [custom dir] Choose target location for install (default: both)
--uninstall -u Uninstall theme
--web-theme -w full / base / none Choose web theme variant (default: full)
--web-extras -we Web Extra Enable one or multiple web theme extras

Example Usage

# List options
./install.py -l
# Install with options
./install.py -c nord -fi -p windowcontrols/right-all -we login/hide_qr -we library/hide_whats_new

With graphical installer

Use the graphical installer by @Foldex.

Download on Flathub

About

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

License:MIT License


Languages

Language:CSS 93.9%Language:Python 4.8%Language:Shell 1.3%