Experimental legacy boot autoinstall

This commit is contained in:
Emmet
2024-02-29 20:48:15 -06:00
parent 4f676b1057
commit e858bfefa2
4 changed files with 13 additions and 4 deletions

View File

@@ -13,6 +13,8 @@ if [ -d /sys/firmware/efi/efivars ]; then
sed -i "0,/bootMode.*=.*\".*\";/s//bootMode = \"uefi\";/" ~/.dotfiles/flake.nix
else
sed -i "0,/bootMode.*=.*\".*\";/s//bootMode = \"bios\";/" ~/.dotfiles/flake.nix
grubDevice=$(findmnt / | awk -F' ' '{ print $2 }' | sed 's/\[.*\]//g' | tail -n 1 | lsblk -no pkname | tail -n 1 )
sed -i "0,/grubDevice.*=.*\".*\";/s//grubDevice = \"\/dev\/$grubDevice\";/" ~/.dotfiles/flake.nix
fi
# Patch flake.nix with different username/name and remove email by default