diff --git a/bin/omarchy-reinstall-pkgs b/bin/omarchy-reinstall-pkgs new file mode 100755 index 00000000..c06606bf --- /dev/null +++ b/bin/omarchy-reinstall-pkgs @@ -0,0 +1,17 @@ +#!/bin/bash + +# Attempt to reinstall all default Omarchy packages and reset all the default configs. + +set -e + +echo "Reinstalling missing Omarchy packages from stable repository" + +# Set the package repository to the stable mirrors +omarchy-refresh-pacman + +# Downgrade any packages to the stable setup +sudo pacman -Suu + +# Ensure all packages are installed +mapfile -t packages < <(grep -v '^#' "$OMARCHY_PATH/install/omarchy-base.packages" | grep -v '^$') +sudo pacman -Syu --noconfirm --needed "${packages[@]}"