From edb8e97d043ddfb742c2e04c6c7c4ff062700a7e Mon Sep 17 00:00:00 2001 From: Noah Swerhun Date: Mon, 3 Apr 2023 14:03:37 -0500 Subject: [PATCH] fixed major bug where it read the wrong config --- easyconf_lemonbar/lemonbar_command.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/easyconf_lemonbar/lemonbar_command.py b/easyconf_lemonbar/lemonbar_command.py index 6d9fd26..9030fa3 100644 --- a/easyconf_lemonbar/lemonbar_command.py +++ b/easyconf_lemonbar/lemonbar_command.py @@ -1,4 +1,6 @@ from parse_config_file import get_bar_config_and_module_config_list +from os import getenv +from os.path import exists def generate_flags(bar_config): flags = "" @@ -26,6 +28,11 @@ def generate_flags(bar_config): flags += (" -U '" + bar_config[option] + "'") return flags.strip() -bar_config, module_config_list = get_bar_config_and_module_config_list("/home/noah/src/easyconf-lemonbar/data/testing_config.yml") +if exists("./data/testing_config.yml"): + config_file = "./data/testing_config.yml" +else: + config_file = str(getenv("HOME")) + "/.config/easyconf-lemonbar.yml" + +bar_config, module_config_list = get_bar_config_and_module_config_list(config_file) print(generate_flags(bar_config))