From ca8a327a159292ad7d95472db7de6b4c5d94a5ed Mon Sep 17 00:00:00 2001 From: Derek Taylor Date: Mon, 18 Mar 2019 10:57:14 -0500 Subject: [PATCH] Adding xmobar support for herbstluftwm. --- .config/herbstluftwm/xmobar | 7 +++++++ .config/herbstluftwm/xmobar-tags | 22 ++++++++++++++++++++++ 2 files changed, 29 insertions(+) create mode 100755 .config/herbstluftwm/xmobar create mode 100755 .config/herbstluftwm/xmobar-tags diff --git a/.config/herbstluftwm/xmobar b/.config/herbstluftwm/xmobar new file mode 100755 index 0000000..0cd0252 --- /dev/null +++ b/.config/herbstluftwm/xmobar @@ -0,0 +1,7 @@ +#!/bin/bash + +$HOME/.config/herbstluftwm/xmobar-tags | xmobar -x 0 -B "#292d3e" -F "#ffffff" ~/.config/xmobar/xmobarrc2 & +$HOME/.config/herbstluftwm/xmobar-tags | xmobar -x 1 -B "#292d3e" -F "#ffffff" ~/.config/xmobar/xmobarrc1 & +$HOME/.config/herbstluftwm/xmobar-tags | xmobar -x 2 -B "#292d3e" -F "#ffffff" ~/.config/xmobar/xmobarrc0 & + +echo "Bars launched..." diff --git a/.config/herbstluftwm/xmobar-tags b/.config/herbstluftwm/xmobar-tags new file mode 100755 index 0000000..ba937c6 --- /dev/null +++ b/.config/herbstluftwm/xmobar-tags @@ -0,0 +1,22 @@ +#!/bin/bash +## HLWM Xmobar Tag Status ###### +# Version 0.1 by Scott Garrett # +# Wintervenom [(at)] gmail.com # +################################ + +hc () { + herbstclient "$@" +} + +tags () { + printf '[%s] ' $(hc tag_status) + echo +} + +set -f +IFS=$'\t' +tags +hc -i tag_changed | +while read hook tag mon; do + tags +done