Session Daemons
Nitrux includes background daemons that run during the user session to automate system behavior.
NX Battery Notify
A userspace battery-monitoring daemon that provides actionable notifications about battery state, health, and charging habits: unlike simple monitors that only warn of low power, NX Battery Notify emphasizes battery longevity by suggesting charge limits and monitoring health.
Hyprscreend
A set of daemons developed by Nitrux (hyprscreend and hyprextscreend) that automate display configuration in Hyprland:
- hyprscreend → Adjusts the screen refresh rate based on the power source (higher on AC, lower on battery).
- hyprextscreend → Configures external displays automatically.
NX Dynamic PPD
A userspace daemon that dynamically adjusts the system’s power profile based on the current power source (AC adapter vs. battery) and the remaining battery capacity.
NX AppHub Daemon
The integration daemon for NX AppHub. It monitors AppBox installations and updates the application launcher and $PATH accordingly.
KDE Daemons
For better integration with Qt applications, Nitrux relies on various KDE daemons rather than using qt6ct/qt5ct.
- kded6 → KDE background services daemon.
- kwalletd6 → Secure credential storage.
- polkit-kde-authentication-agent-1 → Graphical authentication prompts.
- ksecretd → Secret Service API provider.
Notes
These daemons start automatically with the Hyprland session and require no user configuration.