diff --git a/auto-install.sh b/auto-install.sh index f6a35df..0012a55 100755 --- a/auto-install.sh +++ b/auto-install.sh @@ -130,4 +130,16 @@ else echo "default hostname selected, no extra host directories created" fi -echo "-----" \ No newline at end of file +echo "-----" + +read -rp "$CAT enter your keyboard layout: [ us ] " keyboardLayout +if [ -z "$keyboardLayout" ]; then + keyboardLayout="us" +fi + +sed -i 's/keyboardLayout\s*=\s*"\([^"]*\)"/keyboardLayout = "'"$keyboardLayout"'"/' ./hosts/$hostName/variables.nix + +echo "-----" + +installusername=$(echo $USER) +sed -i 's/username\s*=\s*"\([^"]*\)"/username = "'"$installusername"'"/' ./flake.nix \ No newline at end of file