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
ONECHAT_DIR=DATA_DIR ./result-service/bin/onechat chat
journalctl --user -u onechat.service -f
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:
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: