Skip to content

Latest commit

 

History

1,738 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

My dwm config

  • Mod = Alt
  • Almost all of these keybinds require scripts I have writen
    • You can find these scripts on my github: .dotfiles

Install

git clone https://github.com/skykosiner/dwm
cd dwm
sudo make clean install
# Now we need to tell xorg where are dwm binary is
sudo touch /usr/share/xsessions/dwm.desktop
sudo vim /usr/share/xsessions/dwm.desktop

Put into the file

[Desktop Entry]
Encoding=UTF-8
Name=dwm
Comment=Dynamic windo manger
Exec= # Your path to your dwm binary (this is most likely in /usr/bin/dwm)
Icon=dwm
Type=XSession

Key binds

KeyAction
Mod+EnterOpen a terminal (st)
Mod+pOpen a launcher prompt (dmenu)
Mod+Shift+wOpen a browser (qutebrowser)
Super+oOpen my file manger (lf)
Super+Shift+sOpen flameshot and take a ss
Super+qSwitch keyboard to qwerty
Super+dSwitch kyebard to real programers dvorak
Mod+Shift+rQuit out of dwm
Mod+j and kMove focus between windows
Mod+h and lResize master window
Mod+Shift+qKill the active window
Mod+tSet the layout to tile
Mod+fSet the layout to float
Mod+mSet the layout to monocle
Mod+Shift+fSet window to full screen
Mod+Shift+EnterSet window to the master window
Mod+, and .Move focus between mointors
Mod+Shift+, and .Move window between montiors
Mod+Shift+(+-*)Moving windows [fn:1]
Super+eOpen emacsclient (the server starts on startup)
Super+tOpen emacsclient in a temp.org file (file is found in home dir)
Mod+eEdit common configs in $EDITOR (emacsclient for me)
Super+wSet the background with a thumbnail picker from sxiv
Mod+Shift+bSet the background with a dmenu script
Super+[Set the brightness up
Super+{Set the brightness down
Super+Shift+mSelect montior output
Super+Shift+eSelect an emoji from dmenu
Super+sType a snipet
Mod+Shift+cCaptialise every word of the sentence and send to clipboard
Super+Shift+oToggle air-con
Super+Shift+cSet the air-con to cold, night, and the temp of 18
Super+Shift+hSet the air-con to hot, 2, and the temp of 25
Mod+Super+cFix conflicts in air-con
Super+nDmenu prompt to change the temp of the air-con
Super+hSet air-con to hot
Super+cSet air-con to cold
Super+fSelect fan speed of air-con with dmenu
Super+Shift+lToggle ceiling lights
Super+Shift+rToggle other lights
Super+Shift+aToggle all lights
Super+pToggle spotify playing
Super+.Change track forward spotify
Super+,Change track back spotify
Mod+aSelect an album from libary and play it on spotify
Mod+Shift+sSelect a playlist from spotify and play it
Super+lOpen the lyrics of the currently playing song in sptlrx
Super+’+’Volume up by 5%
Super+’-’Volume down by 5%
Super+mMute volume

Footnotes

[fn:1]

Moveing workspaces

  • I have these keys set to (+[{(&=)}]*) which may look very starange to you, but due to my dvorak layout this makes sense as my number row is using these by defualt.
    • But if you’re not using my dvorak layout I would recomend changing these to 123456789 in config.h

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages