diff options
| -rwxr-xr-x | public/thesiah.sh | 35 | ||||
| -rwxr-xr-x | static/thesiah.sh | 35 |
2 files changed, 52 insertions, 18 deletions
diff --git a/public/thesiah.sh b/public/thesiah.sh index dfe190c..ff58d3c 100755 --- a/public/thesiah.sh +++ b/public/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 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 |
