Move user services to turnstile

This commit is contained in:
Fabio Scotto di Santolo
2026-04-14 14:12:30 +02:00
parent e74afc6087
commit 5e8a1b7bc2
10 changed files with 31 additions and 203 deletions

View File

@@ -52,9 +52,9 @@ Ansible-driven personal infrastructure repo for Void desktops, Linux workstation
## Desktop Void Notes
- `profile_desktop_common` owns the shared desktop bootstrap.
- GUI-aware user services use `turnstile` and live under `dotfiles/desktop/.config/service/`.
- `ssh-agent` is a separate always-on per-user runit service under `~/.local/runit/current` with stable socket `~/.local/state/ssh-agent/socket`.
- `ollama` is installed from the upstream Linux tarball into `/usr/local` and runs as a separate always-on per-user runit service under `~/.local/runit/current`.
- User services are managed by `turnstile` and live under `dotfiles/desktop/.config/service/`.
- `ssh-agent` runs under `turnstile` with stable socket `~/.local/state/ssh-agent/socket`.
- `ollama` is installed from the upstream Linux tarball into `/usr/local` and runs under `turnstile`.
- `Codex CLI` is installed globally via npm and can target the local Ollama instance.
- Critical session entrypoints:
- `dotfiles/desktop/.xinitrc`