3 # installs dependencies for instantOS
5 export LINK="https://raw.githubusercontent.com/instantos/instantos/master"
7 # install on arch based system
10 { pacman -iQ "$i" || command -v "$i"; } &>/dev/null && continue
12 sudo pacman -S --noconfirm "$i" &>/dev/null
16 if ! command -v pacman &>/dev/null; then
17 echo "distro not supported"
21 # cross distro install command
30 curl -s https://raw.githubusercontent.com/instantOS/instantOS/master/rootinstall.sh | bash
32 sudo pacman -Syu --noconfirm
35 pacinstall arc-gtk-theme
40 pacinstall xorg-xsetroot
41 pacinstall xorg-fonts-misc
72 pacinstall panther_launcher
73 pacinstall instantutils
74 pacinstall instantwallpaper
75 pacinstall instantdotfiles
76 pacinstall instantassist
77 pacinstall instantwidgets
79 pacinstall instantmenu-"$THEME"
80 pacinstall instantwm-"$THEME"
81 pacinstall instantlock-"$THEME"
86 pacinstall grub-theme-instantos
123 if hwinfo --gfxcard --short | grep -iE 'nvidia.*(gtx|rtx|titan)'; then
124 echo "installing nvidia graphics drivers"
125 sudo mhwd -a pci nonfree 0300
126 if grep -Eiq 'instantos|manjaro' /etc/os-release; then
127 if pacman -iQ linux54; then
128 pacinstall linux54-nvidia-440x
131 if pacman -iQ linux419; then
132 pacinstall linux419-nvidia-440xx
135 if pacman -iQ linux-lts; then
136 pacinstall nvidia-lts