commit 0e665b171e1336f9b6ecb7c2af494df8fb7e16d5
parent 4a40306d4f5896e4c43ad4d9fa8093539ad76b7a
Author: awy <awy@awy.one>
Date: Tue, 13 May 2025 23:05:29 +0300
fixes
Diffstat:
2 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/aurdeps.txt b/aurdeps.txt
@@ -4,5 +4,4 @@ sing-box
sing-geoip-rule-set
sing-geosite-rule-set
gpu-screen-recorder
-task-spooler
doasedit-alternative
diff --git a/rice.sh b/rice.sh
@@ -12,6 +12,7 @@ if [ -x "$(command -v doas)" ]; then
evalcommand="doas -u $PERMUSER"
cp /etc/doas.conf /etc/doas.bak
echo "permit nopass :wheel" > /etc/doas.conf
+ echo "permit nopass root" > /etc/doas.conf
else
PERMUSER=$SUDO_USER
evalcommand="sudo -u $PERMUSER"
@@ -127,7 +128,7 @@ cd paru
run_as_user makepkg -csi --noconfirm
cd "$WORKDIRECTORY"
DEPLIST="`sed -e 's/#.*$//' -e '/^$/d' aurdeps.txt | tr '\n' ' '`"
-run_as_user paru -S $DEPLIST --noconfirm
+run_as_user paru --sudo doas -S $DEPLIST --noconfirm
run_as_user dbus-launch gsettings set org.gnome.desktop.interface gtk-theme "Nordic"
run_as_user dbus-launch gsettings set org.gnome.desktop.wm.preferences theme "Nordic"
run_as_user dbus-launch gsettings set org.gnome.desktop.wm.preferences button-layout 'appmenu'
@@ -204,7 +205,7 @@ sed -i '/auth[[:space:]]*include[[:space:]]*system-local-login/a auth optional p
sed -i '/session[[:space:]]*include[[:space:]]*system-local-login/a session optional pam_gnome_keyring.so auto_start' /etc/pam.d/login
echo "password optional pam_gnome_keyring.so" >> /etc/pam.d/passwd
-yes | run_as_user paru -Scc
+yes | run_as_user paru --sudo doas -Scc
rm -rf /home/"$PERMUSER"/.cargo
if [ -x "$(command -v doas)" ]; then