Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/doums/dwm
My dwm custom build
https://github.com/doums/dwm
Last synced: about 2 months ago
JSON representation
My dwm custom build
- Host: GitHub
- URL: https://github.com/doums/dwm
- Owner: doums
- License: mit
- Created: 2020-10-20T21:04:15.000Z (almost 4 years ago)
- Default Branch: master
- Last Pushed: 2021-05-25T21:12:46.000Z (over 3 years ago)
- Last Synced: 2024-07-09T11:11:16.386Z (3 months ago)
- Language: C
- Size: 6.05 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
## dwm custom build
#### changes
- spawn new window under the current one - [attachbelow](https://dwm.suckless.org/patches/attachbelow/)
- add bottom stack layout - [bottomstack](https://dwm.suckless.org/patches/bottomstack/)
- gaps - commit `8b021c55`
- no window title in status bar - [notitle](https://dwm.suckless.org/patches/notitle/)
- custom bar color - [colorbar](https://dwm.suckless.org/patches/colorbar/)
- autostart programs - [cool_autostart](https://dwm.suckless.org/patches/cool_autostart/)
- cycle through layouts - [cyclelayouts](https://dwm.suckless.org/patches/cyclelayouts/)
- add more EWMH support - [ewmhtags](https://dwm.suckless.org/patches/ewmhtags/)
- fix borders transparency - dwm-fixborders-6.2.diff
- add borders to floating windows - dwm-noborderfloatingfix-6.2.diff
- custom static icon for monocole layout - commit `65231a15`
- custom bar padding - commit `f99491cf`
- status drawn only on the main monitor - commit `a3f8bd4b`
- focus the targeted window on `_NET_ACTIVE_WINDOW` event - commit `61e1ff07`#### build
```
make clean
make
```#### status bar
dwm use the title value of the X root window as status bar.
To use a status provider we need a small tool that sets the title of the X root window with provider's output. This tool is `xrootwin`.**build xrootwin**
```
cd xrootwin
mkdir build; cd build
cmake ..
cmake --build .
```
then call it from a startup script like `.xinitrc` or `.xprofile` and pipe the provider output into it
```
if [ "$XDG_SESSION_DESKTOP" = 'dwm' ]; then
(provider_bin | xrootwin) &
fi
```