tuxedocomputers / tuxedo-control-center

A tool to help you control performance, energy, fan and comfort settings on TUXEDO laptops.
GNU General Public License v3.0
522 stars 69 forks source link

Support xdg-dir spec for user.conf #359

Closed saccarosium closed 2 months ago

saccarosium commented 9 months ago

Hi, This PR makes tcc put is configuration under the appropriate spot in the xdg-dir spec. It will set it only if either XDG_CONFIG_HOME is set or if .config exist.

jrom99 commented 4 months ago

Doesn't this uses ~/user.conf or XDG_CONFIG_HOME/user.conf instead of ~/.tcc/user.conf or XDG_CONFIG_HOME/tuxedo-control-center/user.conf?

It should also prefer ~/.tcc if it exists, and otherwise create XDG_CONFIG_HOME/tuxedo-control-center so that it maintains backward compatibility