custom/update

 Используется 2 скрипта:

1) Отображает количество пакетов, готовых к обновлению. Использует утилиту wc с аргументом -l, для полсчета строк (каждый пакет занимает 1 строку):

#!/bin/sh

res=`checkupdates | wc -l`

if [[ $res -gt 0 ]]; then
	notify-send "Некоторые пакеты готовы к обновлению."
fi

echo $res

Для работы команды "checkupdates" требуется установка пакета из офф. репозитория Arh Linux (pacman-contrib)

sudo pacman -Su pacman-contrib

2) Скрипт, запускающий обновления в фоновом режиме:

#!/bin/bash

pkexec pacman -Syu --noconfirm
notify-send "Работа Pacman завершена"

У меня система работает достаточно долгое время, после обновления ломались шрифты один раз, hyprland частенько меняет синтаксис своих конфигурационных файлов, из-за чего приходилось чинить WM, но в целом системе я доверяю и обновляю фоном. Вообще желательно обновлять через эмулятор терминала, чтобы отслеживать какие обновления к вам летят и проконтролировать, не поломают ли они что-то. Или pamac используйте, я не видел что это такое, знаю, что GUI - менеджер обновлений.

Использует команду pkexec, чтобы вбить пароль в графическом окне.

Для этого я установил polkit-gnome

sudo pacman -Sy polkit-gnome  

Все необходимое можно глянуть и скачать тут