From 106fe9cd9e123f910625e9f29166bbee313b7031 Mon Sep 17 00:00:00 2001 From: Janis Hutz Date: Tue, 9 Sep 2025 13:28:31 +0200 Subject: [PATCH] Restructure bar restart and fix typos in ethz-vpn --- scripts/ethz-vpn | 12 ++++++------ scripts/laptop-docked | 9 +-------- scripts/restart-bar | 13 +++++++++++++ setup | 11 +---------- 4 files changed, 21 insertions(+), 24 deletions(-) create mode 100755 scripts/restart-bar diff --git a/scripts/ethz-vpn b/scripts/ethz-vpn index 7343ede..e9548f4 100755 --- a/scripts/ethz-vpn +++ b/scripts/ethz-vpn @@ -1,7 +1,7 @@ #!/usr/bin/env bash connect() { - read -sp $'Please type in your Encryption Password:\n' encpass + read -sp $'Please enter your Encryption Password:\n' encpass TOKEN=$(cat ~/.local/share/ethz-vpn-connect/ethzvpntoken.secret | openssl enc -aes-256-cbc -pbkdf2 -d -a -k $encpass) PASSWORD=$(cat ~/.local/share/ethz-vpn-connect/ethzvpnpass.secret | openssl enc -aes-256-cbc -pbkdf2 -d -a -k $encpass) USERNAME=$(cat ~/.local/share/ethz-vpn-connect/ethzvpnusername.txt) @@ -17,13 +17,13 @@ disconnect() { setup() { echo 'You are about to overwrite your secrets. Press ctrl + C to cancel.' - read -p $'Please type in your Username: ' USERNAME + read -p $'Please enter your ETHZ-Username: ' USERNAME echo 'Ok!' - read -sp $'Please type in your Encryption Password: ' encpass + read -sp $'Please choose and enter your Encryption Password (will be required when launching): ' encpass echo 'Ok!' - read -sp $'Please type in your ETHZ WLAN Password: ' PASSWORD + read -sp $'Please enter your ETHZ WLAN (= Radius) Password: ' PASSWORD echo 'Ok!' - read -sp $'Please type in your ETHZ OTP Secret: ' TOKEN + read -sp $'Please enter your ETHZ OTP Secret: ' TOKEN mkdir ~/.local/share/ethz-vpn-connect echo $PASSWORD | openssl enc -aes-256-cbc -pbkdf2 -a -k $encpass >~/.local/share/ethz-vpn-connect/ethzvpnpass.secret echo $TOKEN | openssl enc -aes-256-cbc -pbkdf2 -a -k $encpass >~/.local/share/ethz-vpn-connect/ethzvpntoken.secret @@ -54,6 +54,6 @@ setup) setup ;; *) - echo -e 'Usage: ethz-vpn [Option] \n [Option]: \n connect, c: Connect VPN \n disconnect, d, dc: Disconnect VPN \n setup: set secrets and eth-Kürzel.\n' + echo -e 'Usage: ethz-vpn [Option] \n [Option]: \n connect, c: Connect VPN \n disconnect, d, dc: Disconnect VPN \n setup: set secrets and eth-Username.\n' ;; esac diff --git a/scripts/laptop-docked b/scripts/laptop-docked index d6b5d9c..30cb1c7 100755 --- a/scripts/laptop-docked +++ b/scripts/laptop-docked @@ -3,13 +3,6 @@ cp -f ~/.config/hypr/hyprland_docked.conf ~/.config/hypr/hyprland.conf cp -f ~/.config/rofi/config_desktop.rasi ~/.config/rofi/config.rasi -echo " ==> Restarting ags... " -killall gjs -killall ags -sleep 5 -ags run -d ~/projects/active/dotfiles/config/astal --gtk4 & disown -sleep 2 -ags run -d ~/projects/active/dotfiles/config/ags/notifications & disown - +./restart-bar echo " ==> Done! To revert to normal config, run change-wallpaper" diff --git a/scripts/restart-bar b/scripts/restart-bar new file mode 100755 index 0000000..707978c --- /dev/null +++ b/scripts/restart-bar @@ -0,0 +1,13 @@ +#!/bin/sh + + +echo " +=> Restarting ags +" + +killall gjs +killall ags +sleep 4 +ags run -d ~/projects/active/dotfiles/config/astal --gtk4 & disown +sleep 2 +ags run -d ~/projects/active/dotfiles/config/ags/notifications & disown diff --git a/setup b/setup index fb78e83..5ef9506 100755 --- a/setup +++ b/setup @@ -97,16 +97,7 @@ sudo cp ./system/environment /etc/environment sudo cp -r ./system/greetd/* /etc/greetd/ hyprctl reload -echo " - => Restarting bars, etc - -> This will take a couple of seconds to ensure them quitting properly -" -killall gjs -killall ags -sleep 5 -ags run -d ~/projects/active/dotfiles/config/astal --gtk4 & disown -sleep 2 -ags run -d ~/projects/active/dotfiles/config/ags/notifications & disown +./scripts/restart-bar echo "