nix-config/bspwm
Donovan Glover 5679c7092c
bspwm: Add HiDPI support for GTK applications
It turns out that GDK_SCALE and GDK_DPI_SCALE is what you need to add
HiDPI support to GTK applications. Since you probably have .Xresources
adjusted for your HiDPI display, you will need to set both GDK_SCALE and
GDK_DPI_SCALE at the same time to render things properly.

Ironically, I never got this to work before. Maybe because I was always
using 'GTK_SCALE' instead of 'GDK_SCALE', or maybe because I never used
both GDK_SCALE and GDK_DPI_SCALE at the same time.

This gives me full HiDPI support in bspwm, with the exception of a few
applications (polybar, dunst) that don't honor DPI as of this writing.
2018-11-21 21:18:00 -05:00
..
.config/bspwm bspwm: Add HiDPI support for GTK applications 2018-11-21 21:18:00 -05:00
README.md docs: Add READMEs for bspwm, polybar, and rtv 2018-11-18 15:20:14 -05:00

bspwm

bspwm is a tiling window manager for X11.

Use Cases

bspwm can be used to:

  • Automatically tile all kinds of windows, maximizing screen estate
  • Have complete control of your window manager through simple shell commands
  • Minimize resource usage; bspwm works best without a desktop environment

You should not use bspwm if:

  • You are using a desktop environment
  • You just want to open multiple shells (use kitty or tmux for this instead)