summaryrefslogtreecommitdiff
path: root/accounts/gkleen@sif/dunst-settings.nix
blob: 0cf47fc82417840fbd2a785bedf61c7bdf9f9bd5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
{ pkgs, ... }:
{
  global = {
    font = "Fira Sans 6";
    markup = "full";
    format = "<i>%s</i> %p\\n%b";
    alignment = "left";
    geometry = "1216x10-32+64";
    shrink = true;
    monitor = 0;
    follow = "none";
    padding = 6;
    horizontal_padding = 6;
    separator_height = 1;
    separator_color = "frame";
    idle_threshold = 0;

    transparency = 10;

    frame_width = 1;
    frame_color = "#999999";

    word_wrap = true;
    show_age_threshold = 15;
    show_indicators = false;
    icon_position = "right";
    min_icon_size = 25;
    max_icon_size = 25;
    sort = false;
    sticky_history = false;

    dmenu = "${pkgs.dmenu}/bin/dmenu";
  };
  # shortcuts = {
  #   close = "ctrl+space";
  #   close_all = "ctrl+shift+space";
  #   history = "ctrl+comma";
  #   context = "ctrl+period";
  # };
  urgency_low = {
    background = "#000000";
    foreground = "#999999";
    timeout = 5;
  };
  urgency_normal = {
    background = "#000000";
    foreground = "#ffffff";
    timeout = 15;
  };
  urgency_critical = {
    background = "#900000";
    foreground = "#ffffff";
    timeout = 0;
  };
  pulseaudio-ctl = {
    summary = "Volume *";
    body = "Current is *";
    set_stack_tag = "volume";
    history_ignore = true;
  };
  mail = {
    appname = "notmuch";
    timeout = 0;
  };
  zulip = {
    appname = "Zulip";
    timeout = 0;
  };
}