aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--aurdeps.txt7
-rwxr-xr-xrice.sh9
2 files changed, 16 insertions, 0 deletions
diff --git a/aurdeps.txt b/aurdeps.txt
new file mode 100644
index 0000000..fa691b1
--- /dev/null
+++ b/aurdeps.txt
@@ -0,0 +1,7 @@
+tessen
+sing-box
+sing-geoip-db
+sing-geoip-rule-set
+sing-geosite-db
+sing-geosite-rule-set
+webcord-bin
diff --git a/rice.sh b/rice.sh
index 20e3ddb..718a0df 100755
--- a/rice.sh
+++ b/rice.sh
@@ -83,4 +83,13 @@ sed -i -e '/Color/a\ILoveCandy' /etc/pacman.conf
rm /home/$PERMUSER/.bash*
+# makeflags set to number of threads and pacman elevation is doas
+sed -i 's/#MAKEFLAGS=.*$/MAKEFLAGS="-j'$(nproc)'"/' /etc/makepkg.conf
+sed -i 's/#PACMAN_AUTH=.*$/PACMAN_AUTH=(doas)/' /etc/makepkg.conf
+doas -u $PERMUSER git clone https://aur.archlinux.org/yay.git
+cd yay
+doas -u $PERMUSER makepkg -csi --noconfirm
+DEPLIST="`sed -e 's/#.*$//' -e '/^$/d' aurdeps.txt | tr '\n' ' '`"
+doas -u $PERMUSER yay -S $DEPLIST --noconfirm
+
echo "Your linux is riced!"