From 658d2fe4cad1ea33548c075a6ab4cdf0bc0de3f6 Mon Sep 17 00:00:00 2001 From: Marc Coquand Date: Wed, 22 May 2024 11:14:26 -0500 Subject: More post-up scripts --- hooks/post-up/permissions | 4 ++++ hooks/post-up/services | 26 ++++++++++++++++++++++++++ 2 files changed, 30 insertions(+) create mode 100755 hooks/post-up/permissions create mode 100755 hooks/post-up/services (limited to 'hooks/post-up') diff --git a/hooks/post-up/permissions b/hooks/post-up/permissions new file mode 100755 index 0000000..a2fda88 --- /dev/null +++ b/hooks/post-up/permissions @@ -0,0 +1,4 @@ +#!/bin/sh + +chmod 600 ~/.config/aerc/accounts.conf +chmod 700 ~/.gnupg diff --git a/hooks/post-up/services b/hooks/post-up/services new file mode 100755 index 0000000..a507fda --- /dev/null +++ b/hooks/post-up/services @@ -0,0 +1,26 @@ +#!/bin/sh + +if [ $(ls /var/service | grep NetworkManager -c) -eq 0 ] +then + sudo xbps-install -y NetworkManager dbus + sudo ln -s /etc/sv/NetworkManager /var/service/ + sudo ln -s /etc/sv/dbus /var/service + sudo sv stop wpa_supplicant + sudo sv stop dhcpcd + sudo unlink /var/service/wpa_supplicant + sudo unlink /var/service/dhcpcd + sleep 5 + sudo sv start dbus + sudo sv start NetworkManager +fi + + +if [ $(ls /var/service | grep elogind -c) -eq 0 ] +then + sudo xbps-install -y elogind + sudo ln -s /etc/sv/elogind /var/service/ + sleep 5 + sudo sv start elogind +fi + +xsync -- cgit v1.2.3