SUCKLESS(oh) LOCAL SUCKLESS(oh) suckless - tools and usage st(oh) : suckless simple terminal - usage and patches. tabbed(oh) : suckless tabbed interface - usage and patches. surf(oh) : suckless web browser. USAGE Clone the repository and [make|make install|make clean install] as needed. Generally, any personal modifications can be done on config.def.h PATCHES Patches can be found in the /patches 1. Clone git repository 2. cd 3. Get patch wget 4. Apply patch patch -p1 < Rejects Patches are generally created from the original source code. There may have conflicts with other patches if they apply to the same section. The changes that could not be applied will be saved to .rej. The pending changes can be applied manually. personal To make a personal modification combining all applied patches: 1. Clone git repository 2. Copy git repository to an alternate location for modifications. cp -r repo repo_mod 3. Apply patches on the alternate directory cd repo_mod wget patch1 wget patch2 patch -p1 < patch1 patch -p1 < patch2 4. Modify config.def.h as needed. 5. Remove the patches and .orig files 6. Create a diff from the modified directory: diff -up repo repo_mod > mod.diff 7. mod.diff can now be applied as needed. TODO - Translate to Spanish. SEE ALSO VoidLinux manpages: st(1), tabbed(1), surf(1) links - Suckless.org: https://suckless.org/ - st - suckless simple terminal: https://st.suckless.org/ - tabbed - suckless tabbed interface: https://tools.suckless.org/tabbed/ - surf - suckless surf browser: https://surf.suckless.org/ - suckless - hacking guidelines: https://suckless.org/hacking/ - Suckless - Stuff that rocks: https://suckless.org/rocks/ - Sucksless - Stuff that sucks: https://suckless.org/sucks/ HISTORY 2026-07-06 : Created. AUTHORS ohazot(oh) | about(oh) | ohazot.com: https://ohazot.com Linux OpenBSD | 2026-07-11 SUCKLESS(oh)