-- theme handling library local beautiful = require("beautiful") local gears = require("gears") -- colors local darkgray = "#222222" local white = "#ffffff" local lightgray = "#aaaaaa" -- themes define colours, icons, font and wallpapers beautiful.init(gears.filesystem.get_themes_dir() .. "gtk/theme.lua") -- gaps beautiful.useless_gap = 0 beautiful.gap_single_client = false -- overrides beautiful.tasklist_font_focus = beautiful.font -- prevent bold beautiful.wibar_height = math.floor(beautiful.get_font_height(beautiful.font) * 1.1) beautiful.wibar_bg = darkgray --beautiful.layoutlist_font = "Monospace 8" --beautiful.font = "Tamzen 10" --beautiful.tasklist_align = "center" -- does nothing? beautiful.font_sans = beautiful.font beautiful.font_mono = "CommitMono 10" beautiful.font = beautiful.font_mono --beautiful.layoutlist_font = beautiful.font_mono beautiful.taglist_font = beautiful.font_sans beautiful.tasklist_font = beautiful.font_sans beautiful.textclock_font = beautiful.font_sans -- hotkeys menu beautiful.hotkeys_font = beautiful.font_mono -- TODO make bold beautiful.hotkeys_description_font = beautiful.font beautiful.hotkeys_border_color = beautiful.border_focus beautiful.hotkeys_bg = darkgray beautiful.hotkeys_fg = white beautiful.hotkeys_label_fg = white beautiful.hotkeys_modifiers_fg = lightgray beautiful.hotkeys_label_bg = darkgray -- ??? -- set border on clients client.connect_signal("focus", function(c) c.border_color = beautiful.border_focus end) client.connect_signal("unfocus", function(c) c.border_color = beautiful.border_normal end)