summaryrefslogtreecommitdiff
path: root/scripts/install-dev
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/install-dev')
-rwxr-xr-xscripts/install-dev12
1 files changed, 6 insertions, 6 deletions
diff --git a/scripts/install-dev b/scripts/install-dev
index e0fbb99..c5afea9 100755
--- a/scripts/install-dev
+++ b/scripts/install-dev
@@ -6,19 +6,19 @@ unit_dir=${XDG_CONFIG_HOME:-$HOME/.config}/systemd/user
dbus_dir=${XDG_DATA_HOME:-$HOME/.local/share}/dbus-1/services
cd "$root"
-uv venv --python /usr/bin/python --system-site-packages --clear
-uv pip install --editable .
+/usr/bin/python -c 'import gi' >/dev/null
mkdir -p "$unit_dir" "$dbus_dir"
-sed "s|^ExecStart=.*|ExecStart=$root/.venv/bin/parleyd|" \
+sed "s|^ExecStart=.*|ExecStart=$root/scripts/parleyd|" \
data/systemd/parley.service > "$unit_dir/parley.service"
-sed "s|^ExecStart=.*|ExecStart=$root/.venv/bin/parley-ibus|" \
+sed "s|^ExecStart=.*|ExecStart=$root/scripts/parley-ibus|" \
data/systemd/parley-ibus.service > "$unit_dir/parley-ibus.service"
install -m644 data/dbus/org.parley.Transcription1.service \
"$dbus_dir/org.parley.Transcription1.service"
systemctl --user daemon-reload
-systemctl --user enable --now parley.service parley-ibus.service
+systemctl --user enable parley.service parley-ibus.service
+systemctl --user restart parley.service parley-ibus.service
echo "Installed local development service from $root"
-echo "Run: uv run parleyctl status"
+echo "Run: $root/scripts/parleyctl status"