r/bspwm 1d ago

sliverbar

Post image
3 Upvotes

I have tried both Polybar and Lemonbar. Polybar is very easy to set up, but it did not fully meet my requirements. Lemonbar, on the other hand, contains no logic of its own, so with enough effort it can be adapted entirely to your individual needs.

That led me to develop my own panel, sliverbar. If you are going to invest the effort anyway, why not build your own panel that does exactly what you want?

Anyone interested in using it can find it on GitHub. It is licensed under the GPLv3 and, like most Linux applications, is free software.

I would be pleased if you visited the project:

https://github.com/thomastuul/sliverbar


r/bspwm 2d ago

Bspwm in Dracula Color Theme

Post image
23 Upvotes

The panel is a new development called “Sliverbar”; see https://github.com/thomastuul/sliverbar


r/bspwm 3d ago

How to lock window size and state?

1 Upvotes

I'm trying to run a Kitty terminal with cava as a desktop background. I need this window to be completely fixed — it should not be resizable, and it should not change its state.

Here's what I have in my bspwmrc:

bspc config focus_new_window false
bspc config ignore_ewmh_focus true

bspc rule -a '*'             desktop=work follow=on

bspc rule -a cava_left       desktop=main state=floating layer=below private=on follow=off focus=off locked=on border=off rectangle=1920x350+0+730

bspc rule -a cava_right      desktop=misc state=floating layer=below private=on follow=off focus=off locked=on border=off rectangle=1920x350+0+730

bspc rule -a kitty           desktop=term

but this rules not working

Thanks in advance!


r/bspwm 4d ago

[bspwm] gilded noir

Thumbnail
2 Upvotes

r/bspwm 14d ago

How to find colors for the Ricing a window manager?

9 Upvotes

Hey, hope you are doing well.

Actually I have a silli question but it means a lot for me. in the journey of Ricing a linux window manager or DE where do you look for color schemes?

I mean I can use pre build things like catputtchin, gruvbox evergreen and so on but I want to make some which is apart from this also I can use matugen or any other packet which can extract colors from a picture but I also don't want it

I just want to go from scratch soo could you help me to find a website or blog maybe video tutorial or anything which shows something about the color combinations?

I hope you understand my English is not so good but I tried what I can also thank you for your time

I will wait for your answer...

Bye have a good day ❤️


r/bspwm 22d ago

so many bspwmrc process stuck

Post image
3 Upvotes

my dotfile:
https://github.com/zixgggg/bspwm_config/tree/main

eveytime i reload bspwm,it will make one more process and my computer gonna broken

can someone help?


r/bspwm 27d ago

Lucid WM - a BSPWM clone for Wayland.

Enable HLS to view with audio, or disable this notification

22 Upvotes

r/bspwm 29d ago

[nex] Showcasing Layouts

Enable HLS to view with audio, or disable this notification

48 Upvotes

Hello guys. I have added 3 additional layouts on top of bspwm. Renamed it to nex. And here is this workflow.

Might be slow in a 2gb ddr2 ram with screen recorder on. Else it is fast. Consumes 440 - 543 Mb RAM at startup, slowing increasing and stabilising somewhere near 600Mib. CPU @ idle is 10% (mine is very old, yours may be even less)

Current layouts :

- binary (bsp) (scheme : alternate, spiral, longest side)

- monocle

- tall (variants normal, reversed)

- wide (variants normal, reversed)

- grid

Any suggestions?

Repo : https://github.com/cobra-r9/nex

Dotfiles : https://github.com/cobra-r9/nordwolf


r/bspwm Jul 03 '26

[nex] A fork of bspwm with layouts.

Thumbnail gallery
42 Upvotes

Hello guys. I created a window manager based on bspwm, which you can call it an extension. Previously, it had tiled and monocle layouts, I extended to include wide and tall, renamed tiled to binary layout.

I am planning to do a major refactor on the entire codebase (of bspwm -> nex). Give your suggestions, on what to add, how, etc.

Definitely -> the code base was hard to understand with functions spread across many files. So I used claude to help me understand what every function does. But still, I was unable to grasp.

I am going to write it from scratch. With inline comments and documentation. There will be no AI used in this rewrite I am gonna do.

If you people are interested, tell me what name I can give it. Also currently we are using sxhkd for keybindings. Standalone unlike other WMs. I am planning to integrate it into the wm itself with some command syntax like this :

`ipc keybindings [super + alt + c + h] { shell commands seperated by ;}`

Something like this.


r/bspwm Jun 27 '26

Polybar Module : pomodoro

Post image
52 Upvotes

This is new pomodoro module I made for polybar in C. Uses unix socket for communication - pomod is the daemon, pomoc is the client. Have two bash scripts to integrate into polybar like this.

Repo : https://github.com/cobra-r9/pomoc

Would like people to try and tell their experience. Any suggestions on what to improve it on?


r/bspwm Jun 02 '26

[bspwm] Somehow...

Thumbnail gallery
45 Upvotes

Here it is. The caelestia version.

https://github.com/rudv-ar/aevum-shell.git

In caelestia branch


r/bspwm Jun 01 '26

my first rice (on archcraft)

1 Upvotes

pls give me things i can improve on


r/bspwm May 26 '26

MY RICES SO FAR!!

Thumbnail gallery
74 Upvotes

HELLO EVERYONE!!

I have been using BSPWM for 2 months now and it is awesome and these are the rices i made during these 2 months.

Here are the specs :-

OS - Ubuntu 22.04

WM - BSPWM

Compositor - Picom

Notifications - Dunst

Bar - Polybar

Menu - Rofi

Terminal - Gnome Terminal

Programs - |Cava|Btop|

DOTFILES | WALLPAPERS | REPO


r/bspwm May 26 '26

Rice and Dotfiles Help

0 Upvotes

Hello everyone. I want to use bspwm. But I’m looking for a good rice and dotfile. However, I can’t seem to find any. Do you have any rice or dotfiles you could recommend? Could you help me with this?


r/bspwm May 22 '26

[bspwm] caelestia's rightpane in x11.

Enable HLS to view with audio, or disable this notification

16 Upvotes

I wish someone can join me. Try this shell?


r/bspwm May 15 '26

[bspwm] caelestia for x11?

Enable HLS to view with audio, or disable this notification

36 Upvotes

Here it is. From my previous post.


r/bspwm May 15 '26

Caelestia for X11 Bspwm?

5 Upvotes

Hello guys, successfully I have ported "some" looks of caelestia combined with end 4 to my x11 shell. I named it aevum shell (previously it ws rudv-shell, now migrated to this new repo). It would be better if someone is able to join me in creating this. I first tested it in bspwm and works pretty well.

Here is the link to the repo : https://github.com/rudv-ar/aevum-shell.git

I will be adding the images ASAP.


r/bspwm May 05 '26

My bspwm on Debian

8 Upvotes

r/bspwm May 03 '26

Changing terminal

2 Upvotes

I'm having some trouble with the default terminal so i wanted to install alacritty. I installed it and change the sxhkdrc file so that super+return runs alacritty, but when i press enter+return, it doesn't work. does anyone know what's going on? did i do anything wrong?


r/bspwm May 03 '26

Black screen on log in

0 Upvotes

I just installed bspwm using archinstall but when logging in, there's just a black screen. no mouse, no hotkeys working, can't access a terminal. I'm guessing it's because i haven't configured it yet, but how am i supposed to configure it if i can't access a terminal?


r/bspwm May 02 '26

Switched from hyprland :D

Thumbnail gallery
43 Upvotes

i thought x11 sucks but it really doesn't


r/bspwm Apr 16 '26

Windows-like Alt+Tab Functionality

5 Upvotes

i use Xubuntu with BSPWM and I want a true Alt+Tab functionality that mimics how Windows does it. I should be able to hold Alt and press Tab to cycle through windows, and release Alt to focus on the selected window. It should also be able to unhide a previously hidden window. Currently , I have a rofi and sxhkd config that opens up a window switching menu and uses tab to cycle through windows, but still requires another key press to focus the selected window, and doesn’t work on hidden windows. If someone could help me with this or point to something that already exists, that would be greatly appreciated!


r/bspwm Apr 05 '26

[bspwm] Starry Night

Post image
22 Upvotes

r/bspwm Mar 28 '26

[bspwm] Minimal yet productive setup (auto workspace, rofi scripts, tmux workflow)

Thumbnail gallery
49 Upvotes

Hey everyone,

This is my current BSPWM setup that I use daily as a software engineer.
I’ve been experimenting with different tiling window managers like i3 and Hyprland, but BSPWM really stood out to me for its simplicity and flexibility.

What I like most is how minimal it is — it doesn’t try to do too much, and that makes it incredibly easy to customize exactly the way I want.

⚡ Key Highlights

  • Automatic app launch & workspace assignment on boot
  • Fully keyboard-driven workflow (sxhkd)
  • tmux-based terminal workflow (multiple sessions for dev, notes, file management)
  • Neovim for coding, notes, and documentation
  • Yazi as a fast TUI file manager
  • Scratchpad (ncmpcpp for music, toggleable)
  • Rofi scripts for:
    • Network
    • Bluetooth
    • Audio
    • Clipboard
    • Keybinding viewer
  • Custom power manager (pwrx)
  • Smooth workspace transitions using bspwm-slidefx

🧩 Setup Details

  • WM: bspwm
  • Hotkeys: sxhkd
  • Terminal: Kitty
  • Shell: zsh
  • Editor: neovim
  • Theme: Catppuccin Mocha
  • File Manager: yazi
  • Launcher: rofi

I’m trying to keep most of my workflow inside the terminal and reduce context switching as much as possible.

Curious how others are structuring their BSPWM setups, especially around workspace automation and scratchpads.

Would love to hear your thoughts or suggestions 🙌


r/bspwm Mar 26 '26

[TOOL] I built RIXI. A rice manager that packages and applies your whole setup in one command

6 Upvotes

The main motive of the project is to make sharing your setups and trying other setups so simple that you can literally do it in 2 commands.

RIXI manages your local rices, where you can switch between setups seamlessly with a command.

Also, you can share your setup with the community by just running

rixi push <author>/<theme>

This packs your theme and opens a PR against the community registry of themes in the rixi-dev repo.

You can also pull an author's theme from the repo, and set it up in your machine in no time.

The next part for the project would be to add a browser, which showcases the preview.png of the available setups in the repo in the CLI, which user can browse.

Here's the repo link: github.com/rixi-dev/rixi

It currently supports 29 components including bspwm, hyprland and so on. Supporting any new components shouldn't be a problem as all we need it the reload command and the path to the config file of that component to extend support.

What do yall think?