diff options
author | David Phillips <dbphillipsnz@gmail.com> | 2015-11-09 22:49:04 +1300 |
---|---|---|
committer | David Phillips <dbphillipsnz@gmail.com> | 2015-11-09 22:49:04 +1300 |
commit | cf9454885f0aa0defe52c3d70727e377a12cd2bc (patch) | |
tree | efaf6c956e26183c0d82bb01ee3d22a7492b1033 /paramano.c | |
parent | 9ae97cae487132a9a5f1766ef906d08aabef19cf (diff) | |
download | paramano-cf9454885f0aa0defe52c3d70727e377a12cd2bc.tar.xz |
Updated config to follow XDG base dir standard
Diffstat (limited to 'paramano.c')
-rw-r--r-- | paramano.c | 58 |
1 files changed, 0 insertions, 58 deletions
@@ -68,61 +68,3 @@ int main(int argc, char** argv) gtk_main(); return 0; } - - -/*********************************************************************** - * Load config - **********************************************************************/ -void config_init() -{ - struct config_file config; - FILE* fd = NULL; - bool home_config_exists = false; - - config.key_file = NULL; - config.file_name = g_strconcat(getenv("HOME"), "/.paramano.conf", NULL); - - - /* Check if ~/.paramano.conf exists */ - if( (fd = fopen(config.file_name, "r")) ) - { - /* If file exists, close it, set param to true */ - fclose(fd); - home_config_exists = true; - } else { - /* If file didn't exist, it's not open (don't close it), free filename var, set param to false */ - g_free(config.file_name); - home_config_exists = false; - } - - if(!home_config_exists) - config.file_name = g_strconcat(PARAMANO_CONF, NULL); - - gboolean success = config_open(&config); - if(!success) - { - g_warning(_("Failed to open config files!\n")); - return; - } - - /* Reset defaults to default values */ - defaults_init(); - - DEFAULT_GOV = config_get_key(&config, "governor", "default"); - DEFAULT_FREQ = config_get_key(&config, "frequency", "default"); - DEFAULT_BAT_GOV = config_get_key(&config, "battery", "governor"); - DEFAULT_AC_GOV = config_get_key(&config, "ac", "governor"); - - char* temp; - if ((temp = config_get_key(&config, "battery", "show"))) - DEFAULT_SHOW_BATTERY = ( temp[0] == '1' ); - - info("UID: %d GID: %d\n", getuid(), getgid()); - - if ((temp = config_get_key(&config, "extra", "theme"))) - snprintf(DEFAULT_THEME, sizeof(DEFAULT_THEME), "%s", temp); - -// g_free(config.file_name); - config_close(&config); -} - |