Allow the configuration file and theme directory to be specified at run time. Patch by Eelco Dolstra, from Nixpkgs. --- app.cpp | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/app.cpp b/app.cpp index 237477d..735df9c 100644 --- a/app.cpp +++ b/app.cpp @@ -285,7 +285,9 @@ void App::Run() if ( cfg == 0 ) { cfg = new Cfg; - cfg->readConf(CFGFILE); + const char* cfgfile = getenv("SLIM_CFGFILE"); + if (!cfgfile) cfgfile = CFGFILE; + cfg->readConf(cfgfile); } string themebase = ""; string themefile = ""; @@ -297,7 +299,9 @@ void App::Run() } else { - themebase = string(THEMESDIR) + "/"; + const char* themesdir = getenv("SLIM_THEMESDIR"); + if (!themesdir) themesdir = THEMESDIR; + themebase = string(themesdir) + "/"; themeName = cfg->getOption("current_theme"); string::size_type pos; if ((pos = themeName.find(",")) != string::npos) -- 2.39.2 s='sub'>Wojtek's customized Guix
aboutsummaryrefslogtreecommitdiff
path: root/etc/teams
AgeCommit message (Expand)Author
2024-11-28teams: rust: Add another manifest....Change-Id: Icabed521eb71fa94237246b181974716bc8a3858 Efraim Flashner
2024-03-19teams: qt: Remove erroneous comment at top of scripts....* etc/teams/qt/common.scm: Remove erroneous comment. * etc/teams/qt/qt-manifest.scm: Likewise. * etc/teams/qt/qt5-manifest.scm: Likewise. Change-Id: I87a0ea669caa0ba5049b48a4f04fda58518c3f05 Maxim Cournoyer
2024-01-04etc: Add rust-team manifest....Change-Id: Ie43bd4a88d35270dcac7baaabeafbcc3a755db1e Efraim Flashner
2023-08-22etc: Add Qt manifests for Qt maintenance....* etc/teams/qt/common.scm: New file. * etc/teams/qt/qt-manifest.scm: Likewise. * etc/teams/qt/qt5-manifest.scm: Likewise. Maxim Cournoyer