Skip to content

AnantStrange/dwm

Repository files navigation

Strange's build of DWM

FAQ

What are the bindings?

This is suckless! The source code is the documentation! Check out config.h.
Man page (man dwm/dwm.1) might not be fully updated.

Patches and features

  • Clickable statusbar with my build of dwmblocks.
  • Reads xresources colors/variables (i.e. works with pywal, etc.).
  • Scratchpad: Accessible with mod4+Space (st embedded withing tabs) and mod1+Space (simple st with tmux inside).
  • All layouts: Tile, Bstack, Spiral, Dwindle, Deck, Monocle, CenteredMaster, CeneteredFloatingMaster ,Floating.
  • True fullscreen (super+f) and prevents focus shifting.
  • Windows can be made sticky (super+s).
  • hide vacant tags hides tags with no windows.
  • stacker: Move windows up the stack manually (super-K/J).
  • shiftview: Cycle through tags (super+g/;).
  • vanitygaps: Gaps allowed across all layouts.
  • swallow patch: if a program run from a terminal would make it inoperable, it temporarily takes its place to save space.
  • dwm-alttab : Use ALt + Tab to switch through windows in same tags
  • dwm-cool_autostart : Add a cool way to auto start programs within the config.h
  • dwm-systray : Adds a systray to end of dwm bar.

ScreenShots

Expand

Screenshot_1_tile.jpg Screenshot_1_tile.jpg Screenshot_1_tile.jpg

Installation for newbs

git clone https://github.com/AnantStrange/dwm.git
cd dwm
sudo make install

Keybindings

ScratchPads

Mod1 + Space : Sptmux - Tmux session withing ST
Mod4 + Space : Spterm - ST embeded in Tabbed
Ctrl + t : Sptorrent - transmission-gtk
Mod1 + f : Spfile - ranger
Mod4 + a : Spaudio - pavucontrol

Layouts

Tile : Mod4 + t
Bstack : Mod4 + Shift+t
Spiral : Mod4 + Shift+s
Dwindle : Mod4 + d
Deck : Mod4 + Shift+d
Monocle : Mod4 + m
CenteredMaster : Mod4 + c
CenteredFloatingMaster : Mod4 + Shift+c
Floating : Mod4 + Shift+f

General Window Bindings

Mod4 + q : Kill Window
Mod4 + s : Make Window Sticky
Mod4 + (h,j,k,l) : Move around windows

Dependencies

  • st
  • dmenu
  • picom (Compositor)
  • Tabbed (For Spterm Scratchpad)
  • Ranger (For Spfile Scratchpad)
  • Dunst (For Notifications)
  • Pavcontrol (For Spaudio Scrathpad, volume control)
  • Transmission-gtk (For Sptorrent Scratchpad)

About

AnantStrange's Build or customized DWM

Resources

Stars

Watchers

Forks