diff options
Diffstat (limited to 'hm')
-rw-r--r-- | hm/mako/default.nix | 2 | ||||
-rw-r--r-- | hm/packages/default.nix | 1 | ||||
-rw-r--r-- | hm/sils/default.nix | 4 | ||||
-rw-r--r-- | hm/waybar/default.nix | 33 |
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; }; }; }; |