Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/bakkeby/patches
Collection of patches for dwm, st and dmenu
https://github.com/bakkeby/patches
dmenu dwm patches suckless
Last synced: 8 days ago
JSON representation
Collection of patches for dwm, st and dmenu
- Host: GitHub
- URL: https://github.com/bakkeby/patches
- Owner: bakkeby
- Created: 2020-04-06T10:00:00.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2024-08-05T19:56:46.000Z (6 months ago)
- Last Synced: 2024-11-14T00:21:29.665Z (2 months ago)
- Topics: dmenu, dwm, patches, suckless
- Homepage:
- Size: 942 KB
- Stars: 284
- Watchers: 9
- Forks: 30
- Open Issues: 12
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Patches
This repository contains a selection of patches for suckless projects.Most of these are derived from the flexipatch projects, e.g. [dwm-flexipatch](https://github.com/bakkeby/dwm-flexipatch), and it should be noted that some of them have cross-patch compatibility built-in using the same preprocessor directives as used in the flexipatch builds.
One good example of this is the [dragmfact](https://github.com/bakkeby/patches/blob/master/dwm/dwm-dragmfact-6.2.diff) patch which can involve up to 11 additional patches. Due to the many possible patch combinations I have decided to leave these preprocessor directives in there as a form of guide for integrating this into your own build - the idea being that you manually delete the code that you don't need.For cascading patches, e.g. dragcfact on top of cfacts, sub-patches will only contain their relevant change. This is to make it easier to apply multiple sub-patches.
This means that in order to apply the dragcfact patch ([dwm-cfacts-dragcfact-6.2.diff](https://github.com/bakkeby/patches/blob/master/dwm/dwm-cfacts-dragcfact-6.2.diff)) you would have to apply the [cfacts](https://github.com/bakkeby/patches/blob/master/dwm/dwm-cfacts-6.2.diff) patch first if you do not already have it.