diff --git a/home-manager/linux/programs/hyprland.nix b/home-manager/linux/programs/hyprland.nix
index 997e0ef..74a4111 100644
--- a/home-manager/linux/programs/hyprland.nix
+++ b/home-manager/linux/programs/hyprland.nix
@@ -322,6 +322,7 @@ in with lib; {
"memory"
# "temperature"
"tray"
+ "custom/notification"
"clock"
# "custom/power"
];
@@ -390,6 +391,28 @@ in with lib; {
playing = "▶";
};
};
+ "custom/notification" = {
+ tooltip = false;
+ format = "{icon}";
+ format-icons = {
+ notification = "";
+ none = "";
+ dnd-notification = "";
+ dnd-none = "";
+ inhibited-notification =
+ "";
+ inhibited-none = "";
+ dnd-inhibited-notification =
+ "";
+ dnd-inhibited-none = "";
+ };
+ return-type = "json";
+ exec-if = "which swaync-client";
+ exec = "swaync-client -swb";
+ on-click = "swaync-client -t -sw";
+ on-click-right = "swaync-client -d -sw";
+ escape = true;
+ };
};
};
style = ''
@@ -536,6 +559,12 @@ in with lib; {
color: black;
}
+ #custom-notification {
+ background-color: #FA8BFF;
+ background-image: linear-gradient(45deg, #2BD2FF 0%, #2BD2FF 52%, #2BD2FF 90%);
+ color: black;
+ }
+
#memory {
background-color: #FA8BFF;
background-image: linear-gradient(45deg, #2BD2FF 0%, #2BD2FF 52%, #2BD2FF 90%);