The problem
Linux gives you access to everything, which is great. Some graphical tools try to become friendly by hiding exactly the details that become useful when something odd happens.
Felunyx wants the opposite: a comfortable GUI that still keeps packages, sources, conflicts, risk and consequences visible.
The whole transaction
A system-changing request follows an explicit pipeline. The interface can summarize it, but the backend does not skip a stage because the button looks nice.
- normalize the request;
- resolve source candidates;
- calculate dependencies and conflicts;
- classify risk;
- decide snapshot scope;
- show the proposal and confirm;
- execute and verify;
- record history and reboot-pending state when needed.
GUI and CLI tell the same story
The graphical app and CLI use the same backend, avoiding the wonderful situation where the button does one thing, the command another, and the docs describe a third.
Non-interactive CLI confirmation must be explicit, while full graphical updates still present a plan.
Sources stay sources
Felunyx can present its own repository, Arch, curated AUR, Flatpak and Nix through one planning experience without pretending they are the same package system. Origin and source-specific stages stay visible.
Current status
This is one of the planned cores of Phase 3. Phase 2 is still proving the installable image, so the planner and safe shared backend are not shipped today.