Update
This commit is contained in:
		
							parent
							
								
									0fbf216f2c
								
							
						
					
					
						commit
						3e73ff6aa2
					
				| 
						 | 
					@ -2,7 +2,7 @@
 | 
				
			||||||
 | 
					
 | 
				
			||||||
if [[ "$UID" != 0 ]]; then
 | 
					if [[ "$UID" != 0 ]]; then
 | 
				
			||||||
    echo "USER NOT ROOT"
 | 
					    echo "USER NOT ROOT"
 | 
				
			||||||
    sudo $0
 | 
					    sudo "$0"
 | 
				
			||||||
    exit
 | 
					    exit
 | 
				
			||||||
else
 | 
					else
 | 
				
			||||||
    echo "USER IS ROOT"
 | 
					    echo "USER IS ROOT"
 | 
				
			||||||
| 
						 | 
					@ -12,6 +12,7 @@ sleep 20
 | 
				
			||||||
 | 
					
 | 
				
			||||||
cd "/root"
 | 
					cd "/root"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					mkdir -p /root/.gnupg 2>/dev/null
 | 
				
			||||||
chmod 700 /root/.gnupg
 | 
					chmod 700 /root/.gnupg
 | 
				
			||||||
 | 
					
 | 
				
			||||||
haveged -w 1024
 | 
					haveged -w 1024
 | 
				
			||||||
| 
						 | 
					@ -36,8 +37,31 @@ pacman-key --updatedb
 | 
				
			||||||
 | 
					
 | 
				
			||||||
pacman -Syy
 | 
					pacman -Syy
 | 
				
			||||||
 | 
					
 | 
				
			||||||
if [ "$(whoami)" != "liveuser" ]; then
 | 
					
 | 
				
			||||||
    sleep 5
 | 
					title="Successed!"
 | 
				
			||||||
    rm $HOME/.config/autostart/key-sign.sh.desktop
 | 
					msg="$(date '+%Y.%m.%d %H:%M:%S')"
 | 
				
			||||||
    rm $HOME/.local/userbin/key-sign.sh
 | 
					
 | 
				
			||||||
fi
 | 
					users=$(/usr/bin/users | sed 's| |\n|g' | sort | uniq)
 | 
				
			||||||
 | 
					for user in $users
 | 
				
			||||||
 | 
					do
 | 
				
			||||||
 | 
					    userid=$(/usr/bin/id -u "$user")
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    cmd=(
 | 
				
			||||||
 | 
					        DISPLAY=:0
 | 
				
			||||||
 | 
					        DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/"$userid"/bus
 | 
				
			||||||
 | 
					        /usr/bin/notify-send
 | 
				
			||||||
 | 
					        --icon=face-smile
 | 
				
			||||||
 | 
					        --urgency=low
 | 
				
			||||||
 | 
					        -t 5000
 | 
				
			||||||
 | 
					        -a "'Keys sign'"
 | 
				
			||||||
 | 
					        "'$title'"
 | 
				
			||||||
 | 
					        "'$msg'"
 | 
				
			||||||
 | 
					    )
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    /usr/bin/su "$user" -c "${cmd[*]}"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    if [ "$user" != "liveuser" ]; then
 | 
				
			||||||
 | 
					        rm /home/"$user"/.config/autostart/key-sign.sh.desktop
 | 
				
			||||||
 | 
					        rm /home/"$user"/.local/userbin/key-sign.sh
 | 
				
			||||||
 | 
					    fi
 | 
				
			||||||
 | 
					done
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -2,10 +2,14 @@
 | 
				
			||||||
 | 
					
 | 
				
			||||||
sleep 20
 | 
					sleep 20
 | 
				
			||||||
 | 
					
 | 
				
			||||||
plasma-apply-lookandfeel -a "com.github.Melawy.Melawy-round-gray.Nier-A2.desktop" --resetLayout
 | 
					theme="com.github.Melawy.Melawy-round-gray.Nier-A2.desktop"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					plasma-apply-lookandfeel -a "$theme" --resetLayout
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					notify-send -a "Theme is" "$theme" "$(date '+%Y.%m.%d %H:%M:%S')"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
if [ "$(whoami)" != "liveuser" ]; then
 | 
					if [ "$(whoami)" != "liveuser" ]; then
 | 
				
			||||||
    sleep 5
 | 
					    sleep 5
 | 
				
			||||||
    rm $HOME/.config/autostart/reset-layout.desktop
 | 
					    rm "$HOME/.config/autostart/reset-layout.desktop"
 | 
				
			||||||
    rm $HOME/.local/userbin/reset-layout.sh
 | 
					    rm "$HOME/.local/userbin/reset-layout.sh"
 | 
				
			||||||
fi
 | 
					fi
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -2,10 +2,14 @@
 | 
				
			||||||
 | 
					
 | 
				
			||||||
sleep 20
 | 
					sleep 20
 | 
				
			||||||
 | 
					
 | 
				
			||||||
xdg-settings set default-web-browser firefox.desktop
 | 
					browser="firefox.desktop"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					xdg-settings set default-web-browser "$browser"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					notify-send -a "Default browser is" "$browser" "$(date '+%Y.%m.%d %H:%M:%S')"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
if [ "$(whoami)" != "liveuser" ]; then
 | 
					if [ "$(whoami)" != "liveuser" ]; then
 | 
				
			||||||
    sleep 5
 | 
					    sleep 5
 | 
				
			||||||
    rm $HOME/.config/autostart/set-default-web-browser.desktop
 | 
					    rm "$HOME/.config/autostart/set-default-web-browser.desktop"
 | 
				
			||||||
    rm $HOME/.local/userbin/set-default-web-browser.sh
 | 
					    rm "$HOME/.local/userbin/set-default-web-browser.sh"
 | 
				
			||||||
fi
 | 
					fi
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue