Please read before jumping to commenting
Long time users often develop habits of either removing packages from the full install or use the minimal install and add packages - some even use Architect as the ultimative installer.
From readings on the forum - it appears that one user’s necessity is another user’s bloat.
When we build an ISO we often use the descriptions minimal and full ISO.
My view of a minimal ISO may not align well with the community - so I am trying to get an idea of what type of packages could/should be distinct for a minimal ISO.
One way of doing it could be the Arch way - but we are beyond that - otherwise we wouldn’t use Manjaro - right?
If you are a long time user you know a Manjaro system is unpacked onto a new system using a basic root file system described in the file Packages-Root and the edition specifics is described in the Packages-Desktop file.
The Packages-Desktop file uses tags to describe what packages are to be installed in a given situation - something like this
pkg >basic pkg >extra pkg
The packages with no tag is always included - and the basic and extra tag controls what packages is included when the ISO is build. The default is to build a minimal ISO which would then contain packages with no tag and and packages tagged as basic.
If you were to build a minimal ISO - besides the necessary files for theming and other environment specific files
- Would it include a basic multimedia player?
- Would it include media codecs?
- Would a browser be a must have?
- Would a PDF viewer or image viewer be mandatory?
This research distinguish between a minimal Manjaro which can be used as foundation for adding whatever should be included on a full ISO.
My research is for a basic yet functional Manjaro - no bells and whistles - just the bare minimum functionality.
Also remember that any given package may pull undesired dependencies; e.g., if you don’t think audio support is necessary, then you should avoid Firefox. It depends on
libpulse which in turn will pull in various other audio dependency packages, so the question may not be as easy as it sounds.
Everyone can build a full ISO - the experiment the opposite of a full blown ISO - a bare minimal - Manjaro themed - ISO as base for your preferred applications.