first for dwm is king
my SOFTWARE is as minimal as my BRAIN.
>>107626065*rubs belly full of bloated software*
>>107626065Where software
>>107626180In terms of software, not having any is pretty minimalistic.
>>107626065does anyone use a terminal multiplexer like dvtm or tmux as their wm for living in the terminal? I've been trying to set something up with both dvtm and fbpad but if I'm having issues setting up the super key as my modifier as the raw linux console doesn't seem to register that key. What would I need to fiddle with for it to work?
Having a low package count in neofetch is very important. That#s why my custom distro only has a single package which contains all the software that I use.
>>107626074dwm is anti-minimal, requiring you to recompile for what should be quick changes. It's minimal to the point of being hostile to the end user. Lines of code can also measure the amount of work you put into your project, and in 2025, suckless feels like somebody trying to pass off unfinished work. I shouldn't have to add support for ttf fonts, fuzzy matching, etc to dmenu. I just use rofi, instead, or fzf. A terminal can use ttf fonts. I think the 'benefits' of dynamic managers are imaginary and for people can't make windows swap. If in dwm, you're only realistically going to have 1-4 windows on your desktop, what is so hard about doing that in a manual that justifies adding a bunch of conflicting c patches to the source code of your wm, solving the resulting problems, and having to recompile for every minor change?
NEET general
>>107626653I do agree shit like needing to recompile to change basic parameters and especially the lack of any documentation for the sake of 'muh minimalism' is just fucking retarded. for shit like dwm especially its certainly functional but only achieves a low sloc cause it relies on x11 to do the heavy lifting. Personally I like keeping my software super simple with only my config compiled in but instead of forcing that on everyone and making them use fucking patches (LMAO) to customize anything, you can just design the software to be modular (the whole point of the unix philosophy). If I want for instance use a config file that gets evaluated on launch, that can be enabled when I first compile the package and then I never have to worry about it again, or if I don't I can just set that to false when I initially compile it. This naturally makes your software a lot more extendable too
>>107626289You can bind anything in tmux, you need to debug your terminal to find out what is actually being sent
>>107626065The most minimal setup is probably gentoo with bare minimum USE flags
>>107627157USE="-*" in /etc/portage/make.conf
>>107627121>(the whole point of the unix philosophy)The "Unix philosophy" is about writing shell scripts to pipe text to other programs that parse text. It's such a bad idea that Unix doesn't even use it.