summaryrefslogtreecommitdiff
path: root/theme.lua
diff options
context:
space:
mode:
Diffstat (limited to 'theme.lua')
-rw-r--r--theme.lua39
1 files changed, 25 insertions, 14 deletions
diff --git a/theme.lua b/theme.lua
index 6df5649..e36d994 100644
--- a/theme.lua
+++ b/theme.lua
@@ -1,5 +1,6 @@
-- theme handling library
local beautiful = require("beautiful")
+local apply_dpi = beautiful.xresources.apply_dpi
local gears = require("gears")
-- colors
@@ -14,22 +15,22 @@ beautiful.init(gears.filesystem.get_themes_dir() .. "gtk/theme.lua")
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.15)
-beautiful.wibar_bg = darkgray
---beautiful.layoutlist_font = "Monospace 8"
---beautiful.font = "Tamzen 10"
---beautiful.tasklist_align = "center" -- does nothing?
-
+-- fonts
beautiful.font_sans = beautiful.font
beautiful.font_mono = "monospace 10"
+beautiful.font_mono_bold = "monospace, bold 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
+beautiful.tooltip_font = beautiful.font_mono
+
+-- bar
+--beautiful.tasklist_font_focus = beautiful.font -- prevent bold
+beautiful.wibar_height = math.floor(beautiful.get_font_height(beautiful.font) * 1.15)
+beautiful.wibar_bg = darkgray
+beautiful.tasklist_plain_task_name = true -- don't use client status icons
-- hotkeys menu
beautiful.hotkeys_font = beautiful.font_mono -- TODO make bold
@@ -42,17 +43,27 @@ beautiful.hotkeys_modifiers_fg = lightgray
beautiful.hotkeys_label_bg = darkgray -- ???
-- slider
-beautiful.slider_bar_height = 5
+beautiful.slider_bar_height = apply_dpi(2.5)
beautiful.slider_bar_shape = gears.shape.rounded_rect
-beautiful.slider_handle_width = 17.5
+beautiful.slider_bar_color = beautiful.border_color
+beautiful.slider_handle_width = apply_dpi(10)
beautiful.slider_handle_shape = gears.shape.circle
-beautiful.slider_handle_color = beautiful.border_color
-beautiful.slider_handle_border_color = "#333333"
-beautiful.slider_handle_border_width = 1
+--beautiful.slider_handle_color = beautiful.border_color
+--beautiful.slider_handle_border_color = "#333333"
+--beautiful.slider_handle_border_width = 1
-- progressbar
beautiful.progressbar_fg = beautiful.border_focus
+-- margins
+beautiful.margin_leftright = apply_dpi(5)
+beautiful.margin_topbottom = apply_dpi(3)
+
+-- calendar
+beautiful.calendar_header_bg_color = "#333333"
+beautiful.calendar_header_border_color = "#222222"
+beautiful.calendar_header_border_width = beautiful.border_width
+
-- 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)