This repository contains my customized configuration files for dwm (Dynamic Window Manager) and slstatus (status monitor for dwm). These configurations are tailored for a minimalist, efficient workflow with a clean aesthetic.
-
Customized dwm:
- Keybindings for enhanced productivity.
- Patched with useful features like:
- Gaps between windows.
- Systray support.
- Additional layout options.
- Theme with a focus on simplicity and readability.
-
slstatus Integration:
- CPU usage.
- Memory usage.
- Free disk space
- Volume level.
- Battery status.
- Minimal and non-intrusive.
Screenshots to showcase setup:
- A working C compiler (e.g.,
gcc
). make
tool.- X11 server.
-
Clone the Repository:
git clone https://github.com/roman-zvir/dwm-config.git cd dwm-config
-
Replace the
config.h
Files:-
Copy the provided
config.h
files into the respective directories of your dwm and slstatus installations:cp dwm-config.h /path/to/dwm/config.h cp slstatus-config.h /path/to/slstatus/config.h
-
-
Rebuild dwm and slstatus:
- For dwm:
cd /path/to/dwm sudo make clean install
- For slstatus:
cd /path/to/slstatus sudo make clean install
- For dwm:
-
Restart dwm:
Log out and log back in to start using the customized dwm with slstatus.
This configuration is available under the MIT License. See the LICENSE
file for details.
- suckless.org for creating such minimal and efficient software.
- The open-source community for patches and inspirations.