add my patches

Guido Cella 2024-01-17 09:05:37 +01:00
parent bb7df22c4b
commit a945db4a08
7 changed files with 62 additions and 3 deletions

11
Home.md

@ -3,11 +3,11 @@
* This repository and wiki is exclusively for dwl PATCHES.
# Patching
Since dwl follows [suckless](https://suckless.org/) philosophy it doesn't provide every feature under the sun. To broaden dwl's functionality, one needs to get familiar with the concept of patching. To get your feet wet, consult [the hacking page](https://suckless.org/hacking/) of the suckless website.
Since dwl follows [suckless](https://suckless.org/) philosophy it doesn't provide every feature under the sun. To broaden dwl's functionality, one needs to get familiar with the concept of patching. To get your feet wet, consult [the hacking page](https://suckless.org/hacking/) of the suckless website.
Since dwl is still taking shape, patches may need to be updated after larger changes to the code. Feel free to [contribute](https://codeberg.org/dwl/dwl-patches/wiki/instructions#contributing-patches-to-this-wiki) updated versions!
**Note: These external patches are user-submitted content, and the authors of dwl cannot monitor them. Please download and review a patch before using it!**
**Note: These external patches are user-submitted content, and the authors of dwl cannot monitor them. Please download and review a patch before using it!**
* Submitting patches: See [Instructions](https://codeberg.org/dwl/dwl-patches/wiki/instructions#contributing-patches-to-this-wiki) for generating and submitting patches.
* Reporting Issues: See the [Instructions](https://codeberg.org/dwl/dwl-patches/wiki/instructions#reporting-issues) for reporting issues with individual patches.
@ -15,7 +15,7 @@ Since dwl is still taking shape, patches may need to be updated after larger cha
# STALE Patches
Many patches previously in regular use do not cleanly apply to the current code base. Following the migration to Codeberg, these stale patch descriptions and details are being stored for the time being at [_STALE_PATCHES].
If you are an original author of one of these or you have the inclination to revive one of these, please follow the procedure outlined in [Instructions](https://codeberg.org/dwl/dwl-patches/wiki/instructions#contributing-patches-to-this-wiki) for contributing new patches.
If you are an original author of one of these or you have the inclination to revive one of these, please follow the procedure outlined in [Instructions](https://codeberg.org/dwl/dwl-patches/wiki/instructions#contributing-patches-to-this-wiki) for contributing new patches.
Additionally, when you have write access to this repository, remove the `.md` file from [_STALE_PATCHES] for the patch which you have revived.
# Categories
@ -25,10 +25,14 @@ Additionally, when you have write access to this repository, remove the `.md` fi
* [master-right](https://codeberg.org/dwl/dwl-patches/wiki/master-right)
* [snail](https://codeberg.org/dwl/dwl-patches/wiki/snail)
## Clients Placement
* [alwayscenter](https://codeberg.org/dwl/dwl-patches/wiki/alwayscenter)
* [center-terminal](https://codeberg.org/dwl/dwl-patches/wiki/center-terminal)
* [swallow](https://codeberg.org/dwl/dwl-patches/wiki/swallow)
## Clients & Tags Manipulation
* [dim-unfocused](https://codeberg.org/dwl/dwl-patches/wiki/dim-unfocused)
* [singletagset](https://codeberg.org/dwl/dwl-patches/wiki/singletagset)
* [shiftview](https://codeberg.org/dwl/dwl-patches/wiki/shiftview)
* [switchtotag](https://codeberg.org/dwl/dwl-patches/wiki/switchtotag)
* [titleurgent](https://codeberg.org/dwl/dwl-patches/wiki/titleurgent)
* [viewnextocctag](https://codeberg.org/dwl/dwl-patches/wiki/viewnextocctag)
* [winview](https://codeberg.org/dwl/dwl-patches/wiki/winview)
@ -55,6 +59,7 @@ Additionally, when you have write access to this repository, remove the `.md` fi
* [singlemaster](https://codeberg.org/dwl/dwl-patches/wiki/singlemaster)
* [simpleborders](https://codeberg.org/dwl/dwl-patches/wiki/simpleborders)
* [smartborders](https://codeberg.org/dwl/dwl-patches/wiki/smartborders)
* [toggle-layout-immediately](https://codeberg.org/dwl/dwl-patches/wiki/toggle-layout-immediately)
* [vanitygaps](https://codeberg.org/dwl/dwl-patches/wiki/vanitygaps)

@ -1,8 +1,10 @@
## [Instructions](https://codeberg.org/dwl/dwl-patches/wiki/instructions)
## Index
* [alwayscenter](https://codeberg.org/guidocella/dwl/src/branch/alwayscenter)
* [autostart](https://codeberg.org/dwl/dwl-patches/wiki/autostart)
* [chainkeys](https://codeberg.org/dwl/dwl-patches/wiki/chainkeys)
* [center-terminal](https://codeberg.org/guidocella/dwl/src/branch/center-terminal)
* [client-opacity](https://codeberg.org/dwl/dwl-patches/wiki/client-opacity)
* [column](https://codeberg.org/dwl/dwl-patches/wiki/column)
* [coredump](https://codeberg.org/dwl/dwl-patches/wiki/coredump)
@ -18,6 +20,7 @@
* [naturalscrolltrackpad](https://codeberg.org/dwl/dwl-patches/wiki/naturalscrolltrackpad)
* [numlock-capslock](https://codeberg.org/dwl/dwl-patches/wiki/numlock-capslock)
* [right](https://codeberg.org/dwl/dwl-patches/wiki/right)
* [shiftview](https://codeberg.org/guidocella/dwl/src/branch/shiftview)
* [singletagset](https://codeberg.org/dwl/dwl-patches/wiki/singletagset)
* [skipfocus](https://codeberg.org/dwl/dwl-patches/wiki/skipfocus)
* [simpleborders](https://codeberg.org/dwl/dwl-patches/wiki/simpleborders)
@ -26,6 +29,8 @@
* [smartborders](https://codeberg.org/dwl/dwl-patches/wiki/smartborders)
* [snail](https://codeberg.org/dwl/dwl-patches/wiki/snail)
* [swallow](https://codeberg.org/dwl/dwl-patches/wiki/swallow)
* [switchtotag](https://codeberg.org/guidocella/dwl/src/branch/switchtotag)
* [toggle-lay-out-mmediately](https://codeberg.org/guidocella/dwl/src/branch/toggle-layout-immediately)
* [titleurgent](https://codeberg.org/dwl/dwl-patches/wiki/titleurgent)
* [unclutter](https://codeberg.org/dwl/dwl-patches/wiki/unclutter)
* [vanitygaps](https://codeberg.org/dwl/dwl-patches/wiki/vanitygaps)

9
alwayscenter.md Normal file

@ -0,0 +1,9 @@
### Description
Automatically center floating windows.
### Download
- [git branch](https://codeberg.org/guidocella/dwl/src/branch/alwayscenter)
- [2024-01-16](https://codeberg.org/dwl/dwl-patches/raw/branch/main/alwayscenter/alwayscenter.patch)
### Authors
- [Guido Cella](https://codeberg.org/guidocella)

13
center-terminal.md Normal file

@ -0,0 +1,13 @@
### Description
Add a keybinding that toggles centering the terminally horizontally when
it's the only window, while still tiling multiple windows.
This limits the width of long text making it easier to read, and avoids
covering the wallpaper more than necessary.
### Download
- [git branch](https://codeberg.org/guidocella/dwl/src/branch/center-terminal)
- [2024-01-16](https://codeberg.org/dwl/dwl-patches/raw/branch/main/center-terminal/center-terminal.patch)
### Authors
- [Guido Cella](https://codeberg.org/guidocella)

9
shiftview.md Normal file

@ -0,0 +1,9 @@
### Description
Add keybindings to cycle through tags with visible clients.
### Download
- [git branch](https://codeberg.org/guidocella/dwl/src/branch/shiftview)
- [2024-01-16](https://codeberg.org/dwl/dwl-patches/raw/branch/main/shiftview/shiftview.patch)
### Authors
- [Guido Cella](https://codeberg.org/guidocella)

9
switchtotag.md Normal file

@ -0,0 +1,9 @@
### Description
Add a rule option to switch to the configured tag when a window opens, then switch back when it closes.
### Download
- [git branch](https://codeberg.org/guidocella/dwl/src/branch/switchtotag)
- [2024-01-16](https://codeberg.org/dwl/dwl-patches/raw/branch/main/switchtotag/switchtotag.patch)
### Authors
- [Guido Cella](https://codeberg.org/guidocella)

@ -0,0 +1,9 @@
### Description
Allow toggling the layout before selecting a different one.
### Download
- [git branch](https://codeberg.org/guidocella/dwl/src/branch/toggle-layout-immediately)
- [2024-01-16](https://codeberg.org/dwl/dwl-patches/raw/branch/main/toggle-layout-immediately/toggle-layout-immediately.patch)
### Authors
- [Guido Cella](https://codeberg.org/guidocella)