From d9222585a59fd504006a325c7c2bb895c45f9de6 Mon Sep 17 00:00:00 2001 From: Donovan Glover Date: Thu, 11 Jul 2024 18:41:27 -0400 Subject: [PATCH] Revert "meta: Replace dunst with swaync" Unfortunately swaync appears to *significantly* slow down the boot process, so sticking with dunst ensures that everything works properly. --- home/dunst.nix | 36 ++++++++++++++++++++++++++++++++++++ home/hyprland.nix | 2 +- home/swaync.nix | 12 ------------ 3 files changed, 37 insertions(+), 13 deletions(-) create mode 100644 home/dunst.nix delete mode 100644 home/swaync.nix diff --git a/home/dunst.nix b/home/dunst.nix new file mode 100644 index 00000000..c7d1c819 --- /dev/null +++ b/home/dunst.nix @@ -0,0 +1,36 @@ +{ pkgs, ... }: + +let + inherit (pkgs) libnotify papirus-icon-theme; +in +{ + home.packages = [ libnotify ]; + + services.dunst = { + enable = true; + + iconTheme = { + package = papirus-icon-theme; + name = "Papirus"; + }; + + settings = { + global = { + geometry = "1870x5-25+45"; + width = 350; + separator_height = 5; + padding = 24; + horizontal_padding = 24; + frame_width = 3; + idle_threshold = 120; + alignment = "center"; + word_wrap = "yes"; + transparency = 5; + format = "%s: %b"; + markup = "full"; + min_icon_size = 32; + max_icon_size = 128; + }; + }; + }; +} diff --git a/home/hyprland.nix b/home/hyprland.nix index 0e609f0c..770b8fd9 100644 --- a/home/hyprland.nix +++ b/home/hyprland.nix @@ -198,7 +198,7 @@ in "${super}_SHIFT, Q, killactive" "${super}, W, exec, ~/.config/${randomBackgroundScript}" "${super}_SHIFT, W, exec, ~/.config/${swapBackgroundScript}" - "${super}, P, exec, notify-send --icon=$(grimblast save screen) Screenshot Captured." + "${super}, P, exec, dunstify --icon=$(grimblast save screen) Screenshot Captured." ", Print, exec, grimblast --freeze copy area" "${super}_ALT, delete, exit" "${super}, T, exec, tessen" diff --git a/home/swaync.nix b/home/swaync.nix deleted file mode 100644 index f2f82583..00000000 --- a/home/swaync.nix +++ /dev/null @@ -1,12 +0,0 @@ -{ pkgs, ... }: - -let - inherit (pkgs) libnotify; -in -{ - home.packages = [ libnotify ]; - - services.swaync = { - enable = true; - }; -}