From 2e48bdaa57c49ada5b4f058a95b3611e055f0379 Mon Sep 17 00:00:00 2001 From: "info@data-pro.nu" Date: Mon, 4 May 2026 18:03:30 +0200 Subject: [PATCH] Added git + lots of echo --- Droidnix/install_Droidnix.sh | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/Droidnix/install_Droidnix.sh b/Droidnix/install_Droidnix.sh index 2ae3e022c..ecd837bfd 100755 --- a/Droidnix/install_Droidnix.sh +++ b/Droidnix/install_Droidnix.sh @@ -82,21 +82,26 @@ done echo "Replacing content..." # 5.1 generated/ henrov → user +echo "henrov → $USER..." if [ -d "$TARGET_DIR/generated" ]; then find "$TARGET_DIR/generated" -type f -exec sed -i "s/henrov/$USER_NAME/g" {} + fi + # 5.3 path replacement (skip binaries loosely) +echo "path replacement..." find "$TARGET_DIR" -type f -exec grep -Iq . {} \; -print | while read -r file; do sed -i "s#~/Repos/nixos/Droidnix#~/Droidnix#g" "$file" || true done # 5.4 traveldroid → hostname everywhere +echo "traveldroid → $HOSTNAME" find "$TARGET_DIR" -type f -exec grep -Iq . {} \; -print | while read -r file; do sed -i "s/traveldroid/$HOSTNAME/g" "$file" || true done # 5.2 & 5.6 README.org block replacement +echo "README.org block replacement" README="$TARGET_DIR/README.org" if [ -f "$README" ]; then @@ -117,6 +122,7 @@ fi ### ───────────────────────────── ### Step 6 — Hardware config ### ───────────────────────────── +echo "$HOST_DIR/hardware-configuration.nix" HOST_DIR="$TARGET_DIR/generated/hosts/$HOSTNAME" mkdir -p "$HOST_DIR" @@ -127,7 +133,7 @@ sudo nixos-generate-config --show-hardware-config > \ ### ───────────────────────────── ### Step 7 — Inject hardware into README.org ### ───────────────────────────── - +echo "$HOST_DIR/hardware-configuration.nix" if [ -f "$README" ]; then awk -v file="$HOST_DIR/hardware-configuration.nix" ' BEGIN {inblock=0} @@ -155,6 +161,7 @@ fi ### ───────────────────────────── ### Step 8 — Build system ### ───────────────────────────── +echo "sudo nixos-rebuild switch --flake .#$HOSTNAME" cd "$TARGET_DIR" git -C "/home/$USER/Droidnix" add "flake.nix" sudo nixos-rebuild switch --flake ".#$HOSTNAME"