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") Gears = require("gears") Awful = require("awful") Wibox = require("wibox") Beautiful = require("beautiful") Naughty = require("naughty") Menubar = require("menubar") Hotkeys_popup = require("awful.hotkeys_popup")