Add ChatGPT Icon
This commit is contained in:
parent
9b93ffc2c0
commit
8e0518c417
|
@ -207,6 +207,17 @@ echo -e "${NONE}"
|
||||||
echo "Waybar Appslabel restored."
|
echo "Waybar Appslabel restored."
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
# Restore Waybar ChatGPT
|
||||||
|
targetFile="$HOME/dotfiles/waybar/modules.json"
|
||||||
|
settingsFile="$HOME/dotfiles/.settings/waybar_chatgpt"
|
||||||
|
if [ -f $settingsFile ] ;then
|
||||||
|
startMarker="START CHATGPT TOOGLE"
|
||||||
|
endMarker="END CHATGPT TOOGLE"
|
||||||
|
customtext="$(cat $settingsFile)"
|
||||||
|
_replaceInFile "$startMarker" "$endMarker" "$customtext" "$targetFile"
|
||||||
|
echo "Waybar ChatGPT restored."
|
||||||
|
fi
|
||||||
|
|
||||||
# Restore Waybar Bluetooth
|
# Restore Waybar Bluetooth
|
||||||
targetFile1="$HOME/dotfiles-versions/$version/waybar/themes/ml4w/config"
|
targetFile1="$HOME/dotfiles-versions/$version/waybar/themes/ml4w/config"
|
||||||
targetFile2="$HOME/dotfiles-versions/$version/waybar/themes/ml4w-blur/config"
|
targetFile2="$HOME/dotfiles-versions/$version/waybar/themes/ml4w-blur/config"
|
||||||
|
|
2
hypr/settings/modules/waybar/chatgpt/config.sh
Normal file
2
hypr/settings/modules/waybar/chatgpt/config.sh
Normal file
|
@ -0,0 +1,2 @@
|
||||||
|
name="Show/Hide ChatGPT"
|
||||||
|
order=1
|
34
hypr/settings/modules/waybar/chatgpt/module.sh
Executable file
34
hypr/settings/modules/waybar/chatgpt/module.sh
Executable file
|
@ -0,0 +1,34 @@
|
||||||
|
#!/bin/bash
|
||||||
|
_getHeader "$name" "$author"
|
||||||
|
|
||||||
|
echo "Hide or show the chatgpt icon in ML4W waybar themes."
|
||||||
|
|
||||||
|
# Define File
|
||||||
|
targetFile="$HOME/dotfiles/waybar/modules.json"
|
||||||
|
settingsFile="$HOME/dotfiles/.settings/waybar_chatgpt"
|
||||||
|
|
||||||
|
# Define Markers
|
||||||
|
startMarker="START CHATGPT TOOGLE"
|
||||||
|
endMarker="END CHATGPT TOOGLE"
|
||||||
|
|
||||||
|
# Select Value
|
||||||
|
customvalue=$(gum choose "SHOW" "HIDE")
|
||||||
|
|
||||||
|
if [ ! -z $customvalue ]; then
|
||||||
|
if [ "$customvalue" == "SHOW" ] ;then
|
||||||
|
customtext=" \"custom\/chatgpt\","
|
||||||
|
else
|
||||||
|
customtext=" \/\/\"custom\/chatgpt\","
|
||||||
|
fi
|
||||||
|
|
||||||
|
_replaceInFile $startMarker $endMarker $customtext $targetFile
|
||||||
|
_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
|
|
@ -276,6 +276,9 @@
|
||||||
"group/quicklinks": {
|
"group/quicklinks": {
|
||||||
"orientation": "horizontal",
|
"orientation": "horizontal",
|
||||||
"modules": [
|
"modules": [
|
||||||
|
// START CHATGPT TOOGLE
|
||||||
|
"custom/chatgpt",
|
||||||
|
// END CHATGPT TOOGLE
|
||||||
"custom/filemanager",
|
"custom/filemanager",
|
||||||
"custom/browser"
|
"custom/browser"
|
||||||
]
|
]
|
||||||
|
|
Loading…
Reference in New Issue
Block a user