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:
parent
3d56ea7e62
commit
711c9a31f9
6 changed files with 39 additions and 18 deletions
|
@ -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
|
|
||||||
|
|
|
@ -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
|
||||||
|
|
||||||
|
|
|
@ -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
2
config
|
@ -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
|
||||||
#
|
#
|
||||||
|
|
|
@ -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,
|
||||||
|
|
|
@ -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,
|
||||||
|
|
Loading…
Reference in a new issue