Install bspwm on CachyOS

A tiling window manager based on binary space partitioning.

From the official CachyOS repo. Install with pacman, no AUR helper needed.

Reviewed Nov 2, 2026 · independent guide

How do I install bspwm on CachyOS?

Run this in a terminal:

sudo pacman -S bspwm-git

bspwm-git is in the cachyos repo, the CachyOS project's own package repository, so pacman installs it directly with no AUR helper and no build script. The package is signed with the CachyOS repository key, and pacman checks the signature before it installs.

What should I do after installing bspwm?

  1. It installs these commands: bspc and bspwm.
  2. Run pacman -Qi bspwm-git to see the installed version and the optional dependencies.

How do I update or remove bspwm?

Update:

sudo pacman -Syu

Remove:

sudo pacman -Rns bspwm-git

What is bspwm?

A tiling window manager based on binary space partitioning.

Package description: A tiling window manager based on binary space partitioning

Reviews of bspwm on CachyOS

No reviews yet. Be the first to review bspwm.

    Leave a review

    Your rating

    No login. No links, please. We keep a one way hash of your connection to stop spam, never your IP address. Posts that break the rules may be hidden. Privacy

    From GitHub

    baskerville/bspwm · ★ 8,334 stars · last commit Jun 19, 2026

    Real issues opened by users on the project's GitHub, shown as written with a link to each one. 10 most reacted issues opened in the last two years plus the 5 newest issues, bots, pull requests, non English and political posts skipped, capped at 15 per repo. Fetched Nov 1, 2026.

    1. After upgrading from 0.9.10 to 0.9.11, processes launched directly from bspwmrc no longer inherit environment variables correctly, causing applications like Plank and Rofi to malfunction. Processes launched from bspwmrc should inherit exported environment variables like GTKTHEME,…

      @MarioRRom · · 10 reactions · 12 comments · View on GitHub

    2. I can only downgrade bspwm at 0.9.10 right now

      @wutianjun5858 · · 7 reactions · 0 comments · View on GitHub

    3. As x11 will be killed off eventually, I was wondering if the bspwm project had any plans to port it over to wayland?

      @Raj2032 · · 3 comments · View on GitHub

    4. Hey guys, I'm trying to create a sidebar pane and move a window into it. It seems like it should be as simple as: bspc node @/ -o 0.2 -p west => Creating the preselection on the root. I see the preselection pane defined so that piece works. bspc node $nid -n @/ => Attempting to…

      @kfoxirl · · 11 comments · View on GitHub

    5. System: bspwm: 0.9.10 Distro: Void Linux I've written this in my config (100 just for test). When I exec bspwm in .xinitrc paddings are not appllied. I also tried setting them with -m focused - doesn't work. Maybe I'm setting paddings the wrong way? Maybe I should explicitly…

      @InAnYan · · 2 comments · View on GitHub

    6. Hey guys, I am trying to build some layout scripts for my desktops and I have a weird one that I need some help with. | | | | 0.65 | | | | | | | | 0.35 0.5 0.5 I have a desktop that uses mpv as the desktop background to play my videos, I want to put two transparent terminal apps…

      @kfoxirl · · 5 comments · View on GitHub

    7. Switching the layout between monocle and tiled with borderless monocle freezes the desktop. I have to switch to another desktop and come back to unfreeze it. How to reproduce it. Open some windows in the tiled layout. In xterm A workaround is not using borderlessmonocle.

      @HuidaeCho · · 0 comments · View on GitHub

    8. Hi! I store my configuration files in a custom directory, and then symlink them to program-specific locations. But it seems that bspwm doesn't read symlinked /.config/bspwm/bspwmrc. Does it support this? BTW, sxhkdrc works fine

      @InAnYan · · 1 comments · View on GitHub

    9. I had this working earlier and then I don't know what changed but it wont play ball, Ive checked others examples and the wiki, and it seems right so wanted to see if there is something obvious I am missing. xwininfo has these entries for firefox 0xc00063 "Firefox": ("firefox"…

      @kfoxirl · · 2 comments · View on GitHub

    10. Hi guys, I am trying to build a visibility toggleable section that can store windows, like a parking area for windows you want to keep track of but may not need constantly visible. Thanks to help from an awesome IRC guy I've gotten this far but its still not behaving quite right.…

      @kfoxirl · · 28 comments · View on GitHub

    11. With singlemonocle true, a preselection made on a single-window desktop paints its feedback window, but switching to another desktop leaves that feedback window mapped on top of everything — it survives until the preselection is cancelled or fulfilled. bspwm -v → 0.9.12 (Debian…

      @tvalverde · · 0 comments · View on GitHub

    12. pepewtfClosed

      wtfpepe

      @Lepeshkapankov · · 1 comments · View on GitHub

    13. Hi Folks. I had a small documentation-related suggestion and wanted to ask before opening a PR. Would you be open to adding a short “Documentation / learning resources” section to the README? The idea would be to link a few existing resources (official bspwm docs, Arch Wiki,…

      @rdbhvr-001 · · 0 comments · View on GitHub

    14. I am running bspwm 0.9.10 on OpenBSD 7.8 on an amd64 architecture. I currently have malloc configured with guard pages and canaries, and to check for use-after-free, double-free, etc. man malloc. With these settings, I am seeing significant stability issues with bspwm. When…

      @ohz10 · · 0 comments · View on GitHub

    15. Mouseless ( does not work specifically on bspwm (work on the other WM) like gnome, mate, hyprland ... I created a issue on mouseless repo maybe you can help to find a solution.

      @alexandrenavarro · · 0 comments · View on GitHub

    bspwm on CachyOS: questions

    Is bspwm in the official CachyOS repo?

    Yes. The bspwm-git package is in the cachyos repo, version 0.9.12.r1508.c5cf7d3-1, built 2026-06-01. Install it with sudo pacman -S bspwm-git.

    Do I need an AUR helper for bspwm?

    No. It comes from the cachyos repo, so plain pacman installs and updates it, and sudo pacman -Syu keeps it current.

    What is the bspwm command?

    The package installs bspc and bspwm.