It could be useful to make some diagnosis (and eventually self-repair) scripts.
- Warn if running an older kernel of the used branch
- If kernel headers are installed, warn about version mismatch with the loaded kernel
- Warn about -lts packages installed on -current kernel and vice-versa
There could be some actions around eopkg as well, it could be presented with a menu like
- Repair broken packages
- Rebuild the index
- Restore default source (Shannon)
And throws commands like
- sudo eopkg check | grep Broken | awk '{print $4}' | xargs sudo eopkg it --reinstall
- sudo eopkg rdb
- eopkg lr -N | head -n1 | awk '{print $1}' | xargs sudo eopkg rr sudo eopkg ar Solus https://packages.solus-project.com/shannon/eopkg-index.xml.xz
and so on...