|
@@ -72,7 +72,7 @@ PACKAGES="${PACKAGES} cryptsetup lzop unzip p7zip xz unrar unace lrzip arj innoe
|
|
PACKAGES="${PACKAGES} nftables iptables dnsmasq rsync dhcpcd inetutils net-tools openssh sshfs ntp wget curl wireless_tools bluez bluez-utils oath-toolkit openconnect openvpn ethtool pptpclient connman wpa_supplicant iwd"
|
|
PACKAGES="${PACKAGES} nftables iptables dnsmasq rsync dhcpcd inetutils net-tools openssh sshfs ntp wget curl wireless_tools bluez bluez-utils oath-toolkit openconnect openvpn ethtool pptpclient connman wpa_supplicant iwd"
|
|
|
|
|
|
# programming packages
|
|
# programming packages
|
|
-PACKAGES="${PACKAGES} pkgfile pkgconf bison gcc gcc-libs cmake ccache ncurses xmlstarlet jq git mercurial subversion bzr patchelf packer vagrant libvirt qemu libguestfs virt-install edk2-ovmf"
|
|
|
|
|
|
+PACKAGES="${PACKAGES} pkgfile pkgconf bison gcc gcc-libs cmake ccache ncurses xmlstarlet jq git mercurial subversion bzr patchelf xdelta3 packer vagrant libvirt qemu libguestfs virt-install edk2-ovmf"
|
|
|
|
|
|
# multimedia dependencies
|
|
# multimedia dependencies
|
|
PACKAGES="${PACKAGES} mesa lib32-mesa dbus polkit giflib lib32-giflib mpg123 lib32-mpg123 v4l-utils lib32-v4l-utils lame libwebp libid3tag libvorbis vorbis-tools faac x264 x265 libpng12 lib32-libpng12 pulseaudio libpulse lib32-libpulse openal lib32-openal opencl-icd-loader lib32-opencl-icd-loader libva lib32-libva gst-plugins-base-libs lib32-gst-plugins-base-libs graphicsmagick imagemagick joyutils evtest libexif ffmpeg lxsession-gtk3 yt-dlp wine-staging winetricks fcitx5 fcitx5-mozc fcitx5-configtool fcitx5-gtk fcitx5-qt"
|
|
PACKAGES="${PACKAGES} mesa lib32-mesa dbus polkit giflib lib32-giflib mpg123 lib32-mpg123 v4l-utils lib32-v4l-utils lame libwebp libid3tag libvorbis vorbis-tools faac x264 x265 libpng12 lib32-libpng12 pulseaudio libpulse lib32-libpulse openal lib32-openal opencl-icd-loader lib32-opencl-icd-loader libva lib32-libva gst-plugins-base-libs lib32-gst-plugins-base-libs graphicsmagick imagemagick joyutils evtest libexif ffmpeg lxsession-gtk3 yt-dlp wine-staging winetricks fcitx5 fcitx5-mozc fcitx5-configtool fcitx5-gtk fcitx5-qt"
|
|
@@ -87,13 +87,13 @@ PACKAGES="${PACKAGES} gtk3 lib32-gtk3 pavucontrol pcmanfm-gtk3 ffmpegthumbnailer
|
|
PACKAGES="${PACKAGES} libva-mesa-driver lib32-libva-mesa-driver lib32-mesa-vdpau vulkan-tools vulkan-icd-loader lib32-vulkan-icd-loader"
|
|
PACKAGES="${PACKAGES} libva-mesa-driver lib32-libva-mesa-driver lib32-mesa-vdpau vulkan-tools vulkan-icd-loader lib32-vulkan-icd-loader"
|
|
|
|
|
|
# Sway dependencies
|
|
# Sway dependencies
|
|
-PACKAGES="${PACKAGES} sway alacritty wofi waybar xorg-xwayland xorg-xlsclients qt5-wayland glfw-wayland grim slurp xdg-desktop-portal-wlr libpipewire02 wl-clipboard brightnessctl playerctl yad"
|
|
|
|
|
|
+PACKAGES="${PACKAGES} sway alacritty wofi waybar xorg-xwayland xorg-xlsclients qt5-wayland glfw-wayland grim slurp xdg-desktop-portal-wlr libpipewire02 wl-clipboard brightnessctl playerctl mako"
|
|
|
|
|
|
# fonts
|
|
# fonts
|
|
PACKAGES="${PACKAGES} fontconfig ttf-bitstream-vera ttf-droid ttf-dejavu ttf-liberation ttf-hanazono ttf-font-awesome"
|
|
PACKAGES="${PACKAGES} fontconfig ttf-bitstream-vera ttf-droid ttf-dejavu ttf-liberation ttf-hanazono ttf-font-awesome"
|
|
|
|
|
|
# GUI software
|
|
# GUI software
|
|
-PACKAGES="${PACKAGES} xarchiver gparted psensor hardinfo steam discord mpv openshot gimp krita firefox obs-studio dia mednafen mame ppsspp lutris sublime-text evince viewnior virt-manager virtualbox virtualbox-host-modules-arch"
|
|
|
|
|
|
+PACKAGES="${PACKAGES} xarchiver gparted psensor hardinfo steam steam-native-runtime discord mpv openshot gimp krita firefox obs-studio dia mednafen mame ppsspp lutris sublime-text evince viewnior virt-manager virtualbox virtualbox-host-modules-arch"
|
|
|
|
|
|
# conditional GPU packages
|
|
# conditional GPU packages
|
|
if [ $(lspci | grep -i "vga" | grep -ci "amd") -gt 0 ]; then
|
|
if [ $(lspci | grep -i "vga" | grep -ci "amd") -gt 0 ]; then
|
|
@@ -152,6 +152,13 @@ sudo -u $aur_username git clone https://aur.archlinux.org/xcursor-chameleon-skyb
|
|
sudo -u $aur_username git clone https://aur.archlinux.org/numix-icon-theme-git.git /home/${aur_username}/numix-icon-theme-git
|
|
sudo -u $aur_username git clone https://aur.archlinux.org/numix-icon-theme-git.git /home/${aur_username}/numix-icon-theme-git
|
|
(cd /home/${aur_username}/numix-icon-theme-git && sudo -u ${aur_username} makepkg -rcsi --noconfirm)
|
|
(cd /home/${aur_username}/numix-icon-theme-git && sudo -u ${aur_username} makepkg -rcsi --noconfirm)
|
|
|
|
|
|
|
|
+# xpadneo
|
|
|
|
+
|
|
|
|
+# cmst (for connman UI)
|
|
|
|
+
|
|
|
|
+# corectrl
|
|
|
|
+
|
|
|
|
+
|
|
# cleanup aur user
|
|
# cleanup aur user
|
|
rm -rf /etc/sudoers.d/${aur_username}
|
|
rm -rf /etc/sudoers.d/${aur_username}
|
|
userdel -fr $aur_username
|
|
userdel -fr $aur_username
|
|
@@ -254,6 +261,7 @@ systemctl enable dnsmasq
|
|
systemctl enable cronie
|
|
systemctl enable cronie
|
|
systemctl enable ntpd
|
|
systemctl enable ntpd
|
|
systemctl enable sshd
|
|
systemctl enable sshd
|
|
|
|
+systemctl enable connman
|
|
|
|
|
|
# attempt to enable dhcp on active network devices on reboot
|
|
# attempt to enable dhcp on active network devices on reboot
|
|
export active_network_device=$(ip addr | awk '/state UP/ {print $2}' | sed 's/.$//')
|
|
export active_network_device=$(ip addr | awk '/state UP/ {print $2}' | sed 's/.$//')
|