Simplify switching between edge and stable channels

This commit is contained in:
David Heinemeier Hansson 2025-11-22 10:41:30 +01:00
parent 49f33169c1
commit f6cd5e076d
5 changed files with 15 additions and 18 deletions

View File

@ -1,4 +1,16 @@
#!/bin/bash
sudo cp -f ~/.local/share/omarchy/default/pacman/pacman.conf /etc/pacman.conf
omarchy-refresh-pacman-mirrorlist
if [[ $1 == "edge" ]]; then
sudo cp -f ~/.local/share/omarchy/default/pacman/mirrorlist-edge /etc/pacman.d/mirrorlist
sudo sed -i 's|https://pkgs.omarchy.org/.*$arch|https://pkgs.omarchy.org/edge/$arch|' /etc/pacman.conf
echo "Setting mirror and pkgs channel to edge"
else
sudo cp -f ~/.local/share/omarchy/default/pacman/mirrorlist-stable /etc/pacman.d/mirrorlist
sudo sed -i 's|https://pkgs.omarchy.org/.*$arch|https://pkgs.omarchy.org/stable/$arch|' /etc/pacman.conf
echo "Setting mirror and pkgs channel to stable"
fi
echo
sudo pacman -Syu --noconfirm

View File

@ -1,7 +0,0 @@
#!/bin/bash
if [[ $1 == "edge" ]]; then
sudo cp -f ~/.local/share/omarchy/default/pacman/mirrorlist-edge /etc/pacman.d/mirrorlist
else
sudo cp -f ~/.local/share/omarchy/default/pacman/mirrorlist-stable /etc/pacman.d/mirrorlist
fi

View File

@ -1,7 +0,0 @@
#!/bin/bash
if [[ $1 == "edge" ]]; then
sudo sed -i 's|https://pkgs.omarchy.org/.*$arch|https://pkgs.omarchy.org/edge/$arch|' /etc/pacman.conf
else
sudo sed -i 's|https://pkgs.omarchy.org/.*$arch|https://pkgs.omarchy.org/stable/$arch|' /etc/pacman.conf
fi

View File

@ -1,3 +1,3 @@
echo "Use new Omarchy mirror as default"
omarchy-refresh-pacman-mirrorlist
omarchy-refresh-pacman

View File

@ -1,4 +1,3 @@
echo "Pull packages from stable Arch mirror"
omarchy-refresh-pacman-mirrorlist stable
sudo pacman -Syu
omarchy-refresh-pacman