Commit Graph
56 Commits
Author SHA1 Message Date
Josevi 0da8bfe363 Auto-backup 2026-09-06 12:17 2026-09-06 12:17:43 +02:00
Josevi a064f90aef Auto-backup 2026-09-04 04:15 2026-09-04 04:15:17 +02:00
Josevi 99bd565767 Auto-backup 2026-09-03 22:23 2026-09-03 22:23:22 +02:00
Josevi 8f5f8b0790 Auto-backup 2026-09-03 18:44 2026-09-03 18:44:46 +02:00
Josevi 637cba5012 Auto-backup 2026-09-03 10:13 2026-09-03 10:13:12 +02:00
Josevi a7e1732023 Auto-backup 2026-09-02 21:28 2026-09-02 21:28:45 +02:00
Josevi ac8752bf41 Auto-backup 2026-09-02 08:17 2026-09-02 08:17:18 +02:00
Josevi 18d68b1994 Auto-backup 2026-09-01 18:35 2026-09-01 18:35:47 +02:00
Josevi 732f78e8c2 Auto-backup 2026-09-01 17:44 2026-09-01 17:44:27 +02:00
Josevi 0d43881780 Auto-backup 2026-09-01 11:38 2026-09-01 11:38:16 +02:00
Josevi 847ab34661 Auto-backup 2026-08-31 18:02 2026-08-31 18:02:00 +02:00
Josevi a1a4168ccc Auto-backup 2026-08-31 08:44 2026-08-31 08:44:38 +02:00
Josevi 6a91d3d313 Auto-backup 2026-08-30 11:22 2026-08-30 11:22:31 +02:00
Josevi 9d1a3ec8b5 Auto-backup 2026-08-29 10:42 2026-08-29 10:42:20 +02:00
Josevi 286930bc2e Auto-backup 2026-08-29 09:08 2026-08-29 09:08:15 +02:00
Josevi fc1d5dd402 Auto-backup 2026-08-28 09:25 2026-08-28 09:25:17 +02:00
Josevi 66f1e0b718 Auto-backup 2026-08-28 05:49 2026-08-28 05:49:48 +02:00
Josevi bc536cec80 Auto-backup 2026-08-27 17:41 2026-08-27 17:41:05 +02:00
Josevi f27caeb058 Auto-backup 2026-08-27 07:37 2026-08-27 07:37:13 +02:00
Josevi b39c8d6bc2 Auto-backup 2026-08-26 18:06 2026-08-26 18:06:31 +02:00
Josevi 7871e4f90f Auto-backup 2026-08-26 09:42 2026-08-26 09:42:58 +02:00
Josevi 7c4a5eb3d6 Auto-backup 2026-08-25 10:44 2026-08-25 10:44:25 +02:00
Josevi 120703a6df Auto-backup 2026-08-24 06:45 2026-08-24 06:45:36 +02:00
Josevi 4cd73dfeff Auto-backup 2026-08-23 14:55 2026-08-23 14:55:39 +02:00
Josevi acb03149c5 Auto-backup 2026-08-21 08:35 2026-08-21 08:35:40 +02:00
Josevi 628580c60a Auto-backup 2026-08-21 06:24 2026-08-21 06:24:39 +02:00
Josevi d0d2cf0d44 Auto-backup 2026-08-20 09:13 2026-08-20 09:13:18 +02:00
Josevi 9ae454f4ba Auto-backup 2026-08-19 10:14 2026-08-19 10:14:39 +02:00
Josevi b6aae0348d chezmoi-shutdown-sync: no ocultar fallos de git commit/HEAD roto
Antes: si HEAD no resolvía (objeto corrupto) o 'git commit' fallaba, el
script seguía adelante y 'git push' acababa diciendo 'push OK' sin haber
respaldado nada de verdad -- así estuvo una semana en silencio. Ahora aborta
con aviso claro en el log en vez de fingir éxito.
2026-08-18 11:04:22 +02:00
Josevi 564dad2e9c Auto-backup 2026-08-18 11:02 2026-08-18 11:02:36 +02:00
Josevi 3ba61813c8 Auto-backup 2026-08-11 15:06 2026-08-11 15:06:16 +02:00
Josevi f1a02cb717 Auto-backup 2026-08-11 12:59 2026-08-11 12:59:51 +02:00
Josevi a1aa65f24a Auto-backup 2026-08-11 07:02 2026-08-11 07:02:03 +02:00
Josevi 47baa46b43 Auto-backup 2026-08-10 06:48 2026-08-10 06:48:20 +02:00
Josevi 65dfab688e Auto-backup 2026-08-09 10:09 2026-08-09 10:09:44 +02:00
Josevi 4075279081 Auto-backup 2026-08-07 20:36 2026-08-07 20:36:27 +02:00
Josevi f67f62bfa3 Auto-backup 2026-08-07 13:05 2026-08-07 13:05:24 +02:00
Josevi 179008e005 Auto-backup 2026-08-07 10:31 2026-08-07 10:31:35 +02:00
Josevi b3f63c4a60 Auto-backup 2026-08-06 17:10 2026-08-06 17:10:49 +02:00
Josevi 9f280fd300 Auto-backup 2026-08-06 06:31 2026-08-06 06:31:04 +02:00
Josevi 34e302ab43 Auto-backup 2026-08-05 20:27 2026-08-05 20:27:45 +02:00
Josevi c0cf56290e Auto-backup 2026-08-05 10:32 2026-08-05 10:32:02 +02:00
Josevi 24a956812f Auto-backup 2026-08-05 06:19 2026-08-05 06:19:02 +02:00
Josevi daf1ff2197 Auto-backup 2026-08-04 12:47 2026-08-04 12:47:58 +02:00
Josevi 11223d6169 Auto-backup 2026-08-04 07:16 2026-08-04 07:16:02 +02:00
Josevi 0cc9b4bc23 Auto-backup 2026-08-03 19:15 2026-08-03 19:15:40 +02:00
Josevi e0b5bd020a Auto-backup 2026-08-03 14:11 2026-08-03 14:11:14 +02:00
Josevi 5cd2c00717 Auto-backup 2026-08-03 10:46 2026-08-03 10:46:32 +02:00
Josevi baca5d7250 Auto-backup 2026-08-01 11:06 2026-08-01 11:06:19 +02:00
JoseviandClaude Sonnet 5 ca8997663b Sistema de sync boot/shutdown con chezmoi (systemd --user)
Añade chezmoi-boot-sync.service (aplica la config respaldada al
arrancar, vía chezmoi update) y chezmoi-shutdown-sync.service (re-add +
commit + push al cerrar sesión/apagar, usando el truco de ExecStop en
un servicio oneshot con RemainAfterExit). Ambos a nivel de usuario, sin
depender de sudo.

run_once_after_enable-chezmoi-sync-linger.sh habilita 'loginctl
enable-linger' automáticamente en cualquier máquina nueva donde se
aplique este repo, para que la instancia systemd --user (y por tanto
ambos servicios) sobreviva al logout y arranque con el sistema.

El remoto origin pasó de SSH a HTTPS: el push automático desde un
servicio systemd no tiene acceso al agente SSH (Bitwarden) de la
sesión interactiva, así que usa el token cacheado por
credential.helper=store en su lugar.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-07-31 20:24:20 +02:00