scripts/upgrade

25 lines
422 B
Fish
Executable file

#!/usr/bin/fish
# Performs a full system upgrade
# Upgrade packages
paru
# Remove unneeded packages
paru -cc
# Clean up config files
export DIFFPROG="nvim -d"
export DIFFSEARCHPATH="/usr"
pacdiff -s
pacdiff -s -f
# Upgrade Nextcloud
export NEXTCLOUD_PHP=/usr/bin/php
export NEXTCLOUD_PHP_CONFIG=/etc/php/php.ini
occ upgrade
occ app:update --all
# Clean up Nix store
sudo nix-collect-garbage
sudo nix-store --optimize