Compiler requirements:
- gcc >= 4.8 or
- Clang
Qt >= 5.4 with at least the following modules is required:
You may also need Weston >= 1.5.0 for nested mode to work. If you have Qt >= 5.5 you won't likely need nested mode.
The following modules and their dependencies are required:
Optional dependencies:
- Volume control
- Networking
- Network Manager support
- networkmanager-qt
- modemmanager-qt (optional)
- Network Manager support
Optional, but recommended dependencies:
- hawaii-icon-themes for the default icon theme
- hawaii-wallpapers for the default wallpaper
If you do not install those dependencies, please configure Hawaii with an alternative icon theme and wallpaper.
We use a few modules from KDE to decrease technology debt.
We used more in the past but they were dropped because they either pull in too many dependencies or their performance are not acceptable.
A lot has been done to reduce dependencies from KDE, one notable example is KService which is really slow and I/O intensive. It was replaced by libqtxdg for the applications menu with good results.
Chances are that the dependency on kcoreaddons will go away as well.