#!/bin/bash _getHeader "$name" "$author" echo "Hide or show the swaylock (idle_inhibitor) module in ML4W waybar themes." # Define File targetFile1="$HOME/dotfiles/waybar/themes/ml4w/config" targetFile2="$HOME/dotfiles/waybar/themes/ml4w-blur/config" targetFile3="$HOME/dotfiles/waybar/themes/ml4w-blur-bottom/config" targetFile4="$HOME/dotfiles/waybar/themes/ml4w-bottom/config" targetFile5="$HOME/dotfiles/waybar/themes/ml4w-minimal/config" settingsFile="$HOME/dotfiles/.settings/waybar_swaylock" # Define Markers startMarker="START IDLE TOOGLE" endMarker="END IDLE TOOGLE" # Select Value customvalue=$(gum choose "SHOW" "HIDE") if [ ! -z $customvalue ]; then if [ "$customvalue" == "SHOW" ] ;then customtext=" \"idle_inhibitor\"," else customtext=" \/\/\"idle_inhibitor\"," fi _replaceInFile $startMarker $endMarker $customtext $targetFile1 _replaceInFile $startMarker $endMarker $customtext $targetFile2 _replaceInFile $startMarker $endMarker $customtext $targetFile3 _replaceInFile $startMarker $endMarker $customtext $targetFile4 _replaceInFile $startMarker $endMarker $customtext $targetFile5 _writeSettings $settingsFile $customtext # Reload Waybar setsid $HOME/dotfiles/waybar/launch.sh 1>/dev/null 2>&1 & _goBack else echo "ERROR: Define a value." sleep 2 _goBack fi