bspwm-ClIC.mp4
Here is the imformation about my current setup:
- OS: Debian
- Window Manager: Bspwm
- Hotkeys: Sxhkd
- Lock: Betterlockscreen
- Bars: Polybar
- Launcher: Rofi
- Compositor: Picom
- Editor: NvChad | Visual Studio Code
- Browsers: Firefox | Google-chrome
- File Manager: Dolphin
- Shell: Zsh
- Terminal: Kitty
- Font terminal: IosevkaTermSlab
- Fonts: IosevkaTerm | DaddyTimeMono
- Notifications: Dunst | Notify-send
- Wallpaper: Feh
- Screenshot: Spectacle
git clone --recursive https://github.com/47z1Lu7h/bspwm-ClIC.git
cd bspwm-ClIC
./bspwm-ClIC.sh
Kitty mapping (~/.config/kitty/cnf/mapping.ini)
Key | Action |
---|---|
Color Configuration | |
cmd + alt + 1 | Set color config to greenOverDark.ini |
cmd + alt + 2 | Set color config to hack.ini |
cmd + alt + 3 | Set color config to color.ini |
Font Size | |
ctrl + + | Increase font size |
ctrl + - | Decrease font size |
cmd + alt + backspace | Restore font size |
Background Opacity | |
ctrl + shift + + | Increase background opacity by 0.05 |
ctrl + shift + - | Decrease background opacity by 0.05 |
ctrl + shift + p | Set background opacity to default |
Clipboard | |
alt + v | Paste from clipboard |
Window Management | |
ctrl + alt + enter | New window |
alt + enter | New window with cwd |
cmd + alt + x | Close window |
Layout Management | |
cmd + alt + e | Next layout |
cmd + alt + s | Last used layout |
cmd + alt + g | Goto layout Fat |
cmd + alt + t | Goto layout Tall |
cmd + alt + s | Toggle layout Stack |
cmd + alt + z | Swap with window |
Moves the window into a new tab | |
shift + alt + enter | Detach window new-tab |
Switch to window | |
alt + left | Neighboring window left |
alt + right | Neighboring window right |
alt + up | Neighboring window up |
alt + down | Neighboring window down |
Move window | |
shift + alt + up | Move window up |
shift + alt + left | Move window left |
shift + alt + right | Move window right |
shift + alt + down | Move window down |
Resize window | |
shift + ctrl + right | Resize window narrower |
shift + ctrl + left | Resize window wider |
shift + ctrl + up | Resize window taller |
shift + ctrl + down | Resize window shorter |
cmd + alt + enter | Resize window reset |
Tab Management | |
cmd + alt + t | Set tab title |
cmd + alt + w | New tab with cwd |
cmd + shift + w | New tab |
fn + shift + right | Next tab |
fn + shift + left | Previous tab |
alt + 1 | Goto tab 1 |
alt + 2 | Goto tab 2 |
alt + 3 | Goto tab 3 |
alt + 4 | Goto tab 4 |
alt + 5 | Goto tab 5 |
alt + 6 | Goto tab 6 |
alt + 7 | Goto tab 7 |
alt + 8 | Goto tab 8 |
alt + 9 | Goto tab 9 |
sxhkdrc (~/.config/sxhkd/sxhkdrc)
Key | Action |
---|---|
System | |
super + Return | Open Kitty terminal with theme 47z1 |
super + alt + y | Suspend system |
super + shift + l | Restart systemd-logind |
super + l | Lock screen with Betterlockscreen |
Rofi & Navigation | |
super + d | Open Rofi program launcher |
alt + Tab | Open Rofi window switcher |
super + alt + n | Open Rofi Bluetooth menu |
super + alt + m | Run MouseWheel script |
control + Escape | Reload sxhkd configuration |
Applications | |
super + e | Open Dolphin file manager |
super + alt + g | Open Google Chrome |
super + alt + f | Open Firefox ESR |
super + alt + b | Open Burp Suite |
super + v | Open Clipmenu |
super + z | Hide window |
super + alt + p | Open Rofi power menu |
super + alt + c | Open Color Picker |
super + alt + o | Open OBS Studio |
BSPWM Window Management | |
super + shift + q | Quit BSPWM |
super + shift + r | Restart BSPWM |
super + Escape | Close window |
alt + Escape | Open Plasma System Monitor |
super + alt + Escape | Kill window |
super + w | Toggle tiled/monocle layout |
super + y | Move marked node to preselected node |
super + q | Swap current node with biggest window |
Window States & Flags | |
super + a | Set window floating |
super + shift + a | Set window tiled |
super + f | Set window pseudo-tiled |
super + r | Set window fullscreen |
super + z | Hide window |
super + ctrl + m | Mark window |
super + ctrl + x | Lock window |
super + ctrl + y | Set window sticky |
super + ctrl + a | Set window private |
Desktop Focus & Switching | |
super + Tab | Focus last desktop |
super + grave | Focus last node |
super + bracketleft | Focus previous desktop |
super + bracketright | Focus next desktop |
Resizing & Moving Windows | |
super + alt + arrow keys | Resize window |
super + control + arrow keys | Move floating window |
Brightness & Media Controls | |
XF86MonBrightnessUp | Increase brightness by 2% |
XF86MonBrightnessDown | Decrease brightness by 2% |
XF86AudioRaiseVolume | Increase volume by 4% |
XF86AudioLowerVolume | Decrease volume by 4% |
XF86AudioMute | Toggle mute |
XF86AudioPlay | Play/Pause media |
XF86AudioNext | Play next media |
XF86AudioPrev | Play previous media |
XF86AudioStop | Stop media playback |
VPN Management | |
super + alt + l | Connect to HTB VPN |
super + alt + k | Kill all OpenVPN connections |
Polybar Configurations | |
super + alt + o | Kill all Polybar instances |
super + ctrl + 1 | Restart Polybar with 47z1 theme |
super + ctrl + 2 | Restart Polybar with pentest theme |
super + ctrl + 3 | Restart Polybar with simple theme |
super + ctrl + 4 | Restart Polybar with plasma theme |
LEGEND super