waybar and rofi
This commit is contained in:
24
.config/waybar/scripts/current-theme.sh
Executable file
24
.config/waybar/scripts/current-theme.sh
Executable file
@ -0,0 +1,24 @@
|
||||
#!/usr/bin/env bash
|
||||
|
||||
CURRENT_THEME_FILE="$HOME/.config/waybar/themes/current-theme"
|
||||
|
||||
# Get the current theme
|
||||
current_theme=$(cat "$CURRENT_THEME_FILE" 2>/dev/null || echo "")
|
||||
current_theme_name="Default"
|
||||
|
||||
# Get the theme name
|
||||
if [[ -n "$current_theme" ]]; then
|
||||
current_theme_name=$(basename "$current_theme" .css)
|
||||
|
||||
# Convert "theme-name" to "Theme Name"
|
||||
formatted_theme_name="${current_theme_name//-/ }"
|
||||
formatted_theme_name=$(echo "$formatted_theme_name" | awk '{for(i=1;i<=NF;i++) $i=toupper(substr($i,1,1)) substr($i,2)}1')
|
||||
else
|
||||
formatted_theme_name="Default"
|
||||
fi
|
||||
|
||||
tooltip="Theme: $formatted_theme_name"
|
||||
tooltip+="\nStyle: Classic" # hard-coded for now
|
||||
|
||||
# Tooltip
|
||||
echo "{\"tooltip\": \"$tooltip\"}"
|
Reference in New Issue
Block a user