2022-06-25 23:08:57 +00:00
|
|
|
#!/usr/bin/fish
|
2021-12-20 19:12:02 +00:00
|
|
|
|
2022-06-26 00:13:57 +00:00
|
|
|
# Upgrades the system, all AUR packages, and Nextcloud apps
|
|
|
|
|
2022-03-11 23:59:12 +00:00
|
|
|
# Upgrade packages
|
2021-12-20 19:12:02 +00:00
|
|
|
paru
|
2022-03-11 23:59:12 +00:00
|
|
|
# Remove unneeded packages
|
2021-12-20 19:12:02 +00:00
|
|
|
paru -cc
|
2022-03-11 23:59:12 +00:00
|
|
|
|
|
|
|
# Clean up config files
|
2022-08-18 02:16:21 +00:00
|
|
|
export DIFFPROG="nvim -d"
|
|
|
|
export DIFFSEARCHPATH="/usr"
|
|
|
|
pacdiff -s
|
2022-08-18 02:34:11 +00:00
|
|
|
pacdiff -s -f
|
2022-03-11 23:59:12 +00:00
|
|
|
|
2023-05-28 03:29:53 +00:00
|
|
|
# Upgrade Nextcloud
|
|
|
|
export NEXTCLOUD_PHP=/usr/bin/php
|
|
|
|
export NEXTCLOUD_PHP_CONFIG=/etc/php/php.ini
|
|
|
|
occ upgrade
|
2021-12-20 19:12:02 +00:00
|
|
|
occ app:update --all
|
2022-09-23 17:44:57 +00:00
|
|
|
|
|
|
|
# Clean up Nix store
|
|
|
|
sudo nix-collect-garbage
|
|
|
|
sudo nix-store --optimize
|