Skip to content

blue-pho3nix/dwm_love

Repository files navigation

Kali DWM Love

I made scripts to install various DWM themes on Kali.
These themes use LARBS: https://github.com/LukeSmithxyz/voidrice

Note

I use VMware. The .xprofile file has settings that make copy paste possible in DWM.
If you're using Virtualbox, you can remove vmware-user from .xprofile.

Changes I made to LARBS

  • The default web browser is Chromium. This can still be opened with MOD + w
  • I didn't install passmenu. So, you can change MOD + D to whatever you want.
  • I added Kick Ass tun0 to the statusbar on most themes. You can change this in ~/.local/bin/statusbar/sb-tun0

Some things you might want to know

DWM Keybind Cheatsheet (Win + Alt)

Note

Some peeps can't use the Win key on their keyboards, so I set up the config so you can use either Win or Alt for all keybindings.

Window Actions

Action Win Alt
Kill window Win + Q Alt + Q
Toggle floating Win + Shift + Space Alt + Shift + Space
Fullscreen toggle Win + F Alt + F
Zoom (master) Win + Space Alt + Space
Move focus (stack) Win + J / K Alt + J / K
Push window in stack Win + Shift + J / K Alt + Shift + J / K
Move window with mouse Win + LMB Alt + LMB
Resize window with mouse Win + RMB Alt + RMB

Layouts

Layout Win Alt
Tile Win + T Alt + T
Bstack Win + Shift + T Alt + Shift + T
Spiral Win + Y Alt + Y
Dwindle Win + Shift + Y Alt + Shift + Y
Deck Win + U Alt + U
Monocle Win + Shift + U Alt + Shift + U
Centered Master Win + I Alt + I
Centered Floating Master Win + Shift + I Alt + Shift + I

Gaps & Size

Action Win Alt
Increase gaps Win + Z Alt + Z
Decrease gaps Win + X Alt + X
Toggle gaps Win + A Alt + A
Default gaps Win + Shift + A Alt + Shift + A
Increase master size Win + M Alt + M
Decrease master size Win + H Alt + H
Increase number of masters Win + O Alt + O
Decrease master count Win + Shift + O Alt + Shift + O

Workspaces

Action Win Alt
View workspace (1–9) Win + # Alt + #
Move window to workspace Win + Shift + # Alt + Shift + #
View all workspaces Win + 0 Alt + 0
Move window to all workspaces Win + Shift + 0 Alt + Shift + 0
Previous workspace Win + G Alt + G
Next workspace Win + ; Alt + ;
Shift window to prev workspace Win + Shift + G Alt + Shift + G
Shift window to next workspace Win + Shift + ; Alt + Shift + ;

Open Apps

Application Win Alt
Dmenu Win + D Alt + D
Power Options Win + Return Alt + Return
Terminal Win + Enter Alt + Enter
Browser Win + W Alt + W
Network (nmtui) Win + Shift + W Alt + Shift + W
File manager (thunar) Win + R Alt + R
nvim Win + N Alt + N

There are other mods you can mess with/change in ~/.local/src/dwm/config.h


You can change the heart/fire icon in the status bar in ~/.local/src/dwm/config.h.

  1. After you make any changes run the following:
cd ~/.local/src/dwm/
sudo make clean install
  1. Then, MOD + backspace leave DMW
  2. Log back in.

How do I change the background image?

I made a .config/wallpaper directory... incase you wanna use it.
Change the background image with the following command:

setbg /path/to/file

Also, if your background image breaks up... you can run:

setbg

Where is my zshrc file?

  • It's located at ~/.config/zsh/.zshrc

Why am I seeing rainbows?

Some programs are set to run as <program> | lolcat.
You can remove programs or add them in your .zshrc file. Note: not all programs work well w/ lolcat.
This is what it looks like:

lol() {
	if [ -t 1 ]; then
		"$@" | lolcat
	else
		"$@"
	fi
}

COMMANDS=(
    ls
    cat
    fastfetch
    find
    lf
    ps
    ip
    msfconsole
    mysql
    sqlmap
    gobuster
    ffuf
)

for COMMAND in "${COMMANDS[@]}"; do
    alias "${COMMAND}=lol ${COMMAND}"
    alias ".${COMMAND}=$(which ${COMMAND})"
done

Add or remove programs under COMMANDS.

Note

If you have any questions, ask me on Hack Smarter Discord on the #🍚⏐rice channel.
My name is Blue Pho3nix.

Important

Enjoy! <3


Themes:

image



image image


image image


image


image



image image


About

I set up DWM in Kali using LARBS. There is a variety of RICE available for you to use.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages