From 7a4f784d0f7fcaea2cc6e1277416cfac594ce4a8 Mon Sep 17 00:00:00 2001 From: RGBCube Date: Mon, 6 Nov 2023 14:42:38 +0300 Subject: [PATCH] Add dunst --- .gitignore | 1 + machines/enka/default.nix | 1 + machines/enka/dunst/default.nix | 42 +++++++++++++++++++++++++++++++++ 3 files changed, 44 insertions(+) create mode 100644 machines/enka/dunst/default.nix diff --git a/.gitignore b/.gitignore index 53d9e5e..96242ab 100644 --- a/.gitignore +++ b/.gitignore @@ -5,6 +5,7 @@ !machines/enka/bat/ !machines/enka/discord/ !machines/enka/docker/ +!machines/enka/dunst/ !machines/enka/firefox/ !machines/enka/fuzzel/ !machines/enka/git/ diff --git a/machines/enka/default.nix b/machines/enka/default.nix index e466375..b29f22a 100644 --- a/machines/enka/default.nix +++ b/machines/enka/default.nix @@ -12,6 +12,7 @@ ./bat ./discord ./docker + ./dunst ./firefox ./fuzzel ./git diff --git a/machines/enka/dunst/default.nix b/machines/enka/dunst/default.nix new file mode 100644 index 0000000..0fbe54e --- /dev/null +++ b/machines/enka/dunst/default.nix @@ -0,0 +1,42 @@ +{ pkgs, homeConfiguration, enabled, ... }: + +homeConfiguration "nixos" { + services.dunst = enabled { + iconTheme = { + name = "gruvbox-dark"; + package = pkgs.gruvbox-dark-icons-gtk; + }; + + settings = { + global = { + horizontal_padding = 10; + padding = 10; + + frame_color = "#D79921"; + frame_width = 1; + seperator_color = "frame"; + + background = "#1D2021"; + foreground = "#DDC7A1"; + + alignment = "left"; + font = "JetBrainsMono 12"; + }; + + urgency_low = { + frame_color = "#94A6FF"; + timeout = 5; + }; + + urgency_normal = { + frame_color = "#FAA41A"; + timeout = 10; + }; + + urgency_critical = { + frame_color = "#F15D22"; + timeout = 15; + }; + }; + }; +}