Repository contains my personal settings for suckless tools.
Suckless tools is a quality software with a focus on simplicity, clarity, and frugality.
There are all extensions (patches) in patches
folder.
Go to the folder, for example:
cd dmenu-5.0
$ patch -p1 < patches/to/patch.diff
$ sudo make clean install
if you want to delete extension (unpatches).
patch -R < patches/patch.diff
Patches:
- attachasideandbelow - Combination between attachaside and attachbelow.
- dwmblocks(2) - Add support for clickable dwmblocks via statuscmd.
- hide vacant tags - prevent drawing tags with not clients on the bar.
- stacker - Keybindings to focus on, or push, any client in the slack.
- statuspadding - Add horizontal and vertical padding in the statusbar.
- systray
- titlecolor - Add a new color schema used by window title.
- vanitygaps - Control inner, outer, horizontal and vertical gaps independently.
- xresources - Reads colors and additional settings from Xresources.
Patches:
- border - Adds border around window.
- center – Centers in the middle of screen (-c).
- fuzzymatch – Supports fuzzy-find.
- lineheight - Adds a flag (-h) to set the minimum height of lines.
- mousesupport - Adds basic mouse support.
- numbers - Displays number of matched and total items in top right corner
- xyw - Allows setting X/Y coordinates as well as W (width).
Patches:
- alpha - Adds opacity to the background (must have a compositor for this to work).
- bold is not bright - Bold text should be bold, not bright.
- desktopentry - Can be displayed with an icon when using a graphical launcher
- font2 - Adds the option to list multiple fonts.
- ligature - Adds ligature support (required harfbuzz).
- scrollback-mouse-altscreen - Now you can scroll with just the MouseWhell (no SHIFT required).
- scrollback-mouse - Adds the ability to scroll with SHIFT+MouseWheel.
- scrollback - Adds scrollback with SHIFT+PageUp/PageDown.
- vertcenter - Better vertical alignment.
- workingdir - Adds option to open st at specific directory (ex: st -d ~/folder).
- xresources - Adds the ability to configure st via Xresources.
I think this ST build better than mine so I decided to use it.
Repository link: https://github.com/siduck/st
Patches:
- ligature - Adds ligature support (required harfbuzz).
- sixel (check sixel branch)
- scrollback-mouse-altscreen - Now you can scroll with just the MouseWhell (no SHIFT required).
- scrollback-mouse - Adds the ability to scroll with SHIFT+MouseWheel.
- scrollback - Adds scrollback with SHIFT+PageUp/PageDown.
- Clipboard - This patch makes st set CLIPBOARD on selection.
- alpha - Adds opacity to the background (must have a compositor for this to work).
- Boxdraw - adds dustom rendering of lines/blocks/braille characters for gapless alignment.
- patch_column ( doesnt cut text while resizing)
- font2 - Adds the option to list multiple fonts.
- right click paste
- st desktop entry - Can be displayed with an icon when using a graphical launcher.
- newterm
- anygeometry - Adds the ability to configure st via Xresources.
- xresources - Adds the ability to configure st via Xresources.
- sync patch ( Better draw timing to reduce flicker/tearing and improve animation smoothness )
- live reload ( change colors/fonts on the fly ) and more..
Patches:
- Capscolor - Add color to indicate the state of Caps Lock.
- Xresources - Reads colors and additional settings from Xresources.