diff options
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; + } +} @@ -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..." |
