waybar: update configs

- waybar: rename to start_waybar.sh
- waybar_card: minor formatting in tooltip
- waybar_mediaplayer: add icons to tooltip
This commit is contained in:
Konstantin Koslowski 2021-05-14 12:03:16 +02:00
parent 3d56ea7e62
commit 711c9a31f9
6 changed files with 39 additions and 18 deletions

View file

@ -9,9 +9,8 @@ fi
STYLE=$CONFIG_DIR/style.css STYLE=$CONFIG_DIR/style.css
# Terminate already running bar instances # Terminate already running bar instances
pkill -SIGUSR2 -x waybar # pkill -SIGUSR2 -x waybar
pkill -x waybar
if [ $? -ne 0 ]; then # execute new instance
waybar -c $CONFIG -s $STYLE waybar -c $CONFIG -s $STYLE
fi

View file

@ -8,7 +8,7 @@ tooltip=""
alt="missing" alt="missing"
ret=$($CMD 2> /dev/null) ret=$($CMD 2> /dev/null)
if [ $? -eq 0 ]; then if [ $? -eq 0 ]; then
tooltip="S/N: $(echo $ret | grep -oE 'Serial number[.:0-9 ]*' | grep -oE '[0-9]*')" tooltip="<b>S/N</b> $(echo $ret | grep -oE 'Serial number[.:0-9 ]*' | grep -oE '[0-9]*')"
alt="available" alt="available"
fi fi

View file

@ -18,7 +18,7 @@ def write_output(text, player):
title = m.get("xesam:title", "unknown") title = m.get("xesam:title", "unknown")
artist = ",".join(x for x in m.get("xesam:artist")) artist = ",".join(x for x in m.get("xesam:artist"))
album = m.get("xesam:album") album = m.get("xesam:album")
tooltip = f"{artist}\n<b>{title}</b>\n<i>{album}</i>" tooltip = f"{artist}\n<b>{title}</b>\n{album}"
output = {'text': text, output = {'text': text,
'tooltip': tooltip, 'tooltip': tooltip,
'class': 'custom-' + player.props.player_name, 'class': 'custom-' + player.props.player_name,

2
config
View file

@ -301,7 +301,7 @@ for_window [class="Signal" window_type="normal"] exec sh -c "sleep 1"; mark c; f
# #
# Status Bar: # Status Bar:
# #
exec_always $HOME/.config/sway/bin/waybar exec_always $HOME/.config/sway/bin/start_waybar.sh
# #
# Autostart # Autostart
# #

View file

@ -11,6 +11,11 @@
"custom/separator#left" "custom/separator#left"
], ],
"modules-center": [ "modules-center": [
"custom/separator#right",
"custom/media",
"custom/separator#center",
"pulseaudio",
"custom/separator#left"
], ],
"modules-right": [ "modules-right": [
"custom/separator#right", "custom/separator#right",
@ -18,10 +23,6 @@
"custom/separator#right", "custom/separator#right",
"custom/mail", "custom/mail",
"custom/separator#right", "custom/separator#right",
"pulseaudio",
"custom/separator#right",
"custom/media",
"custom/separator#right",
"network#wl0", "network#wl0",
"network#en0", "network#en0",
"network#vpn0", "network#vpn0",
@ -38,6 +39,10 @@
"custom/separator#left": { "custom/separator#left": {
"format": " <span foreground='#268bd2'></span> " "format": " <span foreground='#268bd2'></span> "
}, },
"custom/separator#center": {
// "format": " <span foreground='#268bd2'></span> "
"format": " <span foreground='#268bd2'>|</span> "
},
"custom/separator#right": { "custom/separator#right": {
"format": " <span foreground='#268bd2'></span> " "format": " <span foreground='#268bd2'></span> "
}, },
@ -189,7 +194,13 @@
"car": "", "car": "",
"default": ["", "", ""] "default": ["", "", ""]
}, },
"on-click": "pkill -x pavucontrol || pavucontrol" "min-length": 14,
"max-length": 20,
"on-click": "$HOME/.config/sway/bin/sway_volume mute",
"on-click-middle": "$HOME/.config/sway/bin/sway_volume gui",
"on-click-right": "$HOME/.config/sway/bin/sway_volume source-mute",
"on-scroll-up": "$HOME/.config/sway/bin/sway_volume increase",
"on-scroll-down": "$HOME/.config/sway/bin/sway_volume decrease-mute"
}, },
"tray": { "tray": {
"padding": 10, "padding": 10,

View file

@ -11,6 +11,11 @@
"custom/separator#left" "custom/separator#left"
], ],
"modules-center": [ "modules-center": [
"custom/separator#right",
"custom/media",
"custom/separator#center",
"pulseaudio",
"custom/separator#left"
], ],
"modules-right": [ "modules-right": [
"custom/separator#right", "custom/separator#right",
@ -18,10 +23,6 @@
"custom/separator#right", "custom/separator#right",
"custom/mail", "custom/mail",
"custom/separator#right", "custom/separator#right",
"pulseaudio",
"custom/separator#right",
"custom/media",
"custom/separator#right",
"network#en0", "network#en0",
"network#vpn0", "network#vpn0",
"custom/separator#right", "custom/separator#right",
@ -35,6 +36,10 @@
"custom/separator#left": { "custom/separator#left": {
"format": " <span foreground='#268bd2'></span> " "format": " <span foreground='#268bd2'></span> "
}, },
"custom/separator#center": {
// "format": " <span foreground='#268bd2'></span> "
"format": " <span foreground='#268bd2'>|</span> "
},
"custom/separator#right": { "custom/separator#right": {
"format": " <span foreground='#268bd2'></span> " "format": " <span foreground='#268bd2'></span> "
}, },
@ -186,7 +191,13 @@
"car": "", "car": "",
"default": ["", "", ""] "default": ["", "", ""]
}, },
"on-click": "pkill -x pavucontrol || pavucontrol" "min-length": 14,
"max-length": 20,
"on-click": "$HOME/.config/sway/bin/sway_volume mute",
"on-click-middle": "$HOME/.config/sway/bin/sway_volume gui",
"on-click-right": "$HOME/.config/sway/bin/sway_volume source-mute",
"on-scroll-up": "$HOME/.config/sway/bin/sway_volume increase",
"on-scroll-down": "$HOME/.config/sway/bin/sway_volume decrease-mute"
}, },
"tray": { "tray": {
"padding": 10, "padding": 10,