From 7c6e408fa6a3f622d01b758314ee9093c3f39ed8 Mon Sep 17 00:00:00 2001 From: dataprolet Date: Wed, 29 May 2024 19:05:02 +0200 Subject: [PATCH] Update installer.sh --- installer.sh | 27 ++++++++++++++++++++++----- 1 file changed, 22 insertions(+), 5 deletions(-) diff --git a/installer.sh b/installer.sh index 070d0c7..5137aa2 100644 --- a/installer.sh +++ b/installer.sh @@ -3,30 +3,47 @@ set -eou pipefail # Create systemd user directory -echo "Create systemd user directory." +echo "Creating systemd user directory:" mkdir -vp ~/.config/systemd/user echo # Copy unit files -echo "Copy unit files." +echo "Copying unit files:" cp -v theme-switcher.{service,timer} ~/.config/systemd/user echo # Add username to service file -echo "Edit service unit file." +echo "Editing service unit file:" sed -i "s/username/$(whoami)/g" ~/.config/systemd/user/theme-switcher.service echo # Make directory for scripts -echo "Create script directory in /home." +echo "Creating script directory in /home:" mkdir -vp ~/.theme-switcher echo # Copy script file -echo "Copy script into directory." +echo "Copying script into directory:" cp -v *.sh ~/.theme-switcher echo +# Make script executable +echo "Making script executable" +chmod +x ~/.theme-switcher/theme-switcher.sh + +# Create autostart directory +echo "Creating autostart directory:" +mkdir -vp ~/.config/autostart + +# Copy autostart file +echo "Copying autostart file:" +cp -v theme-switcher.sh.desktop ~/.config/autostart + +# Add username to autostart file +echo "Editing autostart file:" +sed -i "s/username/$(whoami)/g" ~/.config/autostart/theme-switcher.sh.desktop +echo + # Enable and start timer echo "Enabling timer." systemctl --user enable theme-switcher.timer