Allow a user to continue installing on their own accord and add check for root
This commit is contained in:
parent
06103d4258
commit
bc6fa48155
@ -1,8 +1,8 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
abort() {
|
abort() {
|
||||||
echo -e "\e[31mOmarchy is only designed for a fresh Arch install!\e[0m"
|
echo -e "\e[31mOmarchy requires a fresh vanilla Arch install running as user.\e[0m"
|
||||||
exit 1
|
gum confirm "Proceed anyway on your own accord and without assistance?" || exit 1
|
||||||
}
|
}
|
||||||
|
|
||||||
# Must be an Arch distro
|
# Must be an Arch distro
|
||||||
@ -13,6 +13,8 @@ for marker in /etc/cachyos-release /etc/eos-release /etc/garuda-release /etc/man
|
|||||||
[[ -f "$marker" ]] && abort
|
[[ -f "$marker" ]] && abort
|
||||||
done
|
done
|
||||||
|
|
||||||
|
[ "$EUID" -eq 0 ] && abort
|
||||||
|
|
||||||
# Must not have Gnome or KDE already install
|
# Must not have Gnome or KDE already install
|
||||||
pacman -Qe gnome-shell &>/dev/null && abort
|
pacman -Qe gnome-shell &>/dev/null && abort
|
||||||
pacman -Qe plasma-desktop &>/dev/null && abort
|
pacman -Qe plasma-desktop &>/dev/null && abort
|
||||||
|
Loading…
x
Reference in New Issue
Block a user