diff options
author | delta <darkussdelta@gmail.com> | 2024-03-05 14:48:59 +0100 |
---|---|---|
committer | delta <darkussdelta@gmail.com> | 2024-03-05 14:48:59 +0100 |
commit | 510ef8e178929cf5e0c7fd5a5120fecf5f1b79f2 (patch) | |
tree | 3582e5cd7d000335ca94f2a009f3aed57bd86919 /.config/awesome/quarrel/vars.lua | |
parent | 95ba8030f722a616cff06c122dcfb2f63e25cf45 (diff) |
idk anymore
Diffstat (limited to '.config/awesome/quarrel/vars.lua')
-rw-r--r-- | .config/awesome/quarrel/vars.lua | 45 |
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 |