Compare commits

..
2 Commits
Author SHA1 Message Date
joseviandClaude Opus 4.8 cb728280d7 helpwire: registra el .desktop e icono (scriptlet de debtap roto)
El .INSTALL que genera debtap tiene un error de sintaxis y no registra el
lanzador, que queda en /opt/HelpWire/Operator/desktop. Lo copiamos a
/usr/share/applications e icons/hicolor para que aparezca en el menú.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-23 22:34:22 +02:00
joseviandClaude Opus 4.8 16fdc5f307 syncthing: usa el servicio de sistema syncthing@usuario
systemctl enable --global (servicio de usuario) depende del login gráfico
y a menudo no arranca; syncthing@$INSTALL_USER lo levanta al boot y escucha
en 127.0.0.1:8384. Sin el silenciado para que un fallo se vea.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-23 22:23:51 +02:00
3 changed files with 7 additions and 2 deletions
+1 -1
View File
@@ -77,7 +77,7 @@ install_helpwire
echo ">> Servicios..."
systemctl enable NetworkManager
systemctl enable --global syncthing.service 2>/dev/null || true
systemctl enable "syncthing@$INSTALL_USER.service"
# --- Aspecto: se aplica en el PRIMER login gráfico ------------------------
# ponytail: dconf/gsettings necesitan sesión D-Bus, que no existe en chroot.
+1 -1
View File
@@ -66,7 +66,7 @@ install_helpwire
echo ">> Servicios..."
systemctl enable NetworkManager
systemctl enable --global syncthing.service 2>/dev/null || true
systemctl enable "syncthing@$INSTALL_USER.service"
# --- Aspecto: se aplica en el PRIMER login gráfico ------------------------
# ponytail: el global theme de Plasma necesita sesión; lo aplica un oneshot
+5
View File
@@ -77,4 +77,9 @@ install_helpwire() {
as_user "d=\$(mktemp -d) && cd \"\$d\" && curl -fsSL -o hw.deb '$url' && \
yes '' | sudo debtap -Q hw.deb && \
sudo pacman -U --noconfirm \"\$d\"/*.pkg.tar.zst && rm -rf \"\$d\""
# debtap deja el .desktop y el icono dentro de /opt y su scriptlet (roto) no
# los registra, así que HelpWire no sale en el menú: lo hacemos a mano.
local hw=/opt/HelpWire/Operator/desktop
install -Dm644 "$hw/helpwire-operator.desktop" /usr/share/applications/helpwire-operator.desktop
install -Dm644 "$hw/helpwire-operator_128.png" /usr/share/icons/hicolor/128x128/apps/helpwire-operator.png
}