add notifications and emacs-status widget
This commit is contained in:
parent
5523e74082
commit
264eec4c48
@ -6,7 +6,7 @@
|
|||||||
// Choose the order of the modules
|
// Choose the order of the modules
|
||||||
"modules-left": ["sway/workspaces", "sway/mode", "custom/media"],
|
"modules-left": ["sway/workspaces", "sway/mode", "custom/media"],
|
||||||
"modules-center": [],
|
"modules-center": [],
|
||||||
"modules-right": ["idle_inhibitor", "mpd", "pulseaudio", "bluetooth", "network", "cpu", "memory", "temperature", "battery", "clock", "tray"],
|
"modules-right": ["idle_inhibitor", "mpd", "pulseaudio", "network", "cpu", "memory", "temperature", "battery", "tray", "clock", "custom/swaync", "custom/emacsstatus"],
|
||||||
"sway/workspaces": {
|
"sway/workspaces": {
|
||||||
"disable-scroll-wraparound": true
|
"disable-scroll-wraparound": true
|
||||||
},
|
},
|
||||||
@ -52,7 +52,8 @@
|
|||||||
"clock": {
|
"clock": {
|
||||||
// "timezone": "America/New_York",
|
// "timezone": "America/New_York",
|
||||||
"tooltip-format": "<big>{:%Y %B}</big>\n<tt><small>{calendar}</small></tt>",
|
"tooltip-format": "<big>{:%Y %B}</big>\n<tt><small>{calendar}</small></tt>",
|
||||||
"format": "{:%Y-%m-%d %I:%M:%S %p}",
|
"format": "{:%Y-%m-%d %H:%M:%S}",
|
||||||
|
//"format": "{:%Y-%m-%d %I:%M:%S %p}",
|
||||||
"interval": 1
|
"interval": 1
|
||||||
},
|
},
|
||||||
"cpu": {
|
"cpu": {
|
||||||
@ -103,9 +104,9 @@
|
|||||||
"on-click": "pavucontrol"
|
"on-click": "pavucontrol"
|
||||||
},
|
},
|
||||||
"mpd": {
|
"mpd": {
|
||||||
"format": "{stateIcon} {consumeIcon}{randomIcon}{repeatIcon}{singleIcon} {artist} | {title} | {elapsedTime:%M:%S}/{totalTime:%M:%S}",
|
"format": "{stateIcon} {consumeIcon}{randomIcon}{repeatIcon}{singleIcon} {artist} - {title} | {elapsedTime:%M:%S}/{totalTime:%M:%S}",
|
||||||
// "max-length": 200,
|
// "max-length": 200,
|
||||||
"format-disconnected": "Disconnected",
|
"format-disconnected": "-",
|
||||||
"format-stopped": "{consumeIcon}{randomIcon}{repeatIcon}{singleIcon}Stopped",
|
"format-stopped": "{consumeIcon}{randomIcon}{repeatIcon}{singleIcon}Stopped",
|
||||||
"interval": 2,
|
"interval": 2,
|
||||||
"consume-icons": {
|
"consume-icons": {
|
||||||
@ -139,6 +140,15 @@
|
|||||||
"escape": true,
|
"escape": true,
|
||||||
"exec": "$HOME/.config/waybar/mediaplayer.py 2> /dev/null" // Script in resources folder
|
"exec": "$HOME/.config/waybar/mediaplayer.py 2> /dev/null" // Script in resources folder
|
||||||
// "exec": "$HOME/.config/waybar/mediaplayer.py --player spotify 2> /dev/null" // Filter player based on name
|
// "exec": "$HOME/.config/waybar/mediaplayer.py --player spotify 2> /dev/null" // Filter player based on name
|
||||||
|
},
|
||||||
|
"custom/swaync": {
|
||||||
|
"exec": "~/.config/waybar/scripts/notifications.sh",
|
||||||
|
"on-click": "swaync-client -t",
|
||||||
|
"restart-interval": 1
|
||||||
|
},
|
||||||
|
"custom/emacsstatus": {
|
||||||
|
"exec": "~/.config/waybar/scripts/emacs-status.sh",
|
||||||
|
"on-click": "emacsclient -c || emacs",
|
||||||
|
"restart-interval": 3
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
7
home/default/.config/waybar/scripts/emacs-status.sh
Executable file
7
home/default/.config/waybar/scripts/emacs-status.sh
Executable file
@ -0,0 +1,7 @@
|
|||||||
|
pgrep emacs >/dev/null
|
||||||
|
if [ $? -eq 1 ]
|
||||||
|
then
|
||||||
|
echo 'X'
|
||||||
|
else
|
||||||
|
echo 'e+'
|
||||||
|
fi
|
6
home/default/.config/waybar/scripts/notifications.sh
Executable file
6
home/default/.config/waybar/scripts/notifications.sh
Executable file
@ -0,0 +1,6 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
#
|
||||||
|
count="$(swaync-client -c)"
|
||||||
|
none="-"
|
||||||
|
if [ "$count" == "0" ]; then echo "$none" ; fi
|
||||||
|
if [ "$count" != "0" ]; then echo "$count" ; fi
|
@ -71,6 +71,8 @@ window#waybar.chromium {
|
|||||||
#mode,
|
#mode,
|
||||||
#idle_inhibitor,
|
#idle_inhibitor,
|
||||||
#bluetooth,
|
#bluetooth,
|
||||||
|
#custom-swaync,
|
||||||
|
#custom-emacsstatus,
|
||||||
#mpd {
|
#mpd {
|
||||||
padding: 0 6px;
|
padding: 0 6px;
|
||||||
border-right: 2px solid #424242;
|
border-right: 2px solid #424242;
|
||||||
@ -208,7 +210,7 @@ label:focus {
|
|||||||
}
|
}
|
||||||
|
|
||||||
#mpd.disconnected {
|
#mpd.disconnected {
|
||||||
background-color: #f53c3c;
|
/*background-color: #f53c3c;*/
|
||||||
}
|
}
|
||||||
|
|
||||||
#mpd.stopped {
|
#mpd.stopped {
|
||||||
|
Loading…
Reference in New Issue
Block a user