Trisquel with Xmonad

3 replies [Last post]
Joined: 05/18/2018

Greetings Freedom Lovers,
How could I install Trisquel without all the software that I will not use but I want to complie the software myself from source. What package manager would you recommend to accomplish this task. Thank you for any and all feedback.

Joined: 05/29/2022

This might not be a good answer, but as a not-good-with-tech-person I think maybe installing Trisquel mini could work. It already comes with less/other things than Trisquel, then 'work your way backwards' and uninstall the things you don't want/need.
Someone else probably has a good answer for your use case.


I am a member!

I am a translator!

Joined: 07/15/2009

If you are well versed on terminal you could start with a netinstall and build from there, be careful with using meta packages as those will call lots of dependencies.

I don't know how efficient is to build all from source also your system will have plenty of development libraries only required to build from source x or y package, but I suppose you could use
sudo apt build-dep package-name
apt source package-name
cd package-name-*
dpkg-buildpackage -us -uc

Some packages could be really resource intensive and take plenty of time to build, but yeah it is possible if you are willing to put the time on such task.



I am a translator!

Joined: 08/18/2020

In my understanding, the only effect of installing software you won't use is to take some disk space unnecessarily. Unless you are short on disk space, you may just do a normal Trisquel install and, when you log in, select Xmonad rather than MATE.

To compile Xmonad from source, the easiest might be to follow instructions at They use the Haskell package manager cabal but according to, packages are verified by trustees and "The code and other material you upload and distribute via this site must be under an open source license.". According to, cabal is the only third party package manager that Parabola has decided to keep, so that seems to be a good sign.

Have you used sessions with a window manager alone and no desktop environment before? Personally, I use dwm in a MATE session because with dwm alone (I compile it myself because customization is only possible by modifying source code), I find it a bit tricky to configure a number of things, like font size.