Doors/configs/awesome/core/init.lua
2024-01-09 20:38:24 -05:00

40 lines
909 B
Lua

-- Handle startup errors
if awesome.startup_errors then
Naughty.notify {
preset = naughty.config.presets.critical,
title = 'Oops, there were errors during startup!',
text = awesome.startup_errors,
}
end
-- Handle runtime errors after startup
do
local in_error = false
awesome.connect_signal('debug::error', function(err)
-- Make sure we don't go into an endless error loop
if in_error then
return
end
in_error = true
Naughty.notify {
preset = naughty.config.presets.critical,
title = 'Oops, an error happened!',
text = tostring(err),
}
in_error = false
end)
end
require 'awful.autofocus'
require 'awful.hotkeys_popup.keys'
Awful = require 'awful'
Beautiful = require 'beautiful'
Gears = require 'gears'
Hotkeys_popup = require 'awful.hotkeys_popup'
Menubar = require 'menubar'
Naughty = require 'naughty'
Wibox = require 'wibox'