Skip to content

patch for DWM that allows colors and draw rectangle in the DWM status bar

License

Notifications You must be signed in to change notification settings

sipi/dwm-status2d

Repository files navigation

dwm-status2d

patch for DWM that allows colors and draw rectangle in the DWM status bar

status2d preview

Usage

^rx,y,w,h^: Draw a rectangle of width w and height h, with its top left corner at (x,y) relative the X drawing cursor.

^c#FF0000^: Set foreground color.

^b#55cdfc^: Set background color, only applies to text, simply use the ^r^ command to change the background while drawing.

^f^: Forward the X drawing cursor by pixel. Please bear in mind that you have to move the cursor enough to display your drawing (by the with of your drawing).

^d^: Reset colors to SchemeNorm.

Examples

Basic one

xsetroot -name "[status2d] ^c#FF0000^red text with blue rectangle^c#55cdfc^^r3,3,14,14^^f20^^c#FFFFFF^^b#f7a8b8^ and white text on pink background "

Draw a battery icon

Draw the nose: "^r00,07,02,04^" Draw the battery: "^r02,04,22,10^" Fill it so that the border stays: "^c#000000^^r03,05,20,08^" Fill it with the remaining capacaty: "^c#ffffff^^r10,05,13,08^" Reset the colorscheme and forward the cursor: "^d^^f24^"

Put it all together: xsetroot -name "^r0,7,2,4^^r2,4,22,10^^c#000000^^r3,5,20,8^^c#ffffff^^r10,5,13,8^^d^^f24^"

Compatible dwmstatus program

See my dwmstatus repository for a compatible statusbar program (written in C).

About

patch for DWM that allows colors and draw rectangle in the DWM status bar

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published