55 lines
1.4 KiB
Nix
55 lines
1.4 KiB
Nix
{
|
|
config,
|
|
pkgs,
|
|
lib,
|
|
...
|
|
}: {
|
|
services = {
|
|
dunst.enable = true;
|
|
dunst.settings = {
|
|
global = {
|
|
font = "Fira Code";
|
|
follow = "keyboard";
|
|
origin = "top-right";
|
|
transparency = 20;
|
|
padding = 6;
|
|
horizontal_padding = 6;
|
|
};
|
|
urgency_low = {
|
|
# IMPORTANT: colors have to be defined in quotation marks.
|
|
# Otherwise the "#" and following would be interpreted as a comment.
|
|
frame_color = "#3B7C87";
|
|
foreground = "#3B7C87";
|
|
highlight = "#3B7C87";
|
|
background = "#191311";
|
|
#background = "#2B313C"
|
|
timeout = 4;
|
|
# Icon for notifications with low urgency, uncomment to enable
|
|
#default_icon = /path/to/icon
|
|
};
|
|
|
|
urgency_normal = {
|
|
frame_color = "#5B8234";
|
|
foreground = "#5B8234";
|
|
highlight = "#5B8234";
|
|
background = "#191311";
|
|
#background = "#2B313C"
|
|
timeout = 6;
|
|
# Icon for notifications with normal urgency, uncomment to enable
|
|
#default_icon = /path/to/icon
|
|
};
|
|
|
|
urgency_critical = {
|
|
frame_color = "#B7472A";
|
|
foreground = "#B7472A";
|
|
highlight = "#B7472A";
|
|
background = "#191311";
|
|
#background = "#2B313C"
|
|
timeout = 8;
|
|
# Icon for notifications with critical urgency, uncomment to enable
|
|
#default_icon = /path/to/icon
|
|
};
|
|
};
|
|
};
|
|
}
|