• Stars
    star
    282
  • Rank 146,549 (Top 3 %)
  • Language
  • Created over 4 years ago
  • Updated 4 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Collection of patches for dwm, st and dmenu

Patches

This repository contains a selection of patches for suckless projects.

Most of these are derived from the flexipatch projects, e.g. 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 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) you would have to apply the cfacts patch first if you do not already have it.

More Repositories

1

dwm-flexipatch

A dwm build with preprocessor directives to decide which patches to include during build time
C
1,141
star
2

dwm-commented

A fork of dwm with comments explaining in detail how the window manager works
C
364
star
3

st-flexipatch

An st build with preprocessor directives to decide which patches to include during build time
C
345
star
4

dmenu-flexipatch

A dmenu build with preprocessor directives to decide which patches to include during build time
C
181
star
5

dusk

Just another fork of dwm
C
146
star
6

flexipatch-finalizer

A custom pre-processor for removing non-selected patches from flexipatch builds leaving a final patched build
Shell
100
star
7

slock-flexipatch

An slock build with preprocessor directives to decide which patches to include during build time
C
81
star
8

tabbed-flexipatch

A tabbed build with preprocessor directives to decide which patches to include during build time
C
42
star
9

choosing-a-sync-service-under-linux

Notes on my experience and thoughts regarding choosing a sync service for maintaining dotfiles, scripts and documents across Linux installations
33
star
10

dwm-vanitygaps

My dwm vanitygaps build (incl. individual patches)
C
24
star
11

encircle

A Xinerama X cursor monitor wrapper
C
12
star
12

dusk.resources

Xresource themes and example status scripts, etc. for dusk
Shell
9
star
13

dmenu

Just another fork of dmenu
C
8
star
14

xban

Hides the X mouse cursor on keypress and reveals it again when the mouse cursor moves
C
7
star
15

dawn

Just another fork of dwm
C
7
star
16

slstatus-for-dusk

Variant of slstatus that can be used with the dusk window manager
C
4
star
17

qp

A quick plotting tool to create graphs out of arbitrary data
Python
4
star
18

comb

Combination generator with support for non-combineable selections
C
2
star
19

sublime-text-jira-snippets

Sublime Text snippets providing Atlassian Jira formatting options
2
star
20

pywal-restore-colorscheme

bash snippet to restore pywal color scheme for interactive non-login shells
Shell
1
star
21

sfxml

Sloppy format XML - a simple XML formatter
C
1
star