Regenerated
This commit is contained in:
@@ -1,42 +1,24 @@
|
||||
#!/usr/bin/env bash
|
||||
# --- This file has been auto-generated. For permanent changes alter the appropriate block in the README.org. ---
|
||||
set -uo pipefail
|
||||
|
||||
emit() { echo "$1"; }
|
||||
STATUS_FILE="/tmp/nixos-updater-status"
|
||||
|
||||
step() {
|
||||
echo "STEP:$1:$2"
|
||||
echo "0|Starting" > "$STATUS_FILE"
|
||||
|
||||
update_step() {
|
||||
echo "$1|$2" > "$STATUS_FILE"
|
||||
}
|
||||
|
||||
ok() {
|
||||
echo "OK:$1"
|
||||
}
|
||||
update_step 10 "Fixing ownership"
|
||||
sudo chown -R "$USER":"wheel" "$REPO"
|
||||
|
||||
fail() {
|
||||
echo "FAIL:$1"
|
||||
}
|
||||
update_step 30 "Updating flake"
|
||||
nix flake update
|
||||
|
||||
REPO="/home/$USER/Repos/nixos/Droidnix"
|
||||
HOSTNAME="$(hostname)"
|
||||
cd "$REPO" || exit 1
|
||||
update_step 60 "Rebuilding system"
|
||||
sudo nixos-rebuild switch --flake ".#$HOSTNAME"
|
||||
|
||||
step 1 "Fixing ownership"
|
||||
sudo chown -R "$USER":"wheel" "$REPO" || fail "ownership"
|
||||
ok 1
|
||||
update_step 90 "Updating Flatpaks"
|
||||
flatpak update -y
|
||||
|
||||
step 2 "Updating flake"
|
||||
nix flake update || fail "flake"
|
||||
ok 2
|
||||
|
||||
step 3 "Rebuilding system"
|
||||
sudo nixos-rebuild switch --flake ".#$HOSTNAME" || fail "rebuild"
|
||||
hyprctl reload
|
||||
ok 3
|
||||
|
||||
step 4 "Flatpak cleanup"
|
||||
flatpak uninstall --unused -y
|
||||
flatpak update --appstream -y
|
||||
flatpak update -y || fail "flatpak"
|
||||
ok 4
|
||||
|
||||
emit "DONE"
|
||||
update_step 100 "Done"
|
||||
|
||||
Reference in New Issue
Block a user