Anthony Wang
d6df69b701
The actual script is compatible with both, but it's an unnecessary fish dependency
25 lines
422 B
Bash
Executable file
25 lines
422 B
Bash
Executable file
#!/usr/bin/bash
|
|
|
|
# Perform a full system upgrade
|
|
|
|
# Clean up Nix store
|
|
sudo nix-collect-garbage
|
|
sudo nix-store --optimize
|
|
|
|
# Upgrade packages
|
|
paru
|
|
# Remove unneeded packages
|
|
paru -occ
|
|
|
|
# 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
|