]> git.giacomolli.uk - onechat/commitdiff
Document user service updates
authorAnderson A. Giacomolli <redacted>
Mon, 9 Nov 2026 01:59:06 +0000 (22:59 -0300)
committerAnderson A. Giacomolli <redacted>
Mon, 9 Nov 2026 01:59:06 +0000 (22:59 -0300)
The README gives the update commands after a git pull. The same result
link keeps the new package available, and linking the unit again makes
the user manager load the unit from that package before the service
restarts.

Issue: 99a5e07

README.rst

index 9fbf6ddd89ff71d19fc762a77c4148425e7d9582..5f4266a025b0a19f4805bbdd124a3c403c66b11a 100644 (file)
@@ -195,6 +195,16 @@ the service:
    ONECHAT_DIR=DATA_DIR ./result-service/bin/onechat chat
    journalctl --user -u onechat.service -f
 
+After ``git pull``, build with the same result link, link the unit
+again, reload the user manager, and restart the service:
+
+.. code:: console
+
+   nix build --out-link result-service
+   systemctl --user link --force "$(realpath result-service/share/systemd/user/onechat.service)"
+   systemctl --user daemon-reload
+   systemctl --user restart onechat.service
+
 The service starts with the user manager at login, not at boot without a
 login. To stop it, or also remove its start at login: