setup.sh (2036B)
1 #!/bin/sh 2 3 # My Artix Linux OpenRC setup 4 5 echo "installing necessary packages" 6 sudo pacman -S artix-archlinux-support cups cups-openrc gutenprint neovim man man-pages neofetch git base-devel wireguard-tools wireguard-openrc pulseaudio 7 8 echo "paste this to /etc/pacman.conf: 9 10 [universe] 11 Server = https://universe.artixlinux.org/$arch 12 13 [extra] 14 Include = /etc/pacman.d/mirrorlist-arch 15 16 [community] 17 Include = /etc/pacman.d/mirrorlist-arch 18 19 [multilib] 20 Include = /etc/pacman.d/mirrorlist-arch" 21 22 read -n 1 -s -r -p "press any key to continue" 23 24 # paru 25 echo "installing paru" 26 git clone https://aur.archlinux.org/paru-bin.git && cd paru-bin && makepkg -sic 27 28 # xorg, xfce 29 echo "installing x packages" 30 31 sudo pacman -S xorg lxdm lxdm-openrc xfce4 xfce4-weather-plugin xfce4-pulseaudio-plugin xfce4-screenshooter pavucontrol transmission-gtk firefox mpv sxiv zathura zathura-pdf-mupdf 32 33 # wine, gamemode, radeon drivers, 32-bit libraries. 34 35 sudo pacman -S --needed cabextract dosbox giflib gnutls gst-plugins-base-libs lib32-giflib lib32-gnutls lib32-gst-plugins-base-libs lib32-libcurl-gnutls lib32-libgcrypt lib32-libjpeg-turbo lib32-libpng lib32-libva lib32-libxslt lib32-mpg123 lib32-openal lib32-opencl-icd-loader lib32-sdl2 lib32-vkd3d lib32-vulkan-icd-loader lib32-vulkan-radeon libcurl-gnutls libgcrypt libjpeg-turbo libpng libva libxslt mono mpg123 openal opencl-icd-loader vkd3d vulkan-icd-loader vulkan-radeon gamemode lib32-gamemode wine-staging winetricks wine-mono 36 37 # install aritim-dark gtk theme 38 echo "installing themes & fonts" 39 40 git clone https://github.com/Mrcuve0/Aritim-Dark && mkdir -p ~/.themes && mkdir -p ~/.themes/Aritim-Dark && cp -r Aritim-Dark/GTK/* ~/.themes/Aritim-Dark/ 41 42 sudo pacman -S papirus-icon-theme noto-fonts noto-fonts-emoji ttf-inconsolata ttf-font-awesome 43 44 # installing configs 45 echo "installing configs" 46 47 cp -r ../.config/* $HOME/.config 48 49 # services 50 echo "openrc setup" 51 52 sudo rc-update add cupsd default 53 sudo rc-update add lxdm default 54 55 # aur packages 56 echo "installing aur packages" 57 58 paru -S dxvk-bin menulibre