diff --git a/home/dunst.nix b/home/dunst.nix
index 0ac9251..a842ff4 100644
--- a/home/dunst.nix
+++ b/home/dunst.nix
@@ -2,56 +2,35 @@
services.dunst = {
enable = true;
settings = {
+ /* https://dunst-project.org/static/dunstrc1 */
global = {
- font = "Monospace 8";
- allow_markup = true;
- format = "%a: %s\n%b";
- sort = true;
- indicate_hidden = true;
- alignment = "left";
- bounce_freq = 0;
- show_age_threshold = 60;
- word_wrap = true;
+ follow = true;
+ format = "%s\n%b";
+ markup = "full";
+ alignment = "center";
+ vertical_alignment = "center";
ignore_newline = false;
- geometry = "300x5-30+20";
- transparency = 0;
- idle_threshold = 120;
- monitor = 0;
- follow = "keyboard";
+ indicate_hidden = true;
+ progress_bar = true;
+ word_wrap = true;
sticky_history = true;
- line_height = 0;
- separator_height = 2;
- padding = 8;
- horizontal_padding = 8;
- separator_color = "frame";
- startup_notification = true;
- dmenu = "dmenu -p dunst:";
- browser = "firefox -new-tab";
- };
- frame = {
- width = 0;
- color = "#000000";
- };
- shortcuts = {
- close = "mod4+m";
- close_all = "mod4+shift+m";
- history = "mod4+n";
- context = "mod4+shift+i";
+ mouse_left_click = "close_current";
+ mouse_middle_click = "do_action, close_current";
};
urgency_low = {
- background = "#222222";
- foreground = "#888888";
- timeout = 10;
+ frame_color = "#3B7C87";
+ foreground = "#3B7C87";
+ background = "#191311";
};
urgency_normal = {
- background = "#285577";
- foreground = "#ffffff";
- timeout = 10;
+ frame_color = "#5B8234";
+ foreground = "#5B8234";
+ background = "#191311";
};
urgency_critical = {
- background = "#900000";
- foreground = "#ffffff";
- timeout = 0;
+ frame_color = "#B7472A";
+ foreground = "#B7472A";
+ background = "#191311";
};
};
};