From 48e4428bfa5cb99d4e0a9aab055b24a9f1520d70 Mon Sep 17 00:00:00 2001 From: JaKooLit Date: Thu, 27 Feb 2025 12:05:27 +0900 Subject: added support for other distros on waybar update button. NOTE: untested still on --- config/hypr/scripts/Distro_update.sh | 40 ++++++++++++++++++++++++++++++++++++ config/waybar/ModulesCustom | 9 ++++---- 2 files changed, 45 insertions(+), 4 deletions(-) create mode 100755 config/hypr/scripts/Distro_update.sh 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/waybar/ModulesCustom b/config/waybar/ModulesCustom index 9237af27..fc26cfed 100644 --- a/config/waybar/ModulesCustom +++ b/config/waybar/ModulesCustom @@ -161,15 +161,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": { -- cgit v1.2.3 From 1ef38b49ef2cd2b4e578bc55759906620347c717 Mon Sep 17 00:00:00 2001 From: JaKooLit Date: Thu, 27 Feb 2025 23:10:45 +0900 Subject: returning my old wlogout style :) --- config/hypr/scripts/KeyHints.sh | 1 - config/hypr/scripts/Wlogout.sh | 57 +++++++++++++++++++++++++++++++++++++++-- config/wlogout/style.css | 16 +++++------- 3 files changed, 61 insertions(+), 13 deletions(-) diff --git a/config/hypr/scripts/KeyHints.sh b/config/hypr/scripts/KeyHints.sh index 973ca6b6..2bab4b38 100755 --- a/config/hypr/scripts/KeyHints.sh +++ b/config/hypr/scripts/KeyHints.sh @@ -67,7 +67,6 @@ GDK_BACKEND=$BACKEND yad \ " CTRL Shift R" "Rofi Themes Menu v2" "Choose Rofi Themes via Theme Selector (modified)" \ " SHIFT G" "Gamemode! All animations OFF or ON" "toggle" \ " ALT E" "Rofi Emoticons" "Emoticon" \ -" ALT V" "Clipboard Manager" "cliphist" \ " H" "Launch this Quick Cheat Sheet" "" \ "" "" "" \ "More tips:" "https://github.com/JaKooLit/Hyprland-Dots/wiki" ""\ \ No newline at end of file diff --git a/config/hypr/scripts/Wlogout.sh b/config/hypr/scripts/Wlogout.sh index 3f83e51f..f552b83d 100755 --- a/config/hypr/scripts/Wlogout.sh +++ b/config/hypr/scripts/Wlogout.sh @@ -1,4 +1,57 @@ #!/bin/bash -# /* ----------- đŸ’« https://github.com/JaKooLit đŸ’« -------- */ # +# /* ---- đŸ’« https://github.com/JaKooLit đŸ’« ---- */ ## +# wlogout (Power, Screen Lock, Suspend, etc) -wlogout -p layer-shell -b 3 -c 2 \ No newline at end of file +# Set variables for parameters. First numbers corresponts to Monitor Resolution +# i.e 2160 means 2160p +A_2160=600 +B_2160=600 +A_1600=400 +B_1600=400 +A_1440=400 +B_1440=400 +A_1080=200 +B_1080=200 +A_720=50 +B_720=50 + +# Check if wlogout is already running +if pgrep -x "wlogout" > /dev/null; then + pkill -x "wlogout" + exit 0 +fi + +# Detect monitor resolution and scaling factor +resolution=$(hyprctl -j monitors | jq -r '.[] | select(.focused==true) | .height / .scale' | awk -F'.' '{print $1}') +hypr_scale=$(hyprctl -j monitors | jq -r '.[] | select(.focused==true) | .scale') + +# Set parameters based on screen resolution and scaling factor +if ((resolution >= 2160)); then + T_val=$(awk "BEGIN {printf \"%.0f\", $A_2160 * 2160 * $hypr_scale / $resolution}") + B_val=$(awk "BEGIN {printf \"%.0f\", $B_2160 * 2160 * $hypr_scale / $resolution}") + echo "Setting parameters for resolution >= 4k" + wlogout --protocol layer-shell -b 6 -T $T_val -B $B_val & +elif ((resolution >= 1600 && resolution < 2160)); then + T_val=$(awk "BEGIN {printf \"%.0f\", $A_1600 * 1600 * $hypr_scale / $resolution}") + B_val=$(awk "BEGIN {printf \"%.0f\", $B_1600 * 1600 * $hypr_scale / $resolution}") + echo "Setting parameters for resolution >= 2.5k and < 4k" + wlogout --protocol layer-shell -b 6 -T $T_val -B $B_val & +elif ((resolution >= 1440 && resolution < 1600)); then + T_val=$(awk "BEGIN {printf \"%.0f\", $A_1440 * 1440 * $hypr_scale / $resolution}") + B_val=$(awk "BEGIN {printf \"%.0f\", $B_1440 * 1440 * $hypr_scale / $resolution}") + echo "Setting parameters for resolution >= 2k and < 2.5k" + wlogout --protocol layer-shell -b 6 -T $T_val -B $B_val & +elif ((resolution >= 1080 && resolution < 1440)); then + T_val=$(awk "BEGIN {printf \"%.0f\", $A_1080 * 1080 * $hypr_scale / $resolution}") + B_val=$(awk "BEGIN {printf \"%.0f\", $B_1080 * 1080 * $hypr_scale / $resolution}") + echo "Setting parameters for resolution >= 1080p and < 2k" + wlogout --protocol layer-shell -b 6 -T $T_val -B $B_val & +elif ((resolution >= 720 && resolution < 1080)); then + T_val=$(awk "BEGIN {printf \"%.0f\", $A_720 * 720 * $hypr_scale / $resolution}") + B_val=$(awk "BEGIN {printf \"%.0f\", $B_720 * 720 * $hypr_scale / $resolution}") + echo "Setting parameters for resolution >= 720p and < 1080p" + wlogout --protocol layer-shell -b 3 -T $T_val -B $B_val & +else + echo "Setting default parameters" + wlogout & +fi diff --git a/config/wlogout/style.css b/config/wlogout/style.css index b8341e9a..ce227160 100644 --- a/config/wlogout/style.css +++ b/config/wlogout/style.css @@ -5,17 +5,15 @@ @import '../../.config/waybar/wallust/colors-waybar.css'; window { - font-family: "FantasqueSansM Nerd Font Mono Bold"; font-size: 24pt; color: @foreground; /* text */ - background-color: rgba(30, 30, 46, 0.6); + background-color: rgba(30, 30, 46, 0.8); } button { - margin: 20px; background-repeat: no-repeat; background-position: center; - background-size: 30%; + background-size: 20%; background-color: rgba(200, 220, 255, 0); animation: gradient_f 10s ease-in infinite; transition: all 0.3s cubic-bezier(.55, 0.0, .28, 1.682), box-shadow 0.2s ease-in-out, background-color 0.2s ease-in-out; @@ -24,19 +22,17 @@ button { } button:focus { - background-size: 40%; + background-size: 50%; border: 0px; - border-radius: 80px; } button:hover { background-color: transparent; - color: @color11; - background-size: 40%; - margin: -20px; + color: @color13; + background-size: 50%; + margin: 30px; border-radius: 80px; - /*box-shadow: 0 0 30px @color7;*/ } -- cgit v1.2.3 From deac723f42919c17e2bedce1ef85c65fbdfa3e10 Mon Sep 17 00:00:00 2001 From: JaKooLit Date: Fri, 28 Feb 2025 00:38:17 +0900 Subject: welp --- config/hypr/wallpaper_effects/.wallpaper_current | Bin 1031389 -> 2914074 bytes config/hypr/wallpaper_effects/.wallpaper_modified | Bin 442928 -> 1249466 bytes wallpapers/Balcony-ja.png | Bin 0 -> 2914074 bytes 3 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 wallpapers/Balcony-ja.png diff --git a/config/hypr/wallpaper_effects/.wallpaper_current b/config/hypr/wallpaper_effects/.wallpaper_current index c42ae068..9b4ff807 100644 Binary files a/config/hypr/wallpaper_effects/.wallpaper_current and b/config/hypr/wallpaper_effects/.wallpaper_current differ diff --git a/config/hypr/wallpaper_effects/.wallpaper_modified b/config/hypr/wallpaper_effects/.wallpaper_modified index 825086e1..795cdefe 100644 Binary files a/config/hypr/wallpaper_effects/.wallpaper_modified and b/config/hypr/wallpaper_effects/.wallpaper_modified differ diff --git a/wallpapers/Balcony-ja.png b/wallpapers/Balcony-ja.png new file mode 100644 index 00000000..9b4ff807 Binary files /dev/null and b/wallpapers/Balcony-ja.png differ -- cgit v1.2.3 From 7309da425ba33988f87f5615555a05e3910d603e Mon Sep 17 00:00:00 2001 From: JaKooLit Date: Fri, 28 Feb 2025 12:28:48 +0900 Subject: adjusted wallpaper menu scripts to apply some limits --- config/hypr/UserScripts/WallpaperSelect.sh | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/config/hypr/UserScripts/WallpaperSelect.sh b/config/hypr/UserScripts/WallpaperSelect.sh index ecb44c45..88b06dd6 100755 --- a/config/hypr/UserScripts/WallpaperSelect.sh +++ b/config/hypr/UserScripts/WallpaperSelect.sh @@ -8,8 +8,6 @@ wallDIR="$HOME/Pictures/wallpapers" SCRIPTSDIR="$HOME/.config/hypr/scripts" wallpaper_current="$HOME/.config/hypr/wallpaper_effects/.wallpaper_current" -rofi_override="element-icon{size:${icon_size}px;}" - # Directory for swaync iDIR="$HOME/.config/swaync/images" iDIRi="$HOME/.config/swaync/icons" @@ -18,13 +16,18 @@ iDIRi="$HOME/.config/swaync/icons" rofi_theme="$HOME/.config/rofi/config-wallpaper.rasi" focused_monitor=$(hyprctl monitors -j | jq -r '.[] | select(.focused) | .name') -# Get monitor width and DPI -monitor_width=$(hyprctl monitors -j | jq -r --arg mon "$focused_monitor" '.[] | select(.name == $mon) | .width') +# Monitor details scale_factor=$(hyprctl monitors -j | jq -r --arg mon "$focused_monitor" '.[] | select(.name == $mon) | .scale') +monitor_height=$(hyprctl monitors -j | jq -r --arg mon "$focused_monitor" '.[] | select(.name == $mon) | .height') + +icon_size=$(echo "scale=1; ($monitor_height * 3) / ($scale_factor * 150)" | bc) + +# Apply limit +adjusted_icon_size=$(echo "$icon_size" | awk '{if ($1 < 15) $1 = 20; if ($1 > 25) $1 = 25; print $1}') -icon_size=$(echo "scale=1; ($monitor_width * 3) / ($scale_factor * 400)" | bc) +# Setting the rofi override with the adjusted icon size +rofi_override="element-icon{size:${adjusted_icon_size}%;}" -rofi_override="element-icon{size:${icon_size}%;}" # swww transition config FPS=60 -- cgit v1.2.3 From f72311190587d83ce58a525db3b7af1adcb2fc13 Mon Sep 17 00:00:00 2001 From: JaKooLit Date: Sat, 1 Mar 2025 02:43:02 +0900 Subject: Introduction of using a separate file for Default apps, terminals, file managers, search engines... --- config/hypr/UserConfigs/01-UserDefaults.conf | 18 ++++++ config/hypr/UserScripts/Kool_Quick_Settings.sh | 84 ------------------------ config/hypr/configs/Keybinds.conf | 2 + config/hypr/scripts/Kool_Quick_Settings.sh | 88 ++++++++++++++++++++++++++ config/hypr/scripts/RofiSearch.sh | 23 ++++--- copy.sh | 3 +- 6 files changed, 125 insertions(+), 93 deletions(-) create mode 100644 config/hypr/UserConfigs/01-UserDefaults.conf delete mode 100755 config/hypr/UserScripts/Kool_Quick_Settings.sh create mode 100755 config/hypr/scripts/Kool_Quick_Settings.sh diff --git a/config/hypr/UserConfigs/01-UserDefaults.conf b/config/hypr/UserConfigs/01-UserDefaults.conf new file mode 100644 index 00000000..fcd45b74 --- /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 +#env = EDITOR,vim #default editor + +# Define preferred text editor for the KooL Quick Settings Menu (SUPER SHIFT E) +$edit=${EDITOR:-nano} + +# Terminal +$term = kitty + +# File Manager +$files = thunar + +# Default Search Engine +$Search_Engine = "https://www.google.com/search?q={}" \ No newline at end of file diff --git a/config/hypr/UserScripts/Kool_Quick_Settings.sh b/config/hypr/UserScripts/Kool_Quick_Settings.sh deleted file mode 100755 index 7b41512e..00000000 --- a/config/hypr/UserScripts/Kool_Quick_Settings.sh +++ /dev/null @@ -1,84 +0,0 @@ -#!/bin/bash -# /* ---- đŸ’« 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 - -# variables -configs="$HOME/.config/hypr/configs" -UserConfigs="$HOME/.config/hypr/UserConfigs" -rofi_theme="$HOME/.config/rofi/config-edit.rasi" -msg=' ⁉ Choose what to do ⁉' -iDIR="$HOME/.config/swaync/images" -scriptsDir="$HOME/.config/hypr/scripts" -UserScripts="$HOME/.config/hypr/UserScripts" - -# Function to display the menu options without numbers -menu() { - cat </dev/null; then - notify-send -i "$iDIR/ja.png" "E-R-R-O-R" "Install nwg-displays first" - exit 1 - fi - nwg-displays ;; - "Configure Workspace Rules (nwg-displays)") - if ! command -v nwg-displays &>/dev/null; then - notify-send -i "$iDIR/ja.png" "E-R-R-O-R" "Install nwg-displays first" - exit 1 - fi - nwg-displays ;; - "Choose Hyprland Animations") $scriptsDir/Animations.sh ;; - "Choose Monitor Profiles") $scriptsDir/MonitorProfiles.sh ;; - "Choose Rofi Themes") $scriptsDir/RofiThemeSelector.sh ;; - "Search for Keybinds") $scriptsDir/KeyBinds.sh ;; - *) return ;; # Do nothing for invalid choices - esac - - # Open the selected file in the terminal with the text editor - if [ -n "$file" ]; then - $tty -e $edit "$file" - fi -} - -# Check if rofi is already running -if pidof rofi > /dev/null; then - pkill rofi -fi - -main 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/scripts/Kool_Quick_Settings.sh b/config/hypr/scripts/Kool_Quick_Settings.sh new file mode 100755 index 00000000..a09bced6 --- /dev/null +++ b/config/hypr/scripts/Kool_Quick_Settings.sh @@ -0,0 +1,88 @@ +#!/bin/bash +# /* ---- đŸ’« https://github.com/JaKooLit đŸ’« ---- */ ## +# Rofi menu for KooL Hyprland Quick Settings (SUPER SHIFT E) + +# 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" +UserConfigs="$HOME/.config/hypr/UserConfigs" +rofi_theme="$HOME/.config/rofi/config-edit.rasi" +msg=' ⁉ Choose what to do ⁉' +iDIR="$HOME/.config/swaync/images" +scriptsDir="$HOME/.config/hypr/scripts" +UserScripts="$HOME/.config/hypr/UserScripts" + +# Function to display the menu options without numbers +menu() { + cat </dev/null; then + notify-send -i "$iDIR/ja.png" "E-R-R-O-R" "Install nwg-displays first" + exit 1 + fi + nwg-displays ;; + "Configure Workspace Rules (nwg-displays)") + if ! command -v nwg-displays &>/dev/null; then + notify-send -i "$iDIR/ja.png" "E-R-R-O-R" "Install nwg-displays first" + exit 1 + fi + nwg-displays ;; + "Choose Hyprland Animations") $scriptsDir/Animations.sh ;; + "Choose Monitor Profiles") $scriptsDir/MonitorProfiles.sh ;; + "Choose Rofi Themes") $scriptsDir/RofiThemeSelector.sh ;; + "Search for Keybinds") $scriptsDir/KeyBinds.sh ;; + *) return ;; # Do nothing for invalid choices + esac + + # Open the selected file in the terminal with the text editor + if [ -n "$file" ]; then + $term -e $edit "$file" + fi +} + +# Check if rofi is already running +if pidof rofi > /dev/null; then + pkill rofi +fi + +main 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/copy.sh b/copy.sh index 69641fda..5757f192 100755 --- a/copy.sh +++ b/copy.sh @@ -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" -- cgit v1.2.3 From 4f1d379a0a08c98eb418948d99f0d5b19705ae50 Mon Sep 17 00:00:00 2001 From: JaKooLit Date: Sat, 1 Mar 2025 02:43:41 +0900 Subject: bump to new version --- config/hypr/v2.3.12 | 5 ----- config/hypr/v2.3.13-dev | 5 +++++ 2 files changed, 5 insertions(+), 5 deletions(-) delete mode 100644 config/hypr/v2.3.12 create mode 100644 config/hypr/v2.3.13-dev diff --git a/config/hypr/v2.3.12 b/config/hypr/v2.3.12 deleted file mode 100644 index 31b3414d..00000000 --- a/config/hypr/v2.3.12 +++ /dev/null @@ -1,5 +0,0 @@ -### https://github.com/JaKooLit ### -## https://github.com/JaKooLit/Hyprland-Dots -## This is to have a reference of which version would be - -## note that this will always be higher than the released versions \ No newline at end of file diff --git a/config/hypr/v2.3.13-dev b/config/hypr/v2.3.13-dev new file mode 100644 index 00000000..31b3414d --- /dev/null +++ b/config/hypr/v2.3.13-dev @@ -0,0 +1,5 @@ +### https://github.com/JaKooLit ### +## https://github.com/JaKooLit/Hyprland-Dots +## This is to have a reference of which version would be + +## note that this will always be higher than the released versions \ No newline at end of file -- cgit v1.2.3 From a051323cc5ebcc2987b3d0dde7398db68f778e8b Mon Sep 17 00:00:00 2001 From: JaKooLit Date: Sat, 1 Mar 2025 02:53:06 +0900 Subject: added some more comments on 01-UserDefaults.conf --- config/hypr/UserConfigs/01-UserDefaults.conf | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/config/hypr/UserConfigs/01-UserDefaults.conf b/config/hypr/UserConfigs/01-UserDefaults.conf index fcd45b74..ad855f92 100644 --- a/config/hypr/UserConfigs/01-UserDefaults.conf +++ b/config/hypr/UserConfigs/01-UserDefaults.conf @@ -2,17 +2,19 @@ # This is a file where you put your own default apps, default search Engine etc -# Set your default editor here +# 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 # Terminal $term = kitty - # File Manager $files = thunar -# Default Search Engine +# Default Search Engine for ROFI Search (SUPER S) $Search_Engine = "https://www.google.com/search?q={}" \ No newline at end of file -- cgit v1.2.3 From 8610d39bf22c0a087871e98e4f92822ba5b56ac6 Mon Sep 17 00:00:00 2001 From: JaKooLit Date: Sat, 1 Mar 2025 11:02:52 +0900 Subject: updated rofi-wallpaper config since the star of the config are the wallpapers itself and not the name of the wallpaper --- config/rofi/config-wallpaper.rasi | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/config/rofi/config-wallpaper.rasi b/config/rofi/config-wallpaper.rasi index 1793f320..b855cd22 100644 --- a/config/rofi/config-wallpaper.rasi +++ b/config/rofi/config-wallpaper.rasi @@ -64,6 +64,6 @@ element-icon { element-text { vertical-align: 0.5; horizontal-align: 0.5; - padding: 10px; - margin: 0px; + padding: 6px; + margin: 6px; } -- cgit v1.2.3 From 8040be99a879c8af745905fc88655c6b04450e8e Mon Sep 17 00:00:00 2001 From: JaKooLit Date: Sat, 1 Mar 2025 17:32:33 +0900 Subject: Added Top & Bot waybar v2 layout, Prismatic Glow waybar style. Adjust Select wallpaper yad to avoid multiple yad notification --- config/hypr/UserScripts/WallpaperEffects.sh | 6 + config/hypr/UserScripts/WallpaperSelect.sh | 6 + config/waybar/ModulesCustom | 14 + config/waybar/ModulesGroups | 14 + config/waybar/ModulesWorkspaces | 71 ++++- config/waybar/configs/[BOT & Right] SouthEast | 4 +- config/waybar/configs/[RIGHT] EastWing v2 | 2 +- config/waybar/configs/[TOP & BOT] SummitSplit v2 | 64 +++++ config/waybar/style/[0 VERTICAL] Golden Noir.css | 2 + .../waybar/style/[0 VERTICAL] Oglo Chicklets.css | 2 + .../style/[0 VERTICAL] [Catpuccin] Mocha.css | 2 + config/waybar/style/[Black & White] Monochrome.css | 2 + config/waybar/style/[Catppuccin] Frappe.css | 2 + config/waybar/style/[Catppuccin] Latte.css | 2 + config/waybar/style/[Catppuccin] Mocha.css | 2 + config/waybar/style/[Colored] Chroma Glow.css | 2 + config/waybar/style/[Colored] Translucent.css | 2 + config/waybar/style/[Colorful] Aurora Blossom.css | 2 + config/waybar/style/[Colorful] Aurora.css | 2 + config/waybar/style/[Colorful] Oglo Chicklets.css | 2 + .../waybar/style/[Colorful] Rainbow Spectrum.css | 4 + config/waybar/style/[Dark] Golden Eclipse.css | 2 + config/waybar/style/[Dark] Golden Noir.css | 2 + .../style/[Dark] Latte-Wallust combined v2.css | 2 + .../waybar/style/[Dark] Latte-Wallust combined.css | 2 + config/waybar/style/[Dark] Prismatic Glow.css | 288 +++++++++++++++++++++ config/waybar/style/[Dark] Purpl.css | 2 + .../waybar/style/[Dark] Wallust Obsidian Edge.css | 2 + config/waybar/style/[Extra] Crimson.css | 2 + config/waybar/style/[Extra] EverForest.css | 2 + config/waybar/style/[Extra] Mauve.css | 2 + .../[Extra] Modern-Combined - Transparent.css | 2 + config/waybar/style/[Extra] Modern-Combined.css | 2 + config/waybar/style/[Extra] Rose Pine.css | 2 + config/waybar/style/[Extra] Simple Pink.css | 2 + .../waybar/style/[Light] Monochrome Contrast.css | 2 + config/waybar/style/[Light] Obsidian Glow.css | 2 + config/waybar/style/[Rainbow] RGB Bordered.css | 2 + config/waybar/style/[Retro] Simple Style.css | 2 + .../waybar/style/[Transparent] Crystal Clear.css | 2 + .../waybar/style/[VERTICAL] [Catpuccin] Mocha.css | 227 ++++++++++++++++ .../waybar/style/[WALLUST] ML4W-modern-mixed.css | 2 + config/waybar/style/[WALLUST] ML4W-modern.css | 2 + .../[Wallust Bordered] Chroma Fusion Edge.css | 2 + .../style/[Wallust Bordered] Chroma Simple.css | 2 + .../style/[Wallust Transparent] Crystal Clear.css | 2 + config/waybar/style/[Wallust] Box type.css | 2 + config/waybar/style/[Wallust] Chroma Edge.css | 2 + config/waybar/style/[Wallust] Chroma Fusion.css | 2 + config/waybar/style/[Wallust] Chroma Tally V2.css | 2 + config/waybar/style/[Wallust] Chroma Tally.css | 2 + config/waybar/style/[Wallust] Colored.css | 2 + config/waybar/style/[Wallust] Simple.css | 2 + config/waybar/style/frappe.css | 26 ++ config/waybar/style/latte.css | 37 +++ config/waybar/style/mocha.css | 38 +++ config/waybar/style/rgbmocha.css | 49 ++++ 57 files changed, 917 insertions(+), 17 deletions(-) create mode 100644 config/waybar/configs/[TOP & BOT] SummitSplit v2 create mode 100644 config/waybar/style/[Dark] Prismatic Glow.css create mode 100644 config/waybar/style/[VERTICAL] [Catpuccin] Mocha.css create mode 100644 config/waybar/style/frappe.css create mode 100644 config/waybar/style/latte.css create mode 100644 config/waybar/style/mocha.css create mode 100644 config/waybar/style/rgbmocha.css diff --git a/config/hypr/UserScripts/WallpaperEffects.sh b/config/hypr/UserScripts/WallpaperEffects.sh index eb87b97b..25d49b46 100755 --- a/config/hypr/UserScripts/WallpaperEffects.sh +++ b/config/hypr/UserScripts/WallpaperEffects.sh @@ -105,6 +105,12 @@ 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" \ diff --git a/config/hypr/UserScripts/WallpaperSelect.sh b/config/hypr/UserScripts/WallpaperSelect.sh index 88b06dd6..7b666295 100755 --- a/config/hypr/UserScripts/WallpaperSelect.sh +++ b/config/hypr/UserScripts/WallpaperSelect.sh @@ -133,6 +133,12 @@ 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" \ diff --git a/config/waybar/ModulesCustom b/config/waybar/ModulesCustom index fc26cfed..822b585a 100644 --- a/config/waybar/ModulesCustom +++ b/config/waybar/ModulesCustom @@ -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", 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": " ", + "class": "ó°°· ", + "class": "îș“ ", + "class": " ", + "class": " ", + "class": "🩁 ", + "class": " ", + "class": "🩊 ", + "class": " ", "class": " ", - "class": " ", - "class": " ", - "class<[Ss]potify>": " ", - "class": "󰚞 ", - "class": "󰝰 ", + "class": " ", + "class": " îȘ…", + "class<[Tt]hunderbird|[Tt]hunderbird-esr>": " ", "class": " ", + "title<.*gmail.*>": "󰊫 ", + + "class<[Tt]elegram-desktop|org.telegram.desktop|io.github.tdesktop_x64.TDesktop>": " ", "class": "ï‡ż ", + "title<.*whatsapp.*>": "ïˆČ ", + "title<.*messenger.*>": " ", + "title<.*facebook.*>": " ", + "title<.*reddit.*>": " ", + + + "title<.*ChatGPT.*>": "󰚩 ", + "title<.*deepseek.*>": "󰚩 ", + "title<.*AI.*>": "󰚩 ", + "title<.*qwen.*>": "󰚩 ", "class": "󰅳 ", + "class": " ", + "class": "ïź ", "class": " ", "class": "󰎆 ", + "title<.*Picture-in-Picture.*>": "ï”Ź ", + "title<.*youtube.*>": "ï…Ș ", + "class": "ó°•Œ ", + "title<.*cmus.*>": " ", + "class<[Ss]potify>": " ", + "class": "î­» ", "class<.virt-manager-wrapped>": "î­» ", + "class": "đŸ’œ ", + "title": "đŸ’œ ", + "class": "đŸ–„ïž ", + + "class": "󰚞 ", "class": "󰅩 ", + "title<.*github.*>": " ", "class": " ", "class": "îš„ ", "class": "󰏆 ", - "class": "îź§ ", + "class": " ", + "title<.*nvim ~.*>": "ïŻ ", + "title<.*vim.*>": " ", + "title<.*nvim.*>": " ", + "title<.*figma.*>": " ", + "title<.*jira.*>": " ", + "class": " ", + + "class": "îź§ ", + "class": "󰒃 ", "class": " ", - "class": "ó°°· ", //Zen Browser - "class": "îș“ ", - "class": " ", - "class": "ó°•Œ ", - "class": " " + + "class": " ", + "class": "󰝰 ", + "class": " ", + "class": "đŸ“± ", + "class": " ", + } }, 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] Prismatic Glow.css b/config/waybar/style/[Dark] Prismatic Glow.css new file mode 100644 index 00000000..7022fa30 --- /dev/null +++ b/config/waybar/style/[Dark] Prismatic Glow.css @@ -0,0 +1,288 @@ +/* ----------- đŸ’« 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: 5px 5px; + margin: 1px 1px; +} + +.modules-left>widget:first-child .module { + margin-left: 5px; +} + +/* Special Case: Right Margin for Last Module in Right Section */ +.modules-right>widget:last-child .module { + margin-right: 5px; +} + +/* 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: 0 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); +} + +#power { + margin-right: 5px; +} + +#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/[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] 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; + } +} -- cgit v1.2.3 From 7346ebc14dbeb55db59f0d781874878641329bbd Mon Sep 17 00:00:00 2001 From: JaKooLit Date: Sat, 1 Mar 2025 17:47:58 +0900 Subject: minor update on the new waybar style css --- config/waybar/style/[Dark] Prismatic Glow.css | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/config/waybar/style/[Dark] Prismatic Glow.css b/config/waybar/style/[Dark] Prismatic Glow.css index 7022fa30..cbcedfc6 100644 --- a/config/waybar/style/[Dark] Prismatic Glow.css +++ b/config/waybar/style/[Dark] Prismatic Glow.css @@ -18,17 +18,17 @@ /* Module Styles */ .module { - padding: 5px 5px; + padding: 2px 4px; margin: 1px 1px; } .modules-left>widget:first-child .module { - margin-left: 5px; + margin-left: 2px; } /* Special Case: Right Margin for Last Module in Right Section */ .modules-right>widget:last-child .module { - margin-right: 5px; + margin-right: 2px; } /* Window Styling */ @@ -71,7 +71,7 @@ tooltip label { font-weight: bolder; box-shadow: inset 0 -3px transparent; transition: all 0.25s cubic-bezier(0.165, 0.84, 0.44, 1); - padding: 0 5px; + padding: 2px 5px; } #workspaces button.active { @@ -187,10 +187,6 @@ window#waybar.empty { color: rgb(0, 238, 255); } -#power { - margin-right: 5px; -} - #temperature.critical { background-color: red; } -- cgit v1.2.3 From dabf80be3853d903f1582c8f73a96321ed5caaa4 Mon Sep 17 00:00:00 2001 From: JaKooLit Date: Thu, 6 Mar 2025 23:40:01 +0900 Subject: updated hyprland.conf --- config/hypr/hyprland.conf | 2 ++ 1 file changed, 2 insertions(+) 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 -- cgit v1.2.3 From 4404705cba7bb44fac2b823d8c65a3518dad56e8 Mon Sep 17 00:00:00 2001 From: JaKooLit Date: Thu, 6 Mar 2025 23:44:18 +0900 Subject: minor updates --- config/hypr/UserConfigs/01-UserDefaults.conf | 6 ++---- config/hypr/UserConfigs/UserKeybinds.conf | 2 +- config/waybar/ModulesCustom | 2 +- 3 files changed, 4 insertions(+), 6 deletions(-) diff --git a/config/hypr/UserConfigs/01-UserDefaults.conf b/config/hypr/UserConfigs/01-UserDefaults.conf index ad855f92..6949d277 100644 --- a/config/hypr/UserConfigs/01-UserDefaults.conf +++ b/config/hypr/UserConfigs/01-UserDefaults.conf @@ -11,10 +11,8 @@ $edit=${EDITOR:-nano} # This two is for UserKeybinds.conf -# Terminal -$term = kitty -# File Manager -$files = thunar +$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..6933065d 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/waybar/ModulesCustom b/config/waybar/ModulesCustom index 822b585a..814b07b9 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", }, -- cgit v1.2.3 From 334769d474f230317b17e886e59f8cbfdaa04776 Mon Sep 17 00:00:00 2001 From: JaKooLit Date: Fri, 7 Mar 2025 00:05:43 +0900 Subject: minor waybar update --- config/waybar/style/[Dark] Prismatic Glow.css | 284 ------------------------- config/waybar/style/[Extra] Prismatic Glow.css | 284 +++++++++++++++++++++++++ 2 files changed, 284 insertions(+), 284 deletions(-) delete mode 100644 config/waybar/style/[Dark] Prismatic Glow.css create mode 100644 config/waybar/style/[Extra] Prismatic Glow.css diff --git a/config/waybar/style/[Dark] Prismatic Glow.css b/config/waybar/style/[Dark] Prismatic Glow.css deleted file mode 100644 index cbcedfc6..00000000 --- a/config/waybar/style/[Dark] Prismatic Glow.css +++ /dev/null @@ -1,284 +0,0 @@ -/* ----------- đŸ’« 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] 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 -- cgit v1.2.3 From ef33ca4621e8ded1b7c9982c4ec4ca978a8c3797 Mon Sep 17 00:00:00 2001 From: JaKooLit Date: Fri, 7 Mar 2025 13:21:56 +0900 Subject: reduced yad timeout for applying SDDM background to 5 secs from 10 secs --- config/hypr/UserScripts/WallpaperEffects.sh | 2 +- config/hypr/UserScripts/WallpaperSelect.sh | 2 +- copy.sh | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/config/hypr/UserScripts/WallpaperEffects.sh b/config/hypr/UserScripts/WallpaperEffects.sh index 25d49b46..7b1cf00b 100755 --- a/config/hypr/UserScripts/WallpaperEffects.sh +++ b/config/hypr/UserScripts/WallpaperEffects.sh @@ -114,7 +114,7 @@ if [[ -n "$choice" ]]; then 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 7b666295..11a19efd 100755 --- a/config/hypr/UserScripts/WallpaperSelect.sh +++ b/config/hypr/UserScripts/WallpaperSelect.sh @@ -142,7 +142,7 @@ if [[ -n "$choice" ]]; then 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/copy.sh b/copy.sh index 5757f192..f0e88b79 100755 --- a/copy.sh +++ b/copy.sh @@ -910,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..." -- cgit v1.2.3 From 5647a5953f64959302abc8b2109d37d20b452eff Mon Sep 17 00:00:00 2001 From: JaKooLit Date: Sat, 8 Mar 2025 01:01:24 +0900 Subject: updated copy.sh --- copy.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/copy.sh b/copy.sh index f0e88b79..cd116164 100755 --- a/copy.sh +++ b/copy.sh @@ -700,7 +700,7 @@ printf "\n%.0s" {1..1} # Restoring UserConfigs and UserScripts DIRH="hypr" FILES_TO_RESTORE=( - 01-UserDefaults.conf + "01-UserDefaults.conf" "ENVariables.conf" "LaptopDisplay.conf" "Laptops.conf" -- cgit v1.2.3 From 63f6268291015301fae6e0a98f955f0bf75b7c95 Mon Sep 17 00:00:00 2001 From: JaKooLit Date: Sat, 8 Mar 2025 10:25:26 +0900 Subject: removed the & on opening a browser --- config/hypr/UserConfigs/UserKeybinds.conf | 2 +- config/waybar/ModulesCustom | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/config/hypr/UserConfigs/UserKeybinds.conf b/config/hypr/UserConfigs/UserKeybinds.conf index 6933065d..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 "https:// &" # 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/waybar/ModulesCustom b/config/waybar/ModulesCustom index 814b07b9..86cbe6c6 100644 --- a/config/waybar/ModulesCustom +++ b/config/waybar/ModulesCustom @@ -33,7 +33,7 @@ "custom/browser": { "format": " ", - "on-click": "xdg-open https:// &", + "on-click": "xdg-open https://", "tooltip": true, "tooltip-format": "Launch Browser", }, -- cgit v1.2.3 From cc9ee9f37078fdc002a63fd247dfcaf315b0e499 Mon Sep 17 00:00:00 2001 From: JaKooLit Date: Sat, 8 Mar 2025 18:41:38 +0900 Subject: slight adjustment on hyprlock --- config/hypr/hyprlock-1080p.conf | 2 +- config/hypr/hyprlock.conf | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) 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 -- cgit v1.2.3 From b6ba772057064e7ff9cf85d988b0f7be50fc95f0 Mon Sep 17 00:00:00 2001 From: JaKooLit Date: Sat, 8 Mar 2025 19:49:35 +0900 Subject: bumping to new version --- config/hypr/v2.3.13 | 5 +++++ config/hypr/v2.3.13-dev | 5 ----- copy.sh | 4 ++-- 3 files changed, 7 insertions(+), 7 deletions(-) create mode 100644 config/hypr/v2.3.13 delete mode 100644 config/hypr/v2.3.13-dev diff --git a/config/hypr/v2.3.13 b/config/hypr/v2.3.13 new file mode 100644 index 00000000..31b3414d --- /dev/null +++ b/config/hypr/v2.3.13 @@ -0,0 +1,5 @@ +### https://github.com/JaKooLit ### +## https://github.com/JaKooLit/Hyprland-Dots +## This is to have a reference of which version would be + +## note that this will always be higher than the released versions \ No newline at end of file diff --git a/config/hypr/v2.3.13-dev b/config/hypr/v2.3.13-dev deleted file mode 100644 index 31b3414d..00000000 --- a/config/hypr/v2.3.13-dev +++ /dev/null @@ -1,5 +0,0 @@ -### https://github.com/JaKooLit ### -## https://github.com/JaKooLit/Hyprland-Dots -## This is to have a reference of which version would be - -## note that this will always be higher than the released versions \ No newline at end of file diff --git a/copy.sh b/copy.sh index cd116164..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} -- cgit v1.2.3 From dbfd694a9b006ca1b2da42ad94d6bf0ff5a6d394 Mon Sep 17 00:00:00 2001 From: JaKooLit Date: Sat, 8 Mar 2025 19:56:16 +0900 Subject: updated wallpaper select.sh --- config/hypr/UserScripts/WallpaperSelect.sh | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/config/hypr/UserScripts/WallpaperSelect.sh b/config/hypr/UserScripts/WallpaperSelect.sh index 11a19efd..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" -- cgit v1.2.3