Skip to content

eylles/steamer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Steamer

A thin steam client shell wrapper to add cli options from config.

usage

Just install the program, and run with -h to get info and generating the config

install

git clone https://github.com/eylles/steamer
cd steamer
make install clean

notes

This wrapper was something i wrote as a "better" or at least more flexible way to address steam #10887

A list of most if not all the steam client cli parameters can be found at: steam client parameters

By default the wrapper will try to detect the session type and add the -system-composer option if your session type is x11

configuration

steamer supports some useful config options, the config file is generated upon first run even if ran with -h or --help and steamer will show the values of the config options.

The supported options are:

  • steam_bin by default set to /usr/bin/steam
  • steam_options by default left empty
  • no_logs by default left empty

steam flatpak users

I got no idea how bad this wrapper would crap itself if you put the flatpak run command for steam inside the steam_bin config option so i added a small shell wrapper, steam-flat.sh which you can install and uninstall with:

# install
make install-steam-flat

# uninstall
make uninstall-steam-flat

All it does internally is run flatpak run com.valvesoftware.Steam with whatever options are passed, this can be handled by steamer without any issue whatsoever, at least i hope so as i could not find any issue so far on my own testing.

About

linux steam client wrapper for cli options

Topics

Resources

License

Stars

Watchers

Forks