Skip to content

Foldex/AdwSteamGtk

Repository files navigation

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

  • Blueprint Compiler >= 0.8.0
  • GTK4
  • Libadwaita
  • Libportal
  • Meson
  • Ninja
  • PyGObject
  • Python >= 3.10
  • Python python-packaging