From 3fb81da4eabd814e5e0cb68804e64587ef4e8e10 Mon Sep 17 00:00:00 2001 From: Prad Nukala Date: Sat, 7 Nov 2026 12:27:42 -0500 Subject: [PATCH] feat(scripts): enable Vicinae launcher daemon on desktop roles --- .chezmoiscripts/run_once_after_30-user-services.sh.tmpl | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/.chezmoiscripts/run_once_after_30-user-services.sh.tmpl b/.chezmoiscripts/run_once_after_30-user-services.sh.tmpl index 0096f89..3e54096 100644 --- a/.chezmoiscripts/run_once_after_30-user-services.sh.tmpl +++ b/.chezmoiscripts/run_once_after_30-user-services.sh.tmpl @@ -17,6 +17,14 @@ if [ -f "$HOME/.config/systemd/user/projects-sync.timer" ] && command -v systemc systemctl --user daemon-reload || true systemctl --user enable --now projects-sync.timer || true fi + +# Vicinae launcher daemon. The package ships the unit (WantedBy= +# graphical-session.target, which uwsm starts); only desktop/laptop roles +# install vicinae, so the unit's presence is the role gate. +if [ -f /usr/lib/systemd/user/vicinae.service ] && command -v systemctl >/dev/null 2>&1; then + systemctl --user daemon-reload || true + systemctl --user enable --now vicinae.service || true +fi {{ else -}} #!/bin/sh exit 0