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; - }; -}