5 ms·
Not a deal breaker but Xmonad brings a large dependency (1GB+ is the price of Haskell) where most TWMs on Linux are in comparison laughably lightweight and blaz
by virtualwhys 11y ago
Not a deal breaker but Xmonad brings a large dependency (1GB+ is the price of Haskell) where most TWMs on Linux are in comparison laughably lightweight and blazing fast.
For me i3 strikes the sweetspot of dead simple config, incredible feature set, and performance. This after coming from Awesome WM where I found myself spending way too much time tweaking Lua script to get things pixel perfect, which you basically get out of the box for free with i3.
- gkya 11y ago> This after coming from Awesome WM where I found myself spending way too much time tweaking Lua script to get things pixel perfect, [...] This is why I use dwm, because I don't know C and thus I can't configure it, and thus I use what I have and use the time I'd spend to configure it to do other things. Another reason is that I can just check it in to my dotfiles.
- xdc55 11y agoThis gives the false impression that xmonad is not as fast as other twms. Xmonad is very lightweight, the package is below 500kb, which is below i3 and awesome. It has a very minimal and clean interface. The configuration file IS the twm (similar to DWM) xmonad is just a library. You write your WM which might be a turnoff for users that don't want to spend the time doing so. Since xmonad is a Haskell library, you need the compiler. There's a reason why ghc is so big compared to other compilers, but just because it is a big dependency, it doesn't make xmonad any less lightweight
- nextos 11y agoYes, it only a really major inconvenient if you have very very limited HD space, which is a rare thing these days. And you can always uninstall ghc after configuring xmonad.
- codygman 11y agoAre you implying xmonad is slow?