lightdm \
bash \
zsh \
- vim \
xterm \
systemd-swap \
neofetch \
pulseaudio \
+ granite \
alsa-utils \
usbutils \
lightdm-gtk-greeter \
inetutils \
xdg-desktop-portal-gtk \
- alacritty \
xorg-xinit \
firefox \
nitrogen \
lshw \
+ gxkb \
+ udiskie \
+ ntfs-3g \
gedit \
+ ttf-liberation \
+ ttf-joypixels \
mpv \
+ bc \
gvfs-mtp \
+ exfat-utils \
unzip \
+ engrampa \
+ unrar \
+ p7zip \
xdg-user-dirs-gtk \
noto-fonts-emoji \
+ xf86-input-evdev \
+ xf86-input-synaptics \
accountsservice \
+ cups \
+ system-config-printer \
+ gnome-font-viewer \
grub; do # install end
sleep 10
done
-# not present on artix
+# iso for postinstall guestadditions
+if iroot guestadditions; then
+ echo "installing virtualbox guest addidions"
+ pacman -S --noconfirm --needed virtualbox-guest-iso
+fi
+
+# optional extra packages
+if iroot packages &>/dev/null; then
+ echo "installing extra packages"
+ iroot packages | pacman -S --noconfirm --needed -
+fi
+
if command -v systemctl; then
pacman -S --noconfirm --needed steam steam-native-runtime
-elif command -v sv; then
+fi
+
+# artix packages
+if command -v sv; then
echo "installing additional runit packages"
pacman -S --noconfirm --needed lightdm-runit networkmanager-runit
fi
+
+# auto install processor microcode
+if uname -m | grep '^x'; then
+ echo "installing microcode"
+ if lscpu | grep -i 'name' | grep -i 'amd'; then
+ echo "installing AMD microcode"
+ pacman -S --noconfirm --needed amd-ucode
+ elif lscpu | grep -i 'name' | grep -i 'intel'; then
+ echo "installing Intel microcode"
+ pacman -S --noconfirm --needed intel-ucode
+ fi
+fi