bspwm

parent 599be4e2
---
layout: post
title: bspwm
tags:
- tech
---
##### I have been a fan of i3 for a couple of years now. But today I heard about bspwm, took the plunge and has been extremely happy about the switch #####
The comparison posts did not help much. i3 and bspwm has almost the same features, except bspwm helps create smaller windows much easier than i3 (no more fiddling with vertical and horizontal splits). The only apparent con was that the documentation is sparse. But who cares?
Essential things to understand is that compared to i3, bspwm is even more minimal and requires a separate tool to capture keyboard events (sxhkd).
I looked around to find a couple of excellent workflows to emulate:
* [slicing windows](https://www.reddit.com/r/unixporn/comments/8oj2a2/bspwm_slicing_windows/)
* [sci-fi](https://www.reddit.com/r/unixporn/comments/2sz5xo/bspwmofxoc_i_love_sci_fi_movie_interfaces_so_i/) - super cool to look at, but impractical for daily use
* [simple & modern](https://www.reddit.com/r/unixporn/comments/b2p14i/bspwm_simple_and_modern/) - turns out it isn't exactly bspwm either
Based on these, the dependencies to install are:
* [bspwm](https://wiki.archlinux.org/index.php/bspwm)
* [sxhkd](https://wiki.archlinux.org/index.php/Sxhkd)
* [polybar](https://wiki.archlinux.org/index.php/Polybar)
* [vtop](https://parall.ax/vtop)
* [ranger](https://wiki.archlinux.org/index.php/Ranger)
* [compton](https://wiki.archlinux.org/index.php/Compton)
Once you have installed and configured all the things, it should be working.
[My dotfiles](https://gitlab.com/asdofindia/dotfiles)
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment