diff --git a/migrations/1746707329.sh b/migrations/1746707329.sh new file mode 100644 index 0000000..797c7d7 --- /dev/null +++ b/migrations/1746707329.sh @@ -0,0 +1,17 @@ +# Overwrite old zellij themes with new ones +if [ -d ~/.config/zellij/themes ]; then + files=() + for file in ~/.config/zellij/themes/*.kdl; do + if [[ -f "$file" ]]; then + files+=("$file") + fi + done + + if [ ${#files[@]} -gt 0 ]; then + for file in "${files[@]}"; do + if [ -d "$OMAKUB_PATH/themes/$(basename "$file" .kdl)" ]; then + cp "$OMAKUB_PATH/themes/$(basename "$file" .kdl)"/zellij.kdl ~/.config/zellij/themes/$(basename "$file" .kdl).kdl + fi + done + fi +fi \ No newline at end of file