#!/usr/bin/env python3
import os
import sys
import gettext
import logging

# AppDir is the directory which contains this app (detected during runtime)
AppDir = os.path.realpath(__file__).split('/usr')[0]

py_install_dir = AppDir + '/usr/lib64/python3.9/site-packages/'
sys.path.insert(1, py_install_dir)

localedir = AppDir + '/usr/share/locale'
gettext.bindtextdomain('gdm-settings', localedir)
gettext.textdomain('gdm-settings')
_ = gettext.gettext

# Terminal Text Styles
style_normal = '\033[0m'
style_bold   = '\033[1m'

logging.basicConfig(format=f'{style_bold}%(levelname)s:{style_normal} %(message)s')

from gdm_settings import Application
app = Application()

try:
    status = app.run(sys.argv)
    sys.exit(status)
except KeyboardInterrupt:
    pass
