Bspwm, polybar & sxhkd resources
Table of Contents
Updated: 2023-02-08
This page has my favorite and useful resources for Bspwm, polybar and sxhkd. I will add additional resources as I discover them.
Downloads
Example configs and directories
If you are starting fresh, after installation you will always have an example config file, which is good enough for a minimal system.
Bspwm
Example config:
/usr/share/doc/bspwm-[version]/examples/bspwmrc
Usual config directory:
~/.config/bspwm
Sxhkd
Example config:
/usr/share/doc/bspwm-[version]/examples/sxhkdrc
Usual sxhkd config directory:
~/.config/sxhkd
Note about terminal and other defaults: Before you log in to bspwm, check the terminal emulator in the sxhkd config file, cause if you don't have urxvt installed, you can't call up the terminal. Also it's wise if you have dmenu installed, cause that's also a default for program launcher.
Polybar
Example config:
/usr/share/doc/polybar-[version]/config
Usual polybar config directory:
~/.config/polybar
Bspwm
Useful videos
- The Linux Cast: How to Install and Rice BSPWM With Polybar
- A short video about how to install bspwm and other stuff
Useful posts
- Some tricks for sxhkd and bspwm - a bunch of useful stuff to check out, from help menus to generating random passwords, etc.
Community
- r/bspwm subreddit
- IRC channel at #bspwm on irc.libera.chat
- Matrix room at https://matrix.to/#/%23bspwm:matrix.org