Files
aiden-niri-noctalia/home/aiden/.config/noctalia/plugins/update-count/updaterConfigs.json
2025-12-28 10:41:44 -06:00

33 lines
984 B
JSON

[
{
"name": "yay",
"cmdCheck": "command -v yay >/dev/null 2>&1",
"cmdGetNumUpdates": "yay -Sy >/dev/null 2>&1; yay -Quq 2>/dev/null | wc -l",
"cmdDoSystemUpdate": "yay -Syu"
},
{
"name": "paru",
"cmdCheck": "command -v paru >/dev/null 2>&1",
"cmdGetNumUpdates": "paru -Sy >/dev/null 2>&1; paru -Quq 2>/dev/null | wc -l",
"cmdDoSystemUpdate": "paru -Syu"
},
{
"name": "pacman",
"cmdCheck": "command -v pacman >/dev/null 2>&1",
"cmdGetNumUpdates": "pacman -Quq 2>/dev/null | wc -l",
"cmdDoSystemUpdate": "sudo pacman -Syu"
},
{
"name": "dnf",
"cmdCheck": "command -v dnf >/dev/null 2>&1",
"cmdGetNumUpdates": "dnf check-update -q | grep -c ^[a-z0-9]",
"cmdDoSystemUpdate": "sudo dnf upgrade"
},
{
"name": "xbps",
"cmdCheck": "command -v xbps-install >/dev/null 2>&1",
"cmdGetNumUpdates": "xbps-install -Mnu 2>&1 | grep -v '^$' | wc -l",
"cmdDoSystemUpdate": "sudo xbps-install -Su"
}
]