---@diagnostic disable: lowercase-global --[[ ╭─────────────────────────────────────────────────────────────────╮ │ ______ ___ ________ │ │ / ____/______ __/ (_)___ _ /_ __/ /_ ___ ____ ___ ___ │ │ / / / ___/ / / / / / __ `/ / / / __ \/ _ \/ __ `__ \/ _ \ │ │ / /___/ / / /_/ / / / /_/ / / / / / / / __/ / / / / / __/ │ │ \____/_/ \__, /_/_/\__,_/ /_/ /_/ /_/\___/_/ /_/ /_/\___/ │ │ /____/ │ ╰─────────────────────────────────────────────────────────────────╯ ]] --#region prints io.stdout:write([[ ]] .. '\n\27[32m' .. [[╭─────────────────────────────────────────────────────────────────╮ ]] .. '\27[32m' .. [[│]] .. '\27[1;36m' .. [[ ______ ___ ________ ]] .. '\27[32m' .. [[│ ]] .. '\27[32m' .. [[│]] .. '\27[1;36m' .. [[ / ____/______ __/ (_)___ _ /_ __/ /_ ___ ____ ___ ___ ]] .. '\27[32m' .. [[│ ]] .. '\27[32m' .. [[│]] .. '\27[1;36m' .. [[ / / / ___/ / / / / / __ `/ / / / __ \/ _ \/ __ `__ \/ _ \ ]] .. '\27[32m' .. [[│ ]] .. '\27[32m' .. [[│]] .. '\27[1;36m' .. [[ / /___/ / / /_/ / / / /_/ / / / / / / / __/ / / / / / __/ ]] .. '\27[32m' .. [[│ ]] .. '\27[32m' .. [[│]] .. '\27[1;36m' .. [[ \____/_/ \__, /_/_/\__,_/ /_/ /_/ /_/\___/_/ /_/ /_/\___/ ]] .. '\27[32m' .. [[│ ]] .. '\27[32m' .. [[│]] .. '\27[1;36m' .. [[ /____/ ]] .. '\27[32m' .. [[│ ]] .. '\27[32m' .. [[╰─────────────────────────────────────────────────────────────────╯ ]] .. '\27[0m\n') io.stderr:write([[ ]] .. '\n\27[32m' .. [[╭─────────────────────────────────────────────────────────────────╮ ]] .. '\27[32m' .. [[│]] .. '\27[1;36m' .. [[ ______ ___ ________ ]] .. '\27[32m' .. [[│ ]] .. '\27[32m' .. [[│]] .. '\27[1;36m' .. [[ / ____/______ __/ (_)___ _ /_ __/ /_ ___ ____ ___ ___ ]] .. '\27[32m' .. [[│ ]] .. '\27[32m' .. [[│]] .. '\27[1;36m' .. [[ / / / ___/ / / / / / __ `/ / / / __ \/ _ \/ __ `__ \/ _ \ ]] .. '\27[32m' .. [[│ ]] .. '\27[32m' .. [[│]] .. '\27[1;36m' .. [[ / /___/ / / /_/ / / / /_/ / / / / / / / __/ / / / / / __/ ]] .. '\27[32m' .. [[│ ]] .. '\27[32m' .. [[│]] .. '\27[1;36m' .. [[ \____/_/ \__, /_/_/\__,_/ /_/ /_/ /_/\___/_/ /_/ /_/\___/ ]] .. '\27[32m' .. [[│ ]] .. '\27[32m' .. [[│]] .. '\27[1;36m' .. [[ /____/ ]] .. '\27[32m' .. [[│ ]] .. '\27[32m' .. [[╰─────────────────────────────────────────────────────────────────╯ ]] .. '\27[0m\n') --#endregion -- Initialising, order is important! awesome = awesome client = client mouse = mouse mousegrabber = mousegrabber root = root screen = screen selection = selection tag = tag -- Do not touch as this is used to share some variable settings files Global_config = {} require('src.core.error_handling') require('src.theme.user_config') require('src.theme.theme_config') require('src.tools.gio_icon_lookup') require('src.theme.init') require('src.tools.hex_to_rgba') require('src.core.signals') require('src.core.notifications') require('src.core.rules') require('src.bindings.global_buttons') require('src.bindings.bind_to_tags') require('src.modules.init') --require('src.tools.auto_starter')(User_config.autostart) --require('src.core.setup')() --require('src.tools.helpers.pulseaudio')()