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
- Retry if authentication fails
- Use system theme for a more integrated look and feel
- CSS-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
.
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.