diff --git a/matugen/files/scripts/sync-nvim-mac.sh b/matugen/files/scripts/sync-nvim-mac.sh index 60617e9..65691e6 100755 --- a/matugen/files/scripts/sync-nvim-mac.sh +++ b/matugen/files/scripts/sync-nvim-mac.sh @@ -1,16 +1,12 @@ #!/usr/bin/env sh set -eu -lock_dir="$HOME/.cache/matugen-sync-nvim.lock" log_file="$HOME/.cache/matugen-sync-nvim.log" mkdir -p "$HOME/.cache" -if mkdir "$lock_dir" 2>/dev/null; then - { - ssh mac-attio "mkdir -p ~/.config/nvim/lua/plugins" - scp "$HOME/.config/nvim/lua/plugins/dankcolors.lua" \ - mac-attio:~/.config/nvim/lua/plugins/ - } >>"$log_file" 2>&1 - rmdir "$lock_dir" -fi +{ + ssh mac-attio "mkdir -p ~/.config/nvim/lua/plugins" + scp "$HOME/.config/nvim/lua/plugins/dankcolors.lua" \ + mac-attio:~/.config/nvim/lua/plugins/ +} >>"$log_file" 2>&1 diff --git a/matugen/files/scripts/sync-pi-mac.sh b/matugen/files/scripts/sync-pi-mac.sh index 9dbd7b3..e81495d 100755 --- a/matugen/files/scripts/sync-pi-mac.sh +++ b/matugen/files/scripts/sync-pi-mac.sh @@ -1,16 +1,12 @@ #!/usr/bin/env sh set -eu -lock_dir="$HOME/.cache/matugen-sync-pi.lock" log_file="$HOME/.cache/matugen-sync-pi.log" mkdir -p "$HOME/.cache" -if mkdir "$lock_dir" 2>/dev/null; then - { - ssh mac-attio "mkdir -p ~/.pi/agent/themes" - scp "$HOME/.pi/agent/themes/matugen.json" \ - mac-attio:~/.pi/agent/themes/ - } >>"$log_file" 2>&1 - rmdir "$lock_dir" -fi +{ + ssh mac-attio "mkdir -p ~/.pi/agent/themes" + scp "$HOME/.pi/agent/themes/matugen.json" \ + mac-attio:~/.pi/agent/themes/ +} >>"$log_file" 2>&1 diff --git a/matugen/files/scripts/sync-zellij-mac.sh b/matugen/files/scripts/sync-zellij-mac.sh index 2ad3240..d2225df 100755 --- a/matugen/files/scripts/sync-zellij-mac.sh +++ b/matugen/files/scripts/sync-zellij-mac.sh @@ -1,16 +1,13 @@ #!/usr/bin/env sh set -eu -lock_dir="$HOME/.cache/matugen-sync-zellij.lock" log_file="$HOME/.cache/matugen-sync-zellij.log" mkdir -p "$HOME/.cache" -if mkdir "$lock_dir" 2>/dev/null; then - { - ssh mac-attio "mkdir -p ~/.config/zellij/themes" - scp "$HOME/.config/zellij/themes/matugen.kdl" \ - mac-attio:~/.config/zellij/themes/ - } >>"$log_file" 2>&1 - rmdir "$lock_dir" -fi +{ + ssh mac-attio "mkdir -p ~/.config/zellij/themes" + scp "$HOME/.config/zellij/themes/matugen.kdl" \ + mac-attio:~/.config/zellij/themes/ + ssh mac-attio "touch ~/.config/zellij/config.kdl" +} >>"$log_file" 2>&1