diff options
| author | Danilo M. <danix@danix.xyz> | 2026-09-16 20:24:29 +0200 |
|---|---|---|
| committer | Danilo M. <danix@danix.xyz> | 2026-09-16 20:24:29 +0200 |
| commit | e704369034b444b72ae68d834073adfd0849452f (patch) | |
| tree | 6ebc59531cd8910243158870db92f8247dc475fc /conky.conf.in | |
| parent | 9b178a13972d658aec66d3e13b56e43ad5a08f5d (diff) | |
| download | conky-theme-udt-e704369034b444b72ae68d834073adfd0849452f.tar.gz conky-theme-udt-e704369034b444b72ae68d834073adfd0849452f.zip | |
fix: draw at monitor size, not a 1200x700 minimum
Hyprland's fullscreen rule resizes the window but not conky's drawing
surface, which stays at minimum_width/minimum_height. The dashboard
therefore painted its backdrop over roughly the top-left third of the
screen and left bare wallpaper beside it, visible as soon as the window
rules put it fullscreen on special:dash.
Set to the primary monitor, 2560x1080. The grid derives its cells from
the surface, so the layout still fills whatever size it is given; only
the surface needed to grow.
Task 4's development config keeps 1200x700 deliberately: a smaller
window is easier to screenshot and compare during that task, and it
never runs fullscreen.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Diffstat (limited to 'conky.conf.in')
| -rw-r--r-- | conky.conf.in | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/conky.conf.in b/conky.conf.in index d2cd1e3..9587f91 100644 --- a/conky.conf.in +++ b/conky.conf.in @@ -19,8 +19,13 @@ conky.config = { -- c8 = 200/255 alpha. The colour follows the palette: @BODY_SHADE@ with its -- leading '#' stripped, so a scheme switch recolours the backdrop too. own_window_colour = '#c8@BODY_SHADE_RAW@', - minimum_width = 1200, - minimum_height = 700, + -- The drawing surface, which Hyprland's fullscreen rule does NOT resize: + -- the window goes fullscreen but conky keeps drawing at its minimum size, so + -- a smaller value leaves the backdrop covering only part of the screen with + -- bare wallpaper beside it. Set to the primary monitor (DP-1, 2560x1080). + -- On a different monitor the grid still fills whatever surface it gets. + minimum_width = 2560, + minimum_height = 1080, double_buffer = true, update_interval = 2, total_run_times = 0, |
