diff --git a/lib/functions.py b/lib/functions.py index 70e4b57..c344d6d 100644 --- a/lib/functions.py +++ b/lib/functions.py @@ -1,4 +1,5 @@ import os +import locale import gi from gi.repository import GLib gi.require_version("Gtk", "4.0") @@ -52,4 +53,19 @@ log_dir = "/var/log/snigdhaos-kernel-switcher" event_log_file = "%s/event.log" %log_dir # Configuration Specified -config_file_default = "%s/defaults/config.toml" \ No newline at end of file +config_file_default = "%s/defaults/config.toml" +config_dir = "%s/.config/snigdhaos-kernel-switcher" %home +config_file = "%s/.config/snigdhaos-kernel-switcher/config.toml" %home + +# Logger/Logging Specified +logger = logging.getLogger("logger") +ch = logging.StreamHandler() +formatter = logging.Formatter("%(asctime)s:%(levelname)s > %(message)s", "%Y-%m-%d %H:%M:%S") +ch.setFormatter(formatter) +logger.addHandler(ch) + +# Locale Specified +locale.setlocale(locale.LC_ALL, "C.utf-8") +locale_env = os.environ +locale_env["LC_ALL"] = "C.utf-8" +