fixed issues

This commit is contained in:
amolinae06 2025-05-16 23:00:11 -06:00
parent bfbd42b8bb
commit be6db82136

View file

@ -13,7 +13,7 @@ git_install(){
} }
deploy_dotfiles(){ deploy_dotfiles(){
printf "Deploying dotfiles..." printf "Deploying dotfiles...\n"
su - $user -c "git clone $dotfiles && cd dotfiles && rm -rf .git README.md && cp -r .* $HOME && cd && rm -rf dotfiles" su - $user -c "git clone $dotfiles && cd dotfiles && rm -rf .git README.md && cp -r .* $HOME && cd && rm -rf dotfiles"
} }
@ -25,11 +25,14 @@ read_software(){
*) echo "ERROR: failed to determine $NAME."; exit 1 ;; *) echo "ERROR: failed to determine $NAME."; exit 1 ;;
esac esac
done done
printf "Successfully installed all software!" printf "Successfully installed all software!\n"
} }
setup_greetd(){ setup_greetd(){
printf "Setting up greetd" printf "Setting up greetd\n"
[ -d "/etc/greetd" ] && printf "greetd directory exists" || mkdir "/etc/greetd"
cat <<EOF > /etc/greetd/config.toml cat <<EOF > /etc/greetd/config.toml
[terminal] [terminal]
vt = 7 vt = 7
@ -38,8 +41,9 @@ vt = 7
command = "tuigreet -t -r --cmd /home/$user/.local/bin/dwmlaunch" command = "tuigreet -t -r --cmd /home/$user/.local/bin/dwmlaunch"
user = "greetd" user = "greetd"
EOF EOF
rc-update add greetd default rc-update add greetd default
printf "Finished setting up greetd." printf "Finished setting up greetd.\n"
} }
setup_shell(){ setup_shell(){
@ -48,9 +52,9 @@ setup_shell(){
} }
setup_bluetooth(){ setup_bluetooth(){
printf "Setting up bluetooth" printf "Setting up bluetooth\n"
rc-update add bluetooth default rc-update add bluetooth default
printf "Done." printf "Done.\n"
} }
setup_home(){ setup_home(){
@ -69,7 +73,7 @@ setup_chroot(){
mount -t proc none alpchroot/proc mount -t proc none alpchroot/proc
mount -o bind /sys alpchroot/sys mount -o bind /sys alpchroot/sys
cp -L /etc/resolv.conf alpchroot/etc/ cp -L /etc/resolv.conf alpchroot/etc/
chown chown -R "$user":"$user" alpchroot/
mkdir -p alpchroot/etc/apk mkdir -p alpchroot/etc/apk
echo "https://dl-cdn.alpinelinux.org/alpine/latest-stable/main" > alpchroot/etc/apk/repositories echo "https://dl-cdn.alpinelinux.org/alpine/latest-stable/main" > alpchroot/etc/apk/repositories
apk del curl apk del curl
@ -96,4 +100,4 @@ read_software
deploy_dotfiles deploy_dotfiles
setup_greetd setup_greetd
setup_shell setup_shell
setup_bluetooth setup_bluetooth