flake/users/guanranwang/home-manager/applications/dunst/default.nix
2023-11-29 17:56:30 +08:00

37 lines
825 B
Nix

{
lib,
config,
...
}: {
services.dunst = {
enable = true;
settings = lib.mkMerge [
{
global = {
padding = 10;
horizontal_padding = 10;
frame_width = 2;
font = "Monospace 10";
icon_path = "/home/guanranwang/.local/share/icons/dunst";
corner_radius = 10;
max_icon_size = 128; # weird bug, default value (128) not working
};
}
(lib.mkIf (config.myFlake.home-manager.colorScheme == "tokyonight") {
# Tokyonight
global = {
frame_color = "#c0caf5";
background = "#1a1b26";
foreground = "#c0caf5";
};
urgency_critical.frame_color = "#fab387";
})
];
};
xdg.dataFile."icons/dunst" = {
source = ./dunst;
recursive = true;
};
}