From 86ec85bfb60459fe51afbc0b572d9c1f3a74ed2c Mon Sep 17 00:00:00 2001 From: JaKooLit Date: Fri, 14 Feb 2025 18:00:14 +0900 Subject: updated.....updated notification is via waybar added to swaync group --- config/hypr/scripts/KooLsDotsUpdate.sh | 36 ++++++++++++---------- config/waybar/ModulesCustom | 7 +++++ config/waybar/ModulesGroups | 12 ++++++++ config/waybar/configs/[BOT & Left] SouthWest | 2 +- config/waybar/configs/[BOT & Right] SouthEast | 2 +- config/waybar/configs/[BOT] Camellia | 2 +- config/waybar/configs/[BOT] Chrysanthemum | 2 +- config/waybar/configs/[BOT] Default | 2 +- config/waybar/configs/[BOT] Default Laptop | 2 +- config/waybar/configs/[BOT] Gardenia | 2 +- config/waybar/configs/[BOT] Peony | 2 +- config/waybar/configs/[BOT] Simple | 2 +- config/waybar/configs/[BOT] Sleek | 2 +- config/waybar/configs/[Left] WestWing | 2 +- config/waybar/configs/[Right] EastWing | 2 +- config/waybar/configs/[TOP & BOT] SummitSplit | 2 +- config/waybar/configs/[TOP & Left] NorthWest | 2 +- config/waybar/configs/[TOP & Right] NorthEast | 2 +- config/waybar/configs/[TOP] 0-Ja-0 | 2 +- config/waybar/configs/[TOP] Camellia | 2 +- config/waybar/configs/[TOP] Chrysanthemum | 2 +- config/waybar/configs/[TOP] Default | 2 +- config/waybar/configs/[TOP] Default (old v1) | 2 +- config/waybar/configs/[TOP] Default (old v2) | 2 +- config/waybar/configs/[TOP] Default (old v3) | 2 +- config/waybar/configs/[TOP] Default (old v4) | 2 +- config/waybar/configs/[TOP] Default Laptop | 2 +- .../waybar/configs/[TOP] Default Laptop (old v1) | 2 +- .../waybar/configs/[TOP] Default Laptop (old v2) | 2 +- .../waybar/configs/[TOP] Default Laptop (old v3) | 2 +- .../waybar/configs/[TOP] Default Laptop (old v4) | 2 +- config/waybar/configs/[TOP] Everforest | 2 +- config/waybar/configs/[TOP] Gardenia | 2 +- config/waybar/configs/[TOP] Minimal - Long | 2 +- config/waybar/configs/[TOP] Minimal - Short | 2 +- config/waybar/configs/[TOP] Peony | 2 +- config/waybar/configs/[TOP] Simple | 2 +- config/waybar/configs/[TOP] Sleek | 2 +- config/waybar/style/[Black & White] Monochrome.css | 1 + config/waybar/style/[Catppuccin] Frappe.css | 1 + config/waybar/style/[Catppuccin] Latte.css | 1 + config/waybar/style/[Catppuccin] Mocha.css | 1 + config/waybar/style/[Colored] Chroma Glow.css | 1 + config/waybar/style/[Colored] Translucent.css | 1 + config/waybar/style/[Colorful] Aurora Blossom.css | 1 + config/waybar/style/[Colorful] Aurora.css | 1 + config/waybar/style/[Colorful] Oglo Chicklets.css | 1 + .../waybar/style/[Colorful] Rainbow Spectrum.css | 1 + config/waybar/style/[Dark] Golden Eclipse.css | 1 + config/waybar/style/[Dark] Golden Noir.css | 1 + config/waybar/style/[Dark] Half-Moon.css | 1 + .../style/[Dark] Latte-Wallust combined v2.css | 1 + .../waybar/style/[Dark] Latte-Wallust combined.css | 1 + config/waybar/style/[Dark] Purpl.css | 1 + .../waybar/style/[Dark] Wallust Obsidian Edge.css | 1 + config/waybar/style/[Extra] Crimson.css | 1 + config/waybar/style/[Extra] EverForest.css | 1 + config/waybar/style/[Extra] Mauve.css | 1 + .../[Extra] Modern-Combined - Transparent.css | 1 + config/waybar/style/[Extra] Modern-Combined.css | 1 + config/waybar/style/[Extra] Rose Pine.css | 1 + config/waybar/style/[Extra] Simple Pink.css | 1 + .../waybar/style/[Light] Monochrome Contrast.css | 1 + config/waybar/style/[Light] Obsidian Glow.css | 1 + config/waybar/style/[Rainbow] RGB Bordered.css | 1 + config/waybar/style/[Retro] Simple Style.css | 1 + .../waybar/style/[Transparent] Crystal Clear.css | 1 + .../waybar/style/[WALLUST] ML4W-modern-mixed.css | 1 + config/waybar/style/[WALLUST] ML4W-modern.css | 1 + .../[Wallust Bordered] Chroma Fusion Edge.css | 1 + .../style/[Wallust Bordered] Chroma Simple.css | 1 + .../style/[Wallust Transparent] Crystal Clear.css | 1 + config/waybar/style/[Wallust] Box type.css | 1 + config/waybar/style/[Wallust] Chroma Edge.css | 1 + config/waybar/style/[Wallust] Chroma Fusion.css | 1 + config/waybar/style/[Wallust] Chroma Tally.css | 1 + config/waybar/style/[Wallust] Colored.css | 1 + config/waybar/style/[Wallust] Simple.css | 1 + copy.sh | 16 ---------- 79 files changed, 114 insertions(+), 67 deletions(-) diff --git a/config/hypr/scripts/KooLsDotsUpdate.sh b/config/hypr/scripts/KooLsDotsUpdate.sh index 8baf2b3a..067f42ae 100755 --- a/config/hypr/scripts/KooLsDotsUpdate.sh +++ b/config/hypr/scripts/KooLsDotsUpdate.sh @@ -1,47 +1,49 @@ #!/bin/bash # /* ---- 💫 https://github.com/JaKooLit 💫 ---- */ ## -# simple bash script to check if KooL Hyprland Dots update is available by comparing local version and github version -# it utilizes curl and also has a default time of 60s if users dont do anything -# will only ran once you logged into your system. It will not continously pinging the KooL github +# simple bash script to check if update is available by comparing local version and github version # Local Paths local_dir="$HOME/.config/hypr" iDIR="$HOME/.config/swaync/images/ja.png" local_version=$(ls $local_dir/v* 2>/dev/null | sort -V | tail -n 1 | sed 's/.*v\(.*\)/\1/') -notification_timeout="60s" KooL_Dots_DIR="$HOME/Hyprland-Dots" # exit if cannot find local version if [ -z "$local_version" ]; then + notify-send -i $iDIR "ERROR "!?!?!!"" "Unable to find KooL's dots version . exiting.... " exit 1 fi -# KooL's Dots GitHub URL +# GitHub URL - KooL's dots branch="main" github_url="https://github.com/JaKooLit/Hyprland-Dots/tree/$branch/config/hypr/" -# Fetch the latest version from GitHub directly +# Fetch the version from GitHub URL - KooL's dots github_version=$(curl -s $github_url | grep -o 'v[0-9]\+\.[0-9]\+\.[0-9]\+' | sort -V | tail -n 1 | sed 's/v//') -# Exit if we can't find the GitHub version +# Cant find GitHub URL - KooL's dots version if [ -z "$github_version" ]; then exit 1 fi -# Compare the local version with the GitHub version -if [ "$(echo -e "$github_version\n$local_version" | sort -V | tail -n 1)" = "$github_version" ]; then +# Comparing local and github versions +if [ "$(echo -e "$github_version\n$local_version" | sort -V | head -n 1)" = "$github_version" ]; then + notify-send -i $iDIR "KooL Hyprland" "No update available" + exit 0 +else + # update available notify_cmd_base="notify-send -t 10000 -A action1=Update -A action2=NO -h string:x-canonical-private-synchronous:shot-notify" notify_cmd_shot="${notify_cmd_base} -i $iDIR" - response=$(timeout $notification_timeout $notify_cmd_shot "KooL Hyprland" "Update available! Update now?") - # exit when timeout reached - if [ $? -eq 124 ]; then - exit 0 - fi + response=$($notify_cmd_shot "KooL Hyprland" "Update available! Update now?") case "$response" in "action1") if [ -d $KooL_Dots_DIR ]; then + if ! command -v kitty &> /dev/null; then + notify-send -i $iDIR "Need Kitty" "Kitty terminal not found. Please install Kitty terminal." + exit 1 + fi kitty -e bash -c " cd $KooL_Dots_DIR && git stash && @@ -49,6 +51,10 @@ if [ "$(echo -e "$github_version\n$local_version" | sort -V | tail -n 1)" = "$gi ./copy.sh " else + if ! command -v kitty &> /dev/null; then + notify-send -i $iDIR "Need Kitty" "Kitty terminal not found. Please install Kitty terminal." + exit 1 + fi kitty -e bash -c " git clone --depth=1 https://github.com/JaKooLit/Hyprland-Dots.git $KooL_Dots_DIR && cd $KooL_Dots_DIR && @@ -61,6 +67,4 @@ if [ "$(echo -e "$github_version\n$local_version" | sort -V | tail -n 1)" = "$gi exit 0 ;; esac -else - exit 0 fi diff --git a/config/waybar/ModulesCustom b/config/waybar/ModulesCustom index 9d0e804a..fe00d254 100644 --- a/config/waybar/ModulesCustom +++ b/config/waybar/ModulesCustom @@ -62,6 +62,13 @@ "tooltip-format": "Left Click: Quick Tips\nRight Click: Keybinds", }, +"custom/dot_update": { + "format": " 󰁈 ", + "on-click": "$HOME/.config/hypr/scripts/KooLsDotsUpdate.sh", + "tooltip": true, + "tooltip-format": "Check KooL Dots update\nIf available", +}, + // Hypridle inhibitor "custom/hypridle": { "format": "󱫗 ", diff --git a/config/waybar/ModulesGroups b/config/waybar/ModulesGroups index 923f6a30..6bc7cea4 100644 --- a/config/waybar/ModulesGroups +++ b/config/waybar/ModulesGroups @@ -94,4 +94,16 @@ "custom/keyboard", ] }, +"group/notify": { + "orientation": "inherit", + "drawer": { + "transition-duration": 500, + "children-class": "custom/swaync", + "transition-left-to-right": false + }, + "modules": [ + "custom/swaync", + "custom/dot_update", + ] +}, } \ No newline at end of file diff --git a/config/waybar/configs/[BOT & Left] SouthWest b/config/waybar/configs/[BOT & Left] SouthWest index adaaca6f..283b79c6 100644 --- a/config/waybar/configs/[BOT & Left] SouthWest +++ b/config/waybar/configs/[BOT & Left] SouthWest @@ -79,7 +79,7 @@ "modules-right": [ "mpris", - "custom/swaync", + "group/notify", "tray", "custom/light_dark", ], diff --git a/config/waybar/configs/[BOT & Right] SouthEast b/config/waybar/configs/[BOT & Right] SouthEast index e78e1edb..fbfa5122 100644 --- a/config/waybar/configs/[BOT & Right] SouthEast +++ b/config/waybar/configs/[BOT & Right] SouthEast @@ -79,7 +79,7 @@ "modules-right": [ "mpris", - "custom/swaync", + "group/notify", "tray", "custom/light_dark", ], diff --git a/config/waybar/configs/[BOT] Camellia b/config/waybar/configs/[BOT] Camellia index 67e8c193..10b6d233 100644 --- a/config/waybar/configs/[BOT] Camellia +++ b/config/waybar/configs/[BOT] Camellia @@ -29,7 +29,7 @@ "hyprland/workspaces#cam", "custom/separator#line", "mpris", - "custom/swaync", + "group/notify", "tray", "wlr/taskbar"], diff --git a/config/waybar/configs/[BOT] Chrysanthemum b/config/waybar/configs/[BOT] Chrysanthemum index 2aa45feb..9c09885f 100644 --- a/config/waybar/configs/[BOT] Chrysanthemum +++ b/config/waybar/configs/[BOT] Chrysanthemum @@ -27,7 +27,7 @@ "clock#5", "mpris", "tray", - "custom/swaync" + "group/notify" ], "modules-center": ["hyprland/workspaces"], diff --git a/config/waybar/configs/[BOT] Default b/config/waybar/configs/[BOT] Default index 39490f85..15f467c2 100644 --- a/config/waybar/configs/[BOT] Default +++ b/config/waybar/configs/[BOT] Default @@ -32,7 +32,7 @@ "modules-center": [ "group/app_drawer", "custom/separator#blank", - "custom/swaync", + "group/notify", "custom/separator#dot-line", "hyprland/workspaces#rw", "clock", diff --git a/config/waybar/configs/[BOT] Default Laptop b/config/waybar/configs/[BOT] Default Laptop index ea95e6c6..d1db65ba 100644 --- a/config/waybar/configs/[BOT] Default Laptop +++ b/config/waybar/configs/[BOT] Default Laptop @@ -32,7 +32,7 @@ "modules-center": [ "group/app_drawer", "custom/separator#blank", - "custom/swaync", + "group/notify", "custom/separator#dot-line", "hyprland/workspaces#rw", "clock", diff --git a/config/waybar/configs/[BOT] Gardenia b/config/waybar/configs/[BOT] Gardenia index fa9cbab0..f550537d 100644 --- a/config/waybar/configs/[BOT] Gardenia +++ b/config/waybar/configs/[BOT] Gardenia @@ -28,7 +28,7 @@ "clock#5", "mpris", "tray", - "custom/swaync" + "group/notify" ], "modules-center": ["hyprland/workspaces#kanji"], diff --git a/config/waybar/configs/[BOT] Peony b/config/waybar/configs/[BOT] Peony index a7f13bdd..9e3fc5b2 100644 --- a/config/waybar/configs/[BOT] Peony +++ b/config/waybar/configs/[BOT] Peony @@ -27,7 +27,7 @@ "modules-left": [ "hyprland/workspaces#roman", "mpris", - "custom/swaync", + "group/notify", "tray" ], diff --git a/config/waybar/configs/[BOT] Simple b/config/waybar/configs/[BOT] Simple index 46003460..cf265c9b 100644 --- a/config/waybar/configs/[BOT] Simple +++ b/config/waybar/configs/[BOT] Simple @@ -28,7 +28,7 @@ "modules-center": [ "clock#2", - "custom/swaync", + "group/notify", ], "modules-right": [ diff --git a/config/waybar/configs/[BOT] Sleek b/config/waybar/configs/[BOT] Sleek index 6bce5dd2..dc6014ac 100644 --- a/config/waybar/configs/[BOT] Sleek +++ b/config/waybar/configs/[BOT] Sleek @@ -30,7 +30,7 @@ "custom/separator#blank", "clock", "custom/separator#blank", - "custom/swaync" + "group/notify" ], "modules-right": [ diff --git a/config/waybar/configs/[Left] WestWing b/config/waybar/configs/[Left] WestWing index 7b0b87c2..0c4218c3 100644 --- a/config/waybar/configs/[Left] WestWing +++ b/config/waybar/configs/[Left] WestWing @@ -33,7 +33,7 @@ "modules-right": [ "mpris", "tray", - "custom/swaync", + "group/notify", "backlight#vertical", "pulseaudio#microphone_vertical", "pulseaudio#vertical", diff --git a/config/waybar/configs/[Right] EastWing b/config/waybar/configs/[Right] EastWing index c3303c61..dac579a9 100644 --- a/config/waybar/configs/[Right] EastWing +++ b/config/waybar/configs/[Right] EastWing @@ -33,7 +33,7 @@ "modules-right": [ "mpris", "tray", - "custom/swaync", + "group/notify", "backlight#vertical", "pulseaudio#microphone_vertical", "pulseaudio#vertical", diff --git a/config/waybar/configs/[TOP & BOT] SummitSplit b/config/waybar/configs/[TOP & BOT] SummitSplit index 023ac1b8..e88683a0 100644 --- a/config/waybar/configs/[TOP & BOT] SummitSplit +++ b/config/waybar/configs/[TOP & BOT] SummitSplit @@ -79,7 +79,7 @@ "modules-right": [ "hyprland/window", "tray", - "custom/swaync", + "group/notify", "mpris", "keyboard-state", "pulseaudio", diff --git a/config/waybar/configs/[TOP & Left] NorthWest b/config/waybar/configs/[TOP & Left] NorthWest index 18ce0b5d..bd57b1ee 100644 --- a/config/waybar/configs/[TOP & Left] NorthWest +++ b/config/waybar/configs/[TOP & Left] NorthWest @@ -75,7 +75,7 @@ "modules-right": [ "mpris", - "custom/swaync", + "group/notify", "tray", "custom/light_dark", ], diff --git a/config/waybar/configs/[TOP & Right] NorthEast b/config/waybar/configs/[TOP & Right] NorthEast index ebd97aef..a14be3c5 100644 --- a/config/waybar/configs/[TOP & Right] NorthEast +++ b/config/waybar/configs/[TOP & Right] NorthEast @@ -76,7 +76,7 @@ "modules-right": [ "mpris", - "custom/swaync", + "group/notify", "tray", "custom/light_dark", ], diff --git a/config/waybar/configs/[TOP] 0-Ja-0 b/config/waybar/configs/[TOP] 0-Ja-0 index b5c7a62f..1ca3d6ea 100644 --- a/config/waybar/configs/[TOP] 0-Ja-0 +++ b/config/waybar/configs/[TOP] 0-Ja-0 @@ -36,7 +36,7 @@ "custom/separator#dot-line", "hyprland/workspaces#rw", "custom/separator#dot-line", - "custom/swaync", + "group/notify", ], "modules-right": [ diff --git a/config/waybar/configs/[TOP] Camellia b/config/waybar/configs/[TOP] Camellia index e13256c9..4feff466 100644 --- a/config/waybar/configs/[TOP] Camellia +++ b/config/waybar/configs/[TOP] Camellia @@ -29,7 +29,7 @@ "hyprland/workspaces#cam", "custom/separator#line", "mpris", - "custom/swaync", + "group/notify", "tray", "wlr/taskbar"], diff --git a/config/waybar/configs/[TOP] Chrysanthemum b/config/waybar/configs/[TOP] Chrysanthemum index 06a7bbcf..6a67ee09 100644 --- a/config/waybar/configs/[TOP] Chrysanthemum +++ b/config/waybar/configs/[TOP] Chrysanthemum @@ -27,7 +27,7 @@ "clock#5", "mpris", "tray", - "custom/swaync" + "group/notify" ], "modules-center": ["hyprland/workspaces"], diff --git a/config/waybar/configs/[TOP] Default b/config/waybar/configs/[TOP] Default index 9d7c68a8..0ee772bd 100644 --- a/config/waybar/configs/[TOP] Default +++ b/config/waybar/configs/[TOP] Default @@ -32,7 +32,7 @@ "modules-center": [ "group/app_drawer", "custom/separator#blank", - "custom/swaync", + "group/notify", "custom/separator#dot-line", "hyprland/workspaces#rw", "clock", diff --git a/config/waybar/configs/[TOP] Default (old v1) b/config/waybar/configs/[TOP] Default (old v1) index 96396a88..81eec78e 100644 --- a/config/waybar/configs/[TOP] Default (old v1) +++ b/config/waybar/configs/[TOP] Default (old v1) @@ -52,7 +52,7 @@ "modules-right": [ "network#speed", "custom/separator#dot-line", - "custom/swaync", + "group/notify", "tray", "mpris", "custom/separator#dot-line", diff --git a/config/waybar/configs/[TOP] Default (old v2) b/config/waybar/configs/[TOP] Default (old v2) index 4b5e8941..39281a62 100644 --- a/config/waybar/configs/[TOP] Default (old v2) +++ b/config/waybar/configs/[TOP] Default (old v2) @@ -30,7 +30,7 @@ ], "modules-center": [ - "custom/swaync", + "group/notify", "custom/cava_mviz", "custom/separator#dot-line", "clock", diff --git a/config/waybar/configs/[TOP] Default (old v3) b/config/waybar/configs/[TOP] Default (old v3) index 70da4482..ebb663c9 100644 --- a/config/waybar/configs/[TOP] Default (old v3) +++ b/config/waybar/configs/[TOP] Default (old v3) @@ -32,7 +32,7 @@ ], "modules-center": [ - "custom/swaync", + "group/notify", "custom/cava_mviz", "custom/separator#dot-line", "clock", diff --git a/config/waybar/configs/[TOP] Default (old v4) b/config/waybar/configs/[TOP] Default (old v4) index 0b6010aa..9a06a610 100644 --- a/config/waybar/configs/[TOP] Default (old v4) +++ b/config/waybar/configs/[TOP] Default (old v4) @@ -29,7 +29,7 @@ ], "modules-center": [ - "custom/swaync", + "group/notify", "custom/cava_mviz", "custom/separator#dot-line", "clock", diff --git a/config/waybar/configs/[TOP] Default Laptop b/config/waybar/configs/[TOP] Default Laptop index 7fe3f413..9056b125 100644 --- a/config/waybar/configs/[TOP] Default Laptop +++ b/config/waybar/configs/[TOP] Default Laptop @@ -32,7 +32,7 @@ "modules-center": [ "group/app_drawer", "custom/separator#blank", - "custom/swaync", + "group/notify", "custom/separator#dot-line", "hyprland/workspaces#rw", "clock", diff --git a/config/waybar/configs/[TOP] Default Laptop (old v1) b/config/waybar/configs/[TOP] Default Laptop (old v1) index 91139573..7154d5da 100644 --- a/config/waybar/configs/[TOP] Default Laptop (old v1) +++ b/config/waybar/configs/[TOP] Default Laptop (old v1) @@ -52,7 +52,7 @@ "modules-right": [ "network#speed", "custom/separator#dot-line", - "custom/swaync", + "group/notify", "tray", "mpris", "custom/separator#dot-line", diff --git a/config/waybar/configs/[TOP] Default Laptop (old v2) b/config/waybar/configs/[TOP] Default Laptop (old v2) index c7056247..5d6f9373 100644 --- a/config/waybar/configs/[TOP] Default Laptop (old v2) +++ b/config/waybar/configs/[TOP] Default Laptop (old v2) @@ -33,7 +33,7 @@ ], "modules-center": [ - "custom/swaync", + "group/notify", "custom/cava_mviz", "custom/separator#dot-line", "clock", diff --git a/config/waybar/configs/[TOP] Default Laptop (old v3) b/config/waybar/configs/[TOP] Default Laptop (old v3) index 541b9493..a0189b03 100644 --- a/config/waybar/configs/[TOP] Default Laptop (old v3) +++ b/config/waybar/configs/[TOP] Default Laptop (old v3) @@ -33,7 +33,7 @@ ], "modules-center": [ - "custom/swaync", + "group/notify", "custom/cava_mviz", "custom/separator#dot-line", "clock", diff --git a/config/waybar/configs/[TOP] Default Laptop (old v4) b/config/waybar/configs/[TOP] Default Laptop (old v4) index be97970c..9fb30882 100644 --- a/config/waybar/configs/[TOP] Default Laptop (old v4) +++ b/config/waybar/configs/[TOP] Default Laptop (old v4) @@ -31,7 +31,7 @@ ], "modules-center": [ - "custom/swaync", + "group/notify", "custom/cava_mviz", "custom/separator#dot-line", "clock", diff --git a/config/waybar/configs/[TOP] Everforest b/config/waybar/configs/[TOP] Everforest index 0db338a0..6663425b 100644 --- a/config/waybar/configs/[TOP] Everforest +++ b/config/waybar/configs/[TOP] Everforest @@ -27,7 +27,7 @@ "hyprland/workspaces#rw", "custom/separator#blank_2", // "mpris", - "custom/swaync", + "group/notify", "tray", ], "modules-center": [ diff --git a/config/waybar/configs/[TOP] Gardenia b/config/waybar/configs/[TOP] Gardenia index 36b6fa1b..02380c3c 100644 --- a/config/waybar/configs/[TOP] Gardenia +++ b/config/waybar/configs/[TOP] Gardenia @@ -28,7 +28,7 @@ "clock#5", "mpris", "tray", - "custom/swaync" + "group/notify" ], "modules-center": ["hyprland/workspaces#kanji"], diff --git a/config/waybar/configs/[TOP] Minimal - Long b/config/waybar/configs/[TOP] Minimal - Long index 6347a498..704fa56e 100644 --- a/config/waybar/configs/[TOP] Minimal - Long +++ b/config/waybar/configs/[TOP] Minimal - Long @@ -27,7 +27,7 @@ "hyprland/workspaces#pacman", "custom/separator#blank_2", "mpris", - "custom/swaync", + "group/notify", "tray", ], "modules-center": [ diff --git a/config/waybar/configs/[TOP] Minimal - Short b/config/waybar/configs/[TOP] Minimal - Short index a0eeba39..b025c07a 100644 --- a/config/waybar/configs/[TOP] Minimal - Short +++ b/config/waybar/configs/[TOP] Minimal - Short @@ -26,7 +26,7 @@ "modules-right": [ "custom/menu", "tray", - "custom/swaync", + "group/notify", "mpris", "network", "bluetooth", diff --git a/config/waybar/configs/[TOP] Peony b/config/waybar/configs/[TOP] Peony index f9f63acd..4935f763 100644 --- a/config/waybar/configs/[TOP] Peony +++ b/config/waybar/configs/[TOP] Peony @@ -27,7 +27,7 @@ "modules-left": [ "hyprland/workspaces#roman", "mpris", - "custom/swaync", + "group/notify", "tray" ], diff --git a/config/waybar/configs/[TOP] Simple b/config/waybar/configs/[TOP] Simple index e00c32ea..759fd8bd 100644 --- a/config/waybar/configs/[TOP] Simple +++ b/config/waybar/configs/[TOP] Simple @@ -28,7 +28,7 @@ "modules-center": [ "clock#2", - "custom/swaync", + "group/notify", ], "modules-right": [ diff --git a/config/waybar/configs/[TOP] Sleek b/config/waybar/configs/[TOP] Sleek index 0dc9057e..671264b8 100644 --- a/config/waybar/configs/[TOP] Sleek +++ b/config/waybar/configs/[TOP] Sleek @@ -29,7 +29,7 @@ "custom/separator#blank", "clock#3", "custom/separator#blank", - "custom/swaync" + "group/notify" ], "modules-right": [ diff --git a/config/waybar/style/[Black & White] Monochrome.css b/config/waybar/style/[Black & White] Monochrome.css index d2ba6c71..eabf631c 100644 --- a/config/waybar/style/[Black & White] Monochrome.css +++ b/config/waybar/style/[Black & White] Monochrome.css @@ -130,6 +130,7 @@ tooltip label{ #custom-browser, #custom-cava_mviz, #custom-cycle_wall, +#custom-dot_update, #custom-file_manager, #custom-keybinds, #custom-keyboard, diff --git a/config/waybar/style/[Catppuccin] Frappe.css b/config/waybar/style/[Catppuccin] Frappe.css index 0c4662ef..cfe93a7b 100644 --- a/config/waybar/style/[Catppuccin] Frappe.css +++ b/config/waybar/style/[Catppuccin] Frappe.css @@ -94,6 +94,7 @@ window#waybar.hidden { #custom-browser, #custom-cava_mviz, #custom-cycle_wall, +#custom-dot_update, #custom-file_manager, #custom-keybinds, #custom-keyboard, diff --git a/config/waybar/style/[Catppuccin] Latte.css b/config/waybar/style/[Catppuccin] Latte.css index 03858dd9..255b8d1d 100644 --- a/config/waybar/style/[Catppuccin] Latte.css +++ b/config/waybar/style/[Catppuccin] Latte.css @@ -93,6 +93,7 @@ window#waybar.hidden { #custom-browser, #custom-cava_mviz, #custom-cycle_wall, +#custom-dot_update, #custom-file_manager, #custom-keybinds, #custom-keyboard, diff --git a/config/waybar/style/[Catppuccin] Mocha.css b/config/waybar/style/[Catppuccin] Mocha.css index bbeb427d..2cdff7d4 100644 --- a/config/waybar/style/[Catppuccin] Mocha.css +++ b/config/waybar/style/[Catppuccin] Mocha.css @@ -116,6 +116,7 @@ window#waybar.empty #window { #custom-browser, #custom-cava_mviz, #custom-cycle_wall, +#custom-dot_update, #custom-file_manager, #custom-keybinds, #custom-keyboard, diff --git a/config/waybar/style/[Colored] Chroma Glow.css b/config/waybar/style/[Colored] Chroma Glow.css index 199c6b93..f92823cc 100644 --- a/config/waybar/style/[Colored] Chroma Glow.css +++ b/config/waybar/style/[Colored] Chroma Glow.css @@ -117,6 +117,7 @@ tooltip label{ #custom-browser, #custom-cava_mviz, #custom-cycle_wall, +#custom-dot_update, #custom-file_manager, #custom-keybinds, #custom-keyboard, diff --git a/config/waybar/style/[Colored] Translucent.css b/config/waybar/style/[Colored] Translucent.css index 39aa8686..a6f4dffa 100644 --- a/config/waybar/style/[Colored] Translucent.css +++ b/config/waybar/style/[Colored] Translucent.css @@ -118,6 +118,7 @@ tooltip { #custom-browser, #custom-cava_mviz, #custom-cycle_wall, +#custom-dot_update, #custom-file_manager, #custom-keybinds, #custom-keyboard, diff --git a/config/waybar/style/[Colorful] Aurora Blossom.css b/config/waybar/style/[Colorful] Aurora Blossom.css index 2dc23e73..d0307391 100644 --- a/config/waybar/style/[Colorful] Aurora Blossom.css +++ b/config/waybar/style/[Colorful] Aurora Blossom.css @@ -109,6 +109,7 @@ tooltip label{ #custom-browser, #custom-cava_mviz, #custom-cycle_wall, +#custom-dot_update, #custom-file_manager, #custom-keybinds, #custom-keyboard, diff --git a/config/waybar/style/[Colorful] Aurora.css b/config/waybar/style/[Colorful] Aurora.css index d560a3a4..3fda7750 100644 --- a/config/waybar/style/[Colorful] Aurora.css +++ b/config/waybar/style/[Colorful] Aurora.css @@ -98,6 +98,7 @@ tooltip label{ #custom-browser, #custom-cava_mviz, #custom-cycle_wall, +#custom-dot_update, #custom-file_manager, #custom-keybinds, #custom-keyboard, diff --git a/config/waybar/style/[Colorful] Oglo Chicklets.css b/config/waybar/style/[Colorful] Oglo Chicklets.css index 79cbd3ad..4aaadc50 100644 --- a/config/waybar/style/[Colorful] Oglo Chicklets.css +++ b/config/waybar/style/[Colorful] Oglo Chicklets.css @@ -83,6 +83,7 @@ button.active { #custom-browser, #custom-cava_mviz, #custom-cycle_wall, +#custom-dot_update, #custom-file_manager, #custom-keybinds, #custom-keyboard, diff --git a/config/waybar/style/[Colorful] Rainbow Spectrum.css b/config/waybar/style/[Colorful] Rainbow Spectrum.css index 34cc54ca..7afd24ce 100644 --- a/config/waybar/style/[Colorful] Rainbow Spectrum.css +++ b/config/waybar/style/[Colorful] Rainbow Spectrum.css @@ -101,6 +101,7 @@ tooltip label{ #custom-browser, #custom-cava_mviz, #custom-cycle_wall, +#custom-dot_update, #custom-file_manager, #custom-keybinds, #custom-keyboard, diff --git a/config/waybar/style/[Dark] Golden Eclipse.css b/config/waybar/style/[Dark] Golden Eclipse.css index e782996e..03ec27ee 100644 --- a/config/waybar/style/[Dark] Golden Eclipse.css +++ b/config/waybar/style/[Dark] Golden Eclipse.css @@ -57,6 +57,7 @@ window#waybar.hidden { #custom-browser, #custom-cava_mviz, #custom-cycle_wall, +#custom-dot_update, #custom-file_manager, #custom-keybinds, #custom-keyboard, diff --git a/config/waybar/style/[Dark] Golden Noir.css b/config/waybar/style/[Dark] Golden Noir.css index 9f6cab76..5bb3fb46 100644 --- a/config/waybar/style/[Dark] Golden Noir.css +++ b/config/waybar/style/[Dark] Golden Noir.css @@ -121,6 +121,7 @@ tooltip { #custom-browser, #custom-cava_mviz, #custom-cycle_wall, +#custom-dot_update, #custom-file_manager, #custom-keybinds, #custom-keyboard, diff --git a/config/waybar/style/[Dark] Half-Moon.css b/config/waybar/style/[Dark] Half-Moon.css index 6a51743c..ab89c048 100644 --- a/config/waybar/style/[Dark] Half-Moon.css +++ b/config/waybar/style/[Dark] Half-Moon.css @@ -122,6 +122,7 @@ color: #F3F4F5; } #custom-light_dark, +#custom-dot_update, #custom-swaync, #custom-hypridle, #idle_inhibitor, diff --git a/config/waybar/style/[Dark] Latte-Wallust combined v2.css b/config/waybar/style/[Dark] Latte-Wallust combined v2.css index 61128602..4f8baf60 100644 --- a/config/waybar/style/[Dark] Latte-Wallust combined v2.css +++ b/config/waybar/style/[Dark] Latte-Wallust combined v2.css @@ -135,6 +135,7 @@ tooltip { #custom-browser, #custom-cava_mviz, #custom-cycle_wall, +#custom-dot_update, #custom-file_manager, #custom-keybinds, #custom-keyboard, diff --git a/config/waybar/style/[Dark] Latte-Wallust combined.css b/config/waybar/style/[Dark] Latte-Wallust combined.css index 2e082f3e..6b367ef1 100644 --- a/config/waybar/style/[Dark] Latte-Wallust combined.css +++ b/config/waybar/style/[Dark] Latte-Wallust combined.css @@ -140,6 +140,7 @@ tooltip { #custom-browser, #custom-cava_mviz, #custom-cycle_wall, +#custom-dot_update, #custom-file_manager, #custom-keybinds, #custom-keyboard, diff --git a/config/waybar/style/[Dark] Purpl.css b/config/waybar/style/[Dark] Purpl.css index 87e747ae..6857f0f9 100644 --- a/config/waybar/style/[Dark] Purpl.css +++ b/config/waybar/style/[Dark] Purpl.css @@ -125,6 +125,7 @@ tooltip { #custom-browser, #custom-cava_mviz, #custom-cycle_wall, +#custom-dot_update, #custom-file_manager, #custom-keybinds, #custom-keyboard, diff --git a/config/waybar/style/[Dark] Wallust Obsidian Edge.css b/config/waybar/style/[Dark] Wallust Obsidian Edge.css index 1d260053..9f11d12a 100644 --- a/config/waybar/style/[Dark] Wallust Obsidian Edge.css +++ b/config/waybar/style/[Dark] Wallust Obsidian Edge.css @@ -111,6 +111,7 @@ tooltip label { #custom-browser, #custom-cava_mviz, #custom-cycle_wall, +#custom-dot_update, #custom-file_manager, #custom-keybinds, #custom-keyboard, diff --git a/config/waybar/style/[Extra] Crimson.css b/config/waybar/style/[Extra] Crimson.css index b6c5ba71..d208cd13 100644 --- a/config/waybar/style/[Extra] Crimson.css +++ b/config/waybar/style/[Extra] Crimson.css @@ -109,6 +109,7 @@ tooltip { #custom-browser, #custom-cava_mviz, #custom-cycle_wall, +#custom-dot_update, #custom-file_manager, #custom-keybinds, #custom-keyboard, diff --git a/config/waybar/style/[Extra] EverForest.css b/config/waybar/style/[Extra] EverForest.css index 01eea8e4..7e45de90 100644 --- a/config/waybar/style/[Extra] EverForest.css +++ b/config/waybar/style/[Extra] EverForest.css @@ -289,6 +289,7 @@ window#waybar.hidden { #custom-browser, #custom-cava_mviz, #custom-cycle_wall, +#custom-dot_update, #custom-file_manager, #custom-keybinds, #custom-keyboard, diff --git a/config/waybar/style/[Extra] Mauve.css b/config/waybar/style/[Extra] Mauve.css index 858f7ddd..03be00fe 100644 --- a/config/waybar/style/[Extra] Mauve.css +++ b/config/waybar/style/[Extra] Mauve.css @@ -128,6 +128,7 @@ tooltip { #custom-browser, #custom-cava_mviz, #custom-cycle_wall, +#custom-dot_update, #custom-file_manager, #custom-keybinds, #custom-keyboard, diff --git a/config/waybar/style/[Extra] Modern-Combined - Transparent.css b/config/waybar/style/[Extra] Modern-Combined - Transparent.css index 57cb5687..ecbe9eed 100644 --- a/config/waybar/style/[Extra] Modern-Combined - Transparent.css +++ b/config/waybar/style/[Extra] Modern-Combined - Transparent.css @@ -142,6 +142,7 @@ tooltip { #custom-browser, #custom-cava_mviz, #custom-cycle_wall, +#custom-dot_update, #custom-file_manager, #custom-keybinds, #custom-keyboard, diff --git a/config/waybar/style/[Extra] Modern-Combined.css b/config/waybar/style/[Extra] Modern-Combined.css index 5354a51a..8b7349f1 100644 --- a/config/waybar/style/[Extra] Modern-Combined.css +++ b/config/waybar/style/[Extra] Modern-Combined.css @@ -145,6 +145,7 @@ tooltip { #custom-backlight, #custom-browser, #custom-cycle_wall, +#custom-dot_update, #custom-file_manager, #custom-keybinds, #custom-keyboard, diff --git a/config/waybar/style/[Extra] Rose Pine.css b/config/waybar/style/[Extra] Rose Pine.css index 85467280..7fec7e5f 100644 --- a/config/waybar/style/[Extra] Rose Pine.css +++ b/config/waybar/style/[Extra] Rose Pine.css @@ -129,6 +129,7 @@ tooltip { #custom-browser, #custom-cava_mviz, #custom-cycle_wall, +#custom-dot_update, #custom-file_manager, #custom-keybinds, #custom-keyboard, diff --git a/config/waybar/style/[Extra] Simple Pink.css b/config/waybar/style/[Extra] Simple Pink.css index 9da88542..e3c78c1f 100644 --- a/config/waybar/style/[Extra] Simple Pink.css +++ b/config/waybar/style/[Extra] Simple Pink.css @@ -121,6 +121,7 @@ tooltip { #custom-browser, #custom-cava_mviz, #custom-cycle_wall, +#custom-dot_update, #custom-file_manager, #custom-keybinds, #custom-keyboard, diff --git a/config/waybar/style/[Light] Monochrome Contrast.css b/config/waybar/style/[Light] Monochrome Contrast.css index 24d53904..e9e4141c 100644 --- a/config/waybar/style/[Light] Monochrome Contrast.css +++ b/config/waybar/style/[Light] Monochrome Contrast.css @@ -110,6 +110,7 @@ tooltip label{ #custom-browser, #custom-cava_mviz, #custom-cycle_wall, +#custom-dot_update, #custom-file_manager, #custom-keybinds, #custom-keyboard, diff --git a/config/waybar/style/[Light] Obsidian Glow.css b/config/waybar/style/[Light] Obsidian Glow.css index 76413bab..3141a372 100644 --- a/config/waybar/style/[Light] Obsidian Glow.css +++ b/config/waybar/style/[Light] Obsidian Glow.css @@ -97,6 +97,7 @@ tooltip label { #custom-browser, #custom-cava_mviz, #custom-cycle_wall, +#custom-dot_update, #custom-file_manager, #custom-keybinds, #custom-keyboard, diff --git a/config/waybar/style/[Rainbow] RGB Bordered.css b/config/waybar/style/[Rainbow] RGB Bordered.css index b0a239d6..653e8410 100644 --- a/config/waybar/style/[Rainbow] RGB Bordered.css +++ b/config/waybar/style/[Rainbow] RGB Bordered.css @@ -117,6 +117,7 @@ window#waybar.empty #window { #custom-browser, #custom-cava_mviz, #custom-cycle_wall, +#custom-dot_update, #custom-file_manager, #custom-keybinds, #custom-keyboard, diff --git a/config/waybar/style/[Retro] Simple Style.css b/config/waybar/style/[Retro] Simple Style.css index 866c87db..3bd2d08a 100644 --- a/config/waybar/style/[Retro] Simple Style.css +++ b/config/waybar/style/[Retro] Simple Style.css @@ -71,6 +71,7 @@ window#waybar { #custom-browser, #custom-cava_mviz, #custom-cycle_wall, +#custom-dot_update, #custom-file_manager, #custom-keybinds, #custom-keyboard, diff --git a/config/waybar/style/[Transparent] Crystal Clear.css b/config/waybar/style/[Transparent] Crystal Clear.css index 8866b57a..1c88aff4 100644 --- a/config/waybar/style/[Transparent] Crystal Clear.css +++ b/config/waybar/style/[Transparent] Crystal Clear.css @@ -92,6 +92,7 @@ window#waybar.empty #window { #custom-browser, #custom-cava_mviz, #custom-cycle_wall, +#custom-dot_update, #custom-file_manager, #custom-keybinds, #custom-keyboard, diff --git a/config/waybar/style/[WALLUST] ML4W-modern-mixed.css b/config/waybar/style/[WALLUST] ML4W-modern-mixed.css index d43b7401..e7b72bf8 100644 --- a/config/waybar/style/[WALLUST] ML4W-modern-mixed.css +++ b/config/waybar/style/[WALLUST] ML4W-modern-mixed.css @@ -142,6 +142,7 @@ window#waybar.empty #window { #custom-browser, #custom-cava_mviz, #custom-cycle_wall, +#custom-dot_update, #custom-file_manager, #custom-keybinds, #custom-keyboard, diff --git a/config/waybar/style/[WALLUST] ML4W-modern.css b/config/waybar/style/[WALLUST] ML4W-modern.css index b7f54fa4..b6ddfc22 100644 --- a/config/waybar/style/[WALLUST] ML4W-modern.css +++ b/config/waybar/style/[WALLUST] ML4W-modern.css @@ -149,6 +149,7 @@ window#waybar.empty #window { #custom-browser, #custom-cava_mviz, #custom-cycle_wall, +#custom-dot_update, #custom-file_manager, #custom-keybinds, #custom-keyboard, diff --git a/config/waybar/style/[Wallust Bordered] Chroma Fusion Edge.css b/config/waybar/style/[Wallust Bordered] Chroma Fusion Edge.css index df80a321..633d56b7 100644 --- a/config/waybar/style/[Wallust Bordered] Chroma Fusion Edge.css +++ b/config/waybar/style/[Wallust Bordered] Chroma Fusion Edge.css @@ -81,6 +81,7 @@ tooltip { #custom-browser, #custom-cava_mviz, #custom-cycle_wall, +#custom-dot_update, #custom-file_manager, #custom-keybinds, #custom-keyboard, diff --git a/config/waybar/style/[Wallust Bordered] Chroma Simple.css b/config/waybar/style/[Wallust Bordered] Chroma Simple.css index f520d0f4..29b482df 100644 --- a/config/waybar/style/[Wallust Bordered] Chroma Simple.css +++ b/config/waybar/style/[Wallust Bordered] Chroma Simple.css @@ -106,6 +106,7 @@ tooltip { #custom-browser, #custom-cava_mviz, #custom-cycle_wall, +#custom-dot_update, #custom-file_manager, #custom-keybinds, #custom-keyboard, diff --git a/config/waybar/style/[Wallust Transparent] Crystal Clear.css b/config/waybar/style/[Wallust Transparent] Crystal Clear.css index 981f57a7..b6fd4271 100644 --- a/config/waybar/style/[Wallust Transparent] Crystal Clear.css +++ b/config/waybar/style/[Wallust Transparent] Crystal Clear.css @@ -125,6 +125,7 @@ tooltip { #custom-browser, #custom-cava_mviz, #custom-cycle_wall, +#custom-dot_update, #custom-file_manager, #custom-keybinds, #custom-keyboard, diff --git a/config/waybar/style/[Wallust] Box type.css b/config/waybar/style/[Wallust] Box type.css index c831f51b..4325c4d6 100644 --- a/config/waybar/style/[Wallust] Box type.css +++ b/config/waybar/style/[Wallust] Box type.css @@ -106,6 +106,7 @@ window#waybar.empty #window { #custom-browser, #custom-cava_mviz, #custom-cycle_wall, +#custom-dot_update, #custom-file_manager, #custom-keybinds, #custom-keyboard, diff --git a/config/waybar/style/[Wallust] Chroma Edge.css b/config/waybar/style/[Wallust] Chroma Edge.css index e9c386c4..487e8837 100644 --- a/config/waybar/style/[Wallust] Chroma Edge.css +++ b/config/waybar/style/[Wallust] Chroma Edge.css @@ -109,6 +109,7 @@ tooltip label{ #custom-browser, #custom-cava_mviz, #custom-cycle_wall, +#custom-dot_update, #custom-file_manager, #custom-keybinds, #custom-keyboard, diff --git a/config/waybar/style/[Wallust] Chroma Fusion.css b/config/waybar/style/[Wallust] Chroma Fusion.css index 8e1e936b..0fa8cd04 100644 --- a/config/waybar/style/[Wallust] Chroma Fusion.css +++ b/config/waybar/style/[Wallust] Chroma Fusion.css @@ -82,6 +82,7 @@ tooltip { #custom-browser, #custom-cava_mviz, #custom-cycle_wall, +#custom-dot_update, #custom-file_manager, #custom-keybinds, #custom-keyboard, diff --git a/config/waybar/style/[Wallust] Chroma Tally.css b/config/waybar/style/[Wallust] Chroma Tally.css index 4013484e..08946225 100644 --- a/config/waybar/style/[Wallust] Chroma Tally.css +++ b/config/waybar/style/[Wallust] Chroma Tally.css @@ -93,6 +93,7 @@ tooltip { #custom-browser, #custom-cava_mviz, #custom-cycle_wall, +#custom-dot_update, #custom-file_manager, #custom-keybinds, #custom-keyboard, diff --git a/config/waybar/style/[Wallust] Colored.css b/config/waybar/style/[Wallust] Colored.css index e00a80d9..967cd6b3 100644 --- a/config/waybar/style/[Wallust] Colored.css +++ b/config/waybar/style/[Wallust] Colored.css @@ -134,6 +134,7 @@ tooltip { #custom-browser, #custom-cava_mviz, #custom-cycle_wall, +#custom-dot_update, #custom-file_manager, #custom-keybinds, #custom-keyboard, diff --git a/config/waybar/style/[Wallust] Simple.css b/config/waybar/style/[Wallust] Simple.css index baeb3584..fe1a41ae 100644 --- a/config/waybar/style/[Wallust] Simple.css +++ b/config/waybar/style/[Wallust] Simple.css @@ -113,6 +113,7 @@ tooltip { #custom-browser, #custom-cava_mviz, #custom-cycle_wall, +#custom-dot_update, #custom-file_manager, #custom-keybinds, #custom-keyboard, diff --git a/copy.sh b/copy.sh index 0a549d44..26d2fef6 100755 --- a/copy.sh +++ b/copy.sh @@ -405,22 +405,6 @@ while true; do done printf "\n%.0s" {1..1} -# Ask whether to have update notification -while true; do - read -p "$CAT Do you want to ${YELLOW}enable${RESE} ${SKY_BLUE}KooL Hyprland Dots available update notification? (y/n)${RESET}: " update - # Convert the answer to lowercase for comparison - answer=$(echo "$update" | tr '[:upper:]' '[:lower:]') - if [[ "$answer" == "y" ]]; then - break - elif [[ "$answer" == "n" ]]; then - sed -i 's|^exec-once = $HOME/.config/hypr/KooLsDotsUpdate.sh|#exec-once = $HOME/.config/hypr/KooLsDotsUpdate.sh|' config/hypr/hyprland.conf - echo "Update notification disabled" - else - echo "${ERROR} Invalid choice. Please enter y for yes or n for no." - fi -done -printf "\n%.0s" {1..1} - # Check if the user wants to disable Rainbow borders echo "${NOTE} ${SKY_BLUE}By default, Rainbow Borders animation is enabled" echo "${WARN} However, this uses a bit more CPU and Memory resources." -- cgit v1.2.3