mirror of
https://github.com/tiyn/dotfiles.git
synced 2025-03-31 16:37:45 +02:00
dunst: added dnd mode
This commit is contained in:
parent
7756ef5d6d
commit
12cb200ba8
@ -10,6 +10,7 @@
|
|||||||
padding = 10
|
padding = 10
|
||||||
horizontal_padding = 10
|
horizontal_padding = 10
|
||||||
frame_width = 2
|
frame_width = 2
|
||||||
|
corner_radius = 5
|
||||||
|
|
||||||
frame_color = "#555555"
|
frame_color = "#555555"
|
||||||
separator_color = "#555555"
|
separator_color = "#555555"
|
||||||
@ -66,10 +67,18 @@
|
|||||||
frame_color = "#8c3d45"
|
frame_color = "#8c3d45"
|
||||||
timeout = 0
|
timeout = 0
|
||||||
|
|
||||||
[normal_urgency_sound]
|
[sound_normal]
|
||||||
msg_urgency = "normal"
|
msg_urgency = "normal"
|
||||||
script = ~/.config/dunst/alert_normal.sh
|
script = ~/.config/dunst/alert_normal.sh
|
||||||
|
|
||||||
[critical_urgency_sound]
|
[sound_critical]
|
||||||
msg_urgency = "critical"
|
msg_urgency = "critical"
|
||||||
script = ~/.config/dunst/alert_high.sh
|
script = ~/.config/dunst/alert_high.sh
|
||||||
|
|
||||||
|
[dnd_normal]
|
||||||
|
msg_urgency = "normal"
|
||||||
|
skip_display = true
|
||||||
|
|
||||||
|
[dnd_low]
|
||||||
|
msg_urgency = "low"
|
||||||
|
skip_display = true
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
xset r rate 300 50 & # Speed xrate up
|
xset r rate 300 50 & # Speed xrate up
|
||||||
unclutter & # Remove mouse when idle
|
unclutter & # Remove mouse when idle
|
||||||
dunst & # dunst for notifications
|
dunst && dunstctl rule dnd_low disable && dunstctl rule dnd_normal disable & # dunst for notifications
|
||||||
redshift & # redshift for saving your eyes
|
redshift & # redshift for saving your eyes
|
||||||
$STATUSBAR & # for refreshing the statusbar
|
$STATUSBAR & # for refreshing the statusbar
|
||||||
xcompmgr & # compositor for transparency
|
xcompmgr & # compositor for transparency
|
||||||
|
7
.local/bin/tools/dnd_start
Executable file
7
.local/bin/tools/dnd_start
Executable file
@ -0,0 +1,7 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
notify-send -u low "dunst" "Do not disturb started"
|
||||||
|
dunstctl history-clear
|
||||||
|
dunstctl rule dnd_low enable
|
||||||
|
dunstctl rule dnd_normal enable
|
||||||
|
dunstctl rule sound_normal disable
|
10
.local/bin/tools/dnd_stop
Executable file
10
.local/bin/tools/dnd_stop
Executable file
@ -0,0 +1,10 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
dunstctl rule dnd_low disable
|
||||||
|
dunstctl rule dnd_normal disable
|
||||||
|
dunstctl rule sound_normal enable
|
||||||
|
hist_size=$(dunstctl history | jq '.data[0] | length')
|
||||||
|
for i in `seq $hist_size`; do
|
||||||
|
dunstctl history-pop
|
||||||
|
done
|
||||||
|
notify-send -u low "dunst" "Do not disturb stopped"
|
Loading…
x
Reference in New Issue
Block a user