Commit graph

7 commits

Author SHA1 Message Date
Viktor Barzin
ef69a25e0f Simplify sync script to use single archive 2026-02-03 21:03:44 +00:00
Viktor Barzin
36526cd87f Use single SSH connection for dotfiles sync
- Combines dotfiles and marketplaces into single archive locally
- Pipes through ssh for single-connection transfer and extraction
- Cleans up local temp files after sync
2026-02-03 20:52:52 +00:00
Viktor Barzin
bc219c9b41 Refactor sync script to use single SSH session 2026-02-03 20:47:46 +00:00
Viktor Barzin
020dcab00f Fix paths in both installed_plugins.json and known_marketplaces.json
Both files contain hardcoded home directory paths that need to be
replaced with the remote user's home directory.
2026-02-03 20:46:57 +00:00
Viktor Barzin
90ff0864ab Fix plugin paths for remote home directory
- Replaces local home path with remote user's home path
- Uses sed to fix installed_plugins.json after extraction
2026-02-03 20:44:28 +00:00
Viktor Barzin
9e678b2dfa Update sync-dotfiles-remote.sh to include marketplaces
- Archives marketplaces separately (bypasses chezmoi naming conflict)
- Copies both dotfiles and marketplaces to remote
- Extracts to correct locations
- No need for internet access on remote to add marketplaces
2026-02-03 20:39:04 +00:00
Viktor Barzin
b398cc665b Add sync-dotfiles-remote.sh script
One-liner to sync dotfiles to remote machines without chezmoi:
- Creates archive with chezmoi archive
- SCPs to remote
- Extracts to home directory
- Installs Claude plugins if CLI available
2026-02-03 20:31:13 +00:00