A polkit authentication agent for Hyprland with a stunning Glassmorphism dark theme. Forked from quillpolkit which originally derived from hyprpolkitagent.
Caution
It has high RAM usage. I have seen it reach upto 182 MB.
- Securely wipes authentication credentials from memory after use.
- Added rate limiting for authentication attempts (5 attempts per minute).
- Automatically aborts authentication sessions after repeated failures.
- Reduced credential exposure during logging and state handling.
- Added thread synchronization around authentication state changes to improve robustness.
- Stunning UI with gradients and animations
- Spacious layout
- Glassmorphism effect
- Lock icon and profile icon
- Beautiful fonts
- Qt6 (Widgets, Quick, QuickControls2)
- hyprutils
- polkit, polkit-qt6
- CMake, C++23 compiler
- Fonts: Inter, JetBrains Mono
git clone https://github.com/Equation-Tracker/fusion-polkit.git
cd fusion-polkit
chmod +x install.sh
./install.sh
# Enable service
systemctl --user enable --now fusion-polkitagentThe install script builds the binary, copies it to /usr/local/bin/fusion-polkitagent, and sets up a systemd user service.