markdown · 584 bytes Raw Blame History

garcard

garcard is the in-progress Polkit authentication agent for the gar desktop suite.

Workspace

  1. garcard: daemon runtime
  2. garcard-ipc: shared protocol types
  3. garcardctl: control/debug CLI

Quick Start

  1. cargo run -p garcard -- daemon
  2. cargo run -p garcardctl -- status

Config

Default config path: ~/.config/garcard/config.toml

Environment overrides:

  1. GARCARD_SOCKET
  2. GARCARD_SOCKET_MODE
  3. GARCARD_CONFIG
  4. GARCARD_AGENT_BACKEND
  5. GARCARD_POLKIT_OBJECT_PATH
  6. GARCARD_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.