From c982dca5dacfc14ca60a2309f811179d6f619338 Mon Sep 17 00:00:00 2001 From: TrudeEH Date: Sat, 6 Apr 2024 18:26:58 +0000 Subject: [PATCH] Add timeshift for simple system backups. (Also backup when updating) --- home.nix | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/home.nix b/home.nix index 22993c64..d91ecf70 100644 --- a/home.nix +++ b/home.nix @@ -24,6 +24,7 @@ element-desktop gnome-secrets newsflash + timeshift # Note: Game packages like Steam and Prism should be installed through flatpak, or at system level. @@ -76,6 +77,7 @@ else if [ "$(grep -Ei 'debian|buntu|mint' /etc/*release)" ]; then echo "Updating Debian..." + sudo timeshift --create sudo apt update sudo apt upgrade sudo apt dist-upgrade @@ -84,6 +86,7 @@ sudo journalctl --vacuum-time=7d elif [ "$(grep -Ei 'arch|manjaro|artix' /etc/*release)" ]; then echo "Updating Arch..." + sudo timeshift --create sudo sed -i 's/^#ParallelDownloads/ParallelDownloads/' /etc/pacman.conf sudo pacman -Syu sudo pacman -Rsn $(pacman -Qdtq) @@ -103,6 +106,7 @@ sudo journalctl --vacuum-time=7d elif [ "$(grep -Ei 'fedora' /etc/*release)" ]; then echo "Updating Fedora..." + sudo timeshift --create sudo dnf upgrade --refresh sudo dnf autoremove sudo journalctl --vacuum-time=7d