Add desktop adapters and extras
This commit is contained in:
parent
a83a843e1a
commit
fb1d0c07f9
10 changed files with 383 additions and 276 deletions
10
AGENTS.md
10
AGENTS.md
|
|
@ -6,13 +6,19 @@
|
|||
- `src/recorder.py` handles audio capture using PortAudio via `sounddevice`.
|
||||
- `src/leld.py` owns Whisper setup and transcription.
|
||||
- `src/aiprocess.py` runs the in-process Llama-3.2-3B cleanup.
|
||||
- `src/desktop_x11.py` encapsulates X11 hotkeys, tray, and injection.
|
||||
- `src/desktop_wayland.py` scaffolds Wayland support (exits with a message).
|
||||
|
||||
## Build, Test, and Development Commands
|
||||
|
||||
- Install deps: `uv sync`.
|
||||
- Install deps (X11): `uv sync --extra x11`.
|
||||
- Install deps (Wayland scaffold): `uv sync --extra wayland`.
|
||||
- Run daemon: `uv run python3 src/leld.py --config ~/.config/lel/config.json`.
|
||||
|
||||
System packages (example names): `portaudio`/`libportaudio2`, `libayatana-appindicator3`.
|
||||
System packages (example names):
|
||||
|
||||
- Core: `portaudio`/`libportaudio2`.
|
||||
- X11 tray: `libayatana-appindicator3`.
|
||||
|
||||
## Coding Style & Naming Conventions
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue