/dwmConfig

Personal dwm build

Primary LanguagePython

Dwm config

this is an installer ( tested and working with only archlinux )

Install:

 git clone https://github.com/potato-c137/dwmConfig
 cd dwmConfig
 sudo chmod +x ./install.sh
 ./install.sh

Maps

in every folder there is a Map.txt that shows how everything is linked

Screenshots

shot1

shot2


Keybinds


W = Windows Key / super
C = Crtl
S = Shift
A = Alt
RET = Enterkey

important::
W + RET = terminal
W + c = close / kill
W + b = show status bar
W + d = rofi app menu
W + S + n = rofi network menu
W + j / k = move bettween Windows
W + right / left = move bettween Windows
W + h / l = increase size of master ( main window )
W + C + right / left = increase size of master ( main window )
W + o = increase number or master Windows
W + S + o = decrease size of master windows
W + C + q = kill dwm ( restart dwm )
W + 1-9 = move bettween 1-9 workspaces


others::
W + S + RET = floating terminal
W + ; = move left in workspaces
W + " = move right in workspaces
W + \ = switch bettween previous active workspace and back
W + tab = show all windows in 0 workspace
W + 0 = show all windows in 0 workspace
W + a = toggle gaps on / off
W + z = decrease gap size
W + x = increase gap size
W + s = make window sticky ( show everywhere you go )
A + u = scroll up
A + up = scroll up
A + down = scroll down
A + S + up = zoom in terminal
A + S + down = zoom out terminal

window types
W + t = default
W + S + t = tree
W + y = spiral
W + S + y = spiral but reversed
W + u = card deck* ( name made up, i forgot the name )
W + S + u = card deack float*
W + i = center master
W + S + i = floating center master

music::
W + '+' = Increment Volume
W + '-' = Decrement Volume
W + p = play/pause
W + '{' / '}' = seek foward / back (music)


apps::
W + r = ranger
W + w = firefox
W + q = whatspp-for-linux
W + a = telegram
W + z = discord
W + m = ncmpcpp (music)
W + n = neovim

system apps
terminal st
launcher rofi
bar dwmbar( the og bar )
wallpaper feh

NB:: if you dont use sddm please try to call the autostart script in /Scipts/dwmC in your login manager

More Info

Dwm build

the dwm build is from my dwm repo

st build

the st build in from my st repo


The bar

i use the dwmbar ( the one dwm came with )

it is dwmConfig/Scripts/usr/dwmbar.sh , make sure to move everything in Scripts/usr folder to /usr/bin/ execpt the installers

the autostart script calls it so it needs to be in path


Autostart script

the autostart script is in /Scripts/dwmC/autostartdwm.sh

i use sddm so i call it in ~/.xprofile

it starts : picom, dunstrc, dwmbar , polykit(xfce4) , feh , and a term instance to call tty-clock

move the folder ./Scripts/dwmC/ to ~/dwm

In the xprofile it will call ~/dwm/autostartdwm.sh and the dunstrc config file too


Rofi

the rofi runners are in ./Scripts/usr/rofi_menu_run and rofi_network_run

the rofi_menu_run one calls menu and the rofi_network_run calls the network one,

the call other config files in ./Scripts/dwmC/rofi/ which was to be placed in ~/dwm/


wallpaper was set with feh

Color Scheme Change

To Change the color Scheme change the colors in 1. color.h in st 2. color.h in dwm 3. rofi_menu_run & rofi_network_run 4. dunstrc 5. dwmbar.sh