summaryrefslogtreecommitdiff
path: root/static/thesiah.sh
diff options
context:
space:
mode:
authorTheSiahxyz <164138827+TheSiahxyz@users.noreply.github.com>2024-07-21 14:32:29 +0900
committerTheSiahxyz <164138827+TheSiahxyz@users.noreply.github.com>2024-07-21 14:32:29 +0900
commit0fd88de116f287440675b259a1dfea95a1394199 (patch)
treee34a8efa5021893c36a499382a39ae30ba8e6c2d /static/thesiah.sh
parent51c70f2cd9fb983abbd6d5443c02febc08758c62 (diff)
Init
Diffstat (limited to 'static/thesiah.sh')
-rwxr-xr-xstatic/thesiah.sh35
1 files changed, 26 insertions, 9 deletions
diff --git a/static/thesiah.sh b/static/thesiah.sh
index dfe190c..ff58d3c 100755
--- a/static/thesiah.sh
+++ b/static/thesiah.sh
@@ -405,6 +405,9 @@ ufwsetup() {
sleep 1
s6-svc -u /run/s6/services/ufw >/dev/null 2>&1
;;
+ "systemd")
+ systemctl restart ufw
+ ;;
esac
}
@@ -446,6 +449,10 @@ sambasetup() {
s6-svc -u /run/s6/services/smbd >/dev/null 2>&1
s6-svc -u /run/s6/services/nmbd >/dev/null 2>&1
;;
+ "systemd")
+ systemctl restart smbd
+ systemctl restart nmbd
+ ;;
esac
}
@@ -472,6 +479,8 @@ bluezsetup() {
sleep 1
s6-svc -u /run/s6/services/bluetoothd >/dev/null 2>&1
;;
+ "systemd")
+ systemctl restart bluetooth ;;
esac
}
@@ -482,6 +491,15 @@ cronsetup() {
pacman -Qq cronie-"$initsys" >/dev/null 2>&1 || installpkg cronie-"$initsys"
}
sleep 1
+ echo "*/3 * * * * /usr/bin/mailsync
+*/15 * * * * /home/$name/.local/bin/cron/newsup
+0 0 * * * /usr/bin/pacman -Sy
+0 0 * * * NVIM_APPNAME=Starter nvim --headless \"+Lazy! sync\" +qa
+0 * * * * NVIM_APPNAME=LazyVim nvim --headless \"+Lazy! sync\" +qa
+0 0 * * * NVIM_APPNAME=NvChad nvim --headless \"+Lazy! sync\" +qa
+0 * * * * /usr/bin/nvim --headless \"+Lazy! sync\" +qa
+@daily /usr/bin/trash-empty 30" | crontab -u $name -
+ sleep 3
case "$initsys" in
"runit")
ln -sf /etc/runit/sv/cronie /run/runit/service/ >/dev/null 2>&1
@@ -498,15 +516,9 @@ cronsetup() {
sleep 1
s6-svc -u /run/s6/services/cronie >/dev/null 2>&1
;;
+ "systemd")
+ systemctl restart cronie ;;
esac
- echo "*/3 * * * * /usr/bin/mailsync
-*/15 * * * * /home/$name/.local/bin/cron/newsup
-0 0 * * * /usr/bin/pacman -Sy
-0 0 * * * NVIM_APPNAME=Starter nvim --headless \"+Lazy! sync\" +qa
-0 * * * * NVIM_APPNAME=LazyVim nvim --headless \"+Lazy! sync\" +qa
-0 0 * * * NVIM_APPNAME=NvChad nvim --headless \"+Lazy! sync\" +qa
-0 * * * * /usr/bin/nvim --headless \"+Lazy! sync\" +qa
-@daily /usr/bin/trash-empty 30" | crontab -u $name -
}
tlpsetup() {
@@ -537,6 +549,9 @@ STOP_CHARGE_THRESH_BAT1=75" > /etc/tlp.d/01-battery.conf
sleep 1
s6-svc -u /run/s6/services/tlp >/dev/null 2>&1
;;
+ "systemd")
+ systemctl restart tlp
+ ;;
esac
tlp start >/dev/null 2>&1
}
@@ -573,6 +588,9 @@ sshsetup() {
sleep 1
s6-svc -u /run/s6/services/sshd >/dev/null 2>&1
;;
+ "systemd")
+ systemctl restart sshd
+ ;;
esac
}
@@ -780,7 +798,6 @@ pamgnupg
# Set up ecryptfs
ecryptfssetup
-
# Set up ufw
ufwsetup