Bspwm
Professional bspwm desktop environment for kali linux for hacking, of all kinds, with custom shortcuts, scripts, s4vitar configurations, among other things.
Install / Use
/learn @Usergh0st/BspwmREADME
|
|
|---|
BSPWM | Professional bspwm desktop environment for kali linux
8 different themes for BSPWM and Polybar, With a Theme selector and to Mode Selector change on the fly.
Software
This configuration uses the following software.
- WM: bspwm
- Hotkey: sxhkd
- Locker: betterlockscreen
- Shell: zsh
- Bars: polybar | cuts
- Compositor: picom
- File Manager: thunar | nautilus
- Font terminal: comicmono
- Fonts: iosevka | hack
- Application Launcher: rofi
- Browsers: firefox | google-chrome
- Terminal: kitty
- Static Wallpaper: feh | nitrogen
- Screenshot: flameshot
- Color Scheme: theaming
- Default Theme: xavier
Overview of the environment
This environment comes with 8 different themes where each theme has its own names and wallpapers, they have their own color range the topics are as follows.
Zenitsu
|<img src="resources/Zenitsu.png" alt="Zenitsu" align="center">| |---|
Pentest
|<img src="resources/pentest ze.png" alt="Zenitsu" align="center" width="390">|<img src="resources/theamin ze.png" alt="Zenitsu" align="center" width="390">| |---|---|
<details> <summary><b>Extra wallpapers Zenitsu</b></summary>|<img src=".themes/Zenitsu/wallpapers/extra_wal-3.png" alt="Zenitsu" align="center" width="150px">|<img src=".themes/Zenitsu/wallpapers/extra_wal-2.png" alt="Zenitsu" align="center" width="150px">|<img src=".themes/Zenitsu/wallpapers/extra_wal-1.png" alt="Zenitsu" align="center" width="150px">| |:-:|:-:|:-:|
</details>Raven
|<img src="resources/Raven.png" alt="Raven" align="center">| |---|
Pentest
|<img src="resources/raven up.png" alt="Raven" align="center" width="390">|<img src="resources/Raven pentest.png" alt="Raven" align="center" width="390">| |---|---|
<details> <summary><b>Extra wallpapers Raven</b></summary>|<img src=".themes/Raven/wallpapers/extra_wal-3.png" alt="Raven" align="center" width="150px">|<img src=".themes/Raven/wallpapers/extra_wal-2.png" alt="Raven" align="center" width="150px">|<img src=".themes/Raven/wallpapers/extra_wal-1.png" alt="Raven" align="center" width="150px">| |:-:|:-:|:-:|
</details>Simon
|<img src="resources/Simon.png" alt="Simon" align="center">| |---|
Pentest
|<img src="resources/Simon wi.png" alt="Simon" align="center" width="390">|<img src="resources/Simon desk.png" alt="Simon" align="center" width="390">| |---|---|
<details> <summary><b>Extra wallpapers Simon</b></summary>|<img src=".themes/Simon/wallpapers/extra_wal-3.jpg" alt="Simon" align="center" width="150px">|<img src=".themes/Simon/wallpapers/extra_wal-2.jpg" alt="Simon" align="center" width="150px">|<img src=".themes/Simon/wallpapers/extra_wal-1.png" alt="Simon" align="center" width="150px">| |:-:|:-:|:-:|
</details>Camila
|<img src="resources/Camila.png" alt="Camila" align="center">| |---|
Pentest
|<img src="resources/Camila fa.png" alt="Camila" align="center" width="390">|<img src="resources/Camila ght.png" alt="Camila" align="center" width="390">| |---|---|
<details> <summary><b>Extra wallpapers Camila</b></summary>|<img src=".themes/Camila/wallpapers/extra_wal-3.jpg" alt="Camila" align="center" width="150px">|<img src=".themes/Camila/wallpapers/extra_wal-2.png" alt="Camila" align="center" width="150px">|<img src=".themes/Camila/wallpapers/extra_wal-1.png" alt="Camila" align="center" width="150px">| |:-:|:-:|:-:|
</details>Ryan
|<img src="resources/Ryan.png" alt="Ryan" align="center">| |---|
Pentest
|<img src="resources/Ryan fi.png" alt="Ryan" align="center" width="390">|<img src="resources/Ryan po.png" alt="Ryan" align="center" width="390">| |---|---|
<details> <summary><b>Extra wallpapers Ryan</b></summary>|<img src=".themes/Ryan/wallpapers/extra_wal-1.png" alt="Ryan" align="center" width="150px">|<img src=".themes/Ryan/wallpapers/extra_wal-2.jpg" alt="Ryan" align="center" width="150px">|<img src=".themes/Ryan/wallpapers/extra_wal-3.png" alt="Ryan" align="center" width="150px">|<img src=".themes/Ryan/wallpapers/extra_wal-4.png" alt="Ryan" align="center" width="150px">|<img src=".themes/Ryan/wallpapers/extra_wal-5.png" alt="Ryan" align="center" width="150px">| |:-:|:-:|:-:|:-:|:-:|
</details>Esmeralda
|<img src="resources/Esmeralada.png" alt="Esmeralda" align="center">| |---|
Pentest
|<img src="resources/Esmeralda n.png" alt="Esmeralda" align="center" width="390">|<img src="resources/Esmeralda z.png" alt="Esmeralda" align="center" width="390">| |---|---|
<details> <summary><b>Extra wallpapers Esmeralda</b></summary>|<img src=".themes/Esmeralda/wallpapers/extra_wal-3.png" alt="Esmeralda" align="center" width="150px">|<img src=".themes/Esmeralda/wallpapers/extra_wal-2.png" alt="Esmeralda" align="center" width="150px">|<img src=".themes/Esmeralda/wallpapers/extra_wal-1.png" alt="Esmeralda" align="center" width="150px">| |:-:|:-:|:-:|
</details>Xavier
Xavier is the default theme during installation
|<img src="resources/Xavier.png" alt="Xavier" align="center">| |---|
Pentest
|<img src="resources/Xavier me.png" alt="Xavier" align="center" width="390">|<img src="resources/Xavier pe.png" alt="Xavier" align="center" width="390">| |---|---|
<details> <summary><b>Extra wallpapers Xavier</b></summary>|<img src=".themes/Xavier/wallpapers/extra_wal-1.png" alt="Xavier" align="center" width="150px">|<img src=".themes/Xavier/wallpapers/extra_wal-2.png" alt="Xavier" align="center" width="150px">|<img src=".themes/Xavier/wallpapers/extra_wal-3.png" alt="Xavier" align="center" width="150px">|<img src=".themes/Xavier/wallpapers/extra_wal-4.png" alt="Xavier" align="center" width="150px">|<img src=".themes/Xavier/wallpapers/extra_wal-5.png" alt="Xavier" align="center" width="150px">|<img src=".themes/Xavier/wallpapers/extra_wal-6.png" alt="Xavier" align="center" width="150px">|<img src=".themes/Xavier/wallpapers/extra_wal-7.png" alt="Xavier" align="center" width="150px">|<img src=".themes/Xavier/wallpapers/extra_wal-8.png" alt="Xavier" align="center" width="150px">|<img src=".themes/Xavier/wallpapers/extra_wal-9.png" alt="Xavier" align="center" width="150px">| |:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-|
</details>Nami
|<img src="resources/Nami.png" alt="Nami" align="center">| |---|
Pentest
|<img src="resources/Nami bs.png" alt="Nami" align="center" width="390">|<img src="resources/Nami m.png" alt="Nami" align="center" width="390">| |---|---|
<details> <summary><b>Extra wallpapers Nami</b></summary>|<img src=".themes/Nami/wallpapers/extra_wal-1.png" alt="Nami" align="center" width="150px">|<img src=".themes/Nami/wallpapers/extra_wal-2.png" alt="Nami" align="center" width="150px">| |:-:|:-:|
</details>Custom scripts
For the desktop environment create several custom scripts, one that updates the system, and another to connect to the wifi network using the linux nmcli utility Another that allows you to change the environment themes.
- 🎨 Switch themes and modes theaming
- 📡 Connect to wifi using nmcli utility wifi
- 🖥️ Resize the kitty window to the indicated position rezise
- 📦 Update the system in an easy and simple way updates
Keyboard shortcuts
All keyboard shortcuts in sxhkdrc file.
Environment installation
To install this desktop environment is very easy, first clone the repository, there will be the cloned repository folder.
git clone --depth=1 https://github.com/Usergh0st/bspwm.git ; cd bspwm
Finally, chmod permissions to the files called kali.sh and root.sh and then run it.
chmod +x kali.sh root.sh ; ./kali.sh
sudo ./root.sh
Wait for the installation scripts to finish, once finished close section and select the new bspwm desktop.
- Wait for the first script called "kali.sh" and "root.sh" to finish the installation correctly, at all times the user input must be in lowercase, not uppercase "y" instead of "Y"
Related Skills
node-connect
330.3kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
81.3kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
330.3kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
commit-push-pr
81.3kCommit, push, and open a PR
