Add support for $PREFIX
This commit is contained in:
parent
d03cce5fb5
commit
23c38bcc22
1 changed files with 8 additions and 2 deletions
10
uwufetch.c
10
uwufetch.c
|
@ -162,8 +162,14 @@ struct configuration parse_config(struct info* user_info) {
|
||||||
char homedir[512];
|
char homedir[512];
|
||||||
sprintf(homedir, "%s/.config/uwufetch/config", getenv("HOME"));
|
sprintf(homedir, "%s/.config/uwufetch/config", getenv("HOME"));
|
||||||
config = fopen(homedir, "r");
|
config = fopen(homedir, "r");
|
||||||
if (!config)
|
if (!config) {
|
||||||
config = fopen("/etc/uwufetch/config", "r");
|
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
|
} else
|
||||||
config = fopen(user_info->config_directory, "r");
|
config = fopen(user_info->config_directory, "r");
|
||||||
|
|
Loading…
Reference in a new issue