Regenerated

This commit is contained in:
2026-04-29 12:06:37 +02:00
parent 3fd2ec4132
commit 652dbf831f
4 changed files with 531 additions and 702 deletions
@@ -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"