Skip to content

Py-Us3r/bspwm-setup

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

bspwm-setup

bspwm-setup is a bash script designed to automatically set up a custom bspwm environment for https://github.com/Py-Us3r.

Prerequisites

A Debian-based Linux distribution (preferably Kali Linux)

Installation

  1. Update repository:
sudo apt update -y
sudo apt upgrade -y
  1. Clone the repository:
git clone https://github.com/Py-Us3r/bspwm-setup.git
cd bspwm-setup
  1. Make the script executable:
chmod +x setup.sh
  1. Run the script:
./setup.sh
  1. Follow the on-screen instructions and restart your system when prompted.

Usage

Once the environment is installed, you need to change it in the login panel:

imagen

Overview

imagen imagen imagen imagen

Keybindings for bspwm

  • Terminal: super + Return → Opens kitty

  • Program Launcher: super + d → Opens rofi

  • Reload sxhkd: super + Escape → Reload configuration

  • Quit/Restart bspwm: super + shift + {q,r}

  • Close/Kill Window: super + {_,shift + }q

  • Tiled/Monocle Layout: super + m

  • Swap Nodes: super + g

  • Set Window State: super + {t,shift + t,s,f}

  • Focus Direction: super + {_,shift + }{Left,Down,Up,Right}

  • Focus Next/Prev Window: super + {_,shift + }c

  • Focus Last Node/Desktop: super + {grave,Tab}

  • Focus Desktop: super + {_,shift + }{1-9,0}

  • Preselect Direction: super + ctrl + alt + {Left,Down,Up,Right}

  • Cancel Preselection: super + ctrl + alt + space

  • Move Window: super + shift + {Left,Down,Up,Right}

  • Custom Resize: super + alt + {Left,Down,Up,Right}

  • Firefox: super + shift + f

  • Burpsuite: super + shift + b

Uninstallation

To remove BSPWM and related components, manually delete the installed packages and configurations:

sudo apt remove --purge bspwm sxhkd rofi polybar kitty picom zsh neofetch bat lsd -y rm -rf ~/.config/bspwm ~/.config/sxhkd ~/.config/polybar ~/.config/rofi ~/.config/kitty ~/.config/picom ~/.zshrc ~/.p10k.zsh ~/Pictures/Wallpapers ~/.local/share/fonts

Credits

About

Bspwm-Setup is a Bash script designed to install and configure a cusomised bspwm environment.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages