{
  config,
  pkgs,
  lib,
  ...
}: {
  users.users.someone.packages = [pkgs.dunst];

  xdg.configFile."dunst/dunstrc".text = ''
    [global]
    width = 300
    height = 100
    offset = 10x10
    origin = top-right
    frame_width = 0
    frame_color = "#1f1d2e"
    separator_color = "#313244"
    font = "Source Code Pro 10"
    line_height = 4
    icon_position = left
    max_icon_size = 48
    min_icon_size = 24
    show_age_threshold = 60
    word_wrap = yes
    ellipsize = middle
    ignore_newline = no
    stack_duplicates = true
    hide_duplicate_count = false
    show_indicators = yes
    enable_recursive_icon_lookup = true
    always_merge_stack_duplicates = false
    icon_theme = "Papirus-Dark"
    corner_radius = 8
    scale = 1
    monitor = 0
    sort = yes
    notification_limit = 0

    [urgency_low]
    background = "#1f1d2e"
    foreground = "#cdd6f4"
    frame_color = "#89b4fa"

    [urgency_normal]
    background = "#1f1d2e"
    foreground = "#cdd6f4"
    frame_color = "#89b4fa"

    [urgency_critical]
    background = "#1f1d2e"
    foreground = "#f38ba8"
    frame_color = "#f38ba8"
  '';
}
