# HG changeset patch # User Atarwn Gard # Date 1760159735 -18000 # Node ID 3ad7c3ab949e079b8778129378dc4b003f571751 # Parent 286d4af85ebe9d6c1e6952201f70f2875a2aff00 improve config and set default root cursor diff -r 286d4af85ebe -r 3ad7c3ab949e gbwm.c --- a/gbwm.c Fri Oct 10 22:52:01 2025 +0500 +++ b/gbwm.c Sat Oct 11 10:15:35 2025 +0500 @@ -4,6 +4,7 @@ #include #include #include +#include #include #include #include @@ -55,6 +56,7 @@ static const char *col_bg = "#000000"; static const char *col_fg = "#ffffff"; static const char *col_sel = "#4a90e2"; +static const char *overlay_font = "monospace:size=48"; static Display *dpy; static Window root; @@ -745,7 +747,7 @@ XftColorAllocName(dpy, visual, cmap, col_fg, &xft_col_fg); XftColorAllocName(dpy, visual, cmap, col_sel, &xft_col_sel); - font = XftFontOpenName(dpy, DefaultScreen(dpy), "monospace:size=48"); + font = XftFontOpenName(dpy, DefaultScreen(dpy), overlay_font); // Allocate border colors XColor color; @@ -776,6 +778,8 @@ sw = DisplayWidth(dpy, DefaultScreen(dpy)); sh = DisplayHeight(dpy, DefaultScreen(dpy)); root = RootWindow(dpy, DefaultScreen(dpy)); + Cursor cursor = XCreateFontCursor(dpy, XC_left_ptr); + XDefineCursor(dpy, root, cursor); setup_colors(); setup_icccm();