mirror of
https://codeberg.org/dwl/dwl-patches.git
synced 2025-09-10 13:14:57 +00:00
117 lines
6.4 KiB
Markdown
117 lines
6.4 KiB
Markdown
## Submitting patches
|
|
As with dwm, community patch contributions are heartily welcomed! If you have a customization that others may appreciate, or a useful enhancement which doesn't quite fit into the trim-and-tidy philosophy of dwl, please post it here! Implement your modifications as a public GitHub branch (multiple commits are OK), then create a new page on the wiki using this example (you can add or remove sections as you like):
|
|
```markdown
|
|
### Description
|
|
Insert a short summary of changes that your patch implements.
|
|
|
|
### Download
|
|
- [yyyy-mm-dd](https://codeberg.org/dwl/dwl/compare/main...YOURUSERNAME:BRANCH.patch)
|
|
|
|
### Authors
|
|
- [Your Name](https://github.com/YOURUSERNAME)
|
|
```
|
|
Then add your patch to the appropriate section in the list below and to the sidebar like so:
|
|
```markdown
|
|
* [PATCHNAME](https://codeberg.org/dwl/dwl/wiki/PATCHNAME)
|
|
```
|
|
Please ensure that the only changes in that branch are those needed for the patch; do not include multiple patches, personal changes to config.h, etc.
|
|
|
|
### Layouts
|
|
* [bottomstack](https://codeberg.org/dwl/dwl/wiki/bottomstack)
|
|
* [centeredmaster](https://codeberg.org/dwl/dwl/wiki/centeredmaster)
|
|
* [column](https://codeberg.org/dwl/dwl/wiki/column-layout)
|
|
* [cyclelayouts](https://codeberg.org/dwl/dwl/wiki/cyclelayouts)
|
|
* [deck](https://codeberg.org/dwl/dwl/wiki/deck)
|
|
* [fibonacci](https://codeberg.org/dwl/dwl/wiki/fibonacci)
|
|
* [gaplessgrid](https://codeberg.org/dwl/dwl/wiki/gaplessgrid)
|
|
* [gridmode](https://codeberg.org/dwl/dwl/wiki/gridmode)
|
|
* [vertile](https://codeberg.org/dwl/dwl/wiki/vertile)
|
|
|
|
### Clients placement
|
|
* [alwayscenter](https://codeberg.org/dwl/dwl/wiki/alwayscenter)
|
|
* [attachabove](https://codeberg.org/dwl/dwl/wiki/attachabove)
|
|
* [attachbottom](https://codeberg.org/dwl/dwl/wiki/attachbottom)
|
|
* [attachtop](https://codeberg.org/dwl/dwl/wiki/attachtop)
|
|
* [restoretiling](https://codeberg.org/dwl/dwl/wiki/restoretiling)
|
|
|
|
### Clients & tags manipulation
|
|
* [centerterminal](https://codeberg.org/dwl/dwl/wiki/centerterminal)
|
|
* [cfacts](https://codeberg.org/dwl/dwl/wiki/cfacts)
|
|
* [focusmaster](https://codeberg.org/dwl/dwl/wiki/focusmaster)
|
|
* [focusdir](https://codeberg.org/dwl/dwl/wiki/focusdir)
|
|
* [movestack](https://codeberg.org/dwl/dwl/wiki/movestack)
|
|
* [movecenter](https://codeberg.org/dwl/dwl/wiki/movecenter)
|
|
* [moveresizekb](https://codeberg.org/dwl/dwl/wiki/moveresizekb)
|
|
* [move-stack-top](https://codeberg.org/dwl/dwl/wiki/move-stack-top)
|
|
* [pertag](https://codeberg.org/dwl/dwl/wiki/pertag)
|
|
* [push](https://codeberg.org/dwl/dwl/wiki/push)
|
|
* [rotatetags](https://codeberg.org/dwl/dwl/wiki/rotatetags)
|
|
* [shiftview](https://codeberg.org/dwl/dwl/wiki/shiftview)
|
|
* [singletagset](https://codeberg.org/dwl/dwl/wiki/singletagset)
|
|
* [sticky](https://codeberg.org/dwl/dwl/wiki/sticky)
|
|
* [swapandfocusdir](https://codeberg.org/dwl/dwl/wiki/swapandfocusdir)
|
|
* [title-change-urgent](https://codeberg.org/dwl/dwl/wiki/title%E2%80%90change%E2%80%90urgent)
|
|
* [zoomswap](https://codeberg.org/dwl/dwl/wiki/zoomswap)
|
|
|
|
### Rules
|
|
* [center](https://codeberg.org/dwl/dwl/wiki/center)
|
|
* [customfloat](https://codeberg.org/dwl/dwl/wiki/customfloat)
|
|
* [namedscratchpads](https://codeberg.org/dwl/dwl/wiki/namedscratchpads)
|
|
* [stickyrule](https://codeberg.org/dwl/dwl/wiki/stickyrule)
|
|
* [swallow](https://codeberg.org/dwl/dwl/wiki/swallow)
|
|
* [switchtotag](https://codeberg.org/dwl/dwl/wiki/switchtotag)
|
|
* [regexrules](https://codeberg.org/dwl/dwl/wiki/regexrules)
|
|
|
|
### Input
|
|
* [chainkeys](https://codeberg.org/dwl/dwl/wiki/chainkeys)
|
|
* [kblayout](https://codeberg.org/dwl/dwl/wiki/kblayout)
|
|
* [keychord](https://codeberg.org/dwl/dwl/wiki/keychord)
|
|
* [lockedkeys](https://codeberg.org/dwl/dwl/wiki/lockedkeys)
|
|
* [naturalscrolltrackpad](https://codeberg.org/dwl/dwl/wiki/naturalscrolltrackpad)
|
|
* [primary-sel-off](https://codeberg.org/dwl/dwl/wiki/Primary-Selection)
|
|
* [sway-pointer-constraints](https://codeberg.org/dwl/dwl/wiki/Sway-pointer-constraints)
|
|
* [toggleKbLayout](https://codeberg.org/dwl/dwl/wiki/toggleKbLayout)
|
|
* [toggleLayoutImmediately](https://codeberg.org/dwl/dwl/wiki/toggleLayoutImmediately)
|
|
* [virtualpointer](https://codeberg.org/dwl/dwl/wiki/virtualpointer)
|
|
* [XF86keysym](https://codeberg.org/dwl/dwl/wiki/XF86keysym)
|
|
* [pointerGesturesUnstableV1](https://codeberg.org/dwl/dwl/wiki/pointerGesturesUnstableV1)
|
|
* [modes](https://codeberg.org/dwl/dwl/wiki/modes)
|
|
|
|
### Cursor
|
|
* [cursortheme](https://codeberg.org/dwl/dwl/wiki/cursortheme)
|
|
* [cursorwarp](https://codeberg.org/dwl/dwl/wiki/cursorwarp)
|
|
* [dragmfact](https://codeberg.org/dwl/dwl/wiki/dragmfact)
|
|
* [hidecursor](https://codeberg.org/dwl/dwl/wiki/hidecursor)
|
|
* [mouse-follows-focus](https://codeberg.org/dwl/dwl/wiki/mouse-follows-focus)
|
|
* [nomousefocus](https://codeberg.org/dwl/dwl/wiki/nomousefocus)
|
|
* [relativemouseresize](https://codeberg.org/dwl/dwl/wiki/relativemouseresize)
|
|
* [unclutter](https://codeberg.org/dwl/dwl/wiki/unclutter)
|
|
* [xcursor](https://codeberg.org/dwl/dwl/wiki/xcursor)
|
|
|
|
### Monitor
|
|
* [autorotation](https://codeberg.org/dwl/dwl/wiki/autorotation)
|
|
* [focusMonPointer](https://codeberg.org/dwl/dwl/wiki/focusMonPointer)
|
|
* [monitorconfig](https://codeberg.org/dwl/dwl/wiki/monitorconfig)
|
|
|
|
### Other
|
|
* [alphafocus](https://codeberg.org/dwl/dwl/wiki/alphafocus)
|
|
* [clipboardipc](https://codeberg.org/dwl/dwl/wiki/clipboardipc)
|
|
* [clipboardManager](https://codeberg.org/dwl/dwl/wiki/clipboardManager)
|
|
* [drmLeaseManager](https://codeberg.org/dwl/dwl/wiki/DRMLeaseManager)
|
|
* [floatBorderColor](https://codeberg.org/dwl/dwl/wiki/floatBorderColor)
|
|
* [genericgaps](https://codeberg.org/dwl/dwl/wiki/genericgaps)
|
|
* [ipc](https://codeberg.org/dwl/dwl/wiki/ipc)
|
|
* [keyboardshortcutsinhibit](https://codeberg.org/dwl/dwl/wiki/keyboardshortcutsinhibit)
|
|
* [keymap](https://codeberg.org/dwl/dwl/wiki/keymap)
|
|
* [menu](https://codeberg.org/dwl/dwl/wiki/menu)
|
|
* [onlyquitonempty](https://codeberg.org/dwl/dwl/wiki/onlyquitonempty)
|
|
* [outputPowerManagement](https://codeberg.org/dwl/dwl/wiki/outputPowerManagement)
|
|
* [pointerConstraints](https://codeberg.org/dwl/dwl/wiki/pointerConstraints)
|
|
* [privilegeDrop](https://codeberg.org/dwl/dwl/wiki/privilegeDrop)
|
|
* [restartdwl](https://codeberg.org/dwl/dwl/wiki/restartdwl)
|
|
* [swaycompat](https://codeberg.org/dwl/dwl/wiki/swaycompat)
|
|
* [touchscreen](https://codeberg.org/dwl/dwl/wiki/touchscreen)
|
|
* [uselessgaps](https://codeberg.org/dwl/dwl/wiki/uselessgaps)
|
|
* [gestures](https://codeberg.org/dwl/dwl/wiki/gestures)
|
|
|