My builds of suckless utilities (thanks for speedie for patches)
https://alexisgaming95.neocities.org/projects
dmenu | ||
dwm | ||
j4-dmenu-desktop@65b1358779 | ||
pics | ||
slstatus | ||
st | ||
tabbed | ||
.gitmodules | ||
LICENSE | ||
README.md |
Suckless Utilities version 6.3
About
These are my builds of suckless software such as dwm and st. It's simple to compile these things.
- Install necessary tools and libraries
Linux/Unix users:
- xorg (including drivers of course)
- base-devel (or build-essential/s)
- libX11(-devel or -dev)
- libXft(-devel or -dev)
- libXinerama(-devel or -dev)
- freetype(-devel or -dev)
- fontconfig(-devel or -dev)
- Nerd Fonts (for slstatus)
- imlibs2(-devel or -dev)
- picom (for transparency)
- feh (optional)
Termux users:
- xorg
- termux-X11 repo (via main Termux app)
- proot/chroot
- PulseAudio (if you like audio support)
- TigerVNC
- VNC client
or
- XSDL client
or
- Termux:X11 (both apk and deb)
- Clone this repository
- Change directory to what suckless software do you want to use
- Remove the
config.h
file, to make sure all patches are applied correctly - Copy
make clean install
and paste it on your terminal - Insert dwm, slstatus and/or st inside your
.xinitrc
using your favorite text editor (usually located in/home/<username>/.xinitrc
) - Start it and done!
Current bugs
Taskbar not working properly(fixed in commit e9015f2 & 7085f9). Thanks, Speedie!- Unhiding a hidden window (using the show/hide function) and if it's the only program running, crashes dwm
- Alt-tab crashes dwm altogther (idk man)
Patching even further
Patching everything is as easy as downloading the diff file, use the patch
command and apply changes.
But, since this is a heavily patched version of everything, I wouldn't recommend patching even further unless if you know what you're doing.
How the versioning system works
Suckless Uilities (the whole package and not the individual components) are versioned under the current version of the repo's dwm. Even if dwm 6.4 releases, if the repo still uses dwm 6.3 for compatibility reasons, the whole package will be still be Suckless Utilities 6.3.
Licensing
All programs are licensed under the MIT License, which sucks, and worse than GNU GPL, but hey, it's better than proprietary code!
Screenshots
Special thanks
- Speedie for helping me out with this and providing me with patches
- The suckless team for maintaining suckless software suck less