Skip to content

[WIP] Fork of labwc-tweaks that aims to add support for an alternate config file location.

License

Notifications You must be signed in to change notification settings

SammyD2002/labwc-tweaks

 
 

Repository files navigation

labwc-tweaks

This is a [WIP] configuration gui app for labwc without any real plan or Acceptance Criteria. It was merely written to help change themes for the purposes of testing labwc during development. Don't expect too much 😄

If you install labwc-gtktheme.py and set labwc-theme to GTK it'll automatically sync with the selected GTK theme.

TODO:

  • Add way to set config directory via command argument
    • Initial Implementation
    • Cleanup
  • Add way to set config directory via GUI
    • Set up menu
    • Add indicator to GUI
  • Finish Documentation

Setting Config Directory

To set the config directory, please invoke labwc-tweaks with the -c or --config option followed by the path to the custom config directory.

labwc-tweaks -c/--config "CONFIGDIR"
  • Please note that this only affects configuration changes that are stored in the "CONFIGDIR/rc.xml" or the "CONFIGDIR/environment" file.
    • For information on what settings are stored in these files, please check labwc's configuration documentation online at https://labwc.github.io/labwc-config.5.html or in the manual with man labwc-config.
    • If run without the -c/--config command, the default configuration directory, "{XDG_CONFIG_HOME:-$HOME/.config}/labwc" is used as the configuraion directory.

build

meson build
ninja -C build

install

ninja -C build install

This installs the binary to /usr/local/bin and data files to their respective locations.

If you find it a useful tool and want to expand its scope, feel free.

packages

(Original Source, not fork) Packaging status

About

[WIP] Fork of labwc-tweaks that aims to add support for an alternate config file location.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 97.0%
  • Meson 3.0%