aboutsummaryrefslogtreecommitdiff
path: root/update-title
diff options
context:
space:
mode:
Diffstat (limited to 'update-title')
-rwxr-xr-xupdate-title21
1 files changed, 21 insertions, 0 deletions
diff --git a/update-title b/update-title
new file mode 100755
index 0000000..60efe12
--- /dev/null
+++ b/update-title
@@ -0,0 +1,21 @@
+#!/bin/bash
+
+while true; do
+ bg_color="#000000" # Initial background color
+ text_color="#979286"
+ font="%{T1}"
+
+ active_node=$(xdotool getactivewindow)
+
+ if [[ "$1" -eq "$active_node" ]]; then
+ bg_color="#000000" # Change the background color when the window is active
+ text_color="#FFFFFF"
+ font="%{T2}"
+ fi
+
+ title=$(xtitle "$1")
+
+ echo -e "%{B$bg_color}%{F$text_color}$font%{c}%{A1:bspc node $1 -f:}%{A2:bspc node $1 -c:}%{A5:bspc node $1 -d last:}%{A4:bspc node $1 -s biggest && ~/.scripts/title-bar:}$title%{A}%{A}%{A}%{A}%{F#909090}%{r}%{A:bspc node $1 -c:}x %{A}"
+
+ sleep 0.5
+done