Add support for $PREFIX
This commit is contained in:
parent
d03cce5fb5
commit
23c38bcc22
1 changed files with 8 additions and 2 deletions
|
@ -162,9 +162,15 @@ struct configuration parse_config(struct info* user_info) {
|
|||
char homedir[512];
|
||||
sprintf(homedir, "%s/.config/uwufetch/config", getenv("HOME"));
|
||||
config = fopen(homedir, "r");
|
||||
if (!config)
|
||||
if (!config) {
|
||||
if(getenv("PREFIX") != NULL) {
|
||||
char prefixed_etc[512];
|
||||
sprintf(prefixed_etc, "%s/etc/uwufetch/config", getenv("PREFIX"));
|
||||
config = fopen(prefixed_etc, "r");
|
||||
} else
|
||||
config = fopen("/etc/uwufetch/config", "r");
|
||||
}
|
||||
}
|
||||
} else
|
||||
config = fopen(user_info->config_directory, "r");
|
||||
if (config == NULL) return config_flags; // if config file does not exist, return the defaults
|
||||
|
|
Loading…
Reference in a new issue