summaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
Diffstat (limited to 'README.md')
-rw-r--r--README.md15
1 files changed, 15 insertions, 0 deletions
diff --git a/README.md b/README.md
index 09db7cd..6f494b3 100644
--- a/README.md
+++ b/README.md
@@ -79,6 +79,21 @@ uv run parleyctl cancel
uv run parleyctl copy
```
+For the normal development loop, install an editable local user service once:
+
+```bash
+./scripts/install-dev
+```
+
+This writes only to `~/.config/systemd/user` and `~/.local/share/dbus-1/services`; it does not install a system package. Python source changes are visible through the editable uv install. Restart the daemon after changes and follow its journal with:
+
+```bash
+systemctl --user restart parley.service
+journalctl --user -u parley.service -f
+```
+
+Rerun `./scripts/install-dev` after changing entry points or service files.
+
## Arch Linux package
The local PKGBUILD installs `parleyd` and the other executables under `/usr/bin`, the systemd **user** unit under `/usr/lib/systemd/user`, and the session D-Bus service under `/usr/share/dbus-1/services`. It builds from the latest committed state of this checkout: