Doors/configs/awesome/core/init.lua

41 lines
909 B
Lua
Raw Normal View History

-- Handle startup errors
if awesome.startup_errors then
2024-01-09 20:38:24 -05:00
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
2024-01-09 20:38:24 -05:00
local in_error = false
2024-01-09 20:38:24 -05:00
awesome.connect_signal('debug::error', function(err)
-- Make sure we don't go into an endless error loop
if in_error then
return
end
2024-01-09 20:38:24 -05:00
in_error = true
2024-01-09 20:38:24 -05:00
Naughty.notify {
preset = naughty.config.presets.critical,
title = 'Oops, an error happened!',
text = tostring(err),
}
in_error = false
end)
end
2024-01-09 20:38:24 -05:00
require 'awful.autofocus'
require 'awful.hotkeys_popup.keys'
2024-01-09 20:38:24 -05:00
Awful = require 'awful'
Beautiful = require 'beautiful'
Gears = require 'gears'
Hotkeys_popup = require 'awful.hotkeys_popup'
Menubar = require 'menubar'
Naughty = require 'naughty'
Wibox = require 'wibox'