summaryrefslogtreecommitdiff
path: root/packages.bash
blob: 77125f14bd69b3b270abbfaf9cb71658d1490c21 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#!/bin/bash

if command -v paru >/dev/null; then
  paru
else
  sudo pacman -Syu
fi
sudo pacman -S --needed base-devel git
pushd aur.archlinux.org/paru
git pull
command -v paru >/dev/null || makepkg -si
popd
paru -S --needed $(<all)

sudo reflector --country 'Austria' --latest 10 --sort rate --save /etc/pacman.d/mirrorlist
sudo systemctl enable --now reflector.timer

paru -Rns $(paru -Qqdt)
sudo systemctl enable paccache.timer