about summary refs log tree commit diff stats
path: root/hm
diff options
context:
space:
mode:
Diffstat (limited to 'hm')
-rw-r--r--hm/mako/default.nix2
-rw-r--r--hm/packages/default.nix1
-rw-r--r--hm/sils/default.nix4
-rw-r--r--hm/waybar/default.nix33
4 files changed, 34 insertions, 6 deletions
diff --git a/hm/mako/default.nix b/hm/mako/default.nix
index c71f704..b51ec14 100644
--- a/hm/mako/default.nix
+++ b/hm/mako/default.nix
@@ -14,7 +14,7 @@
       ignore-timeout = true;
       layer = "overlay";
       markup = true; # TODO
-      maxIconSize = 64;
+      max-icon-size = 64;
       sort = "-time";
     };
     #extraConfig = ''
diff --git a/hm/packages/default.nix b/hm/packages/default.nix
index e94879a..72585bb 100644
--- a/hm/packages/default.nix
+++ b/hm/packages/default.nix
@@ -22,7 +22,6 @@ in {
     tree # tree view of directories
     nmap # network scanning
     rofi-wayland # application launcher
-    wofi # rofi with gtk
     xdg-utils # mainly used for xdg-openA
     git-crypt # obscure git repos
     wl-clipboard # clipboard cli for wayland
diff --git a/hm/sils/default.nix b/hm/sils/default.nix
index 5c5d8bc..191b186 100644
--- a/hm/sils/default.nix
+++ b/hm/sils/default.nix
@@ -3,7 +3,7 @@
     ../../modules/hm
     ../gpg
     ../gtk
-    ../mako
+    #../mako
     ../nixvim
     ../packages
     ../rofi
@@ -42,7 +42,9 @@
     mail.enable = true;
     nextcloud.enable = true;
     sway.enable = true;
+    swaync.enable = true;
     theming.enable = true;
+    wofi.enable = true;
     yt-dlp.enable = true;
     zathura.enable = true;
     zellij.enable = true;
diff --git a/hm/waybar/default.nix b/hm/waybar/default.nix
index 18b659c..0569fce 100644
--- a/hm/waybar/default.nix
+++ b/hm/waybar/default.nix
@@ -7,7 +7,14 @@
         position = "top";
         modules-left = ["hyprland/workspaces" "clock"];
         modules-center = ["hyprland/window"];
-        modules-right = ["pulseaudio" "network" "backlight" "battery" "tray"];
+        modules-right = [
+          "pulseaudio"
+          "network"
+          "backlight"
+          "battery"
+          "custom/notification"
+          "tray"
+        ];
 
         "hyprland/workspaces" = {
           disable-scroll = false;
@@ -78,8 +85,28 @@
         };
 
         tray = {
-          icon-size = 21;
-          spacing = 10;
+          icon-size = 10;
+          spacing = 5;
+        };
+        "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;
         };
       };
     };