From a1ed84ad18f54ece25a91dbd7a9c9493dc8592b0 Mon Sep 17 00:00:00 2001 From: amolinae06 Date: Sat, 17 May 2025 14:54:35 -0600 Subject: [PATCH] enable setup home --- installer.sh | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/installer.sh b/installer.sh index c96dcfa..003b703 100755 --- a/installer.sh +++ b/installer.sh @@ -31,7 +31,8 @@ read_software(){ setup_greetd(){ printf "Setting up greetd\n" - [ -d "/etc/greetd" ] && printf "greetd directory exists" || mkdir "/etc/greetd" + # Check if greetd directory exists, if not, create it. + [ -d "/etc/greetd" ] || mkdir "/etc/greetd" cat < /etc/greetd/config.toml [terminal] @@ -47,7 +48,7 @@ EOF } setup_shell(){ - usermod -s /bin/zsh "$user" + sed -i "/^$user:/s#:[^:]*\$#:/bin/zsh#" /etc/passwd echo "changed "$user"'s shell to zsh" } @@ -82,8 +83,6 @@ setup_chroot(){ check_root(){ if [ "$(id -u)" -ne 0 ]; then echo "ERROR: you must run this script as root."; exit 1 - else - echo "ROOT: OK" fi } @@ -97,6 +96,7 @@ echo "Welcome to the installer" apk_install git get_user read_software +setup_home deploy_dotfiles setup_greetd setup_shell