flake/home/applications/dunst/default.nix

32 lines
742 B
Nix
Raw Normal View History

{
lib,
config,
pkgs,
...
}: {
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")
(builtins.fromTOML (builtins.readFile "${pkgs.vimPlugins.tokyonight-nvim}/extras/dunst/tokyonight_night.dunstrc")))
];
};
xdg.dataFile."icons/dunst" = {
2023-11-25 09:02:50 +00:00
source = ./dunst;
recursive = true;
};
}