garcard
garcard is the in-progress Polkit authentication agent for the gar desktop suite.
Workspace
garcard: daemon runtimegarcard-ipc: shared protocol typesgarcardctl: control/debug CLI
Quick Start
cargo run -p garcard -- daemoncargo run -p garcardctl -- status
Config
Default config path: ~/.config/garcard/config.toml
Environment overrides:
GARCARD_SOCKETGARCARD_SOCKET_MODEGARCARD_CONFIGGARCARD_AGENT_BACKENDGARCARD_POLKIT_OBJECT_PATHGARCARD_LOCALE
See examples/config.toml for a starter file.
View source
| 1 | # garcard |
| 2 | |
| 3 | `garcard` is the in-progress Polkit authentication agent for the gar desktop suite. |
| 4 | |
| 5 | ## Workspace |
| 6 | 1. `garcard`: daemon runtime |
| 7 | 2. `garcard-ipc`: shared protocol types |
| 8 | 3. `garcardctl`: control/debug CLI |
| 9 | |
| 10 | ## Quick Start |
| 11 | 1. `cargo run -p garcard -- daemon` |
| 12 | 2. `cargo run -p garcardctl -- status` |
| 13 | |
| 14 | ## Config |
| 15 | Default config path: `~/.config/garcard/config.toml` |
| 16 | |
| 17 | Environment overrides: |
| 18 | 1. `GARCARD_SOCKET` |
| 19 | 2. `GARCARD_SOCKET_MODE` |
| 20 | 3. `GARCARD_CONFIG` |
| 21 | 4. `GARCARD_AGENT_BACKEND` |
| 22 | 5. `GARCARD_POLKIT_OBJECT_PATH` |
| 23 | 6. `GARCARD_LOCALE` |
| 24 | |
| 25 | See `examples/config.toml` for a starter file. |