aboutsummaryrefslogtreecommitdiff
path: root/.config/awesome/quarrel/vars.lua
diff options
context:
space:
mode:
Diffstat (limited to '.config/awesome/quarrel/vars.lua')
-rw-r--r--.config/awesome/quarrel/vars.lua45
1 files changed, 29 insertions, 16 deletions
diff --git a/.config/awesome/quarrel/vars.lua b/.config/awesome/quarrel/vars.lua
index 27da3f2..1983343 100644
--- a/.config/awesome/quarrel/vars.lua
+++ b/.config/awesome/quarrel/vars.lua
@@ -1,19 +1,26 @@
-local btns = require "awful".button.names
+local awful = require "awful"
+local btns = awful.button.names
local gears = require "gears"
local xresources = require "beautiful.xresources"
local x_col = xresources.get_current_theme()
local dpi = xresources.apply_dpi
local wibox = require "wibox"
+---@class QuarrelVars
local qvars = {}
-qvars.anim_duration = 0.15
+qvars.anim_duration = 0.20
qvars.anim_intro = qvars.anim_duration / 4
-qvars.notif_timeout = 3 + qvars.anim_duration * 2
+qvars.notif_timeout = 3
-function qvars.shape(cr,w,h)
- gears.shape.rounded_rect(cr,w,h,dpi(4))
+--- Clip Cairo context
+---@param cr cairo_surface Cairo surface
+---@param w integer Widget width
+---@param h integer Widget height
+---@return nil
+function qvars.shape(cr, w, h)
+ gears.shape.rounded_rect(cr, w, h, dpi(4))
end
qvars.border_width = dpi(1.5)
@@ -21,14 +28,19 @@ qvars.border_width = dpi(1.5)
qvars.padding = dpi(4)
qvars.big_padding = dpi(8)
-qvars.text_font = "Fira Code Nerd Font Mono Medium"
-qvars.font_size = 8
+-- qvars.text_font = "Fira Code Nerd Font Mono Medium"
+-- qvars.text_font = "Iosevka Comfy SemiBold"
+qvars.text_font = "Iosevka Comfy Regular"
+-- qvars.font_size = 8
+qvars.font_size = 9
qvars.font = qvars.text_font .. " " .. qvars.font_size
-local char_width, char_height = wibox.widget {
- widget = wibox.widget.textbox,
- text = "a"
-}:get_preferred_size_at_dpi(screen[1].dpi)
+local char_width, char_height = wibox
+ .widget({
+ widget = wibox.widget.textbox,
+ text = "a",
+ })
+ :get_preferred_size_at_dpi(awful.screen.focused().dpi)
qvars.char_height = char_height
qvars.char_width = char_width
@@ -62,11 +74,11 @@ qvars.colors = {
},
dim = {
- fg = "#8893a5",
- bg = "#20262e"
+ fg = "#77828c",
+ bg = "#161b22",
},
- transparent = "#00000000"
+ transparent = "#00000000",
}
-- taken from https://github.com/bew/dotfiles/blob/ab9bb1935783f7a31ef777b1d7e26d53f35df864/gui/wezterm/cfg_utils.lua
@@ -77,15 +89,16 @@ qvars.mods = setmetatable({ _SHORT_MAP = { C = "Control", S = "Shift", A = "Mod1
resolved_mods[i] = self._SHORT_MAP[key:sub(i, i)]
end
return resolved_mods
- end
+ end,
})
+---@enum buttons
qvars.btns = {
left = btns.LEFT,
right = btns.RIGHT,
middle = btns.MIDDLE,
up = btns.SCROLL_UP,
- down = btns.SCROLL_DOWN
+ down = btns.SCROLL_DOWN,
}
return qvars