Back to Projects

suckless_conf

dwm, st, dmenu, and dwmblocks configuration.

  • C
  • Shell
  • Makefile

Overview

this is a personal configuration and patched build of dwm, st, dmenu, and dwmblocks.

The repository keeps the suckless style: the behavior is changed directly through C headers/source patches, then the programs are rebuilt.

Usage

dwm shortcuts

The main modifier is Super.

Status and hardware bindings:

Mouse bindings:

st shortcuts

The terminal uses FiraCode Nerd Font and a dark gray / pastel green palette.

dmenu

dmenu is configured as a centered launcher instead of the default thin top bar.

dwmblocks

The status bar is built from four blocks:

The WiFi and power blocks are click-aware. They receive click data from dwm, then use that to open small menus/actions near the clicked status block.

Patches and custom additions

dwm

st

dmenu

dwmblocks

Installation

The repository includes an install script that builds and installs dmenu, dwm, dwmblocks, and st.

Visit the repository for source and setup instructions.