Foldex / AdwSteamGtk

A simple Gtk wrapper for Adwaita-for-Steam
GNU General Public License v3.0
196 stars 5 forks source link
adwaita gnome gtk gtk4 libadwaita steam steam-skin steam-theme

AdwSteamGtk

A simple GTK wrapper that installs and updates the Adwaita for Steam skin.

Installation

Available on Flathub

Download on Flathub


Arch AUR Build (Unofficial)

Unofficial AUR build

Skin Install

  1. Install via app
  2. Restart Steam if running

Skin Updates

On Startup new releases will automatically be downloaded and display a notification:

Simply reinstall the skin afterwards to update.

Command Line Usage

flatpak run io.github.Foldex.AdwSteamGtk

Arg Short Description
--check -c Checks for updates and displays a notification
--install -i Checks for updates and installs them, always installs
--options -o Overrides Install Options, see below
--update -u Checks for updates and installs them

Install Options

By default installs with -i/-u will use your last selected settings within the app.

You may override this by using -o option.

Please note that these options are one time overrides, they will not save themselves.

Options should be passed as a single string like so:

flatpak run io.github.Foldex.AdwSteamGtk -i -o 'option_name:option_value;option_name:option_value'

Key Description Accepted Values
color_theme Colortheme for skin Any valid theme name
library_sidebar Display Options for Library Sidebar show, hover_only
library_whats_new Show the Library What's New Section true, false, yes, no, on, off, t, f, y, n
login_qr Display Options for the QR Code Login show, hover_only, hide
rounded_corners Show Rounded Corners on Elements true, false, yes, no, on, off, t, f, y, n
win_controls Window Controls Presets (Maximize, Minimize, etc) default, right-all, left, left-all, none
win_controls_style Window Controls Visual Style (Mac OS Dots) default, dots

Troubleshooting

See Troubleshooting

Translations

Translation status

The Weblate platform is the preferred method of contributing translations.

Manual Instructions do exist for an alternative method of contributing as well.

Building

It is recommended to use Gnome Builder or flatpak-builder to build the project.

flatpak install org.gnome.Platform//46 org.gnome.Sdk//46
flatpak-builder --install --force-clean --user build-dir io.github.Foldex.AdwSteamGtk.json

See the below requirements otherwise.

Requirements