aboutsummaryrefslogtreecommitdiff
path: root/rice.sh
diff options
context:
space:
mode:
authorawy <awy@tutamail.com>2024-07-31 19:26:35 +0300
committerawy <awy@tutamail.com>2024-07-31 19:26:35 +0300
commit0518efb332f5c9cf558cdd4619eab329f77b22b1 (patch)
tree1842928b903015da541c84b2e3083b38d7fb5ba1 /rice.sh
clean
Diffstat (limited to 'rice.sh')
-rwxr-xr-xrice.sh41
1 files changed, 41 insertions, 0 deletions
diff --git a/rice.sh b/rice.sh
new file mode 100755
index 0000000..73e475e
--- /dev/null
+++ b/rice.sh
@@ -0,0 +1,41 @@
+WORKDIRECTORY=$PWD
+PERMUSER="awy"
+
+if [ "$EUID" -ne 0 ]
+ then printf "The script has to be run as root.\n"
+ exit
+fi
+
+DEPLIST="`sed -e 's/#.*$//' -e '/^$/d' dependencies.txt | tr '\n' ' '`"
+pacman -Sy --noconfirm
+pacman -S $DEPLIST --noconfirm
+
+usermod -aG seat,input,audio,video $PERMUSER
+doas -u $PERMUSER cp -r $WORKDIRECTORY/.config /home/$PERMUSER
+
+doas -u $PERMUSER mkdir -p /home/$PERMUSER/.local/share/themes
+doas -u $PERMUSER mkdir -p /home/$PERMUSER/.local/share/icons
+doas -u $PERMUSER mkdir -p /home/$PERMUSER/.local/share/papes
+
+cd $WORKDIRECTORY
+git clone https://codeberg.org/awy/gruvbox-gtk-theme
+doas -u $PERMUSER cp -r $WORKDIRECTORY/gruvbox-gtk-theme/Gruvbox-Dark /home/$PERMUSER/.local/share/themes
+#doas -u $PERMUSER cp -r $WORKDIRECTORY/gruvbox-gtk-theme/Gruvbox-Icons /home/$PERMUSER/.local/share/icons
+rm -rf $WORKDIRECTORY/gruvbox-gtk-theme
+
+doas -u $PERMUSER dbus-launch gsettings set org.gnome.desktop.interface gtk-theme "Gruvbox-Dark"
+#doas -u $PERMUSER dbus-launch gsettings set org.gnome.desktop.interface icon-theme "Gruvbox-Icons"
+doas -u $PERMUSER dbus-launch gsettings set org.gnome.desktop.wm.preferences button-layout 'appmenu'
+doas -u $PERMUSER dbus-launch gsettings set org.gnome.desktop.interface cursor-theme "Adwaita"
+doas -u $PERMUSER dbus-launch gsettings set org.gnome.desktop.interface font-name "Ubuntu Nerd Font 11"
+
+su - $PERMUSER -c "yes | fish $WORKDIRECTORY/fishrice"
+echo "[ -x /usr/bin/fish ] && SHELL=/usr/bin/fish exec fish" >> /home/$PERMUSER/.bashrc
+sudo -u $PERMUSER mkdir -p /home/$PERMUSER/.config/fish
+
+#echo -e '\033c\e[35mwelcome to the system, master >w<\e[36m' > /etc/issue
+#sed -i "s/seat\ -n\ 3/seat -n 3 -l silent/g" /etc/runit/sv/seatd/run
+cd $WORKDIRECTORY
+cd ..
+rm -rf hyprdots
+echo "Your linux is riced!"