diff --git a/skel/.config/autostart/key-sign.sh.desktop b/skel/.config/autostart/key-sign.sh.desktop new file mode 100644 index 0000000..c0f40df --- /dev/null +++ b/skel/.config/autostart/key-sign.sh.desktop @@ -0,0 +1,7 @@ +[Desktop Entry] +Exec=/home/liveuser/.local/userbin/key-sign.sh +Icon= +Name=key-sign.sh +Path= +Terminal=False +Type=Application diff --git a/skel/.config/autostart/reset-layout.desktop b/skel/.config/autostart/reset-layout.desktop new file mode 100644 index 0000000..ee029b3 --- /dev/null +++ b/skel/.config/autostart/reset-layout.desktop @@ -0,0 +1,7 @@ +[Desktop Entry] +Exec=/home/liveuser/.local/userbin/reset-layout.sh +Icon= +Name=reset-layout.sh +Path= +Terminal=False +Type=Application diff --git a/skel/.config/autostart/set-default-web-browser.desktop b/skel/.config/autostart/set-default-web-browser.desktop new file mode 100644 index 0000000..7f5b96f --- /dev/null +++ b/skel/.config/autostart/set-default-web-browser.desktop @@ -0,0 +1,7 @@ +[Desktop Entry] +Exec=/home/liveuser/.local/userbin/set-default-web-browser.sh +Icon= +Name=set-default-web-browser.sh +Path= +Terminal=False +Type=Application diff --git a/skel/.local/userbin/key-sign.sh b/skel/.local/userbin/key-sign.sh new file mode 100755 index 0000000..6c3bf25 --- /dev/null +++ b/skel/.local/userbin/key-sign.sh @@ -0,0 +1,39 @@ +#!/bin/bash + +if [[ "$UID" != 0 ]]; then + echo "USER NOT ROOT" + sudo $0 + exit +else + echo "USER IS ROOT" +fi + +cd "/root" + +haveged -w 1024 +pacman-key --init +pkill haveged + +pacman-key --populate archlinux melawy-linux endeavouros arcolinux chaotic cachyos + +pacman-key --lsign-key melawy-linux +pacman-key --lsign-key endeavouros +pacman-key --lsign-key arcolinux +pacman-key --lsign-key chaotic +pacman-key --lsign-key cachyos + +pacman-key --recv-keys valeria@fadeeva.me --keyserver hkps://keys.openpgp.org +pacman-key --lsign-key valeria@fadeeva.me + +pacman-key --recv-keys key@fadeeva.me --keyserver hkps://keys.openpgp.org +pacman-key --lsign-key key@fadeeva.me + +pacman-key --updatedb + +pacman -Syy + +if [ "$(whoami)" != "liveuser" ]; then + sleep 5 + rm ~/.config/autostart/key-sign.sh.desktop + rm ~/.local/userbin/key-sign.sh +fi diff --git a/skel/.local/userbin/reset-layout.sh b/skel/.local/userbin/reset-layout.sh new file mode 100755 index 0000000..f94250e --- /dev/null +++ b/skel/.local/userbin/reset-layout.sh @@ -0,0 +1,9 @@ +#!/bin/bash + +plasma-apply-lookandfeel -a "com.github.Melawy.Melawy-round-gray.Nier-A2.desktop" --resetLayout + +if [ "$(whoami)" != "liveuser" ]; then + sleep 5 + rm ~/.config/autostart/reset-layout.desktop + rm ~/.local/userbin/reset-layout.sh +fi diff --git a/skel/.local/userbin/set-default-web-browser.sh b/skel/.local/userbin/set-default-web-browser.sh new file mode 100755 index 0000000..46dd50a --- /dev/null +++ b/skel/.local/userbin/set-default-web-browser.sh @@ -0,0 +1,9 @@ +#!/bin/bash + +xdg-settings set default-web-browser firefox.desktop + +if [ "$(whoami)" != "liveuser" ]; then + sleep 5 + rm ~/.config/autostart/set-default-web-browser.desktop + rm ~/.local/userbin/set-default-web-browser.sh +fi