Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/maxhu08/dwm-rev1

🌲 my improved build of dwm
https://github.com/maxhu08/dwm-rev1

Last synced: 23 days ago
JSON representation

🌲 my improved build of dwm

Awesome Lists containing this project

README

        

# dwm-rev1

This is a revision of my build of dwm. It is built off of `dwm-6.5`. I made this because my previous build of dwm was a little bit buggy and I decided it would be better to leave it as is, and make a completely new build of dwm in a seperate repo, which is what this is.

## patches

- `movestack` https://dwm.suckless.org/patches/movestack
- makes it so that MOD+J & MOD+K moves windows up & down the stack (better than stacker)
- `resizehere` https://dwm.suckless.org/patches/resizehere
- prevents mouse from warping to bottom right corner when resizing window
- `vanitygaps` https://dwm.suckless.org/patches/vanitygaps
- provides adjustable gaps with keybinds and more layouts
- `statusallmons` https://dwm.suckless.org/patches/statusallmons
- makes it so that status bar gets updated on all monitors instead of just the focused one
- `pertag` https://dwm.suckless.org/patches/pertag
- preserves mfact and other stuff per tag
- `tiledmove` https://dwm.suckless.org/patches/tiledmove
- makes it so MOD+lmb allows windows to stay tiled while moving them
- `unfloatvisible` https://dwm.suckless.org/patches/unfloatvisible
- make floating window tiled again with MOD+Z
- `status2d` https://dwm.suckless.org/patches/status2d
- add color support and more to dwm status bar
- `setborderpx` https://dwm.suckless.org/patches/setborderpx
- make it so that MOD+{ & MOD+} decrease and increase the border width
- `alwayscenter` https://dwm.suckless.org/patches/alwayscenter
- makes it so that floating windows always start centered instead of in the top-left corner, also changed it to take into account the height of the bar
- `actualfullscreen` https://dwm.suckless.org/patches/actualfullscreen
- make its so that MOD+f makes window fullscreen

## quick-start

to get started run these commands:

```
git clone https://github.com/maxhu08/dwm-rev1
cd dwm-rev1
sudo make clean install
```

then add this to your `~/.xinitrc`

```
exec dwm
```

## showcase

![1](./screenshots/1.png)

![2](./screenshots/2.png)

![3](./screenshots/3.png)