Compare commits

..

2 Commits

Author SHA1 Message Date
David Heinemeier Hansson
968078c6e0 Merge branch 'dev' into pinned-packages 2025-08-27 12:03:16 +02:00
David Heinemeier Hansson
9a5f3f9cee Add system to pin and ignore bad packages
To deal with the abseil-cpp issue
2025-08-27 12:02:34 +02:00
4 changed files with 3 additions and 6 deletions

View File

@@ -1,6 +1,6 @@
#!/bin/bash
PINNED_PACKAGES_FILE="$OMARCHY_PATH/install/packages.pinned"
PINNED_PACKAGES_FILE=$OMARCHY_PATH/install/packages.pinned
if [[ -f $PINNED_PACKAGES_FILE ]]; then
tr '\r\n' ',' <"$PINNED_PACKAGES_FILE" | sed 's/,$//'

View File

@@ -6,8 +6,7 @@ sudo pacman -Syu --noconfirm --ignore "$(omarchy-pkg-ignored)"
if omarchy-pkg-aur-accessible; then
echo -e "\e[32m\nUpdate AUR packages\e[0m"
echo "yay -Syu --noconfirm --ignore \"$(omarchy-pkg-ignored)\""
yay -Syu --noconfirm --ignore "$(omarchy-pkg-ignored)"
yay -Syu --noconfirm
echo
else
echo -e "\e[31m\nAUR is unavailable (so skipping updates)\e[0m"

View File

@@ -22,6 +22,7 @@ source $OMARCHY_INSTALL/packaging/fonts.sh
source $OMARCHY_INSTALL/packaging/lazyvim.sh
source $OMARCHY_INSTALL/packaging/webapps.sh
source $OMARCHY_INSTALL/packaging/tuis.sh
source $OMARCHY_INSTALL/packaging/pins.sh
# Configuration
source $OMARCHY_INSTALL/config/config.sh
@@ -52,9 +53,6 @@ source $OMARCHY_INSTALL/login/plymouth.sh
source $OMARCHY_INSTALL/login/limine-snapper.sh
source $OMARCHY_INSTALL/login/alt-bootloaders.sh
# Pin bad packages
sudo pacman -U --noconfirm https://pkgs.omarchy.org/x86_64/abseil-cpp-20250512.1-1-x86_64.pkg.tar.zst
# Reboot
clear
tte -i ~/.local/share/omarchy/logo.txt --frame-rate 920 laseretch

0
install/packaging/pins.sh Executable file → Normal file
View File