aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--config/hypr/UserConfigs/01-UserDefaults.conf18
-rw-r--r--config/hypr/UserConfigs/UserKeybinds.conf2
-rwxr-xr-xconfig/hypr/UserScripts/WallpaperEffects.sh8
-rwxr-xr-xconfig/hypr/UserScripts/WallpaperSelect.sh15
-rw-r--r--config/hypr/configs/Keybinds.conf2
-rw-r--r--config/hypr/hyprland.conf2
-rw-r--r--config/hypr/hyprlock-1080p.conf2
-rw-r--r--config/hypr/hyprlock.conf2
-rwxr-xr-xconfig/hypr/scripts/Distro_update.sh40
-rwxr-xr-xconfig/hypr/scripts/Kool_Quick_Settings.sh (renamed from config/hypr/UserScripts/Kool_Quick_Settings.sh)12
-rwxr-xr-xconfig/hypr/scripts/RofiSearch.sh23
-rw-r--r--config/hypr/v2.3.13 (renamed from config/hypr/v2.3.12)0
-rw-r--r--config/rofi/config-wallpaper.rasi3
-rw-r--r--config/waybar/ModulesCustom25
-rw-r--r--config/waybar/ModulesGroups14
-rw-r--r--config/waybar/ModulesWorkspaces71
-rw-r--r--config/waybar/configs/[BOT & Right] SouthEast4
-rw-r--r--config/waybar/configs/[RIGHT] EastWing v22
-rw-r--r--config/waybar/configs/[TOP & BOT] SummitSplit v264
-rw-r--r--config/waybar/style/[0 VERTICAL] Golden Noir.css2
-rw-r--r--config/waybar/style/[0 VERTICAL] Oglo Chicklets.css2
-rw-r--r--config/waybar/style/[0 VERTICAL] [Catpuccin] Mocha.css2
-rw-r--r--config/waybar/style/[Black & White] Monochrome.css2
-rw-r--r--config/waybar/style/[Catppuccin] Frappe.css2
-rw-r--r--config/waybar/style/[Catppuccin] Latte.css2
-rw-r--r--config/waybar/style/[Catppuccin] Mocha.css2
-rw-r--r--config/waybar/style/[Colored] Chroma Glow.css2
-rw-r--r--config/waybar/style/[Colored] Translucent.css2
-rw-r--r--config/waybar/style/[Colorful] Aurora Blossom.css2
-rw-r--r--config/waybar/style/[Colorful] Aurora.css2
-rw-r--r--config/waybar/style/[Colorful] Oglo Chicklets.css2
-rw-r--r--config/waybar/style/[Colorful] Rainbow Spectrum.css4
-rw-r--r--config/waybar/style/[Dark] Golden Eclipse.css2
-rw-r--r--config/waybar/style/[Dark] Golden Noir.css2
-rw-r--r--config/waybar/style/[Dark] Latte-Wallust combined v2.css2
-rw-r--r--config/waybar/style/[Dark] Latte-Wallust combined.css2
-rw-r--r--config/waybar/style/[Dark] Purpl.css2
-rw-r--r--config/waybar/style/[Dark] Wallust Obsidian Edge.css2
-rw-r--r--config/waybar/style/[Extra] Crimson.css2
-rw-r--r--config/waybar/style/[Extra] EverForest.css2
-rw-r--r--config/waybar/style/[Extra] Mauve.css2
-rw-r--r--config/waybar/style/[Extra] Modern-Combined - Transparent.css2
-rw-r--r--config/waybar/style/[Extra] Modern-Combined.css2
-rw-r--r--config/waybar/style/[Extra] Prismatic Glow.css284
-rw-r--r--config/waybar/style/[Extra] Rose Pine.css2
-rw-r--r--config/waybar/style/[Extra] Simple Pink.css2
-rw-r--r--config/waybar/style/[Light] Monochrome Contrast.css2
-rw-r--r--config/waybar/style/[Light] Obsidian Glow.css2
-rw-r--r--config/waybar/style/[Rainbow] RGB Bordered.css2
-rw-r--r--config/waybar/style/[Retro] Simple Style.css2
-rw-r--r--config/waybar/style/[Transparent] Crystal Clear.css2
-rw-r--r--config/waybar/style/[VERTICAL] [Catpuccin] Mocha.css227
-rw-r--r--config/waybar/style/[WALLUST] ML4W-modern-mixed.css2
-rw-r--r--config/waybar/style/[WALLUST] ML4W-modern.css2
-rw-r--r--config/waybar/style/[Wallust Bordered] Chroma Fusion Edge.css2
-rw-r--r--config/waybar/style/[Wallust Bordered] Chroma Simple.css2
-rw-r--r--config/waybar/style/[Wallust Transparent] Crystal Clear.css2
-rw-r--r--config/waybar/style/[Wallust] Box type.css2
-rw-r--r--config/waybar/style/[Wallust] Chroma Edge.css2
-rw-r--r--config/waybar/style/[Wallust] Chroma Fusion.css2
-rw-r--r--config/waybar/style/[Wallust] Chroma Tally V2.css2
-rw-r--r--config/waybar/style/[Wallust] Chroma Tally.css2
-rw-r--r--config/waybar/style/[Wallust] Colored.css2
-rw-r--r--config/waybar/style/[Wallust] Simple.css2
-rw-r--r--config/waybar/style/frappe.css26
-rw-r--r--config/waybar/style/latte.css37
-rw-r--r--config/waybar/style/mocha.css38
-rw-r--r--config/waybar/style/rgbmocha.css49
-rwxr-xr-xcopy.sh9
69 files changed, 1021 insertions, 46 deletions
diff --git a/config/hypr/UserConfigs/01-UserDefaults.conf b/config/hypr/UserConfigs/01-UserDefaults.conf
new file mode 100644
index 00000000..6949d277
--- /dev/null
+++ b/config/hypr/UserConfigs/01-UserDefaults.conf
@@ -0,0 +1,18 @@
+# /* ---- 💫 https://github.com/JaKooLit 💫 ---- */ #
+
+# This is a file where you put your own default apps, default search Engine etc
+
+# Set your default editor here uncomment and reboot to take effect.
+# NOTE, this will be automatically uncommented if you select neovim or vim to your default editor
+#env = EDITOR,vim #default editor
+
+# Define preferred text editor for the KooL Quick Settings Menu (SUPER SHIFT E)
+# script will take the default EDITOR and nano as fallback
+$edit=${EDITOR:-nano}
+
+# This two is for UserKeybinds.conf
+$term = kitty # Terminal
+$files = thunar # File Manager
+
+# Default Search Engine for ROFI Search (SUPER S)
+$Search_Engine = "https://www.google.com/search?q={}" \ No newline at end of file
diff --git a/config/hypr/UserConfigs/UserKeybinds.conf b/config/hypr/UserConfigs/UserKeybinds.conf
index 58fb80ac..55beff2d 100644
--- a/config/hypr/UserConfigs/UserKeybinds.conf
+++ b/config/hypr/UserConfigs/UserKeybinds.conf
@@ -15,7 +15,7 @@ $UserScripts = $HOME/.config/hypr/UserScripts
# common shortcuts
#bindr = $mainMod, $mainMod_L, exec, pkill rofi || rofi -show drun -modi drun,filebrowser,run,window # Super Key to Launch rofi menu
bind = $mainMod, D, exec, pkill rofi || true && rofi -show drun -modi drun,filebrowser,run,window # Main Menu (APP Launcher)
-bind = $mainMod, B, exec, xdg-open "http:// &" # default browser
+bind = $mainMod, B, exec, xdg-open "https://" # default browser
bind = $mainMod, A, exec, pkill rofi || true && ags -t 'overview' # desktop overview (if installed)
bind = $mainMod, Return, exec, $term #terminal
bind = $mainMod, E, exec, $files #file manager
diff --git a/config/hypr/UserScripts/WallpaperEffects.sh b/config/hypr/UserScripts/WallpaperEffects.sh
index eb87b97b..7b1cf00b 100755
--- a/config/hypr/UserScripts/WallpaperEffects.sh
+++ b/config/hypr/UserScripts/WallpaperEffects.sh
@@ -105,10 +105,16 @@ sleep 1
if [[ -n "$choice" ]]; then
sddm_sequoia="/usr/share/sddm/themes/sequoia_2"
if [ -d "$sddm_sequoia" ]; then
+
+ # Check if yad is running to avoid multiple yad notification
+ if pidof yad > /dev/null; then
+ killall yad
+ fi
+
if yad --info --text="Set current wallpaper as SDDM background?\n\nNOTE: This only applies to SEQUOIA SDDM Theme" \
--text-align=left \
--title="SDDM Background" \
- --timeout=10 \
+ --timeout=5 \
--timeout-indicator=right \
--button="yad-yes:0" \
--button="yad-no:1" \
diff --git a/config/hypr/UserScripts/WallpaperSelect.sh b/config/hypr/UserScripts/WallpaperSelect.sh
index 88b06dd6..cf677f9c 100755
--- a/config/hypr/UserScripts/WallpaperSelect.sh
+++ b/config/hypr/UserScripts/WallpaperSelect.sh
@@ -12,6 +12,12 @@ wallpaper_current="$HOME/.config/hypr/wallpaper_effects/.wallpaper_current"
iDIR="$HOME/.config/swaync/images"
iDIRi="$HOME/.config/swaync/icons"
+# Check if package bc exists
+if ! command -v bc &>/dev/null; then
+notify-send -i "$iDIR/ja.png" "bc missing" "Install package bc first"
+exit 1
+fi
+
# variables
rofi_theme="$HOME/.config/rofi/config-wallpaper.rasi"
focused_monitor=$(hyprctl monitors -j | jq -r '.[] | select(.focused) | .name')
@@ -28,7 +34,6 @@ adjusted_icon_size=$(echo "$icon_size" | awk '{if ($1 < 15) $1 = 20; if ($1 > 25
# Setting the rofi override with the adjusted icon size
rofi_override="element-icon{size:${adjusted_icon_size}%;}"
-
# swww transition config
FPS=60
TYPE="any"
@@ -133,10 +138,16 @@ sleep 1
if [[ -n "$choice" ]]; then
sddm_sequoia="/usr/share/sddm/themes/sequoia_2"
if [ -d "$sddm_sequoia" ]; then
+
+ # Check if yad is running to avoid multiple yad notification
+ if pidof yad > /dev/null; then
+ killall yad
+ fi
+
if yad --info --text="Set current wallpaper as SDDM background?\n\nNOTE: This only applies to SEQUOIA SDDM Theme" \
--text-align=left \
--title="SDDM Background" \
- --timeout=10 \
+ --timeout=5 \
--timeout-indicator=right \
--button="yad-yes:0" \
--button="yad-no:1" \
diff --git a/config/hypr/configs/Keybinds.conf b/config/hypr/configs/Keybinds.conf
index 4ad8e7ca..9a754929 100644
--- a/config/hypr/configs/Keybinds.conf
+++ b/config/hypr/configs/Keybinds.conf
@@ -9,6 +9,8 @@ $scriptsDir = $HOME/.config/hypr/scripts
$UserConfigs = $HOME/.config/hypr/UserConfigs
$UserScripts = $HOME/.config/hypr/UserScripts
+bind = $mainMod SHIFT, E, exec, $scriptsDir/Kool_Quick_Settings.sh # Settings Menu KooL Hyprland Settings
+
bind = CTRL ALT, Delete, exec, hyprctl dispatch exit 0
bind = $mainMod, Q, killactive, #kill
bind = $mainMod SHIFT, Q, exec, $scriptsDir/KillActiveProcess.sh # Kill active process
diff --git a/config/hypr/hyprland.conf b/config/hypr/hyprland.conf
index 071e3811..71f243e7 100644
--- a/config/hypr/hyprland.conf
+++ b/config/hypr/hyprland.conf
@@ -36,6 +36,8 @@ source= $UserConfigs/UserKeybinds.conf # Put your own keybinds here
source= $UserConfigs/UserSettings.conf # Main Hyprland Settings.
+source= $UserConfigs/01-UserDefaults.conf # settings for User defaults apps
+
# nwg-displays
source= $HOME/.config/hypr/monitors.conf
source= $HOME/.config/hypr/workspaces.conf \ No newline at end of file
diff --git a/config/hypr/hyprlock-1080p.conf b/config/hypr/hyprlock-1080p.conf
index 5039fd9d..e4837c73 100644
--- a/config/hypr/hyprlock-1080p.conf
+++ b/config/hypr/hyprlock-1080p.conf
@@ -102,7 +102,7 @@ label {
# USER
label {
monitor =
- text =  $USER
+ text =  $USER
color = $color13
outline_thickness = 2
dots_size = 0.2 # Scale of input-field height, 0.2 - 0.8
diff --git a/config/hypr/hyprlock.conf b/config/hypr/hyprlock.conf
index 055245d2..5402aee4 100644
--- a/config/hypr/hyprlock.conf
+++ b/config/hypr/hyprlock.conf
@@ -102,7 +102,7 @@ label {
# USER
label {
monitor =
- text =  $USER
+ text =  $USER
color = $color13
outline_thickness = 2
dots_size = 0.2 # Scale of input-field height, 0.2 - 0.8
diff --git a/config/hypr/scripts/Distro_update.sh b/config/hypr/scripts/Distro_update.sh
new file mode 100755
index 00000000..c687ba0c
--- /dev/null
+++ b/config/hypr/scripts/Distro_update.sh
@@ -0,0 +1,40 @@
+#!/bin/bash
+# /* ---- 💫 https://github.com/JaKooLit 💫 ---- */ ##
+# Simple bash script to check and will try to update your system
+
+# Local Paths
+iDIR="$HOME/.config/swaync/images/ja.png"
+
+# Check for required tools (kitty)
+if ! command -v kitty &> /dev/null; then
+ notify-send -i $iDIR "Need Kitty:" "Kitty terminal not found. Please install Kitty terminal."
+ exit 1
+fi
+
+# Detect distribution and update accordingly
+if command -v paru &> /dev/null || command -v yay &> /dev/null; then
+ # Arch-based
+ if command -v paru &> /dev/null; then
+ kitty -T update paru -Syu
+ notify-send -i $iDIR -u low 'Arch-based system' 'has been updated.'
+ else
+ kitty -T update yay -Syu
+ notify-send -i $iDIR -u low 'Arch-based system' 'has been updated.'
+ fi
+elif command -v dnf &> /dev/null; then
+ # Fedora-based
+ kitty -T update sudo dnf update --refresh -y
+ notify-send -i $iDIR -u low 'Fedora system' 'has been updated.'
+elif command -v apt &> /dev/null; then
+ # Debian-based (Debian, Ubuntu, etc.)
+ kitty -T update sudo apt update && sudo apt upgrade -y
+ notify-send -i $iDIR -u low 'Debian/Ubuntu system' 'has been updated.'
+elif command -v zypper &> /dev/null; then
+ # openSUSE-based
+ kitty -T update sudo zypper dup -y
+ notify-send -i $iDIR -u low 'openSUSE system' 'has been updated.'
+else
+ # Unsupported distro
+ notify-send -i $iDIR -u critical "Unsupported system" "This script does not support your distribution."
+ exit 1
+fi
diff --git a/config/hypr/UserScripts/Kool_Quick_Settings.sh b/config/hypr/scripts/Kool_Quick_Settings.sh
index 7b41512e..a09bced6 100755
--- a/config/hypr/UserScripts/Kool_Quick_Settings.sh
+++ b/config/hypr/scripts/Kool_Quick_Settings.sh
@@ -2,9 +2,13 @@
# /* ---- 💫 https://github.com/JaKooLit 💫 ---- */ ##
# Rofi menu for KooL Hyprland Quick Settings (SUPER SHIFT E)
-# Define preferred text editor and terminal
-edit=${EDITOR:-nano}
-tty=kitty
+# Modify this config file for default terminal and EDITOR
+config_file="$HOME/.config/hypr/UserConfigs/01-UserDefaults.conf"
+
+tmp_config_file=$(mktemp)
+sed 's/^\$//g; s/ = /=/g' "$config_file" > "$tmp_config_file"
+source "$tmp_config_file"
+# ##################################### #
# variables
configs="$HOME/.config/hypr/configs"
@@ -72,7 +76,7 @@ main() {
# Open the selected file in the terminal with the text editor
if [ -n "$file" ]; then
- $tty -e $edit "$file"
+ $term -e $edit "$file"
fi
}
diff --git a/config/hypr/scripts/RofiSearch.sh b/config/hypr/scripts/RofiSearch.sh
index e256253a..e4b4f6af 100755
--- a/config/hypr/scripts/RofiSearch.sh
+++ b/config/hypr/scripts/RofiSearch.sh
@@ -1,18 +1,25 @@
# /* ---- 💫 https://github.com/JaKooLit 💫 ---- */ ##
-# Modified Script for Google Search
-# Original Submitted by https://github.com/LeventKaanOguz
+# For Searching via web browsers
-# Opens rofi in dmenu mod and waits for input. Then pushes the input to the query of the URL.
+# Modify this config file for default search engine
+config_file="$HOME/.config/hypr/UserConfigs/01-UserDefaults.conf"
+tmp_config_file=$(mktemp)
+sed 's/^\$//g; s/ = /=/g' "$config_file" > "$tmp_config_file"
+source "$tmp_config_file"
+# ##################################### #
+
+# Rofi theme and message
rofi_theme="$HOME/.config/rofi/config-search.rasi"
-msg='‼️ **note** ‼️ search via default web browser'
+msg='‼️ **note** ‼️ search via default web browser'
+
# Kill Rofi if already running before execution
if pgrep -x "rofi" >/dev/null; then
pkill rofi
- #exit 0
fi
-# Open rofi with a dmenu and pass the selected item to xdg-open for Google search
-#echo "" | rofi -dmenu -config "$rofi_config" | xargs -I{} xdg-open "https://www.google.com/search?q={}"
+# Open Rofi and pass the selected query to xdg-open for Google search
+echo "" | rofi -dmenu -config "$rofi_theme" -mesg "$msg" | xargs -I{} xdg-open $Search_Engine
-echo "" | rofi -dmenu -config $rofi_theme -mesg "$msg" | xargs -I{} xdg-open "https://www.google.com/search?q={}"
+# Clean up temporary file after sourcing
+rm "$tmp_config_file" \ No newline at end of file
diff --git a/config/hypr/v2.3.12 b/config/hypr/v2.3.13
index 31b3414d..31b3414d 100644
--- a/config/hypr/v2.3.12
+++ b/config/hypr/v2.3.13
diff --git a/config/rofi/config-wallpaper.rasi b/config/rofi/config-wallpaper.rasi
index 3cd320aa..3eec2b68 100644
--- a/config/rofi/config-wallpaper.rasi
+++ b/config/rofi/config-wallpaper.rasi
@@ -65,5 +65,4 @@ element-text {
vertical-align: 0.5;
horizontal-align: 0.5;
padding: 6px;
- margin: 6px;
-} \ No newline at end of file
+ margin: 6px; \ No newline at end of file
diff --git a/config/waybar/ModulesCustom b/config/waybar/ModulesCustom
index 9237af27..86cbe6c6 100644
--- a/config/waybar/ModulesCustom
+++ b/config/waybar/ModulesCustom
@@ -33,7 +33,7 @@
"custom/browser": {
"format": " ",
- "on-click": "xdg-open http:// &",
+ "on-click": "xdg-open https://",
"tooltip": true,
"tooltip-format": "Launch Browser",
},
@@ -140,6 +140,20 @@
"tooltip-format": "Left Click: Logout Menu\nRight Click: Change Blur",
},
+"custom/reboot": {
+ "format": "󰜉",
+ "on-click": "systemctl reboot",
+ "tooltip": true,
+ "tooltip-format": "Left Click: Reboot",
+},
+
+"custom/quit": {
+ "format": "󰗼",
+ "on-click": "hyprctl dispatch exit",
+ "tooltip": true,
+ "tooltip-format": "Left Click: Exit Hyprland",
+},
+
"custom/swaync": {
"tooltip": true,
"tooltip-format": "Left Click: Launch Notification Center\nRight Click: Do not Disturb",
@@ -161,15 +175,16 @@
"on-click-right": "swaync-client -d -sw",
"escape": true,
},
-// NOTE:! This is only for Arch and Arch Based Distros depend: pacman-contrib
+// NOTE:! This is mainly for Arch and Arch Based Distros depend: pacman-contrib
+// Other Distro dont have notifications but can use to check for update for any other distro
"custom/updater": {
"format": " {}",
"exec": "checkupdates | wc -l",
"exec-if": "[[ $(checkupdates | wc -l) ]]",
- "interval": 15,
- "on-click": "if command -v paru &> /dev/null; then kitty -T update paru -Syu; else kitty -T update yay -Syu; fi && notify-send 'The system has been updated'",
+ "interval": 43200, // (Arch Linux will try to check 12 hrs interval only
+ "on-click": "$HOME/.config/hypr/scripts/Distro_update.sh",
"tooltip": true,
- "tooltip-format": "Left Click: Update System\nArch Linux Only",
+ "tooltip-format": "Left Click: Update System\nArch (w/ notification)\nFedora, OpenSuse, Debian/Ubuntu click to update",
},
// Separators
"custom/separator#dot": {
diff --git a/config/waybar/ModulesGroups b/config/waybar/ModulesGroups
index 179a91ba..30e47f16 100644
--- a/config/waybar/ModulesGroups
+++ b/config/waybar/ModulesGroups
@@ -107,6 +107,20 @@
]
},
+"group/power": {
+ "orientation": "inherit",
+ "drawer": {
+ "transition-duration": 500,
+ "children-class": "drawer-child",
+ "transition-left-to-right": false
+ },
+ "modules": [
+ "custom/power",
+ "custom/quit",
+ "custom/lock",
+ "custom/reboot"
+ ]
+},
// groups for vertical
"group/power#vert": {
"orientation": "inherit",
diff --git a/config/waybar/ModulesWorkspaces b/config/waybar/ModulesWorkspaces
index c49c8359..d171fe5b 100644
--- a/config/waybar/ModulesWorkspaces
+++ b/config/waybar/ModulesWorkspaces
@@ -181,40 +181,83 @@
"format": "{icon} {windows}",
"format-window-separator": " ",
"window-rewrite-default": " ",
- "window-rewrite": {
- "title<.*youtube.*>": " ",
+ "window-rewrite": {
"title<.*amazon.*>": " ",
"title<.*reddit.*>": " ",
- "title<.*Picture-in-Picture.*>": " ",
+
"class<firefox|org.mozilla.firefox|librewolf|floorp|mercury-browser|[Cc]achy-browser>": " ",
+ "class<zen>": "󰰷 ",
+ "class<waterfox|waterfox-bin>": " ",
+ "class<microsoft-edge>": " ",
+ "class<Chromium|Thorium|[Cc]hrome>": " ",
+ "class<brave-browser>": "🦁 ",
+ "class<tor browser>": " ",
+ "class<firefox-developer-edition>": "🦊 ",
+
"class<kitty|konsole>": " ",
"class<kitty-dropterm>": " ",
- "class<Chromium|Thorium>": " ",
- "class<org.telegram.desktop|io.github.tdesktop_x64.TDesktop>": " ",
- "class<[Ss]potify>": " ",
- "class<VSCode|code-url-handler|code-oss|codium|codium-url-handler|VSCodium>": "󰨞 ",
- "class<thunar>": "󰝰 ",
+ "class<com.mitchellh.ghostty>": " ",
+ "class<org.wezfurlong.wezterm>": " ",
+
"class<[Tt]hunderbird|[Tt]hunderbird-esr>": " ",
"class<eu.betterbird.Betterbird>": " ",
+ "title<.*gmail.*>": "󰊫 ",
+
+ "class<[Tt]elegram-desktop|org.telegram.desktop|io.github.tdesktop_x64.TDesktop>": " ",
"class<discord|[Ww]ebcord|Vesktop>": " ",
+ "title<.*whatsapp.*>": " ",
+ "title<.*messenger.*>": " ",
+ "title<.*facebook.*>": " ",
+ "title<.*reddit.*>": " ",
+
+
+ "title<.*ChatGPT.*>": "󰚩 ",
+ "title<.*deepseek.*>": "󰚩 ",
+ "title<.*AI.*>": "󰚩 ",
+ "title<.*qwen.*>": "󰚩 ",
"class<subl>": "󰅳 ",
+ "class<slack>": " ",
+
"class<mpv>": " ",
"class<celluloid|Zoom>": " ",
"class<Cider>": "󰎆 ",
+ "title<.*Picture-in-Picture.*>": " ",
+ "title<.*youtube.*>": " ",
+ "class<vlc>": "󰕼 ",
+ "title<.*cmus.*>": " ",
+ "class<[Ss]potify>": " ",
+
"class<virt-manager>": " ",
"class<.virt-manager-wrapped>": " ",
+ "class<virtualbox manager>": "💽 ",
+ "title<virtualbox>": "💽 ",
+ "class<remmina>": "🖥️ ",
+
+ "class<VSCode|code-url-handler|code-oss|codium|codium-url-handler|VSCodium>": "󰨞 ",
"class<codeblocks>": "󰅩 ",
+ "title<.*github.*>": " ",
"class<mousepad>": " ",
"class<libreoffice-writer>": " ",
"class<libreoffice-startcenter>": "󰏆 ",
- "class<com.obsproject.Studio>": " ",
+ "class<libreoffice-calc>": " ",
+ "title<.*nvim ~.*>": " ",
+ "title<.*vim.*>": " ",
+ "title<.*nvim.*>": " ",
+ "title<.*figma.*>": " ",
+ "title<.*jira.*>": " ",
+ "class<jetbrains-idea>": " ",
+
+ "class<obs|com.obsproject.Studio>": " ",
+
"class<polkit-gnome-authentication-agent-1>": "󰒃 ",
"class<nwg-look>": " ",
- "class<zen>": "󰰷 ", //Zen Browser
- "class<waterfox|waterfox-bin>": " ",
- "class<microsoft-edge>": " ",
- "class<vlc>": "󰕼 ",
- "class<steam>": " "
+
+ "class<steam>": " ",
+ "class<thunar|nemo>": "󰝰 ",
+ "class<gimp>": " ",
+ "class<emulator>": "📱 ",
+ "class<android-studio>": " ",
+
}
},
diff --git a/config/waybar/configs/[BOT & Right] SouthEast b/config/waybar/configs/[BOT & Right] SouthEast
index c988ff90..f08fb507 100644
--- a/config/waybar/configs/[BOT & Right] SouthEast
+++ b/config/waybar/configs/[BOT & Right] SouthEast
@@ -80,8 +80,8 @@
],
"modules-right": [
- "mpris",
- "group/notify",
+ "mpris",
+ "group/notify",
"tray",
"custom/light_dark",
],
diff --git a/config/waybar/configs/[RIGHT] EastWing v2 b/config/waybar/configs/[RIGHT] EastWing v2
index 90443b3e..f9991bd6 100644
--- a/config/waybar/configs/[RIGHT] EastWing v2
+++ b/config/waybar/configs/[RIGHT] EastWing v2
@@ -24,7 +24,7 @@
"modules-left": [
"group/notify",
- "clock#vertical",
+ "clock#vertical",
"custom/menu",
],
diff --git a/config/waybar/configs/[TOP & BOT] SummitSplit v2 b/config/waybar/configs/[TOP & BOT] SummitSplit v2
new file mode 100644
index 00000000..1425f657
--- /dev/null
+++ b/config/waybar/configs/[TOP & BOT] SummitSplit v2
@@ -0,0 +1,64 @@
+/* ---- 💫 https://github.com/JaKooLit 💫 ---- */
+
+/* ### DUAL TOP and BOTTOM v 2### */
+
+[
+ {
+ "include": [
+ "$HOME/.config/waybar/Modules",
+ "$HOME/.config/waybar/ModulesWorkspaces",
+ "$HOME/.config/waybar/ModulesCustom",
+ "$HOME/.config/waybar/ModulesGroups",
+ "$HOME/.config/waybar/UserModules",
+ ],
+ "name": "topbar",
+ "layer": "top",
+ "position": "top",
+ //"mode": "dock",
+ "exclusive": true,
+ "spacing": 2,
+ "passthrough": false,
+ "gtk-layer-shell": true,
+ "reload_style_on_change": true,
+ "modules-left": [
+ "group/app_drawer",
+ "keyboard-state",
+ "clock",
+ "bluetooth",
+ "network",
+ ],
+ "modules-center": ["hyprland/window"],
+ "modules-right": [
+ "mpris",
+ "battery",
+ "backlight",
+ "pulseaudio",
+ "group/mobo_drawer",
+ "idle_inhibitor",
+ "group/power"
+ ],
+
+},
+ {
+ "include": [
+ "$HOME/.config/waybar/Modules",
+ "$HOME/.config/waybar/ModulesWorkspaces",
+ "$HOME/.config/waybar/ModulesCustom",
+ "$HOME/.config/waybar/ModulesGroups",
+ "$HOME/.config/waybar/UserModules",
+ ],
+ "name": "bottombar",
+ "layer": "top",
+ "position": "bottom",
+ "height": 30,
+ "mode": "dock",
+ "exclusive": true,
+ "spacing": 2,
+ "passthrough": false,
+ "gtk-layer-shell": true,
+ "reload_style_on_change": true,
+ "modules-left": ["hyprland/workspaces#rw"],
+ "modules-center": ["wlr/taskbar"],
+ "modules-right": ["tray", "custom/updater", "group/notify"],
+ }
+]
diff --git a/config/waybar/style/[0 VERTICAL] Golden Noir.css b/config/waybar/style/[0 VERTICAL] Golden Noir.css
index 55653c73..8aa3ad74 100644
--- a/config/waybar/style/[0 VERTICAL] Golden Noir.css
+++ b/config/waybar/style/[0 VERTICAL] Golden Noir.css
@@ -133,6 +133,8 @@ tooltip {
#custom-playerctl,
#custom-power_vertical,
#custom-power,
+#custom-quit,
+#custom-reboot,
#custom-settings,
#custom-spotify,
#custom-swaync,
diff --git a/config/waybar/style/[0 VERTICAL] Oglo Chicklets.css b/config/waybar/style/[0 VERTICAL] Oglo Chicklets.css
index 81a76541..81ce148b 100644
--- a/config/waybar/style/[0 VERTICAL] Oglo Chicklets.css
+++ b/config/waybar/style/[0 VERTICAL] Oglo Chicklets.css
@@ -95,6 +95,8 @@ button.active {
#custom-playerctl,
#custom-power_vertical,
#custom-power,
+#custom-quit,
+#custom-reboot,
#custom-settings,
#custom-spotify,
#custom-swaync,
diff --git a/config/waybar/style/[0 VERTICAL] [Catpuccin] Mocha.css b/config/waybar/style/[0 VERTICAL] [Catpuccin] Mocha.css
index 964a7774..37b67a43 100644
--- a/config/waybar/style/[0 VERTICAL] [Catpuccin] Mocha.css
+++ b/config/waybar/style/[0 VERTICAL] [Catpuccin] Mocha.css
@@ -105,6 +105,8 @@ tooltip label {
#custom-playerctl,
#custom-power_vertical,
#custom-power,
+#custom-quit,
+#custom-reboot,
#custom-settings,
#custom-spotify,
#custom-swaync,
diff --git a/config/waybar/style/[Black & White] Monochrome.css b/config/waybar/style/[Black & White] Monochrome.css
index eabf631c..6106422a 100644
--- a/config/waybar/style/[Black & White] Monochrome.css
+++ b/config/waybar/style/[Black & White] Monochrome.css
@@ -142,6 +142,8 @@ tooltip label{
#custom-playerctl,
#custom-power_vertical,
#custom-power,
+#custom-quit,
+#custom-reboot,
#custom-settings,
#custom-spotify,
#custom-swaync,
diff --git a/config/waybar/style/[Catppuccin] Frappe.css b/config/waybar/style/[Catppuccin] Frappe.css
index cfe93a7b..c9a02d0f 100644
--- a/config/waybar/style/[Catppuccin] Frappe.css
+++ b/config/waybar/style/[Catppuccin] Frappe.css
@@ -106,6 +106,8 @@ window#waybar.hidden {
#custom-playerctl,
#custom-power_vertical,
#custom-power,
+#custom-quit,
+#custom-reboot,
#custom-settings,
#custom-spotify,
#custom-swaync,
diff --git a/config/waybar/style/[Catppuccin] Latte.css b/config/waybar/style/[Catppuccin] Latte.css
index 255b8d1d..b87c543f 100644
--- a/config/waybar/style/[Catppuccin] Latte.css
+++ b/config/waybar/style/[Catppuccin] Latte.css
@@ -105,6 +105,8 @@ window#waybar.hidden {
#custom-playerctl,
#custom-power_vertical,
#custom-power,
+#custom-quit,
+#custom-reboot,
#custom-settings,
#custom-spotify,
#custom-swaync,
diff --git a/config/waybar/style/[Catppuccin] Mocha.css b/config/waybar/style/[Catppuccin] Mocha.css
index 2cdff7d4..74892b69 100644
--- a/config/waybar/style/[Catppuccin] Mocha.css
+++ b/config/waybar/style/[Catppuccin] Mocha.css
@@ -128,6 +128,8 @@ window#waybar.empty #window {
#custom-playerctl,
#custom-power_vertical,
#custom-power,
+#custom-quit,
+#custom-reboot,
#custom-settings,
#custom-spotify,
#custom-swaync,
diff --git a/config/waybar/style/[Colored] Chroma Glow.css b/config/waybar/style/[Colored] Chroma Glow.css
index f92823cc..cc1b0de8 100644
--- a/config/waybar/style/[Colored] Chroma Glow.css
+++ b/config/waybar/style/[Colored] Chroma Glow.css
@@ -129,6 +129,8 @@ tooltip label{
#custom-playerctl,
#custom-power_vertical,
#custom-power,
+#custom-quit,
+#custom-reboot,
#custom-settings,
#custom-spotify,
#custom-swaync,
diff --git a/config/waybar/style/[Colored] Translucent.css b/config/waybar/style/[Colored] Translucent.css
index a6f4dffa..0a69da90 100644
--- a/config/waybar/style/[Colored] Translucent.css
+++ b/config/waybar/style/[Colored] Translucent.css
@@ -130,6 +130,8 @@ tooltip {
#custom-playerctl,
#custom-power_vertical,
#custom-power,
+#custom-quit,
+#custom-reboot,
#custom-settings,
#custom-spotify,
#custom-swaync,
diff --git a/config/waybar/style/[Colorful] Aurora Blossom.css b/config/waybar/style/[Colorful] Aurora Blossom.css
index d0307391..003dabbf 100644
--- a/config/waybar/style/[Colorful] Aurora Blossom.css
+++ b/config/waybar/style/[Colorful] Aurora Blossom.css
@@ -121,6 +121,8 @@ tooltip label{
#custom-playerctl,
#custom-power_vertical,
#custom-power,
+#custom-quit,
+#custom-reboot,
#custom-settings,
#custom-spotify,
#custom-swaync,
diff --git a/config/waybar/style/[Colorful] Aurora.css b/config/waybar/style/[Colorful] Aurora.css
index 3fda7750..debbc873 100644
--- a/config/waybar/style/[Colorful] Aurora.css
+++ b/config/waybar/style/[Colorful] Aurora.css
@@ -110,6 +110,8 @@ tooltip label{
#custom-playerctl,
#custom-power_vertical,
#custom-power,
+#custom-quit,
+#custom-reboot,
#custom-settings,
#custom-spotify,
#custom-swaync,
diff --git a/config/waybar/style/[Colorful] Oglo Chicklets.css b/config/waybar/style/[Colorful] Oglo Chicklets.css
index 4aaadc50..98efcc2b 100644
--- a/config/waybar/style/[Colorful] Oglo Chicklets.css
+++ b/config/waybar/style/[Colorful] Oglo Chicklets.css
@@ -95,6 +95,8 @@ button.active {
#custom-playerctl,
#custom-power_vertical,
#custom-power,
+#custom-quit,
+#custom-reboot,
#custom-settings,
#custom-spotify,
#custom-swaync,
diff --git a/config/waybar/style/[Colorful] Rainbow Spectrum.css b/config/waybar/style/[Colorful] Rainbow Spectrum.css
index 7afd24ce..fd4e5cb5 100644
--- a/config/waybar/style/[Colorful] Rainbow Spectrum.css
+++ b/config/waybar/style/[Colorful] Rainbow Spectrum.css
@@ -113,6 +113,8 @@ tooltip label{
#custom-playerctl,
#custom-power_vertical,
#custom-power,
+#custom-quit,
+#custom-reboot,
#custom-settings,
#custom-spotify,
#custom-swaync,
@@ -232,6 +234,7 @@ tooltip label{
background-color: #cba6f7;
}
+#custom-reboot,
#wireplumber {
background-color: #a6e3a1;
}
@@ -245,6 +248,7 @@ tooltip label{
background-color: #89dceb;
}
+#custom-quit,
#temperature {
background-color: #86b4fa;
}
diff --git a/config/waybar/style/[Dark] Golden Eclipse.css b/config/waybar/style/[Dark] Golden Eclipse.css
index 03ec27ee..b2d1079f 100644
--- a/config/waybar/style/[Dark] Golden Eclipse.css
+++ b/config/waybar/style/[Dark] Golden Eclipse.css
@@ -68,6 +68,8 @@ window#waybar.hidden {
#custom-menu,
#custom-power_vertical,
#custom-power,
+#custom-quit,
+#custom-reboot,
#custom-settings,
#custom-spotify,
#custom-swaync,
diff --git a/config/waybar/style/[Dark] Golden Noir.css b/config/waybar/style/[Dark] Golden Noir.css
index 5bb3fb46..9fe7b9c8 100644
--- a/config/waybar/style/[Dark] Golden Noir.css
+++ b/config/waybar/style/[Dark] Golden Noir.css
@@ -133,6 +133,8 @@ tooltip {
#custom-playerctl,
#custom-power_vertical,
#custom-power,
+#custom-quit,
+#custom-reboot,
#custom-settings,
#custom-spotify,
#custom-swaync,
diff --git a/config/waybar/style/[Dark] Latte-Wallust combined v2.css b/config/waybar/style/[Dark] Latte-Wallust combined v2.css
index 4f8baf60..a937724c 100644
--- a/config/waybar/style/[Dark] Latte-Wallust combined v2.css
+++ b/config/waybar/style/[Dark] Latte-Wallust combined v2.css
@@ -147,6 +147,8 @@ tooltip {
#custom-playerctl,
#custom-power_vertical,
#custom-power,
+#custom-quit,
+#custom-reboot,
#custom-settings,
#custom-spotify,
#custom-swaync,
diff --git a/config/waybar/style/[Dark] Latte-Wallust combined.css b/config/waybar/style/[Dark] Latte-Wallust combined.css
index 6b367ef1..51533e8e 100644
--- a/config/waybar/style/[Dark] Latte-Wallust combined.css
+++ b/config/waybar/style/[Dark] Latte-Wallust combined.css
@@ -152,6 +152,8 @@ tooltip {
#custom-playerctl,
#custom-power_vertical,
#custom-power,
+#custom-quit,
+#custom-reboot,
#custom-settings,
#custom-spotify,
#custom-swaync,
diff --git a/config/waybar/style/[Dark] Purpl.css b/config/waybar/style/[Dark] Purpl.css
index 6857f0f9..c2ded5ff 100644
--- a/config/waybar/style/[Dark] Purpl.css
+++ b/config/waybar/style/[Dark] Purpl.css
@@ -137,6 +137,8 @@ tooltip {
#custom-playerctl,
#custom-power_vertical,
#custom-power,
+#custom-quit,
+#custom-reboot,
#custom-settings,
#custom-spotify,
#custom-swaync,
diff --git a/config/waybar/style/[Dark] Wallust Obsidian Edge.css b/config/waybar/style/[Dark] Wallust Obsidian Edge.css
index 9f11d12a..22998299 100644
--- a/config/waybar/style/[Dark] Wallust Obsidian Edge.css
+++ b/config/waybar/style/[Dark] Wallust Obsidian Edge.css
@@ -123,6 +123,8 @@ tooltip label {
#custom-playerctl,
#custom-power_vertical,
#custom-power,
+#custom-quit,
+#custom-reboot,
#custom-settings,
#custom-spotify,
#custom-swaync,
diff --git a/config/waybar/style/[Extra] Crimson.css b/config/waybar/style/[Extra] Crimson.css
index d208cd13..a71f89e6 100644
--- a/config/waybar/style/[Extra] Crimson.css
+++ b/config/waybar/style/[Extra] Crimson.css
@@ -121,6 +121,8 @@ tooltip {
#custom-playerctl,
#custom-power_vertical,
#custom-power,
+#custom-quit,
+#custom-reboot,
#custom-settings,
#custom-spotify,
#custom-swaync,
diff --git a/config/waybar/style/[Extra] EverForest.css b/config/waybar/style/[Extra] EverForest.css
index 7e45de90..ad2b51bc 100644
--- a/config/waybar/style/[Extra] EverForest.css
+++ b/config/waybar/style/[Extra] EverForest.css
@@ -301,6 +301,8 @@ window#waybar.hidden {
#custom-playerctl,
#custom-power_vertical,
#custom-power,
+#custom-quit,
+#custom-reboot,
#custom-settings,
#custom-spotify,
#custom-swaync,
diff --git a/config/waybar/style/[Extra] Mauve.css b/config/waybar/style/[Extra] Mauve.css
index 03be00fe..816ed777 100644
--- a/config/waybar/style/[Extra] Mauve.css
+++ b/config/waybar/style/[Extra] Mauve.css
@@ -140,6 +140,8 @@ tooltip {
#custom-playerctl,
#custom-power_vertical,
#custom-power,
+#custom-quit,
+#custom-reboot,
#custom-settings,
#custom-spotify,
#custom-swaync,
diff --git a/config/waybar/style/[Extra] Modern-Combined - Transparent.css b/config/waybar/style/[Extra] Modern-Combined - Transparent.css
index ecbe9eed..f4184817 100644
--- a/config/waybar/style/[Extra] Modern-Combined - Transparent.css
+++ b/config/waybar/style/[Extra] Modern-Combined - Transparent.css
@@ -154,6 +154,8 @@ tooltip {
#custom-playerctl,
#custom-power_vertical,
#custom-power,
+#custom-quit,
+#custom-reboot,
#custom-settings,
#custom-spotify,
#custom-swaync,
diff --git a/config/waybar/style/[Extra] Modern-Combined.css b/config/waybar/style/[Extra] Modern-Combined.css
index 8b7349f1..dbbddf60 100644
--- a/config/waybar/style/[Extra] Modern-Combined.css
+++ b/config/waybar/style/[Extra] Modern-Combined.css
@@ -157,6 +157,8 @@ tooltip {
#custom-playerctl,
#custom-power_vertical,
#custom-power,
+#custom-quit,
+#custom-reboot,
#custom-settings,
#custom-spotify,
#custom-swaync,
diff --git a/config/waybar/style/[Extra] Prismatic Glow.css b/config/waybar/style/[Extra] Prismatic Glow.css
new file mode 100644
index 00000000..cbcedfc6
--- /dev/null
+++ b/config/waybar/style/[Extra] Prismatic Glow.css
@@ -0,0 +1,284 @@
+/* ----------- 💫 https://github.com/JaKooLit 💫 -------- */
+/* .............Prismatic Glow............ */
+
+* {
+ font-family: "JetBrainsMono Nerd Font";
+ font-weight: bold;
+ min-height: 0;
+ /* set font-size to 100% if font scaling is set to 1.00 using nwg-look */
+ font-size: 97%;
+ font-feature-settings: '"zero", "ss01", "ss02", "ss03", "ss04", "ss05", "cv31"';
+
+ border: none;
+ border-radius: 10px;
+ font-size: 97%;
+ min-height: 20px;
+ margin: 0px;
+}
+
+/* Module Styles */
+.module {
+ padding: 2px 4px;
+ margin: 1px 1px;
+}
+
+.modules-left>widget:first-child .module {
+ margin-left: 2px;
+}
+
+/* Special Case: Right Margin for Last Module in Right Section */
+.modules-right>widget:last-child .module {
+ margin-right: 2px;
+}
+
+/* Window Styling */
+window#waybar {
+ background-color: transparent;
+ color: black;
+ transition: background-color 0.5s;
+}
+
+/* Make window module transparent when no windows present */
+window#waybar.empty #window {
+ background-color: transparent;
+ background: transparent;
+}
+
+window#waybar.hidden {
+ opacity: 0.2;
+}
+
+/* Tooltip styling */
+menu,
+tooltip {
+ background: rgba(0, 0, 0, 0.9);
+ border-radius: 10px;
+ border: 2px transparent;
+ border-image: linear-gradient(45deg, #FA8BFF, #2BD2FF) 1;
+ padding: 5px;
+ box-shadow: 0 0 0 1px;
+}
+
+menu label,
+tooltip label {
+ color: rgb(0, 238, 255);
+}
+
+/* Workspaces Button Styling */
+#workspaces button {
+ color: rgb(0, 238, 255);
+ background: transparent;
+ font-weight: bolder;
+ box-shadow: inset 0 -3px transparent;
+ transition: all 0.25s cubic-bezier(0.165, 0.84, 0.44, 1);
+ padding: 2px 5px;
+}
+
+#workspaces button.active {
+ color: black;
+ border-bottom: 2px solid transparent;
+ /* border-top: 2px solid transparent; */
+ border-image: linear-gradient(45deg, #FA8BFF, #2BD2FF) 1;
+ padding: 0 10px;
+}
+
+#workspaces button.focused {
+ background: black;
+}
+
+#workspaces button.visible {
+ color: rgb(0, 238, 255);
+}
+
+#workspaces button.urgent {
+ background: red;
+ color: black;
+ padding: 0 5px;
+}
+
+#workspaces button:hover {
+ background: black;
+ border: 1px solid transparent;
+ border-image: linear-gradient(45deg, #FA8BFF, #2BD2FF) 1;
+ padding: 0 5px;
+}
+
+/* Taskbar Button Styling */
+#taskbar button {
+ padding: 0 1px;
+}
+
+#taskbar button.active {
+ background: black;
+ border-bottom: 2px solid transparent;
+ /* border-top: 2px solid transparent; */
+ border-image: linear-gradient(45deg, #FA8BFF, #2BD2FF) 1;
+ padding: 0 5px;
+}
+#taskbar button:hover {
+ background: black;
+ border: 1px solid transparent;
+ border-image: linear-gradient(45deg, #FA8BFF, #2BD2FF) 1;
+ padding: 0 5px;
+}
+
+/* Transparent Modules When Empty */
+#taskbar.empty,
+window#waybar.empty {
+ background-color: transparent;
+}
+
+/* Specific Module Styles */
+#backlight,
+#backlight-slider,
+#battery,
+#bluetooth,
+#clock,
+#cpu,
+#disk,
+#idle_inhibitor,
+#keyboard-state,
+#memory,
+#mode,
+#network,
+#power-profiles-daemon,
+#pulseaudio,
+#pulseaudio-slider,
+#taskbar,
+#temperature,
+#tray,
+#wireplumber,
+#workspaces,
+#custom-backlight,
+#custom-browser,
+#custom-cava_mviz,
+#custom-cycle_wall,
+#custom-dot_update,
+#custom-file_manager,
+#custom-keybinds,
+#custom-keyboard,
+#custom-light_dark,
+#custom-lock,
+#custom-hint,
+#custom-hypridle,
+#custom-menu,
+#custom-playerctl,
+#custom-power_vertical,
+#custom-power,
+#custom-quit,
+#custom-reboot,
+#custom-settings,
+#custom-spotify,
+#custom-swaync,
+#custom-tty,
+#custom-updater,
+#custom-weather,
+#custom-weather.clearNight,
+#custom-weather.cloudyFoggyDay,
+#custom-weather.cloudyFoggyNight,
+#custom-weather.default,
+#custom-weather.rainyDay,
+#custom-weather.rainyNight,
+#custom-weather.severe,
+#custom-weather.showyIcyDay,
+#custom-weather.snowyIcyNight,
+#custom-weather.sunnyDay {
+ background-color: black;
+ color: rgb(0, 238, 255);
+}
+
+#temperature.critical {
+ background-color: red;
+}
+
+#network.disconnected,
+#pulseaudio.muted {
+ color: red;
+}
+
+#battery.charging,
+#battery.plugged {
+ color: black;
+ background: linear-gradient(45deg, #FA8BFF 0%, #2BD2FF 52%, #FA8BFF 90%);
+}
+
+@keyframes blink {
+ to {
+ background-color: black;
+ color: red;
+ }
+}
+
+#battery.warning:not(.charging),
+#battery.critical:not(.charging) {
+ background-color: red;
+ color: black;
+}
+
+#battery.warning:not(.charging) {
+ animation: blink 1s linear infinite alternate;
+}
+#battery.critical:not(.charging) {
+ animation: blink 0.5s linear infinite alternate;
+}
+
+/* Focused Label Background */
+label:focus {
+ background-color: black;
+}
+
+/* Keyboard State Styles */
+#keyboard-state>label {
+ padding: 0 5px;
+}
+
+#keyboard-state>label.locked {
+ background: rgba(0, 0, 0, 0.2);
+}
+
+/* Tray Styles */
+#tray {
+ background-color: black;
+}
+
+#tray>.passive {
+ -gtk-icon-effect: dim;
+}
+
+#tray>.needs-attention {
+ -gtk-icon-effect: highlight;
+ padding: 0 5px;
+ background-color: red;
+}
+
+/* Gradient Module Styles */
+#mpd,
+#mpris,
+#window {
+ background: linear-gradient(45deg, #FA8BFF 0%, #2BD2FF 52%, #FA8BFF 90%);
+}
+
+#backlight-slider slider,
+#pulseaudio-slider slider {
+ min-width: 0px;
+ min-height: 0px;
+ opacity: 0;
+ background-image: none;
+ border: none;
+ box-shadow: none;
+}
+
+#backlight-slider trough,
+#pulseaudio-slider trough {
+ min-width: 80px;
+ min-height: 5px;
+ border-radius: 5px;
+ background-color: #6E6A86;
+}
+
+#backlight-slider highlight,
+#pulseaudio-slider highlight {
+ min-height: 10px;
+ border-radius: 5px;
+ background-color: purple;
+} \ No newline at end of file
diff --git a/config/waybar/style/[Extra] Rose Pine.css b/config/waybar/style/[Extra] Rose Pine.css
index 7fec7e5f..1503355a 100644
--- a/config/waybar/style/[Extra] Rose Pine.css
+++ b/config/waybar/style/[Extra] Rose Pine.css
@@ -141,6 +141,8 @@ tooltip {
#custom-playerctl,
#custom-power_vertical,
#custom-power,
+#custom-quit,
+#custom-reboot,
#custom-settings,
#custom-spotify,
#custom-swaync,
diff --git a/config/waybar/style/[Extra] Simple Pink.css b/config/waybar/style/[Extra] Simple Pink.css
index e3c78c1f..84b2491f 100644
--- a/config/waybar/style/[Extra] Simple Pink.css
+++ b/config/waybar/style/[Extra] Simple Pink.css
@@ -133,6 +133,8 @@ tooltip {
#custom-playerctl,
#custom-power_vertical,
#custom-power,
+#custom-quit,
+#custom-reboot,
#custom-settings,
#custom-spotify,
#custom-swaync,
diff --git a/config/waybar/style/[Light] Monochrome Contrast.css b/config/waybar/style/[Light] Monochrome Contrast.css
index e9e4141c..6e8a2e41 100644
--- a/config/waybar/style/[Light] Monochrome Contrast.css
+++ b/config/waybar/style/[Light] Monochrome Contrast.css
@@ -122,6 +122,8 @@ tooltip label{
#custom-playerctl,
#custom-power_vertical,
#custom-power,
+#custom-quit,
+#custom-reboot,
#custom-settings,
#custom-spotify,
#custom-swaync,
diff --git a/config/waybar/style/[Light] Obsidian Glow.css b/config/waybar/style/[Light] Obsidian Glow.css
index 3141a372..da8bb502 100644
--- a/config/waybar/style/[Light] Obsidian Glow.css
+++ b/config/waybar/style/[Light] Obsidian Glow.css
@@ -109,6 +109,8 @@ tooltip label {
#custom-playerctl,
#custom-power_vertical,
#custom-power,
+#custom-quit,
+#custom-reboot,
#custom-settings,
#custom-spotify,
#custom-swaync,
diff --git a/config/waybar/style/[Rainbow] RGB Bordered.css b/config/waybar/style/[Rainbow] RGB Bordered.css
index 653e8410..e2df8c39 100644
--- a/config/waybar/style/[Rainbow] RGB Bordered.css
+++ b/config/waybar/style/[Rainbow] RGB Bordered.css
@@ -129,6 +129,8 @@ window#waybar.empty #window {
#custom-playerctl,
#custom-power_vertical,
#custom-power,
+#custom-quit,
+#custom-reboot,
#custom-settings,
#custom-spotify,
#custom-swaync,
diff --git a/config/waybar/style/[Retro] Simple Style.css b/config/waybar/style/[Retro] Simple Style.css
index 3bd2d08a..fc50013c 100644
--- a/config/waybar/style/[Retro] Simple Style.css
+++ b/config/waybar/style/[Retro] Simple Style.css
@@ -83,6 +83,8 @@ window#waybar {
#custom-playerctl,
#custom-power_vertical,
#custom-power,
+#custom-quit,
+#custom-reboot,
#custom-settings,
#custom-spotify,
#custom-swaync,
diff --git a/config/waybar/style/[Transparent] Crystal Clear.css b/config/waybar/style/[Transparent] Crystal Clear.css
index 1c88aff4..b0cbaaf1 100644
--- a/config/waybar/style/[Transparent] Crystal Clear.css
+++ b/config/waybar/style/[Transparent] Crystal Clear.css
@@ -104,6 +104,8 @@ window#waybar.empty #window {
#custom-playerctl,
#custom-power_vertical,
#custom-power,
+#custom-quit,
+#custom-reboot,
#custom-settings,
#custom-spotify,
#custom-swaync,
diff --git a/config/waybar/style/[VERTICAL] [Catpuccin] Mocha.css b/config/waybar/style/[VERTICAL] [Catpuccin] Mocha.css
new file mode 100644
index 00000000..cd2d9165
--- /dev/null
+++ b/config/waybar/style/[VERTICAL] [Catpuccin] Mocha.css
@@ -0,0 +1,227 @@
+/* ---- 💫 https://github.com/JaKooLit 💫 ---- */
+/* Vertical Catpuccin Mocha */
+/* As stated on title, best style for vertical layout waybar config */
+
+* {
+ font-family: "JetBrainsMono Nerd Font";
+ font-weight: bold;
+ min-height: 0;
+ /* set font-size to 100% if font scaling is set to 1.00 using nwg-look */
+ font-size: 97%;
+ font-feature-settings: '"zero", "ss01", "ss02", "ss03", "ss04", "ss05", "cv31"';
+}
+
+@import "../waybar/style/catppuccin-themes/mocha.css";
+
+window#waybar {
+ background-color: @base;
+ border-radius: 5px;
+}
+
+tooltip {
+ background: @base;
+ opacity: 1;
+ border-radius: 10px;
+ border-width: 2px;
+ border-style: solid;
+ border-color: @sapphire;
+}
+
+tooltip label {
+ color: @blue;
+}
+
+#taskbar button,
+#workspaces button {
+ color: @surface2;
+ background-color: transparent;
+ padding-top: 4px;
+ padding-bottom: 4px;
+ padding-right: 6px;
+ padding-left: 4px;
+}
+
+#taskbar button.active,
+#workspaces button.active {
+ color: @maroon;
+}
+
+#workspaces button.focused {
+ color: @rosewater;
+ background: transparent;
+ border-radius: 15px;
+}
+
+#workspaces button.urgent {
+ color: #11111b;
+ background: transparent;
+ border-radius: 15px;
+}
+
+#taskbar button:hover,
+#workspaces button:hover {
+ background: transparent;
+ color: @flamingo;
+ border-radius: 15px;
+}
+
+#backlight,
+#backlight-slider,
+#battery,
+#bluetooth,
+#clock,
+#cpu,
+#disk,
+#idle_inhibitor,
+#keyboard-state,
+#memory,
+#mode,
+#mpris,
+#network,
+#power-profiles-daemon,
+#pulseaudio,
+#pulseaudio-slider,
+#taskbar button,
+#taskbar,
+#temperature,
+#tray,
+#window,
+#wireplumber,
+#workspaces,
+#custom-backlight,
+#custom-browser,
+#custom-cava_mviz,
+#custom-cycle_wall,
+#custom-dot_update,
+#custom-file_manager,
+#custom-keybinds,
+#custom-keyboard,
+#custom-light_dark,
+#custom-lock,
+#custom-hint,
+#custom-hypridle,
+#custom-menu,
+#custom-playerctl,
+#custom-power_vertical,
+#custom-power,
+#custom-quit,
+#custom-reboot,
+#custom-settings,
+#custom-spotify,
+#custom-swaync,
+#custom-tty,
+#custom-updater,
+#custom-weather,
+#custom-weather.clearNight,
+#custom-weather.cloudyFoggyDay,
+#custom-weather.cloudyFoggyNight,
+#custom-weather.default,
+#custom-weather.rainyDay,
+#custom-weather.rainyNight,
+#custom-weather.severe,
+#custom-weather.showyIcyDay,
+#custom-weather.snowyIcyNight,
+#custom-weather.sunnyDay {
+ opacity: 1;
+ padding-top: 4px;
+ padding-bottom: 4px;
+ padding-right: 6px;
+ padding-left: 6px;
+}
+
+#idle_inhibitor {
+ color: @pink;
+}
+
+#mpris {
+ color: @rosewater;
+}
+
+#battery {
+ color: #a6e3a1;
+ padding-left: 15px;
+ border-radius: 15px 0 0 15px;
+}
+
+@keyframes blink {
+ to {
+ background-color: #ffffff;
+ color: #333333;
+ }
+}
+
+#battery.critical:not(.charging) {
+ color: #f53c3c;
+ animation-name: blink;
+ animation-duration: 0.5s;
+ animation-timing-function: linear;
+ animation-iteration-count: infinite;
+ animation-direction: alternate;
+}
+
+#custom-lock,
+#custom-power {
+ color: @red;
+ border-radius: 15px;
+ font-weight: bolder;
+ padding-left: 1px;
+}
+
+#network {
+ background-color: transparent;
+ color: @mauve;
+}
+
+#backlight {
+ color: @flamingo;
+}
+
+
+#custom-weather {
+ color: @green;
+ border-radius: 15px;
+ background-color: transparent;
+}
+
+#custom-menu {
+ color: #89b4fa;
+}
+
+#pulseaudio {
+ background-color: transparent;
+ color: @blue;
+}
+
+#clock,
+#clock-calender {
+ color: @sapphire;
+}
+
+#custom-dots {
+ color: @sapphire;
+}
+
+#backlight-slider slider,
+#pulseaudio-slider slider {
+ min-height: 7px;
+ min-width: 15px;
+ opacity: 0;
+ background-color: @text;
+ border-radius: 3px;
+ box-shadow: 1px 5px 6px 1px #272727;
+}
+
+#backlight-slider trough,
+#pulseaudio-slider trough {
+ min-height: 100px;
+ min-width: 7px;
+ border-radius: 5px;
+ background-color: @surface0;
+}
+
+#backlight-slider highlight,
+#pulseaudio-slider highlight {
+ min-width: 5px;
+ border-radius: 5px;
+ background-color: @blue;
+}
diff --git a/config/waybar/style/[WALLUST] ML4W-modern-mixed.css b/config/waybar/style/[WALLUST] ML4W-modern-mixed.css
index e7b72bf8..5df79cb6 100644
--- a/config/waybar/style/[WALLUST] ML4W-modern-mixed.css
+++ b/config/waybar/style/[WALLUST] ML4W-modern-mixed.css
@@ -154,6 +154,8 @@ window#waybar.empty #window {
#custom-playerctl,
#custom-power_vertical,
#custom-power,
+#custom-quit,
+#custom-reboot,
#custom-settings,
#custom-spotify,
#custom-swaync,
diff --git a/config/waybar/style/[WALLUST] ML4W-modern.css b/config/waybar/style/[WALLUST] ML4W-modern.css
index b6ddfc22..b2a97488 100644
--- a/config/waybar/style/[WALLUST] ML4W-modern.css
+++ b/config/waybar/style/[WALLUST] ML4W-modern.css
@@ -161,6 +161,8 @@ window#waybar.empty #window {
#custom-playerctl,
#custom-power_vertical,
#custom-power,
+#custom-quit,
+#custom-reboot,
#custom-settings,
#custom-spotify,
#custom-swaync,
diff --git a/config/waybar/style/[Wallust Bordered] Chroma Fusion Edge.css b/config/waybar/style/[Wallust Bordered] Chroma Fusion Edge.css
index 633d56b7..e3224529 100644
--- a/config/waybar/style/[Wallust Bordered] Chroma Fusion Edge.css
+++ b/config/waybar/style/[Wallust Bordered] Chroma Fusion Edge.css
@@ -93,6 +93,8 @@ tooltip {
#custom-playerctl,
#custom-power_vertical,
#custom-power,
+#custom-quit,
+#custom-reboot,
#custom-settings,
#custom-spotify,
#custom-swaync,
diff --git a/config/waybar/style/[Wallust Bordered] Chroma Simple.css b/config/waybar/style/[Wallust Bordered] Chroma Simple.css
index 29b482df..63d66b26 100644
--- a/config/waybar/style/[Wallust Bordered] Chroma Simple.css
+++ b/config/waybar/style/[Wallust Bordered] Chroma Simple.css
@@ -118,6 +118,8 @@ tooltip {
#custom-playerctl,
#custom-power_vertical,
#custom-power,
+#custom-quit,
+#custom-reboot,
#custom-settings,
#custom-spotify,
#custom-swaync,
diff --git a/config/waybar/style/[Wallust Transparent] Crystal Clear.css b/config/waybar/style/[Wallust Transparent] Crystal Clear.css
index b6fd4271..54c7f2f3 100644
--- a/config/waybar/style/[Wallust Transparent] Crystal Clear.css
+++ b/config/waybar/style/[Wallust Transparent] Crystal Clear.css
@@ -137,6 +137,8 @@ tooltip {
#custom-playerctl,
#custom-power_vertical,
#custom-power,
+#custom-quit,
+#custom-reboot,
#custom-settings,
#custom-spotify,
#custom-swaync,
diff --git a/config/waybar/style/[Wallust] Box type.css b/config/waybar/style/[Wallust] Box type.css
index 4325c4d6..7c53ef92 100644
--- a/config/waybar/style/[Wallust] Box type.css
+++ b/config/waybar/style/[Wallust] Box type.css
@@ -118,6 +118,8 @@ window#waybar.empty #window {
#custom-playerctl,
#custom-power_vertical,
#custom-power,
+#custom-quit,
+#custom-reboot,
#custom-settings,
#custom-spotify,
#custom-swaync,
diff --git a/config/waybar/style/[Wallust] Chroma Edge.css b/config/waybar/style/[Wallust] Chroma Edge.css
index 487e8837..0cbaa6c0 100644
--- a/config/waybar/style/[Wallust] Chroma Edge.css
+++ b/config/waybar/style/[Wallust] Chroma Edge.css
@@ -121,6 +121,8 @@ tooltip label{
#custom-playerctl,
#custom-power_vertical,
#custom-power,
+#custom-quit,
+#custom-reboot,
#custom-settings,
#custom-spotify,
#custom-swaync,
diff --git a/config/waybar/style/[Wallust] Chroma Fusion.css b/config/waybar/style/[Wallust] Chroma Fusion.css
index 0fa8cd04..079c266a 100644
--- a/config/waybar/style/[Wallust] Chroma Fusion.css
+++ b/config/waybar/style/[Wallust] Chroma Fusion.css
@@ -94,6 +94,8 @@ tooltip {
#custom-playerctl,
#custom-power_vertical,
#custom-power,
+#custom-quit,
+#custom-reboot,
#custom-settings,
#custom-spotify,
#custom-swaync,
diff --git a/config/waybar/style/[Wallust] Chroma Tally V2.css b/config/waybar/style/[Wallust] Chroma Tally V2.css
index 0f4e1af5..8251d950 100644
--- a/config/waybar/style/[Wallust] Chroma Tally V2.css
+++ b/config/waybar/style/[Wallust] Chroma Tally V2.css
@@ -106,6 +106,8 @@ tooltip {
#custom-playerctl,
#custom-power_vertical,
#custom-power,
+#custom-quit,
+#custom-reboot,
#custom-settings,
#custom-spotify,
#custom-swaync,
diff --git a/config/waybar/style/[Wallust] Chroma Tally.css b/config/waybar/style/[Wallust] Chroma Tally.css
index 2e06e81d..c9938eb3 100644
--- a/config/waybar/style/[Wallust] Chroma Tally.css
+++ b/config/waybar/style/[Wallust] Chroma Tally.css
@@ -105,6 +105,8 @@ tooltip {
#custom-playerctl,
#custom-power_vertical,
#custom-power,
+#custom-quit,
+#custom-reboot,
#custom-settings,
#custom-spotify,
#custom-swaync,
diff --git a/config/waybar/style/[Wallust] Colored.css b/config/waybar/style/[Wallust] Colored.css
index 967cd6b3..381417dd 100644
--- a/config/waybar/style/[Wallust] Colored.css
+++ b/config/waybar/style/[Wallust] Colored.css
@@ -146,6 +146,8 @@ tooltip {
#custom-playerctl,
#custom-power_vertical,
#custom-power,
+#custom-quit,
+#custom-reboot,
#custom-settings,
#custom-spotify,
#custom-swaync,
diff --git a/config/waybar/style/[Wallust] Simple.css b/config/waybar/style/[Wallust] Simple.css
index fe1a41ae..0990a80c 100644
--- a/config/waybar/style/[Wallust] Simple.css
+++ b/config/waybar/style/[Wallust] Simple.css
@@ -125,6 +125,8 @@ tooltip {
#custom-playerctl,
#custom-power_vertical,
#custom-power,
+#custom-quit,
+#custom-reboot,
#custom-settings,
#custom-spotify,
#custom-swaync,
diff --git a/config/waybar/style/frappe.css b/config/waybar/style/frappe.css
new file mode 100644
index 00000000..c06b8fb7
--- /dev/null
+++ b/config/waybar/style/frappe.css
@@ -0,0 +1,26 @@
+@define-color rosewater #f2d5cf;
+@define-color flamingo #eebebe;
+@define-color pink #f4b8e4;
+@define-color mauve #ca9ee6;
+@define-color red #e78284;
+@define-color maroon #ea999c;
+@define-color peach #ef9f76;
+@define-color yellow #e5c890;
+@define-color green #a6d189;
+@define-color teal #81c8be;
+@define-color sky #99d1db;
+@define-color sapphire #85c1dc;
+@define-color blue #8caaee;
+@define-color lavender #babbf1;
+@define-color text #c6d0f5;
+@define-color subtext1 #b5bfe2;
+@define-color subtext0 #a5adce;
+@define-color overlay2 #949cbb;
+@define-color overlay1 #838ba7;
+@define-color overlay0 #737994;
+@define-color surface2 #626880;
+@define-color surface1 #51576d;
+@define-color surface0 #414559;
+@define-color base #303446;
+@define-color mantle #292c3c;
+@define-color crust #232634;
diff --git a/config/waybar/style/latte.css b/config/waybar/style/latte.css
new file mode 100644
index 00000000..085cc3e0
--- /dev/null
+++ b/config/waybar/style/latte.css
@@ -0,0 +1,37 @@
+/*
+*
+* Catppuccin Latte palette
+* Maintainer: rubyowo
+*
+*/
+
+@define-color base #eff1f5;
+@define-color mantle #e6e9ef;
+@define-color crust #dce0e8;
+
+@define-color text #4c4f69;
+@define-color subtext0 #6c6f85;
+@define-color subtext1 #5c5f77;
+
+@define-color surface0 #ccd0da;
+@define-color surface1 #bcc0cc;
+@define-color surface2 #acb0be;
+
+@define-color overlay0 #9ca0b0;
+@define-color overlay1 #8c8fa1;
+@define-color overlay2 #7c7f93;
+
+@define-color blue #1e66f5;
+@define-color lavender #7287fd;
+@define-color sapphire #209fb5;
+@define-color sky #04a5e5;
+@define-color teal #179299;
+@define-color green #40a02b;
+@define-color yellow #df8e1d;
+@define-color peach #fe640b;
+@define-color maroon #e64553;
+@define-color red #d20f39;
+@define-color mauve #8839ef;
+@define-color pink #ea76cb;
+@define-color flamingo #dd7878;
+@define-color rosewater #dc8a78;
diff --git a/config/waybar/style/mocha.css b/config/waybar/style/mocha.css
new file mode 100644
index 00000000..7f4e3374
--- /dev/null
+++ b/config/waybar/style/mocha.css
@@ -0,0 +1,38 @@
+/*
+*
+* Catppuccin Mocha palette
+* Maintainer: rubyowo
+*
+*/
+
+@define-color base #1e1e2e;
+@define-color mantle #181825;
+@define-color crust #11111b;
+
+@define-color text #cdd6f4;
+@define-color subtext0 #a6adc8;
+@define-color subtext1 #bac2de;
+
+@define-color surface0 #313244;
+@define-color surface1 #45475a;
+@define-color surface2 #585b70;
+
+@define-color overlay0 #6c7086;
+@define-color overlay1 #7f849c;
+@define-color overlay2 #9399b2;
+
+@define-color blue #89b4fa;
+@define-color lavender #b4befe;
+@define-color sapphire #74c7ec;
+@define-color sky #89dceb;
+@define-color teal #94e2d5;
+@define-color green #a6e3a1;
+@define-color yellow #f9e2af;
+@define-color peach #fab387;
+@define-color maroon #eba0ac;
+@define-color red #f38ba8;
+@define-color mauve #cba6f7;
+@define-color pink #f5c2e7;
+@define-color flamingo #f2cdcd;
+@define-color rosewater #f5e0dc;
+
diff --git a/config/waybar/style/rgbmocha.css b/config/waybar/style/rgbmocha.css
new file mode 100644
index 00000000..14b07c49
--- /dev/null
+++ b/config/waybar/style/rgbmocha.css
@@ -0,0 +1,49 @@
+/*
+*
+* Catppuccin Mocha palette
+* Maintainer: rubyowo
+*
+*/
+
+@define-color base #1e1e2e;
+@define-color mantle #181825;
+@define-color crust #11111b;
+
+@define-color text #cdd6f4;
+@define-color subtext0 #a6adc8;
+@define-color subtext1 #bac2de;
+
+@define-color surface0 #313244;
+@define-color surface1 #45475a;
+@define-color surface2 #585b70;
+
+@define-color overlay0 #6c7086;
+@define-color overlay1 #7f849c;
+@define-color overlay2 #9399b2;
+
+@define-color blue #89b4fa;
+@define-color lavender #b4befe;
+@define-color sapphire #74c7ec;
+@define-color sky #89dceb;
+@define-color teal #94e2d5;
+@define-color green #a6e3a1;
+@define-color yellow #f9e2af;
+@define-color peach #fab387;
+@define-color maroon #eba0ac;
+@define-color red #f38ba8;
+@define-color mauve #cba6f7;
+@define-color pink #f5c2e7;
+@define-color flamingo #f2cdcd;
+@define-color rosewater #f5e0dc;
+
+@keyframes rainbow-gradient {
+ 0% {
+ border-image: linear-gradient(90deg, red, orange, yellow, green, blue, indigo, violet) 1;
+ }
+ 50% {
+ border-image: linear-gradient(270deg, violet, indigo, blue, green, yellow, orange, red) 1 1 1 1;
+ }
+ 100% {
+ border-image: linear-gradient(90deg, red, orange, yellow, green, blue, indigo, violet) 1;
+ }
+}
diff --git a/copy.sh b/copy.sh
index 69641fda..e821d139 100755
--- a/copy.sh
+++ b/copy.sh
@@ -64,9 +64,9 @@ printf "\n%.0s" {1..1}
####### Announcement
echo "${WARNING}A T T E N T I O N !${RESET}"
-echo "${SKY_BLUE}This version (v2.3.12) requires nwg-displays and some fonts!${RESET}"
+echo "${SKY_BLUE}This version (v2.3.13) no extra packages!${RESET}"
echo "${SKY_BLUE}If you ran through (Distro-Hyprland install scripts), no need to do anything${RESET}"
-echo "${YELLOW}previous version: Some Keybinds changes${RESET}"
+echo "${YELLOW}previous version: nwg-displays & Some Keybinds changes${RESET}"
echo "${MAGENTA}Kindly visit KooL Hyprland Own Wiki for changelogs${RESET}"
printf "\n%.0s" {1..1}
@@ -257,7 +257,7 @@ printf "\n%.0s" {1..1}
# Function to modify the ENVariables.conf file
update_editor() {
local editor=$1
- sed -i "s/#env = EDITOR,.*/env = EDITOR,$editor #default editor/" config/hypr/UserConfigs/ENVariables.conf
+ sed -i "s/#env = EDITOR,.*/env = EDITOR,$editor #default editor/" config/hypr/UserConfigs/01-UserDefaults.conf
echo "${OK} Default editor set to ${MAGENTA}$editor${RESET}." 2>&1 | tee -a "$LOG"
}
@@ -700,6 +700,7 @@ printf "\n%.0s" {1..1}
# Restoring UserConfigs and UserScripts
DIRH="hypr"
FILES_TO_RESTORE=(
+ "01-UserDefaults.conf"
"ENVariables.conf"
"LaptopDisplay.conf"
"Laptops.conf"
@@ -909,7 +910,7 @@ printf "\n%.0s" {1..1}
echo "${MAGENTA}By default only a few wallpapers are copied${RESET}..."
while true; do
- read -rp "${CAT} Would you like to download additional wallpapers? ${WARN} This is more than 800 MB (y/n)" WALL
+ read -rp "${CAT} Would you like to download additional wallpapers? ${WARN} This is almost 1GB (y/n)" WALL
case $WALL in
[Yy])
echo "${NOTE} Downloading additional wallpapers..."
send patches to the email below
yukais@pinapelz.com
include the subject [PATCH repo_name]
pinapelz.com
homepage