Add do-not-disturb module

This commit is contained in:
2021-10-23 21:57:30 +03:00
parent 0f932888d1
commit 4b6644bc68
3 changed files with 16 additions and 0 deletions

8
bin/dnd Executable file
View File

@@ -0,0 +1,8 @@
#! /bin/bash
# Copied from https://github.com/Alexays/Waybar/wiki/Module:-Custom#dunst
COUNT=$(dunstctl count waiting)
ENABLED=
DISABLED=
if [ $COUNT != 0 ]; then DISABLED=" $COUNT"; fi
if dunstctl is-paused | grep -q "false" ; then echo $ENABLED; else echo $DISABLED; fi

View File

@@ -4,6 +4,7 @@
"modules-right": [ "modules-right": [
"custom/weather", "custom/weather",
"custom/pacman-updates", "custom/pacman-updates",
"custom/dnd",
"pulseaudio", "pulseaudio",
"sway/language", "sway/language",
"network", "network",
@@ -43,6 +44,12 @@
"on-click": "alacritty -e sudo pacman -Syu", "on-click": "alacritty -e sudo pacman -Syu",
"tooltip": false "tooltip": false
}, },
"custom/dnd": {
"exec": "$HOME/dotfiles/bin/dnd",
"on-click": "dunstctl set-paused toggle",
"restart-interval": 0,
"tooltip": false
},
"pulseaudio": { "pulseaudio": {
"tooltip": false, "tooltip": false,
"format-muted": "MUTE" "format-muted": "MUTE"

View File

@@ -38,6 +38,7 @@ window#waybar {
color: @primary; color: @primary;
} }
#custom-dnd,
#custom-player, #custom-player,
#custom-weather, #custom-weather,
#custom-pacman-updates, #custom-pacman-updates,