A Polkit authentication agent for Wayland desktops, built with iced_layershell and polkit-agent-rs. This aims to be a Simple and Customizable GUI for handling Polkit requests.
- Lightweight and fast
- Built with Rust and the Iced toolkit
- Wayland native
- Send notification if auth fails
- Use system theme for a more integrated look and feel
- config-based styling for customization
To build the Wayland Polkit Agent from source, you'll need to have Rust and Cargo installed.
- Clone the repository:
git clone https://github.com/your-username/polkit-agent.git
- Build the project:
cd polkit-agent cargo build --release - The binary will be located in
target/release/polkit-agent.
Take a look at the github workflow file, to get the dependancies
Contributions are welcome! If you have any ideas, suggestions, or bug reports, please open an issue or submit a pull request.
This project is heavily based on the polkit-min example from the decodetalks/polkit-agent-rs.
This project is licensed under the MIT License. See the LICENSE file for details.
