0% found this document useful (0 votes)
21 views

Autobspwm

The document describes a Bash script called 'auto-bspwm' that automates the setup of a professional hacking environment for Kali Linux using the bspwm window manager. It includes installation instructions, an overview of keyboard shortcuts, and a list of software used in the configuration. The repository has 19 commits and features contributions from various developers.

Uploaded by

senene3848
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
21 views

Autobspwm

The document describes a Bash script called 'auto-bspwm' that automates the setup of a professional hacking environment for Kali Linux using the bspwm window manager. It includes installation instructions, an overview of keyboard shortcuts, and a list of software used in the configuration. The repository has 19 commits and features contributions from various developers.

Uploaded by

senene3848
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 7

• Security

• Insights

r1vs3c/auto-bspwm
1 branch
0 tags

Latest commit

r1vs3c Fixing the issue of pasting from the clipboard


862849f Nov 13, 2023

Git stats

• 19 commits

Files
Type
Name
Latest commit message
Commit time
assets
First commit
September 30, 2023 22:40
config
Color configuration in kitty.conf
October 28, 2023 01:35
fonts
First commit
September 30, 2023 22:40
scripts
First commit
September 30, 2023 22:40
wallpapers
First commit
September 30, 2023 22:40
.p10k.zsh
Color configuration in .p10k.zsh
October 28, 2023 21:54
.zshrc
Fixing the issue of pasting from the clipboard
November 12, 2023 23:29
README.md
Update README.md
October 15, 2023 22:29
setup.sh
Tabulation correction
October 1, 2023 14:09

README.md

auto-bspwm
This is a Bash script that automates the setup of a professional hacking environment for
Kali Linux using the tiled window manager bspwm.

Installation
1. Install available updates.

sudo apt update


sudo apt upgrade -y

2. Clone the repository and navigate to it.

git clone https://github.com/r1vs3c/auto-bspwm.git


cd auto-bspwm

3. Grant execution permissions to the script.

chmod +x setup.sh

4. Execute the script.

./setup.sh

5. After the script has finished, you will be prompted to restart the system. Once
you have rebooted, select bspwm as the window manager and then log in.

Overview of the environment


Keyboard shortcuts
• Windows + Enter: Open a terminal emulator window (kitty).
• Windows + W: Close the current window.
• Windows + Alt + R: Restart the bspwm configuration.
• Windows + Alt + Q: Log out.
• Windows + (⬆⬅⬇➡): Navigate through windows in the current workspace.
• Windows + D: Open Rofi. Press Esc to exit.
• Windows + (1,2,3,4,5,6,7,8,9,0): Switch to the respective workspace.
• Windows + T: Change the current window to tile mode.
• Windows + M: Toggle the current window to "full" mode (doesn't occupy the
polybar). Press the same keys to return to tile mode.
• Windows + F: Change the current window to fullscreen mode (occupies the
entire screen, including the polybar).
• Windows + S: Change the current window to floating mode.
• Windows + Shift + (1,2,3,4,5,6,7,8,9,0): Move the current window to
another workspace.
• Windows + Alt + (⬆⬅⬇➡): Resize the current window (only works if it's in
floating mode).
• Windows + Ctrl + (⬆⬅⬆➡): Change the position of the current window (only
works if it's in floating mode).
• Windows + Shift + F: Open Firefox.
• Windows + Shift + B: Open Burpsuite.
• Ctrl + Alt + L: Lock the screen.
• Ctrl + Shift + ⬆⬇: Increase/decrease volume.
• Ctrl + Shift + M: Mute/unmute volume.
• Windows + Ctrl + Alt + (⬆⬅⬇➡): Show a preselection and then open a window
(kitty, Firefox, File manager, etc.).
o Windows + Ctrl + Alt + Space: Undo the preselection.
• Ctrl + Shift + Enter: Open a sub-window in the current window.
• Ctrl + Shift + Z: Zoom in on the current sub-window.
• Ctrl + (⬆⬅⬇➡): Navigate between sub-windows in the current window.
• Ctrl + Shift + R: Resize the current sub-window. Afterward, use:
o W for 'Wider'
o N for 'Narrower'
o T for 'Taller'
o S for 'Shorter'
o R for 'Reset'
o Esc to quit resize mode.
• Ctrl + Shift + L: Toggle the arrangement of sub-windows.
• Ctrl + Shift + W: Close the current sub-window or tab.
• Ctrl + Shift + T: Open a tab in the current window.
• Ctrl + Shift + Alt + T: Rename the title of the current tab.
• Ctrl + Shift + (⬅➡): Navigate between current tabs.
• Ctrl + Shift + C: Copy to the clipboard.
• Ctrl + Shift + V: Paste from the clipboard.
• F1: Copy to buffer A.
• F2: Paste from buffer A.
• F3: Copy to buffer B.
• F4: Paste from buffer B.

Software
This configuration uses the following software:

• WM: bspwm
• Hotkey: sxhkd
• Locker: i3lock-fancy
• Shell: zsh
• Shell Theme: powerlevel10k
• Shell configuration manager: ohmyzsh
• Bars: polybar
• Bars Theme: polybar-themes
• Compositor: picom
• File Manager: thunar
• Fonts: iosevka and hack
• Application Launcher: rofi
• Browsers: firefox
• Terminals: kitty and qterminal
• Static Wallpaper: feh
• Color Scheme: pywal
• Screenshot: flameshot

Credits
• This environment has been inspired by the functionalities of S4vitar's
environment.
• Thanks to Cube for their contribution to the creation of the archkali.png
wallpaper.
About
Bash script that automates the setup of a professional hacking environment for Kali
Linux using the tiled window manager bspwm.

Topics

dotfiles zsh oh-my-zsh sxhkd rofi bspwm bash-script polybar kitty picom
powerlevel10k polybar-themes

Resources

Readme
Activity

Stars

124 stars

Watchers

3 watching

Forks

25 forks
Report repository

Releases
No releases published

Packages
No packages published

Languages

• Shell 99.7%

• Python 0.3%

Footer
© 2023 GitHub, Inc.

Footer navigation

• Terms
• Privacy
• Security
• Status
• Docs
• Contact

• • •

You might also like