add dunst theme

This commit is contained in:
Julien Malka 2023-11-22 18:09:30 +01:00
parent 1d1bfd4336
commit 0f869ded2d
Signed by: Luj
GPG key ID: 6FC74C847011FD83
2 changed files with 45 additions and 3 deletions

View file

@ -0,0 +1,44 @@
{ config, pkgs, lib, ... }:
let
cfg = config.luj.programs.dunst;
in
with lib;
{
options.luj.programs.dunst = {
enable = mkEnableOption "Enable Dunst";
};
config = mkIf cfg.enable {
services.dunst = {
enable = true;
settings = {
global = {
corner_radius = 5;
follow = "mouse";
frame_color = "#89B4FA";
frame_width = 0;
separator_color = "frame";
};
urgency_low = {
background = "#1E1E2E";
foreground = "#CDD6F4";
};
urgency_normal = {
background = "#1E1E2E";
foreground = "#CDD6F4";
};
urgency_critical = {
background = "#1E1E2E";
foreground = "#CDD6F4";
frame_color = "#FAB387";
};
};
};
};
}

View file

@ -13,6 +13,7 @@
luj.programs.waybar.enable = true;
luj.programs.waybar.interfaceName = "enp0s13f0u1u4u4";
luj.programs.kitty.enable = true;
luj.programs.dunst.enable = true;
luj.programs.zsh.enable = true;
luj.emails.enable = true;
@ -89,9 +90,6 @@
layout = "fr";
};
services.dunst = {
enable = true;
};
programs.chromium = {
enable = true;