enable setup home

This commit is contained in:
amolinae06 2025-05-17 14:54:35 -06:00
parent 6e11ed3ecd
commit a1ed84ad18

View file

@ -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 <<EOF > /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