Skip to content

desyncr/bspwmrc

Repository files navigation

bspwm


My bspwm settings and custom configurations.

Screenshot

Screenshot

Setup

Keybindings

  • General

    • Ctrl + Esc: Reload sxhkd configuration
    • Alt + w: Close current window
    • Alt + f: Full screen current window
    • Alt + Shift + f: Float current window
    • Alt + s: Sticky current window
    • Alt + Tab: Focus next window
    • Alt + {h,j,k,l}: Focus h,j,k,l window
    • Alt + {1,2,3,4,...}: Go to the {n} desktop
    • Alt + backtick: Go to the next occupied desktop
    • Alt + Shift + backtick: Go to the previous occupied desktop
    • Alt + Shift + 1: Go to the prev monitor
    • Alt + Shift + 2: Go to the next monitor
  • Launching applications

    • Ctrl + Enter: gnome-terminal
    • Ctrl + Shift + Enter: Floating gnome-terminal
    • Ctrl + Space: dmenu (Escape to hide it)
    • Ctrl + Shift + Space: dmenu to switch between aplications
    • Super + Space: show status bar
    • Super + c: Chromium
    • Super + Print: Take screenshot
    • Super + l: Switch keyboard layout
  • Moving windows

    • Alt + Ctrl + f: Center-focus window
    • Alt + Ctrl + {h,j,k,l}: Move (reposition) currently focused window
    • Alt + Ctrl + {1,2,3,4,...}: Move currently focused window to the {n} desktop
    • Alt + Shift + {h,j,k,l}: Create a new window on the given spot (Alt + Space to cancel)
    • Ctrl + Shift + {h,l}: Move window to the other monitor
    • Super + Ctrl + {h,j,k,l}: Move window position (float)
  • Hiding windows

    • Super + u: Hide currently focused window
    • Super + Alt + u: Unhide last hidden window (it's a stack)
  • Resizing windows

    • Super + Shift + {h,j,k,l}: Change (increase/decrease) window height/width
    • Super + Shift + 1: Preset position 1 (top right)
    • Super + Shift + 2: Preset position 2 (bottom right)
    • Super + Shift + 3: Preset position 3 (vertical left)
    • Super + Shift + 4: Preset position 4 (wide vertial left)
    • Super + Shift + 5: Preset position 5 (small bottom right)
    • Super + plus/minus/equal/0: Increase/decrease/restore/remove windows gap
  • Terminal transparency

    • Super + Alt + minus: Decrease transparency
    • Super + Alt + plus: Increase transparency

Feedback

If you'd like to contribute to the project or file a bug or feature request, please visit the project page.

License

The project is licensed under the GNU GPL v3 (tldr) license. Which means you're allowed to copy, edit, change, hack, use all or any part of this project as long as all of the changes and contributions remains under the same terms and conditions.

About

BSPWM configurations

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published