From 0f869ded2d33ef3dbcdea9c216b45e5e626471f7 Mon Sep 17 00:00:00 2001 From: Julien Malka Date: Wed, 22 Nov 2023 18:09:30 +0100 Subject: [PATCH] add dunst theme --- home-manager-modules/dunst/default.nix | 44 ++++++++++++++++++++++++++ machines/telecom/home-julien.nix | 4 +-- 2 files changed, 45 insertions(+), 3 deletions(-) create mode 100644 home-manager-modules/dunst/default.nix diff --git a/home-manager-modules/dunst/default.nix b/home-manager-modules/dunst/default.nix new file mode 100644 index 0000000..0693e8f --- /dev/null +++ b/home-manager-modules/dunst/default.nix @@ -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"; + }; + + }; + + }; + }; + +} diff --git a/machines/telecom/home-julien.nix b/machines/telecom/home-julien.nix index c09aef3..7f0e667 100644 --- a/machines/telecom/home-julien.nix +++ b/machines/telecom/home-julien.nix @@ -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;