From d404c8b6b94d973334a1136223fbf5c412083bdb Mon Sep 17 00:00:00 2001 From: JaKooLit Date: Mon, 10 Feb 2025 01:16:17 +0900 Subject: Initial upload of various rofi themes --- copy.sh | 24 +++++++++++++++++++++--- 1 file changed, 21 insertions(+), 3 deletions(-) (limited to 'copy.sh') diff --git a/copy.sh b/copy.sh index 4b6a3cde..4d8edcb0 100755 --- a/copy.sh +++ b/copy.sh @@ -257,7 +257,7 @@ fi printf "\n" -# Action to do for better rofi and kitty appearance +# Action to do for better kitty appearance while true; do echo "$MAGENTA Select monitor resolution to properly configure appearance and fonts:" echo "$YELLOW -- Enter 1. for monitor res 1440p or less (< 1440p)" @@ -284,7 +284,7 @@ echo "${OK} You have chosen $resolution resolution." 2>&1 | tee -a "$LOG" # Add your commands based on the resolution choice if [ "$resolution" == "< 1440p" ]; then - cp -r config/rofi/resolution/1080p/* config/rofi/ + #cp -r config/rofi/resolution/1080p/* config/rofi/ 10-Feb-2025 sed -i 's/font_size 16.0/font_size 12.0/' config/kitty/kitty.conf # hyprlock matters @@ -292,7 +292,7 @@ if [ "$resolution" == "< 1440p" ]; then mv config/hypr/hyprlock-1080p.conf config/hypr/hyprlock.conf elif [ "$resolution" == "โ‰ฅ 1440p" ]; then - cp -r config/rofi/resolution/1440p/* config/rofi/ + #cp -r config/rofi/resolution/1440p/* config/rofi/ 10-Feb-2025 fi printf "\n" @@ -617,6 +617,24 @@ fi printf "\n%.0s" {1..} +## Rofi Additional themes +source_DIR="$HOME/assets/rofi/themes" +rofi_DIR="$HOME/.local/share/rofi/themes" + +echo -e "${NOTE} copying additional rofi themes into ${YELOW}$rofi_DIR${RESET}... " + +if [ ! -d "$rofi_DIR" ]; then + echo "Directory $rofi_DIR does not exist. Creating it now..." | tee -a "$LOG" + mkdir -p "$rofi_DIR" +fi + +# Copy the rofi themes from assets +cp -r "$source_DIR"/* "$rofi_DIR" + +echo "rofi themes from $source_DIR have been copied to $rofi_DIR" | tee -a "$LOG" + +printf "\n%.0s" {1..} + # wallpaper stuff mkdir -p ~/Pictures/wallpapers if cp -r wallpapers ~/Pictures/; then -- cgit v1.2.3 From 2fd83b87b53af1acb234ed970e252ce3cde674f4 Mon Sep 17 00:00:00 2001 From: JaKooLit Date: Mon, 10 Feb 2025 01:50:19 +0900 Subject: minor copy.sh tweak --- copy.sh | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) (limited to 'copy.sh') diff --git a/copy.sh b/copy.sh index 4d8edcb0..ffbb3267 100755 --- a/copy.sh +++ b/copy.sh @@ -291,7 +291,7 @@ if [ "$resolution" == "< 1440p" ]; then mv config/hypr/hyprlock.conf config/hypr/hyprlock-2k.conf && mv config/hypr/hyprlock-1080p.conf config/hypr/hyprlock.conf -elif [ "$resolution" == "โ‰ฅ 1440p" ]; then + #elif [ "$resolution" == "โ‰ฅ 1440p" ]; then #cp -r config/rofi/resolution/1440p/* config/rofi/ 10-Feb-2025 fi @@ -615,25 +615,25 @@ if [ -d "$BACKUP_DIR_PATH" ]; then done fi -printf "\n%.0s" {1..} +printf "\n%.0s" {1..1} ## Rofi Additional themes -source_DIR="$HOME/assets/rofi/themes" +source_DIR="assets/rofi/themes" rofi_DIR="$HOME/.local/share/rofi/themes" -echo -e "${NOTE} copying additional rofi themes into ${YELOW}$rofi_DIR${RESET}... " +echo -e "${NOTE} copying additional rofi themes into ${YELLOW}$rofi_DIR${RESET}... " if [ ! -d "$rofi_DIR" ]; then - echo "Directory $rofi_DIR does not exist. Creating it now..." | tee -a "$LOG" + echo "${INFO}Directory $rofi_DIR does not exist. Creating it now..." | tee -a "$LOG" mkdir -p "$rofi_DIR" fi # Copy the rofi themes from assets cp -r "$source_DIR"/* "$rofi_DIR" -echo "rofi themes from $source_DIR have been copied to $rofi_DIR" | tee -a "$LOG" +echo "${OK}rofi themes from ${YELLOW}$source_DIR${RESET} have been copied to ${MAGENTA}$rofi_DIR${RESET}" | tee -a "$LOG" -printf "\n%.0s" {1..} +printf "\n%.0s" {1..1} # wallpaper stuff mkdir -p ~/Pictures/wallpapers -- cgit v1.2.3 From 772411cd39370bca3a89b5ee92bda3c5ea8e1b7e Mon Sep 17 00:00:00 2001 From: JaKooLit Date: Wed, 12 Feb 2025 12:52:11 +0900 Subject: updated Keyhints and added Keyhints in the Window rules. --- config/hypr/UserConfigs/WindowRules.conf | 3 ++ config/hypr/scripts/KeyHints.sh | 57 ++++++++++---------------------- copy.sh | 20 +++++++---- 3 files changed, 35 insertions(+), 45 deletions(-) (limited to 'copy.sh') diff --git a/config/hypr/UserConfigs/WindowRules.conf b/config/hypr/UserConfigs/WindowRules.conf index fc23c079..01c5e674 100644 --- a/config/hypr/UserConfigs/WindowRules.conf +++ b/config/hypr/UserConfigs/WindowRules.conf @@ -76,6 +76,7 @@ windowrulev2 = tag +viewer, class:^(eog|org.gnome.Loupe)$ # image viewer # POSITION # windowrulev2 = center,floating:1 # warning, it cause even the menu to float and center. +windowrulev2 = center, title:^(KooL Quick Cheat Sheet)$ windowrulev2 = center, class:([Tt]hunar), title:negative:(.*[Tt]hunar.*) windowrulev2 = center, title:^(ROG Control)$ windowrulev2 = center, title:^(Keybindings)$ @@ -106,6 +107,7 @@ windowrulev2 = workspace 6 silent, class:^(.virt-manager-wrapped)$ windowrulev2 = workspace 9 silent, tag:multimedia* # FLOAT +windowrulev2 = float, title:^(KooL Quick Cheat Sheet)$ windowrulev2 = float, tag:wallpaper* windowrulev2 = float, tag:settings* windowrulev2 = float, tag:viewer* @@ -147,6 +149,7 @@ windowrulev2 = opacity 0.95 0.75, title:^(Picture-in-Picture)$ # SIZE +windowrulev2 = size 70% 90%, title:^(KooL Quick Cheat Sheet)$ windowrulev2 = size 70% 70%, tag:wallpaper* windowrulev2 = size 70% 70%, tag:settings* windowrulev2 = size 60% 70%, class:^([Ww]hatsapp-for-linux)$ diff --git a/config/hypr/scripts/KeyHints.sh b/config/hypr/scripts/KeyHints.sh index 49ee7e52..52e3ce41 100755 --- a/config/hypr/scripts/KeyHints.sh +++ b/config/hypr/scripts/KeyHints.sh @@ -1,44 +1,22 @@ #!/bin/bash # /* ---- ๐Ÿ’ซ https://github.com/JaKooLit ๐Ÿ’ซ ---- */ ## -# Keyhints. Idea got from Garuda Hyprland # GDK BACKEND. Change to either wayland or x11 if having issues BACKEND=wayland -# Check if rofi is running and kill it if it is -if pgrep -x "rofi" > /dev/null; then - pkill rofi +# Check if rofi or yad is running and kill them if they are +if pidof rofi > /dev/null; then + pkill rofi fi -# Detect monitor resolution and scale -x_mon=$(hyprctl -j monitors | jq '.[] | select(.focused==true) | .width') -y_mon=$(hyprctl -j monitors | jq '.[] | select(.focused==true) | .height') -hypr_scale=$(hyprctl -j monitors | jq '.[] | select (.focused == true) | .scale' | sed 's/\.//') - -# Calculate width and height based on percentages and monitor resolution -width=$((x_mon * hypr_scale / 100)) -height=$((y_mon * hypr_scale / 100)) - -# Set maximum width and height -max_width=1200 -max_height=1000 - -# Set percentage of screen size for dynamic adjustment -percentage_width=90 -percentage_height=100 - -# Calculate dynamic width and height -dynamic_width=$((width * percentage_width / 100)) -dynamic_height=$((height * percentage_height / 100)) - -# Limit width and height to maximum values -dynamic_width=$(($dynamic_width > $max_width ? $max_width : $dynamic_width)) -dynamic_height=$(($dynamic_height > $max_height ? $max_height : $dynamic_height)) +if pidof yad > /dev/null; then + pkill yad +fi # Launch yad with calculated width and height -GDK_BACKEND=$BACKEND yad --width=$dynamic_width --height=$dynamic_height \ +GDK_BACKEND=$BACKEND yad \ --center \ - --title="Keybindings" \ + --title="KooL Quick Cheat Sheet" \ --no-buttons \ --list \ --column=Key: \ @@ -49,10 +27,11 @@ GDK_BACKEND=$BACKEND yad --width=$dynamic_width --height=$dynamic_height \ "๏…ผ SHIFT K" "Searchable Keybinds" "(Search all Keybinds via rofi)" \ "" "" "" \ "๏…ผ enter" "Terminal" "(kitty)" \ -"๏…ผ SHIFT enter" "DropDown Terminal" "(Not available in Debian and Ubuntu)" \ +"๏…ผ SHIFT enter" "DropDown Terminal" "(kitty-pyprland)" \ +"๏…ผ SHIFT K" "Searchable Keybinds" "(Keybinds)" \ "๏…ผ A" "Desktop Overview" "(AGS Overview)" \ "๏…ผ D" "Application Launcher" "(rofi-wayland)" \ -"๏…ผ T" "Open File Manager" "(Thunar)" \ +"๏…ผ E" "Open File Manager" "(Thunar)" \ "๏…ผ S" "Google Search using rofi" "(rofi)" \ "๏…ผ Q" "close active window" "(not kill)" \ "๏…ผ Shift Q " "kills an active window" "(kill)" \ @@ -61,7 +40,7 @@ GDK_BACKEND=$BACKEND yad --width=$dynamic_width --height=$dynamic_height \ "๏…ผ W" "Choose wallpaper" "(Wallpaper Menu)" \ "๏…ผ Shift W" "Choose wallpaper effects" "(imagemagick + swww)" \ "CTRL ALT W" "Random wallpaper" "(via swww)" \ -"๏…ผ B" "Hide/UnHide Waybar" "waybar" \ +"๏…ผ CTRL ALT B" "Hide/UnHide Waybar" "waybar" \ "๏…ผ CTRL B" "Choose waybar styles" "(waybar styles)" \ "๏…ผ ALT B" "Choose waybar layout" "(waybar layout)" \ "๏…ผ ALT R" "Reload Waybar swaync Rofi" "CHECK NOTIFICATION FIRST!!!" \ @@ -75,17 +54,17 @@ GDK_BACKEND=$BACKEND yad --width=$dynamic_width --height=$dynamic_height \ "CTRL ALT P" "power-menu" "(wlogout)" \ "CTRL ALT L" "screen lock" "(hyprlock)" \ "CTRL ALT Del" "Hyprland Exit" "(SAVE YOUR WORK!!!)" \ -"๏…ผ F" "Fullscreen" "Toggles to full screen" \ +"๏…ผ SHIFT F" "Fullscreen" "Toggles to full screen" \ "๏…ผ CTL F" "Fake Fullscreen" "Toggles to fake full screen" \ "๏…ผ ALT L" "Toggle Dwindle | Master Layout" "Hyprland Layout" \ -"๏…ผ Shift F" "Toggle float" "single window" \ -"๏…ผ ALT F" "Toggle all windows to float" "all windows" \ -"๏…ผ Shift B" "Toggle Blur" "normal or less blur" \ +"๏…ผ SPACEBAR" "Toggle float" "single window" \ +"๏…ผ ALT SPACEBAR" "Toggle all windows to float" "all windows" \ +"๏…ผ ALT O" "Toggle Blur" "normal or less blur" \ "๏…ผ Shift A" "Animations Menu" "Choose Animations via rofi" \ "๏…ผ SHIFT G" "Gamemode! All animations OFF or ON" "toggle" \ "๏…ผ ALT E" "Rofi Emoticons" "Emoticon" \ "๏…ผ ALT V" "Clipboard Manager" "cliphist" \ -"๏…ผ H" "Launch this app" "" \ -"๏…ผ E" "View or EDIT Keybinds, Settings, Monitor" "" \ +"๏…ผ H" "Launch this QUICK CHEAT" "" \ +"๏…ผ SHIFT E" "View or EDIT Keybinds, Settings, Monitor" "" \ "" "" "" \ "More tips:" "https://github.com/JaKooLit/Hyprland-Dots/wiki" ""\ diff --git a/copy.sh b/copy.sh index ba642acb..467d7fb1 100755 --- a/copy.sh +++ b/copy.sh @@ -31,14 +31,20 @@ if [[ $EUID -eq 0 ]]; then exit 1 fi -printf "\n%.0s" {1..2} +printf "\n%.0s" {1..1} echo -e "\e[35m - โ•ฆโ•”โ•โ”Œโ”€โ”โ”Œโ”€โ”โ•ฆ โ•”โ•ฆโ•—โ”Œโ”€โ”โ”Œโ”ฌโ”โ”Œโ”€โ” - โ• โ•ฉโ•—โ”‚ โ”‚โ”‚ โ”‚โ•‘ โ•‘โ•‘โ”‚ โ”‚ โ”‚ โ””โ”€โ” 2025 - โ•ฉ โ•ฉโ””โ”€โ”˜โ””โ”€โ”˜โ•ฉโ•โ• โ•โ•ฉโ•โ””โ”€โ”˜ โ”ด โ””โ”€โ”˜ + โ•ฆโ•”โ•โ”Œโ”€โ”โ”Œโ”€โ”โ•ฆ โ•”โ•ฆโ•—โ”Œโ”€โ”โ”Œโ”ฌโ”โ”Œโ”€โ” + โ• โ•ฉโ•—โ”‚ โ”‚โ”‚ โ”‚โ•‘ โ•‘โ•‘โ”‚ โ”‚ โ”‚ โ””โ”€โ” 2025 + โ•ฉ โ•ฉโ””โ”€โ”˜โ””โ”€โ”˜โ•ฉโ•โ• โ•โ•ฉโ•โ””โ”€โ”˜ โ”ด โ””โ”€โ”˜ \e[0m" printf "\n%.0s" {1..1} - + +####### Announcement +echo "${MAGENTA} H - E - L - L - O !${RESET}" +echo "${SKY_BLUE}KooL Hyprland v2.3.11 have some Minor Keybinds changes!${RESET}" +echo "${YELLOW}SUPER H for Keyhints and/or SUPER SHIFT K to search for Keybinds ${RESET}" +printf "\n%.0s" {1..1} + # Create Directory for Copy Logs if [ ! -d Copy-Logs ]; then mkdir Copy-Logs @@ -99,6 +105,8 @@ if [ -d "$HOME/.icons/Bibata-Modern-Ice/hyprcursors" ]; then sed -i 's/^#env = HYPRCURSOR_SIZE,24/env = HYPRCURSOR_SIZE,24/' "$HYPRCURSOR_ENV_FILE" fi +printf "\n%.0s" {1..1} + # Function to detect keyboard layout using localectl or setxkbmap detect_layout() { if command -v localectl >/dev/null 2>&1; then @@ -151,7 +159,7 @@ ${MAGENTA} NOTE:${RESET} done fi -printf "${NOTE} Detecting keyboard layout to prepare proper Hyprland Settings\n\n" +printf "${NOTE} Detecting keyboard layout to prepare proper Hyprland Settings\n" # Prompt the user to confirm whether the detected layout is correct while true; do -- cgit v1.2.3 From 279f620e7fe48bb351b9f2b8616951ce68303ec2 Mon Sep 17 00:00:00 2001 From: JaKooLit Date: Wed, 12 Feb 2025 18:57:11 +0900 Subject: rofi updates Keyhints updated in preparation for the new changes --- assets/rofi/themes/KooL_style-1.rasi | 9 ++++--- assets/rofi/themes/KooL_style-10-Fancy.rasi | 9 +++++-- .../rofi/themes/KooL_style-11-Win11-list-dark.rasi | 10 ++++---- .../themes/KooL_style-11-Win11-list-light.rasi | 20 +++++++++------- assets/rofi/themes/KooL_style-2-Dark.rasi | 9 ++++--- assets/rofi/themes/KooL_style-2-Light.rasi | 8 +++---- assets/rofi/themes/KooL_style-3-FullScreen-v1.rasi | 8 +++++-- assets/rofi/themes/KooL_style-3-Fullscreen-v2.rasi | 6 ++++- assets/rofi/themes/KooL_style-4.rasi | 6 ++++- assets/rofi/themes/KooL_style-5.rasi | 9 ++++--- assets/rofi/themes/KooL_style-6.rasi | 6 ++++- assets/rofi/themes/KooL_style-7.rasi | 8 +++++-- assets/rofi/themes/KooL_style-8.rasi | 8 +++++-- assets/rofi/themes/KooL_style-9.rasi | 12 ++++++---- config/hypr/UserConfigs/WindowRules.conf | 2 +- config/hypr/scripts/KeyHints.sh | 14 +++++------ config/hypr/scripts/Refresh.sh | 2 +- config/rofi/config-Animations.rasi | 2 +- config/rofi/config-rofi-Beats-menu.rasi | 3 ++- config/rofi/config-rofi-Beats.rasi | 5 ++++ config/rofi/config.rasi | 7 ++++++ copy.sh | 28 ++++++++++++++++++---- 22 files changed, 132 insertions(+), 59 deletions(-) (limited to 'copy.sh') diff --git a/assets/rofi/themes/KooL_style-1.rasi b/assets/rofi/themes/KooL_style-1.rasi index 556c86a1..b8f58fff 100644 --- a/assets/rofi/themes/KooL_style-1.rasi +++ b/assets/rofi/themes/KooL_style-1.rasi @@ -1,5 +1,5 @@ /* ---- ๐Ÿ’ซ https://github.com/JaKooLit ๐Ÿ’ซ ---- */ -/* KooL Hyprland Style 1*/ +/* KooL Hyprland Rofi Style 1 */ /* ---- Configuration ---- */ @@ -23,7 +23,6 @@ configuration { /* ---- Global Properties ---- */ * { - font: "JetBrainsMono Nerd Font SemiBold 13"; background-alt: @color1; selected: @color12; active: @color11; @@ -34,6 +33,10 @@ configuration { border-color: @selected; } +/*****-- Elements Font Size -----*****/ +element-text { + font: "JetBrainsMono Nerd Font SemiBold 12"; +} /* ---- Window ---- */ window { // Default @@ -213,7 +216,7 @@ element-icon { cursor: inherit; } element-text { - font: "JetBrainsMono Nerd Font SemiBold 12"; + size: 1%; background-color: transparent; text-color: inherit; cursor: inherit; diff --git a/assets/rofi/themes/KooL_style-10-Fancy.rasi b/assets/rofi/themes/KooL_style-10-Fancy.rasi index 8da2e0e7..376cd3da 100644 --- a/assets/rofi/themes/KooL_style-10-Fancy.rasi +++ b/assets/rofi/themes/KooL_style-10-Fancy.rasi @@ -1,5 +1,5 @@ /* ---- ๐Ÿ’ซ https://github.com/JaKooLit ๐Ÿ’ซ ---- */ -/* KooL Hyprland Style 10 - Fancy */ +/* KooL Hyprland Rofi Style 10 - Fancy */ /* Credit to DaveDavenport. I have only some few things changed */ /******************************************************************************* @@ -12,7 +12,6 @@ /* ---- Configuration ---- */ configuration { - font: "JetBrainsMono Nerd Font SemiBold 13"; modi: "drun,run,filebrowser"; show-icons: true; drun-display-format: "{name}"; @@ -49,6 +48,12 @@ configuration { active-background: rgba ( 39, 40, 34, 0 % ); selected-active-background: rgba ( 20, 20, 17, 100 % ); } + +/*****-- Elements Font Size -----*****/ +element-text { + font: "JetBrainsMono Nerd Font SemiBold 12"; +} + window { border-color: darkgray/30%; background-color: black/50%; diff --git a/assets/rofi/themes/KooL_style-11-Win11-list-dark.rasi b/assets/rofi/themes/KooL_style-11-Win11-list-dark.rasi index f0a7d9e6..d8958455 100644 --- a/assets/rofi/themes/KooL_style-11-Win11-list-dark.rasi +++ b/assets/rofi/themes/KooL_style-11-Win11-list-dark.rasi @@ -1,5 +1,5 @@ /* ---- ๐Ÿ’ซ https://github.com/JaKooLit ๐Ÿ’ซ ---- */ -/* KooL Style 10 - Windows 11 List Dark */ +/* KooL Hyprland Rofi Style 11 - Windows 11 List Dark */ /* source: https://github.com/newmanls */ /* Integrating Wallust and More tweaks */ @@ -15,8 +15,6 @@ configuration { /*****----- Global Properties -----*****/ * { - font: "JetBrainsMono Nerd Font SemiBold 13"; - bg0 : black/50%; bg1 : black/40%; bg2 : black/10%; @@ -34,6 +32,11 @@ configuration { spacing : 0; } +/*****-- Elements Font Size -----*****/ +element-text { + font: "JetBrainsMono Nerd Font SemiBold 12"; +} + element-icon, element-text, scrollbar { cursor: pointer; } @@ -91,7 +94,6 @@ listview { } element { - font: "JetBrainsMono Nerd Font SemiBold 11"; spacing : 1em; padding : 8px; border-radius : 2px; diff --git a/assets/rofi/themes/KooL_style-11-Win11-list-light.rasi b/assets/rofi/themes/KooL_style-11-Win11-list-light.rasi index 75da3b6e..8e2584b5 100644 --- a/assets/rofi/themes/KooL_style-11-Win11-list-light.rasi +++ b/assets/rofi/themes/KooL_style-11-Win11-list-light.rasi @@ -1,22 +1,20 @@ /* ---- ๐Ÿ’ซ https://github.com/JaKooLit ๐Ÿ’ซ ---- */ -/* KooL Style 10 - Windows 11 List Light */ +/* KooL Hyprland Rofi Style 11 - Windows 11 List Light */ /* source: https://github.com/newmanls */ /* Integrating Wallust and More tweaks */ /* ---- Configuration ---- */ configuration { - dpi: 1; - show-icons: true; - hover-select: true; - me-select-entry: "MouseSecondary"; - me-accept-entry: "MousePrimary"; + dpi: 1; + show-icons: true; + hover-select: true; + me-select-entry: "MouseSecondary"; + me-accept-entry: "MousePrimary"; } /*****----- Global Properties -----*****/ * { - font: "JetBrainsMono Nerd Font SemiBold 13"; - bg0 : #ffffff80; bg1 : #f9f9f9bf; bg2 : #f7f7f7; @@ -34,6 +32,11 @@ configuration { spacing : 0; } +/*****-- Elements Font Size -----*****/ +element-text { + font: "JetBrainsMono Nerd Font SemiBold 12"; +} + element-icon, element-text, scrollbar { cursor: pointer; } @@ -91,7 +94,6 @@ listview { } element { - font: "JetBrainsMono Nerd Font SemiBold 11"; spacing : 1em; padding : 8px; border-radius : 2px; diff --git a/assets/rofi/themes/KooL_style-2-Dark.rasi b/assets/rofi/themes/KooL_style-2-Dark.rasi index de16d833..036b7fae 100644 --- a/assets/rofi/themes/KooL_style-2-Dark.rasi +++ b/assets/rofi/themes/KooL_style-2-Dark.rasi @@ -1,5 +1,5 @@ /* ---- ๐Ÿ’ซ https://github.com/JaKooLit ๐Ÿ’ซ ---- */ -/* KooL Style 2 Dark */ +/* KooL Hyprland Rofi Style 2 Dark */ /* Source: https://github.com/adi1090x/rofi */ @@ -19,9 +19,9 @@ configuration { me-accept-entry: "MousePrimary"; } -/*****----- Global Properties -----*****/ -* { - font: "JetBrainsMono Nerd Font SemiBold 13"; +/*****-- Elements Font Size -----*****/ +element-text { + font: "JetBrainsMono Nerd Font SemiBold 12"; } /*****----- Main Window -----*****/ @@ -148,7 +148,6 @@ mode-switcher{ text-color: white; } button { - font: "JetBrainsMono Nerd Font SemiBold 12"; padding: 6px; border: 0px solid; border-radius: 100%; diff --git a/assets/rofi/themes/KooL_style-2-Light.rasi b/assets/rofi/themes/KooL_style-2-Light.rasi index 74eb8e32..9a8677ab 100644 --- a/assets/rofi/themes/KooL_style-2-Light.rasi +++ b/assets/rofi/themes/KooL_style-2-Light.rasi @@ -1,5 +1,5 @@ /* ---- ๐Ÿ’ซ https://github.com/JaKooLit ๐Ÿ’ซ ---- */ -/* KooL Style 2 Light */ +/* KooL Hyprland Rofi Style 2 Light */ /* credit: https://github.com/adi1090x/rofi */ @@ -19,9 +19,9 @@ configuration { me-accept-entry: "MousePrimary"; } -/*****----- Global Properties -----*****/ -* { - font: "JetBrainsMono Nerd Font SemiBold 13"; +/*****-- Elements Font Size -----*****/ +element-text { + font: "JetBrainsMono Nerd Font SemiBold 12"; } /*****----- Main Window -----*****/ diff --git a/assets/rofi/themes/KooL_style-3-FullScreen-v1.rasi b/assets/rofi/themes/KooL_style-3-FullScreen-v1.rasi index d9b31251..61a65ae8 100644 --- a/assets/rofi/themes/KooL_style-3-FullScreen-v1.rasi +++ b/assets/rofi/themes/KooL_style-3-FullScreen-v1.rasi @@ -1,10 +1,9 @@ /* ---- ๐Ÿ’ซ https://github.com/JaKooLit ๐Ÿ’ซ ---- */ -/* KooL Hyprland Full Screen Style 3 v1 */ +/* KooL Hyprland Rofi Style 3 - Full screen v1 */ /* ---- Configuration ---- */ configuration { - font: "JetBrainsMono Nerd Font SemiBold 13"; modi: "drun,run,filebrowser"; show-icons: true; display-drun: "Apps"; @@ -35,6 +34,11 @@ configuration { border-color: @selected; } +/*****-- Elements Font Size -----*****/ +element-text { + font: "JetBrainsMono Nerd Font SemiBold 12"; +} + /* ---- Global Properties ---- */ * { main-bg: @background; diff --git a/assets/rofi/themes/KooL_style-3-Fullscreen-v2.rasi b/assets/rofi/themes/KooL_style-3-Fullscreen-v2.rasi index 7584b542..428c54a7 100644 --- a/assets/rofi/themes/KooL_style-3-Fullscreen-v2.rasi +++ b/assets/rofi/themes/KooL_style-3-Fullscreen-v2.rasi @@ -4,7 +4,6 @@ /*****----- Configuration -----*****/ configuration { - font: "JetBrainsMono Nerd Font SemiBold 13"; modi: "drun,run,filebrowser"; show-icons: true; display-drun: "๏€‰ Apps"; @@ -57,6 +56,11 @@ configuration { } +/*****-- Elements Font Size -----*****/ +element-text { + font: "JetBrainsMono Nerd Font SemiBold 12"; +} + /*****----- Main Window -----*****/ window { transparency: "real"; diff --git a/assets/rofi/themes/KooL_style-4.rasi b/assets/rofi/themes/KooL_style-4.rasi index 7f4f0d4e..519f10f7 100644 --- a/assets/rofi/themes/KooL_style-4.rasi +++ b/assets/rofi/themes/KooL_style-4.rasi @@ -4,7 +4,6 @@ /*****----- Configuration -----*****/ configuration { - font: "JetBrainsMono Nerd Font SemiBold 13"; modi: "drun,run,filebrowser"; show-icons: true; display-drun: "๏€‰ Apps"; @@ -57,6 +56,11 @@ configuration { } +/*****-- Elements Font Size -----*****/ +element-text { + font: "JetBrainsMono Nerd Font SemiBold 12"; +} + /*****----- Main Window -----*****/ window { /* properties for window widget */ diff --git a/assets/rofi/themes/KooL_style-5.rasi b/assets/rofi/themes/KooL_style-5.rasi index bb70d0f8..cd9a5ce2 100644 --- a/assets/rofi/themes/KooL_style-5.rasi +++ b/assets/rofi/themes/KooL_style-5.rasi @@ -1,9 +1,8 @@ /* ---- ๐Ÿ’ซ https://github.com/JaKooLit ๐Ÿ’ซ ---- */ -/* KooL Hyprland v2.1.13 (old) - Default Config */ +/* KooL Hyprland Rofi Style 5 */ /* ---- Configuration ---- */ configuration { - font: "JetBrainsMono Nerd Font SemiBold 13"; modi: "drun,run,filebrowser"; show-icons: true; display-drun: "Apps"; @@ -35,6 +34,11 @@ configuration { border-color: @selected; } +/*****-- Elements Font Size -----*****/ +element-text { + font: "JetBrainsMono Nerd Font SemiBold 12"; +} + /* ---- Window ---- */ window { width: 800px; @@ -230,7 +234,6 @@ element-icon { } element-text { - font: "JetBrainsMono Nerd Font SemiBold 12"; background-color: transparent; text-color: @foreground; cursor: inherit; diff --git a/assets/rofi/themes/KooL_style-6.rasi b/assets/rofi/themes/KooL_style-6.rasi index 30028218..f5e7de43 100644 --- a/assets/rofi/themes/KooL_style-6.rasi +++ b/assets/rofi/themes/KooL_style-6.rasi @@ -5,7 +5,6 @@ configuration { modi: "drun,run,filebrowser"; - font: "Fira Code SemiBold 13"; show-icons: true; display-drun: "Apps"; display-run: "Run"; @@ -35,6 +34,11 @@ configuration { border-color: @selected; } +/*****-- Elements Font Size -----*****/ +element-text { + font: "JetBrainsMono Nerd Font SemiBold 12"; +} + /* ---- Window ---- */ window { // Default diff --git a/assets/rofi/themes/KooL_style-7.rasi b/assets/rofi/themes/KooL_style-7.rasi index 4032390a..6d8c0201 100644 --- a/assets/rofi/themes/KooL_style-7.rasi +++ b/assets/rofi/themes/KooL_style-7.rasi @@ -1,11 +1,10 @@ /* ---- ๐Ÿ’ซ https://github.com/JaKooLit ๐Ÿ’ซ ---- */ -/* KooL Style 7 */ +/* KooL Hyprland Rofi Style 7 */ /* original design from: https://github.com/adi1090x/rofi */ /*****----- Configuration -----*****/ configuration { - font: "JetBrains Mono Nerd Font 13"; modi: "drun,run,filebrowser,window"; show-icons: true; display-drun: "๏†ฒโ€‰"; @@ -30,6 +29,11 @@ configuration { active: @color11; urgent: #8E3596; } +/*****-- Elements Font Size -----*****/ +element-text { + font: "JetBrainsMono Nerd Font SemiBold 12"; +} + /*****----- Main Window -----*****/ window { transparency: "real"; diff --git a/assets/rofi/themes/KooL_style-8.rasi b/assets/rofi/themes/KooL_style-8.rasi index b74f801f..ce262ad4 100644 --- a/assets/rofi/themes/KooL_style-8.rasi +++ b/assets/rofi/themes/KooL_style-8.rasi @@ -1,11 +1,10 @@ /* ---- ๐Ÿ’ซ https://github.com/JaKooLit ๐Ÿ’ซ ---- */ -/* KooL Hyprland - Style 13 */ +/* KooL Hyprland Rofi Style 8 */ /* ---- Configuration ---- */ configuration { modi: "drun,filebrowser,window,run"; - font: "JetBrainsMono Nerd Font SemiBold 13"; show-icons: true; display-drun: "๏†ฒโ€‰ apps"; display-run: "๏„ โ€‰ term"; @@ -29,6 +28,11 @@ configuration { border-radius: 12px; } +/*****-- Elements Font Size -----*****/ +element-text { + font: "JetBrainsMono Nerd Font SemiBold 12"; +} + /* ---- Window ---- */ window { width: 50%; diff --git a/assets/rofi/themes/KooL_style-9.rasi b/assets/rofi/themes/KooL_style-9.rasi index a74e64eb..5ac5c0f9 100644 --- a/assets/rofi/themes/KooL_style-9.rasi +++ b/assets/rofi/themes/KooL_style-9.rasi @@ -1,5 +1,5 @@ /* ---- ๐Ÿ’ซ https://github.com/JaKooLit ๐Ÿ’ซ ---- */ -/* KooL Style 9 */ +/* KooL Hyprland Rofi Style 9 */ /* Modified version of Rofi Config which was submitted by https://github.com/lonerOrz via Discord */ /* Integrating Wallust and More tweaks */ @@ -22,9 +22,7 @@ configuration { @theme "~/.config/rofi/wallust/colors-rofi.rasi" /*****----- Global Properties -----*****/ -* { - font: "JetBrainsMono Nerd Font SemiBold 13"; - +* { BG: @background; BGA: @color11; FG: @foreground; @@ -37,6 +35,11 @@ configuration { ON: #ABE9B3ff; } +/*****-- Elements Font Size -----*****/ +element-text { + font: "JetBrainsMono Nerd Font SemiBold 12"; +} + /* ---- Window ---- */ window { transparency: "real"; @@ -132,7 +135,6 @@ scrollbar { /* ---- Elements ---- */ element { - font: "JetBrainsMono Nerd Font SemiBold 12"; background-color: @BG; text-color: @FG; orientation: horizontal; diff --git a/config/hypr/UserConfigs/WindowRules.conf b/config/hypr/UserConfigs/WindowRules.conf index 01c5e674..f4729d32 100644 --- a/config/hypr/UserConfigs/WindowRules.conf +++ b/config/hypr/UserConfigs/WindowRules.conf @@ -149,7 +149,7 @@ windowrulev2 = opacity 0.95 0.75, title:^(Picture-in-Picture)$ # SIZE -windowrulev2 = size 70% 90%, title:^(KooL Quick Cheat Sheet)$ +windowrulev2 = size 65% 90%, title:^(KooL Quick Cheat Sheet)$ windowrulev2 = size 70% 70%, tag:wallpaper* windowrulev2 = size 70% 70%, tag:settings* windowrulev2 = size 60% 70%, class:^([Ww]hatsapp-for-linux)$ diff --git a/config/hypr/scripts/KeyHints.sh b/config/hypr/scripts/KeyHints.sh index 52e3ce41..d7c6a00d 100755 --- a/config/hypr/scripts/KeyHints.sh +++ b/config/hypr/scripts/KeyHints.sh @@ -23,13 +23,14 @@ GDK_BACKEND=$BACKEND yad \ --column=Description: \ --column=Command: \ --timeout-indicator=bottom \ -"ESC" "close this app" "๏—" "๏…ผ=๏…บ" "SUPER KEY (Windows Key)" "(SUPER KEY)" \ +"ESC" "close this app" "๏—" "๏…ผ = ๏…บ" "SUPER KEY (Windows Key Button)" "(SUPER KEY)" \ "๏…ผ SHIFT K" "Searchable Keybinds" "(Search all Keybinds via rofi)" \ "" "" "" \ +"๏…ผ SHIFT E" "View or EDIT Keybinds, Settings, Monitor" "" \ "๏…ผ enter" "Terminal" "(kitty)" \ -"๏…ผ SHIFT enter" "DropDown Terminal" "(kitty-pyprland)" \ -"๏…ผ SHIFT K" "Searchable Keybinds" "(Keybinds)" \ -"๏…ผ A" "Desktop Overview" "(AGS Overview)" \ +"๏…ผ SHIFT enter" "DropDown Terminal" "(Not available in Debian and Ubuntu)" \ +"๏…ผ B" "Launch Browser" "(Default browser)" \ +"๏…ผ A" "Desktop Overview" "(AGS - if opted to install)" \ "๏…ผ D" "Application Launcher" "(rofi-wayland)" \ "๏…ผ E" "Open File Manager" "(Thunar)" \ "๏…ผ S" "Google Search using rofi" "(rofi)" \ @@ -53,7 +54,7 @@ GDK_BACKEND=$BACKEND yad \ "ALT Print" "Screenshot active window" "active window only" \ "CTRL ALT P" "power-menu" "(wlogout)" \ "CTRL ALT L" "screen lock" "(hyprlock)" \ -"CTRL ALT Del" "Hyprland Exit" "(SAVE YOUR WORK!!!)" \ +"CTRL ALT Del" "Hyprland Exit" "(NOTE: Hyprland Will exit immediately)" \ "๏…ผ SHIFT F" "Fullscreen" "Toggles to full screen" \ "๏…ผ CTL F" "Fake Fullscreen" "Toggles to fake full screen" \ "๏…ผ ALT L" "Toggle Dwindle | Master Layout" "Hyprland Layout" \ @@ -65,6 +66,5 @@ GDK_BACKEND=$BACKEND yad \ "๏…ผ ALT E" "Rofi Emoticons" "Emoticon" \ "๏…ผ ALT V" "Clipboard Manager" "cliphist" \ "๏…ผ H" "Launch this QUICK CHEAT" "" \ -"๏…ผ SHIFT E" "View or EDIT Keybinds, Settings, Monitor" "" \ "" "" "" \ -"More tips:" "https://github.com/JaKooLit/Hyprland-Dots/wiki" ""\ +"More tips:" "https://github.com/JaKooLit/Hyprland-Dots/wiki" ""\ \ No newline at end of file diff --git a/config/hypr/scripts/Refresh.sh b/config/hypr/scripts/Refresh.sh index b041b19b..3bd22463 100755 --- a/config/hypr/scripts/Refresh.sh +++ b/config/hypr/scripts/Refresh.sh @@ -27,7 +27,7 @@ killall -SIGUSR2 waybar killall -SIGUSR2 swaync # quit ags & relaunch ags -ags -q && ags & +#ags -q && ags & # some process to kill for pid in $(pidof waybar rofi swaync ags swaybg); do diff --git a/config/rofi/config-Animations.rasi b/config/rofi/config-Animations.rasi index 7ce1c9f5..8aa22abf 100644 --- a/config/rofi/config-Animations.rasi +++ b/config/rofi/config-Animations.rasi @@ -37,4 +37,4 @@ element-text { horizontal-align: 0.0; vertical-align: 0.0; margin: 5px 30px 5px 30px; -} \ No newline at end of file +} diff --git a/config/rofi/config-rofi-Beats-menu.rasi b/config/rofi/config-rofi-Beats-menu.rasi index bcb45ac2..b6a573f8 100644 --- a/config/rofi/config-rofi-Beats-menu.rasi +++ b/config/rofi/config-rofi-Beats-menu.rasi @@ -11,7 +11,8 @@ mainbox { /* ---- Entry ---- */ entry { - expand: true; + expand: false; + width: 17%; placeholder: " ๐Ÿ“ป Choose Music Source"; } diff --git a/config/rofi/config-rofi-Beats.rasi b/config/rofi/config-rofi-Beats.rasi index a674fa3a..b84b4260 100644 --- a/config/rofi/config-rofi-Beats.rasi +++ b/config/rofi/config-rofi-Beats.rasi @@ -3,6 +3,11 @@ @import "~/.config/rofi/config.rasi" +/* ---- Window ---- */ +window { + width: 45%; +} + /* ---- Mainbox ---- */ mainbox { children: diff --git a/config/rofi/config.rasi b/config/rofi/config.rasi index 51a70f2c..586de76e 100644 --- a/config/rofi/config.rasi +++ b/config/rofi/config.rasi @@ -14,5 +14,12 @@ * ~/.local/share/rofi/themes will be replaced. However, it wont overwrite your own config if you * renamed with your own unique file name */ +/* ---- Configuration Fonts ---- */ +configuration { + font: "JetBrainsMono Nerd Font SemiBold 13"; +} + +/* note: Element-text font and size, edit configs in ~/.local/share/rofi/themes */ + @theme "~/.local/share/rofi/themes/KooL_style-2-Dark.rasi" diff --git a/copy.sh b/copy.sh index 467d7fb1..acfdeb2b 100755 --- a/copy.sh +++ b/copy.sh @@ -299,8 +299,29 @@ if [ "$resolution" == "< 1440p" ]; then mv config/hypr/hyprlock.conf config/hypr/hyprlock-2k.conf && mv config/hypr/hyprlock-1080p.conf config/hypr/hyprlock.conf - #elif [ "$resolution" == "โ‰ฅ 1440p" ]; then - #cp -r config/rofi/resolution/1440p/* config/rofi/ 10-Feb-2025 + # rofi fonts reduction + themes_dir="$HOME/.local/share/rofi/themes" + config_file="$HOME/.config/rofi/config.rasi" + + changes_made=false + # Change rofi font size in ~/.local/share/rofi/themes/ + find "$themes_dir" -type f | while read -r file; do + if grep -Pzoq 'element-text {\n font: "JetBrainsMono Nerd Font SemiBold 12";\n}' "$file"; then + sed -i 's/font: "JetBrainsMono Nerd Font SemiBold 12"/font: "JetBrainsMono Nerd Font SemiBold 11"/' "$file" + changes_made=true + fi + done + + # Change rofi font size in ~/.config/rofi/config.rasi + if [ -f "$config_file" ]; then + if grep -Pzoq 'configuration {\n font: "JetBrainsMono Nerd Font SemiBold 13";\n}' "$config_file"; then + sed -i 's/font: "JetBrainsMono Nerd Font SemiBold 13"/font: "JetBrainsMono Nerd Font SemiBold 12"/' "$config_file" + changes_made=true + fi + fi + if $changes_made; then + echo "$INFO ${MAGENTA}Rofi Font sizes${RESET} updated completed successfully." + fi fi printf "\n" @@ -378,8 +399,7 @@ while true; do fi break - - + elif [[ "$answer" == "n" ]]; then echo "${NOTE} You chose not to change to 12H format." 2>&1 | tee -a "$LOG" break # Exit the loop if the user chooses "n" -- cgit v1.2.3 From f46aee203c141f07692288f6053c35335c6c7faf Mon Sep 17 00:00:00 2001 From: JaKooLit Date: Wed, 12 Feb 2025 22:00:07 +0900 Subject: updated copy.sh --- copy.sh | 32 +++++++++++++------------------- 1 file changed, 13 insertions(+), 19 deletions(-) (limited to 'copy.sh') diff --git a/copy.sh b/copy.sh index acfdeb2b..16f8b0b5 100755 --- a/copy.sh +++ b/copy.sh @@ -40,9 +40,10 @@ echo -e "\e[35m printf "\n%.0s" {1..1} ####### Announcement -echo "${MAGENTA} H - E - L - L - O !${RESET}" +echo "${WARNING} A T T E N T I O N !${RESET}" echo "${SKY_BLUE}KooL Hyprland v2.3.11 have some Minor Keybinds changes!${RESET}" echo "${YELLOW}SUPER H for Keyhints and/or SUPER SHIFT K to search for Keybinds ${RESET}" +echo "${MAGENTA} Once Logged in to Kool Hyprland! ${RESET}" printf "\n%.0s" {1..1} # Create Directory for Copy Logs @@ -207,8 +208,6 @@ ${MAGENTA} NOTE:${RESET} esac done -printf "\n%.0s" {1..1} - # Check if asusctl is installed and add rog-control-center on Startup if command -v asusctl >/dev/null 2>&1; then sed -i '/exec-once = rog-control-center &/s/^#//' config/hypr/UserConfigs/Startup_Apps.conf @@ -267,14 +266,15 @@ printf "\n" # Action to do for better kitty appearance while true; do - echo "$MAGENTA Select monitor resolution to properly configure appearance and fonts:" - echo "$YELLOW -- Enter 1. for monitor res 1440p or less (< 1440p)" - echo "$YELLOW -- Enter 2. for monitors res higher than 1440p (โ‰ฅ 1440p)" + echo "${NOTE} ${SKY_BLUE} By default, KooL's Dots are configured for 1440p!" + echo "${MAGENTA}Select monitor resolution to properly configure appearance and fonts:" + echo "$YELLOW -- Enter 1. for monitor resolution 1200p or less (< 1200p)" + echo "$YELLOW -- Enter 2. for monitor resolution higher than 1440p (โ‰ฅ 1440p)" read -p "$CAT Enter the number of your choice (1 or 2): " res_choice case $res_choice in 1) - resolution="< 1440p" + resolution="< 1200p" break ;; 2) @@ -300,15 +300,13 @@ if [ "$resolution" == "< 1440p" ]; then mv config/hypr/hyprlock-1080p.conf config/hypr/hyprlock.conf # rofi fonts reduction - themes_dir="$HOME/.local/share/rofi/themes" - config_file="$HOME/.config/rofi/config.rasi" + themes_dir="assets/rofi/themes" + config_file="config/rofi/config.rasi" - changes_made=false # Change rofi font size in ~/.local/share/rofi/themes/ find "$themes_dir" -type f | while read -r file; do if grep -Pzoq 'element-text {\n font: "JetBrainsMono Nerd Font SemiBold 12";\n}' "$file"; then sed -i 's/font: "JetBrainsMono Nerd Font SemiBold 12"/font: "JetBrainsMono Nerd Font SemiBold 11"/' "$file" - changes_made=true fi done @@ -316,19 +314,15 @@ if [ "$resolution" == "< 1440p" ]; then if [ -f "$config_file" ]; then if grep -Pzoq 'configuration {\n font: "JetBrainsMono Nerd Font SemiBold 13";\n}' "$config_file"; then sed -i 's/font: "JetBrainsMono Nerd Font SemiBold 13"/font: "JetBrainsMono Nerd Font SemiBold 12"/' "$config_file" - changes_made=true fi fi - if $changes_made; then - echo "$INFO ${MAGENTA}Rofi Font sizes${RESET} updated completed successfully." - fi fi -printf "\n" +printf "\n%.0s" {1..1} # Ask whether to change to 12hr format while true; do - echo -e "$MAGENTA By default, KooL's Dots are configured in 24H clock format." + echo -e "${NOTE} ${SKY_BLUE} By default, KooL's Dots are configured in 24H clock format." read -p "$CAT Do you want to change to 12H format or AM/PM format? (y/n): " answer # Convert the answer to lowercase for comparison @@ -409,11 +403,11 @@ while true; do done -printf "\n" +printf "\n%.0s" {1..1} # Check if the user wants to disable Rainbow borders printf "${MAGENTA} By default, Rainbow Borders animation is enabled.\n" -printf "${WARN} - However, this uses a bit more CPU and Memory resources.\n" +printf "${WARN} However, this uses a bit more CPU and Memory resources.\n" read -p "${CAT} Do you want to disable Rainbow Borders animation? (y/N): " border_choice if [[ "$border_choice" =~ ^[Yy]$ ]]; then -- cgit v1.2.3 From 2b10033bef4effe5a0912b1b437412ccd641a343 Mon Sep 17 00:00:00 2001 From: JaKooLit Date: Thu, 13 Feb 2025 14:07:35 +0900 Subject: updated copy.sh --- copy.sh | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'copy.sh') diff --git a/copy.sh b/copy.sh index 16f8b0b5..c78ee06c 100755 --- a/copy.sh +++ b/copy.sh @@ -264,9 +264,11 @@ fi printf "\n" -# Action to do for better kitty appearance +# Action to do for better appearance while true; do echo "${NOTE} ${SKY_BLUE} By default, KooL's Dots are configured for 1440p!" + echo "${WARN} If you dont select proper resolution, Hyprlock will look FUNKY!" + echo "${INFO} If you are not sure what is your resolution, choose 1 here!" echo "${MAGENTA}Select monitor resolution to properly configure appearance and fonts:" echo "$YELLOW -- Enter 1. for monitor resolution 1200p or less (< 1200p)" echo "$YELLOW -- Enter 2. for monitor resolution higher than 1440p (โ‰ฅ 1440p)" @@ -406,8 +408,8 @@ done printf "\n%.0s" {1..1} # Check if the user wants to disable Rainbow borders -printf "${MAGENTA} By default, Rainbow Borders animation is enabled.\n" -printf "${WARN} However, this uses a bit more CPU and Memory resources.\n" +echo "${NOTE} ${SKY_BLUE}By default, Rainbow Borders animation is enabled" +echo "${WARN} However, this uses a bit more CPU and Memory resources." read -p "${CAT} Do you want to disable Rainbow Borders animation? (y/N): " border_choice if [[ "$border_choice" =~ ^[Yy]$ ]]; then -- cgit v1.2.3 From 6b7409c7ce93e0f36fd70cf9563a2aed17298d7e Mon Sep 17 00:00:00 2001 From: JaKooLit Date: Fri, 14 Feb 2025 10:44:41 +0900 Subject: updated copy.sh and hardware cursors settings --- config/hypr/UserConfigs/UserSettings.conf | 2 +- copy.sh | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) (limited to 'copy.sh') diff --git a/config/hypr/UserConfigs/UserSettings.conf b/config/hypr/UserConfigs/UserSettings.conf index f5bfcf7e..d488751c 100644 --- a/config/hypr/UserConfigs/UserSettings.conf +++ b/config/hypr/UserConfigs/UserSettings.conf @@ -112,7 +112,7 @@ render { cursor { sync_gsettings_theme = true - no_hardware_cursors = 2 + no_hardware_cursors = false enable_hyprcursor = true warp_on_change_workspace = 2 no_warps = true diff --git a/copy.sh b/copy.sh index c78ee06c..fd2df15b 100755 --- a/copy.sh +++ b/copy.sh @@ -69,7 +69,7 @@ if lspci -k | grep -A 2 -E "(VGA|3D)" | grep -iq nvidia; then sed -i '/env = __GLX_VENDOR_LIBRARY_NAME,nvidia/s/^#//' config/hypr/UserConfigs/ENVariables.conf sed -i '/env = NVD_BACKEND,direct/s/^#//' config/hypr/UserConfigs/ENVariables.conf # enabling no hardware cursors if nvidia detected - sed -i 's/^\([[:space:]]*no_hardware_cursors[[:space:]]*=[[:space:]]*\)2/\1true/' config/hypr/UserConfigs/UserSettings.conf + sed -i 's/^\([[:space:]]*no_hardware_cursors[[:space:]]*=[[:space:]]*\)false/\1true/' config/hypr/UserConfigs/UserSettings.conf # disabling explicit sync for nvidia for now (Hyprland 0.42.0) #sed -i 's/ explicit_sync = 2/ explicit_sync = 0/' config/hypr/UserConfigs/UserSettings.conf fi @@ -78,7 +78,7 @@ fi if hostnamectl | grep -q 'Chassis: vm'; then echo "${INFO} System is running in a virtual machine. Setting up proper env's and configs" 2>&1 | tee -a "$LOG" || true # enabling proper ENV's for Virtual Environment which should help - sed -i 's/^\([[:space:]]*no_hardware_cursors[[:space:]]*=[[:space:]]*\)2/\1true/' config/hypr/UserConfigs/UserSettings.conf + sed -i 's/^\([[:space:]]*no_hardware_cursors[[:space:]]*=[[:space:]]*\)false/\1true/' config/hypr/UserConfigs/UserSettings.conf sed -i '/env = WLR_RENDERER_ALLOW_SOFTWARE,1/s/^#//' config/hypr/UserConfigs/ENVariables.conf #sed -i '/env = LIBGL_ALWAYS_SOFTWARE,1/s/^#//' config/hypr/UserConfigs/ENVariables.conf sed -i '/monitor = Virtual-1, 1920x1080@60,auto,1/s/^#//' config/hypr/UserConfigs/Monitors.conf -- cgit v1.2.3 From c9e787096336f0436e06c49a30fd2a51823b32a6 Mon Sep 17 00:00:00 2001 From: JaKooLit Date: Fri, 14 Feb 2025 14:39:08 +0900 Subject: Introduction of KooL's hyprland dots notification update --- config/hypr/scripts/KooLsDotsUpdate.sh | 63 ++++++++++++++++++++++++++++++++++ config/hypr/scripts/RofiEmoji.sh | 1 - copy.sh | 31 ++++++++++++----- 3 files changed, 85 insertions(+), 10 deletions(-) create mode 100755 config/hypr/scripts/KooLsDotsUpdate.sh (limited to 'copy.sh') diff --git a/config/hypr/scripts/KooLsDotsUpdate.sh b/config/hypr/scripts/KooLsDotsUpdate.sh new file mode 100755 index 00000000..e6275c10 --- /dev/null +++ b/config/hypr/scripts/KooLsDotsUpdate.sh @@ -0,0 +1,63 @@ +#!/bin/bash +# /* ---- ๐Ÿ’ซ https://github.com/JaKooLit ๐Ÿ’ซ ---- */ ## +# simple bash script to check if KooL Hyprland Dots update is available by comparing local version and github version + +# Local Paths +local_dir="$HOME/.config/hypr" +iDIR="$HOME/.config/swaync/images/ja.png" +local_version=$(ls $local_dir/v* 2>/dev/null | sort -V | tail -n 1 | sed 's/.*v\(.*\)/\1/') +notification_timeout="60s" +KooL_Dots_DIR="$HOME/Hyprland-Dots" + +# exit if cannot find local version +if [ -z "$local_version" ]; then + exit 1 +fi + +# GitHub URL pointing to versioned files +github_url="https://github.com/JaKooLit/Hyprland-Dots/tree/main/config/hypr/" + +# Fetch the latest version from GitHub directly +github_version=$(curl -s $github_url | grep -o 'v[0-9]\+\.[0-9]\+\.[0-9]\+' | sort -V | tail -n 1 | sed 's/v//') + +# Exit if we can't find the GitHub version +if [ -z "$github_version" ]; then + exit 1 +fi + +# Compare the local version with the GitHub version +if [ "$(echo -e "$github_version\n$local_version" | sort -V | tail -n 1)" = "$github_version" ]; then + notify_cmd_base="notify-send -t 10000 -A action1=Update -A action2=NO -h string:x-canonical-private-synchronous:shot-notify" + notify_cmd_shot="${notify_cmd_base} -i $iDIR" + + response=$(timeout $notification_timeout $notify_cmd_shot "KooL Hyprland" "Update available! Update now?") + # exit when timeout reached + if [ $? -eq 124 ]; then + exit 0 + fi + + case "$response" in + "action1") + if [ -d $KooL_Dots_DIR ]; then + kitty -e bash -c " + cd $KooL_Dots_DIR && + git stash && + git pull && + ./copy.sh + " + else + kitty -e bash -c " + git clone --depth=1 https://github.com/JaKooLit/Hyprland-Dots.git $KooL_Dots_DIR && + cd $KooL_Dots_DIR && + chmod +x copy.sh && + ./copy.sh + " + fi + ;; + "action2") + exit 0 + ;; + esac +else + exit 0 +fi diff --git a/config/hypr/scripts/RofiEmoji.sh b/config/hypr/scripts/RofiEmoji.sh index 2e5aaabb..a7141588 100755 --- a/config/hypr/scripts/RofiEmoji.sh +++ b/config/hypr/scripts/RofiEmoji.sh @@ -1,6 +1,5 @@ #!/bin/bash # /* ---- ๐Ÿ’ซ https://github.com/JaKooLit ๐Ÿ’ซ ---- */ ## -# Rofi Emoticons. Not my own. Cant remember the source # Variables rofi_theme="~/.config/rofi/config-emoji.rasi" diff --git a/copy.sh b/copy.sh index fd2df15b..0a549d44 100755 --- a/copy.sh +++ b/copy.sh @@ -403,8 +403,22 @@ while true; do echo "${ERROR} Invalid choice. Please enter y for yes or n for no." fi done +printf "\n%.0s" {1..1} - +# Ask whether to have update notification +while true; do + read -p "$CAT Do you want to ${YELLOW}enable${RESE} ${SKY_BLUE}KooL Hyprland Dots available update notification? (y/n)${RESET}: " update + # Convert the answer to lowercase for comparison + answer=$(echo "$update" | tr '[:upper:]' '[:lower:]') + if [[ "$answer" == "y" ]]; then + break + elif [[ "$answer" == "n" ]]; then + sed -i 's|^exec-once = $HOME/.config/hypr/KooLsDotsUpdate.sh|#exec-once = $HOME/.config/hypr/KooLsDotsUpdate.sh|' config/hypr/hyprland.conf + echo "Update notification disabled" + else + echo "${ERROR} Invalid choice. Please enter y for yes or n for no." + fi +done printf "\n%.0s" {1..1} # Check if the user wants to disable Rainbow borders @@ -422,7 +436,7 @@ if [[ "$border_choice" =~ ^[Yy]$ ]]; then else echo "${NOTE} No changes made. Rainbow borders remain enabled." 2>&1 | tee -a "$LOG" fi -printf "\n" +printf "\n%.0s" {1..1} set -e @@ -498,7 +512,6 @@ for DIR2 in $DIRS; do fi fi done - printf "\n%.0s" {1..1} printf "${INFO} - Copying dotfiles ${SKY_BLUE}second${RESET} part\n" @@ -553,7 +566,7 @@ for DIR_NAME in $DIR; do fi done -printf "\n%.0s" {1..2} +printf "\n%.0s" {1..1} # Restoring UserConfigs and UserScripts DIRH="hypr" @@ -604,7 +617,7 @@ if [ -d "$BACKUP_DIR_PATH" ]; then done fi -printf "\n%.0s" {1..2} +printf "\n%.0s" {1..1} # Restoring previous UserScripts DIRSH="hypr" @@ -692,7 +705,7 @@ rm -rf "$HOME/.config/waybar/configs/[TOP] Default$config_remove" \ "$HOME/.config/waybar/configs/[TOP] Default$config_remove (old v3)" \ "$HOME/.config/waybar/configs/[TOP] Default$config_remove (old v4)" 2>&1 | tee -a "$LOG" || true -printf "\n%.0s" {1..2} +printf "\n%.0s" {1..1} # for SDDM (sequoia_2) sddm_sequioa="/usr/share/sddm/themes/sequoia_2" @@ -817,15 +830,15 @@ cleanup_backups # symlinks for waybar style ln -sf "$waybar_style" "$HOME/.config/waybar/style.css" && \ -printf "\n%.0s" {1..2} +printf "\n%.0s" {1..1} # initialize wallust to avoid config error on hyprland wallust run -s $wallpaper 2>&1 | tee -a "$LOG" printf "\n%.0s" {1..2} printf "${OK} GREAT! KooL's Hyprland-Dots is now Loaded & Ready !!! " -printf "\n%.0s" {1..2} +printf "\n%.0s" {1..1} printf "${INFO} However, it is ${MAGENTA}HIGHLY SUGGESTED${RESET} to logout and re-login or better reboot to avoid any issues" -printf "\n%.0s" {1..2} +printf "\n%.0s" {1..1} printf "${SKY_BLUE}Thank you${RESET} for using ${MAGENTA}KooL's Hyprland Configuration${RESET}... ${YELLOW}ENJOY!!!${RESET}" printf "\n%.0s" {1..3} \ No newline at end of file -- cgit v1.2.3 From 86ec85bfb60459fe51afbc0b572d9c1f3a74ed2c Mon Sep 17 00:00:00 2001 From: JaKooLit Date: Fri, 14 Feb 2025 18:00:14 +0900 Subject: updated.....updated notification is via waybar added to swaync group --- config/hypr/scripts/KooLsDotsUpdate.sh | 36 ++++++++++++---------- config/waybar/ModulesCustom | 7 +++++ config/waybar/ModulesGroups | 12 ++++++++ config/waybar/configs/[BOT & Left] SouthWest | 2 +- config/waybar/configs/[BOT & Right] SouthEast | 2 +- config/waybar/configs/[BOT] Camellia | 2 +- config/waybar/configs/[BOT] Chrysanthemum | 2 +- config/waybar/configs/[BOT] Default | 2 +- config/waybar/configs/[BOT] Default Laptop | 2 +- config/waybar/configs/[BOT] Gardenia | 2 +- config/waybar/configs/[BOT] Peony | 2 +- config/waybar/configs/[BOT] Simple | 2 +- config/waybar/configs/[BOT] Sleek | 2 +- config/waybar/configs/[Left] WestWing | 2 +- config/waybar/configs/[Right] EastWing | 2 +- config/waybar/configs/[TOP & BOT] SummitSplit | 2 +- config/waybar/configs/[TOP & Left] NorthWest | 2 +- config/waybar/configs/[TOP & Right] NorthEast | 2 +- config/waybar/configs/[TOP] 0-Ja-0 | 2 +- config/waybar/configs/[TOP] Camellia | 2 +- config/waybar/configs/[TOP] Chrysanthemum | 2 +- config/waybar/configs/[TOP] Default | 2 +- config/waybar/configs/[TOP] Default (old v1) | 2 +- config/waybar/configs/[TOP] Default (old v2) | 2 +- config/waybar/configs/[TOP] Default (old v3) | 2 +- config/waybar/configs/[TOP] Default (old v4) | 2 +- config/waybar/configs/[TOP] Default Laptop | 2 +- .../waybar/configs/[TOP] Default Laptop (old v1) | 2 +- .../waybar/configs/[TOP] Default Laptop (old v2) | 2 +- .../waybar/configs/[TOP] Default Laptop (old v3) | 2 +- .../waybar/configs/[TOP] Default Laptop (old v4) | 2 +- config/waybar/configs/[TOP] Everforest | 2 +- config/waybar/configs/[TOP] Gardenia | 2 +- config/waybar/configs/[TOP] Minimal - Long | 2 +- config/waybar/configs/[TOP] Minimal - Short | 2 +- config/waybar/configs/[TOP] Peony | 2 +- config/waybar/configs/[TOP] Simple | 2 +- config/waybar/configs/[TOP] Sleek | 2 +- config/waybar/style/[Black & White] Monochrome.css | 1 + config/waybar/style/[Catppuccin] Frappe.css | 1 + config/waybar/style/[Catppuccin] Latte.css | 1 + config/waybar/style/[Catppuccin] Mocha.css | 1 + config/waybar/style/[Colored] Chroma Glow.css | 1 + config/waybar/style/[Colored] Translucent.css | 1 + config/waybar/style/[Colorful] Aurora Blossom.css | 1 + config/waybar/style/[Colorful] Aurora.css | 1 + config/waybar/style/[Colorful] Oglo Chicklets.css | 1 + .../waybar/style/[Colorful] Rainbow Spectrum.css | 1 + config/waybar/style/[Dark] Golden Eclipse.css | 1 + config/waybar/style/[Dark] Golden Noir.css | 1 + config/waybar/style/[Dark] Half-Moon.css | 1 + .../style/[Dark] Latte-Wallust combined v2.css | 1 + .../waybar/style/[Dark] Latte-Wallust combined.css | 1 + config/waybar/style/[Dark] Purpl.css | 1 + .../waybar/style/[Dark] Wallust Obsidian Edge.css | 1 + config/waybar/style/[Extra] Crimson.css | 1 + config/waybar/style/[Extra] EverForest.css | 1 + config/waybar/style/[Extra] Mauve.css | 1 + .../[Extra] Modern-Combined - Transparent.css | 1 + config/waybar/style/[Extra] Modern-Combined.css | 1 + config/waybar/style/[Extra] Rose Pine.css | 1 + config/waybar/style/[Extra] Simple Pink.css | 1 + .../waybar/style/[Light] Monochrome Contrast.css | 1 + config/waybar/style/[Light] Obsidian Glow.css | 1 + config/waybar/style/[Rainbow] RGB Bordered.css | 1 + config/waybar/style/[Retro] Simple Style.css | 1 + .../waybar/style/[Transparent] Crystal Clear.css | 1 + .../waybar/style/[WALLUST] ML4W-modern-mixed.css | 1 + config/waybar/style/[WALLUST] ML4W-modern.css | 1 + .../[Wallust Bordered] Chroma Fusion Edge.css | 1 + .../style/[Wallust Bordered] Chroma Simple.css | 1 + .../style/[Wallust Transparent] Crystal Clear.css | 1 + config/waybar/style/[Wallust] Box type.css | 1 + config/waybar/style/[Wallust] Chroma Edge.css | 1 + config/waybar/style/[Wallust] Chroma Fusion.css | 1 + config/waybar/style/[Wallust] Chroma Tally.css | 1 + config/waybar/style/[Wallust] Colored.css | 1 + config/waybar/style/[Wallust] Simple.css | 1 + copy.sh | 16 ---------- 79 files changed, 114 insertions(+), 67 deletions(-) (limited to 'copy.sh') diff --git a/config/hypr/scripts/KooLsDotsUpdate.sh b/config/hypr/scripts/KooLsDotsUpdate.sh index 8baf2b3a..067f42ae 100755 --- a/config/hypr/scripts/KooLsDotsUpdate.sh +++ b/config/hypr/scripts/KooLsDotsUpdate.sh @@ -1,47 +1,49 @@ #!/bin/bash # /* ---- ๐Ÿ’ซ https://github.com/JaKooLit ๐Ÿ’ซ ---- */ ## -# simple bash script to check if KooL Hyprland Dots update is available by comparing local version and github version -# it utilizes curl and also has a default time of 60s if users dont do anything -# will only ran once you logged into your system. It will not continously pinging the KooL github +# simple bash script to check if update is available by comparing local version and github version # Local Paths local_dir="$HOME/.config/hypr" iDIR="$HOME/.config/swaync/images/ja.png" local_version=$(ls $local_dir/v* 2>/dev/null | sort -V | tail -n 1 | sed 's/.*v\(.*\)/\1/') -notification_timeout="60s" KooL_Dots_DIR="$HOME/Hyprland-Dots" # exit if cannot find local version if [ -z "$local_version" ]; then + notify-send -i $iDIR "ERROR "!?!?!!"" "Unable to find KooL's dots version . exiting.... " exit 1 fi -# KooL's Dots GitHub URL +# GitHub URL - KooL's dots branch="main" github_url="https://github.com/JaKooLit/Hyprland-Dots/tree/$branch/config/hypr/" -# Fetch the latest version from GitHub directly +# Fetch the version from GitHub URL - KooL's dots github_version=$(curl -s $github_url | grep -o 'v[0-9]\+\.[0-9]\+\.[0-9]\+' | sort -V | tail -n 1 | sed 's/v//') -# Exit if we can't find the GitHub version +# Cant find GitHub URL - KooL's dots version if [ -z "$github_version" ]; then exit 1 fi -# Compare the local version with the GitHub version -if [ "$(echo -e "$github_version\n$local_version" | sort -V | tail -n 1)" = "$github_version" ]; then +# Comparing local and github versions +if [ "$(echo -e "$github_version\n$local_version" | sort -V | head -n 1)" = "$github_version" ]; then + notify-send -i $iDIR "KooL Hyprland" "No update available" + exit 0 +else + # update available notify_cmd_base="notify-send -t 10000 -A action1=Update -A action2=NO -h string:x-canonical-private-synchronous:shot-notify" notify_cmd_shot="${notify_cmd_base} -i $iDIR" - response=$(timeout $notification_timeout $notify_cmd_shot "KooL Hyprland" "Update available! Update now?") - # exit when timeout reached - if [ $? -eq 124 ]; then - exit 0 - fi + response=$($notify_cmd_shot "KooL Hyprland" "Update available! Update now?") case "$response" in "action1") if [ -d $KooL_Dots_DIR ]; then + if ! command -v kitty &> /dev/null; then + notify-send -i $iDIR "Need Kitty" "Kitty terminal not found. Please install Kitty terminal." + exit 1 + fi kitty -e bash -c " cd $KooL_Dots_DIR && git stash && @@ -49,6 +51,10 @@ if [ "$(echo -e "$github_version\n$local_version" | sort -V | tail -n 1)" = "$gi ./copy.sh " else + if ! command -v kitty &> /dev/null; then + notify-send -i $iDIR "Need Kitty" "Kitty terminal not found. Please install Kitty terminal." + exit 1 + fi kitty -e bash -c " git clone --depth=1 https://github.com/JaKooLit/Hyprland-Dots.git $KooL_Dots_DIR && cd $KooL_Dots_DIR && @@ -61,6 +67,4 @@ if [ "$(echo -e "$github_version\n$local_version" | sort -V | tail -n 1)" = "$gi exit 0 ;; esac -else - exit 0 fi diff --git a/config/waybar/ModulesCustom b/config/waybar/ModulesCustom index 9d0e804a..fe00d254 100644 --- a/config/waybar/ModulesCustom +++ b/config/waybar/ModulesCustom @@ -62,6 +62,13 @@ "tooltip-format": "Left Click: Quick Tips\nRight Click: Keybinds", }, +"custom/dot_update": { + "format": " ๓ฐˆ ", + "on-click": "$HOME/.config/hypr/scripts/KooLsDotsUpdate.sh", + "tooltip": true, + "tooltip-format": "Check KooL Dots update\nIf available", +}, + // Hypridle inhibitor "custom/hypridle": { "format": "๓ฑซ— ", diff --git a/config/waybar/ModulesGroups b/config/waybar/ModulesGroups index 923f6a30..6bc7cea4 100644 --- a/config/waybar/ModulesGroups +++ b/config/waybar/ModulesGroups @@ -94,4 +94,16 @@ "custom/keyboard", ] }, +"group/notify": { + "orientation": "inherit", + "drawer": { + "transition-duration": 500, + "children-class": "custom/swaync", + "transition-left-to-right": false + }, + "modules": [ + "custom/swaync", + "custom/dot_update", + ] +}, } \ No newline at end of file diff --git a/config/waybar/configs/[BOT & Left] SouthWest b/config/waybar/configs/[BOT & Left] SouthWest index adaaca6f..283b79c6 100644 --- a/config/waybar/configs/[BOT & Left] SouthWest +++ b/config/waybar/configs/[BOT & Left] SouthWest @@ -79,7 +79,7 @@ "modules-right": [ "mpris", - "custom/swaync", + "group/notify", "tray", "custom/light_dark", ], diff --git a/config/waybar/configs/[BOT & Right] SouthEast b/config/waybar/configs/[BOT & Right] SouthEast index e78e1edb..fbfa5122 100644 --- a/config/waybar/configs/[BOT & Right] SouthEast +++ b/config/waybar/configs/[BOT & Right] SouthEast @@ -79,7 +79,7 @@ "modules-right": [ "mpris", - "custom/swaync", + "group/notify", "tray", "custom/light_dark", ], diff --git a/config/waybar/configs/[BOT] Camellia b/config/waybar/configs/[BOT] Camellia index 67e8c193..10b6d233 100644 --- a/config/waybar/configs/[BOT] Camellia +++ b/config/waybar/configs/[BOT] Camellia @@ -29,7 +29,7 @@ "hyprland/workspaces#cam", "custom/separator#line", "mpris", - "custom/swaync", + "group/notify", "tray", "wlr/taskbar"], diff --git a/config/waybar/configs/[BOT] Chrysanthemum b/config/waybar/configs/[BOT] Chrysanthemum index 2aa45feb..9c09885f 100644 --- a/config/waybar/configs/[BOT] Chrysanthemum +++ b/config/waybar/configs/[BOT] Chrysanthemum @@ -27,7 +27,7 @@ "clock#5", "mpris", "tray", - "custom/swaync" + "group/notify" ], "modules-center": ["hyprland/workspaces"], diff --git a/config/waybar/configs/[BOT] Default b/config/waybar/configs/[BOT] Default index 39490f85..15f467c2 100644 --- a/config/waybar/configs/[BOT] Default +++ b/config/waybar/configs/[BOT] Default @@ -32,7 +32,7 @@ "modules-center": [ "group/app_drawer", "custom/separator#blank", - "custom/swaync", + "group/notify", "custom/separator#dot-line", "hyprland/workspaces#rw", "clock", diff --git a/config/waybar/configs/[BOT] Default Laptop b/config/waybar/configs/[BOT] Default Laptop index ea95e6c6..d1db65ba 100644 --- a/config/waybar/configs/[BOT] Default Laptop +++ b/config/waybar/configs/[BOT] Default Laptop @@ -32,7 +32,7 @@ "modules-center": [ "group/app_drawer", "custom/separator#blank", - "custom/swaync", + "group/notify", "custom/separator#dot-line", "hyprland/workspaces#rw", "clock", diff --git a/config/waybar/configs/[BOT] Gardenia b/config/waybar/configs/[BOT] Gardenia index fa9cbab0..f550537d 100644 --- a/config/waybar/configs/[BOT] Gardenia +++ b/config/waybar/configs/[BOT] Gardenia @@ -28,7 +28,7 @@ "clock#5", "mpris", "tray", - "custom/swaync" + "group/notify" ], "modules-center": ["hyprland/workspaces#kanji"], diff --git a/config/waybar/configs/[BOT] Peony b/config/waybar/configs/[BOT] Peony index a7f13bdd..9e3fc5b2 100644 --- a/config/waybar/configs/[BOT] Peony +++ b/config/waybar/configs/[BOT] Peony @@ -27,7 +27,7 @@ "modules-left": [ "hyprland/workspaces#roman", "mpris", - "custom/swaync", + "group/notify", "tray" ], diff --git a/config/waybar/configs/[BOT] Simple b/config/waybar/configs/[BOT] Simple index 46003460..cf265c9b 100644 --- a/config/waybar/configs/[BOT] Simple +++ b/config/waybar/configs/[BOT] Simple @@ -28,7 +28,7 @@ "modules-center": [ "clock#2", - "custom/swaync", + "group/notify", ], "modules-right": [ diff --git a/config/waybar/configs/[BOT] Sleek b/config/waybar/configs/[BOT] Sleek index 6bce5dd2..dc6014ac 100644 --- a/config/waybar/configs/[BOT] Sleek +++ b/config/waybar/configs/[BOT] Sleek @@ -30,7 +30,7 @@ "custom/separator#blank", "clock", "custom/separator#blank", - "custom/swaync" + "group/notify" ], "modules-right": [ diff --git a/config/waybar/configs/[Left] WestWing b/config/waybar/configs/[Left] WestWing index 7b0b87c2..0c4218c3 100644 --- a/config/waybar/configs/[Left] WestWing +++ b/config/waybar/configs/[Left] WestWing @@ -33,7 +33,7 @@ "modules-right": [ "mpris", "tray", - "custom/swaync", + "group/notify", "backlight#vertical", "pulseaudio#microphone_vertical", "pulseaudio#vertical", diff --git a/config/waybar/configs/[Right] EastWing b/config/waybar/configs/[Right] EastWing index c3303c61..dac579a9 100644 --- a/config/waybar/configs/[Right] EastWing +++ b/config/waybar/configs/[Right] EastWing @@ -33,7 +33,7 @@ "modules-right": [ "mpris", "tray", - "custom/swaync", + "group/notify", "backlight#vertical", "pulseaudio#microphone_vertical", "pulseaudio#vertical", diff --git a/config/waybar/configs/[TOP & BOT] SummitSplit b/config/waybar/configs/[TOP & BOT] SummitSplit index 023ac1b8..e88683a0 100644 --- a/config/waybar/configs/[TOP & BOT] SummitSplit +++ b/config/waybar/configs/[TOP & BOT] SummitSplit @@ -79,7 +79,7 @@ "modules-right": [ "hyprland/window", "tray", - "custom/swaync", + "group/notify", "mpris", "keyboard-state", "pulseaudio", diff --git a/config/waybar/configs/[TOP & Left] NorthWest b/config/waybar/configs/[TOP & Left] NorthWest index 18ce0b5d..bd57b1ee 100644 --- a/config/waybar/configs/[TOP & Left] NorthWest +++ b/config/waybar/configs/[TOP & Left] NorthWest @@ -75,7 +75,7 @@ "modules-right": [ "mpris", - "custom/swaync", + "group/notify", "tray", "custom/light_dark", ], diff --git a/config/waybar/configs/[TOP & Right] NorthEast b/config/waybar/configs/[TOP & Right] NorthEast index ebd97aef..a14be3c5 100644 --- a/config/waybar/configs/[TOP & Right] NorthEast +++ b/config/waybar/configs/[TOP & Right] NorthEast @@ -76,7 +76,7 @@ "modules-right": [ "mpris", - "custom/swaync", + "group/notify", "tray", "custom/light_dark", ], diff --git a/config/waybar/configs/[TOP] 0-Ja-0 b/config/waybar/configs/[TOP] 0-Ja-0 index b5c7a62f..1ca3d6ea 100644 --- a/config/waybar/configs/[TOP] 0-Ja-0 +++ b/config/waybar/configs/[TOP] 0-Ja-0 @@ -36,7 +36,7 @@ "custom/separator#dot-line", "hyprland/workspaces#rw", "custom/separator#dot-line", - "custom/swaync", + "group/notify", ], "modules-right": [ diff --git a/config/waybar/configs/[TOP] Camellia b/config/waybar/configs/[TOP] Camellia index e13256c9..4feff466 100644 --- a/config/waybar/configs/[TOP] Camellia +++ b/config/waybar/configs/[TOP] Camellia @@ -29,7 +29,7 @@ "hyprland/workspaces#cam", "custom/separator#line", "mpris", - "custom/swaync", + "group/notify", "tray", "wlr/taskbar"], diff --git a/config/waybar/configs/[TOP] Chrysanthemum b/config/waybar/configs/[TOP] Chrysanthemum index 06a7bbcf..6a67ee09 100644 --- a/config/waybar/configs/[TOP] Chrysanthemum +++ b/config/waybar/configs/[TOP] Chrysanthemum @@ -27,7 +27,7 @@ "clock#5", "mpris", "tray", - "custom/swaync" + "group/notify" ], "modules-center": ["hyprland/workspaces"], diff --git a/config/waybar/configs/[TOP] Default b/config/waybar/configs/[TOP] Default index 9d7c68a8..0ee772bd 100644 --- a/config/waybar/configs/[TOP] Default +++ b/config/waybar/configs/[TOP] Default @@ -32,7 +32,7 @@ "modules-center": [ "group/app_drawer", "custom/separator#blank", - "custom/swaync", + "group/notify", "custom/separator#dot-line", "hyprland/workspaces#rw", "clock", diff --git a/config/waybar/configs/[TOP] Default (old v1) b/config/waybar/configs/[TOP] Default (old v1) index 96396a88..81eec78e 100644 --- a/config/waybar/configs/[TOP] Default (old v1) +++ b/config/waybar/configs/[TOP] Default (old v1) @@ -52,7 +52,7 @@ "modules-right": [ "network#speed", "custom/separator#dot-line", - "custom/swaync", + "group/notify", "tray", "mpris", "custom/separator#dot-line", diff --git a/config/waybar/configs/[TOP] Default (old v2) b/config/waybar/configs/[TOP] Default (old v2) index 4b5e8941..39281a62 100644 --- a/config/waybar/configs/[TOP] Default (old v2) +++ b/config/waybar/configs/[TOP] Default (old v2) @@ -30,7 +30,7 @@ ], "modules-center": [ - "custom/swaync", + "group/notify", "custom/cava_mviz", "custom/separator#dot-line", "clock", diff --git a/config/waybar/configs/[TOP] Default (old v3) b/config/waybar/configs/[TOP] Default (old v3) index 70da4482..ebb663c9 100644 --- a/config/waybar/configs/[TOP] Default (old v3) +++ b/config/waybar/configs/[TOP] Default (old v3) @@ -32,7 +32,7 @@ ], "modules-center": [ - "custom/swaync", + "group/notify", "custom/cava_mviz", "custom/separator#dot-line", "clock", diff --git a/config/waybar/configs/[TOP] Default (old v4) b/config/waybar/configs/[TOP] Default (old v4) index 0b6010aa..9a06a610 100644 --- a/config/waybar/configs/[TOP] Default (old v4) +++ b/config/waybar/configs/[TOP] Default (old v4) @@ -29,7 +29,7 @@ ], "modules-center": [ - "custom/swaync", + "group/notify", "custom/cava_mviz", "custom/separator#dot-line", "clock", diff --git a/config/waybar/configs/[TOP] Default Laptop b/config/waybar/configs/[TOP] Default Laptop index 7fe3f413..9056b125 100644 --- a/config/waybar/configs/[TOP] Default Laptop +++ b/config/waybar/configs/[TOP] Default Laptop @@ -32,7 +32,7 @@ "modules-center": [ "group/app_drawer", "custom/separator#blank", - "custom/swaync", + "group/notify", "custom/separator#dot-line", "hyprland/workspaces#rw", "clock", diff --git a/config/waybar/configs/[TOP] Default Laptop (old v1) b/config/waybar/configs/[TOP] Default Laptop (old v1) index 91139573..7154d5da 100644 --- a/config/waybar/configs/[TOP] Default Laptop (old v1) +++ b/config/waybar/configs/[TOP] Default Laptop (old v1) @@ -52,7 +52,7 @@ "modules-right": [ "network#speed", "custom/separator#dot-line", - "custom/swaync", + "group/notify", "tray", "mpris", "custom/separator#dot-line", diff --git a/config/waybar/configs/[TOP] Default Laptop (old v2) b/config/waybar/configs/[TOP] Default Laptop (old v2) index c7056247..5d6f9373 100644 --- a/config/waybar/configs/[TOP] Default Laptop (old v2) +++ b/config/waybar/configs/[TOP] Default Laptop (old v2) @@ -33,7 +33,7 @@ ], "modules-center": [ - "custom/swaync", + "group/notify", "custom/cava_mviz", "custom/separator#dot-line", "clock", diff --git a/config/waybar/configs/[TOP] Default Laptop (old v3) b/config/waybar/configs/[TOP] Default Laptop (old v3) index 541b9493..a0189b03 100644 --- a/config/waybar/configs/[TOP] Default Laptop (old v3) +++ b/config/waybar/configs/[TOP] Default Laptop (old v3) @@ -33,7 +33,7 @@ ], "modules-center": [ - "custom/swaync", + "group/notify", "custom/cava_mviz", "custom/separator#dot-line", "clock", diff --git a/config/waybar/configs/[TOP] Default Laptop (old v4) b/config/waybar/configs/[TOP] Default Laptop (old v4) index be97970c..9fb30882 100644 --- a/config/waybar/configs/[TOP] Default Laptop (old v4) +++ b/config/waybar/configs/[TOP] Default Laptop (old v4) @@ -31,7 +31,7 @@ ], "modules-center": [ - "custom/swaync", + "group/notify", "custom/cava_mviz", "custom/separator#dot-line", "clock", diff --git a/config/waybar/configs/[TOP] Everforest b/config/waybar/configs/[TOP] Everforest index 0db338a0..6663425b 100644 --- a/config/waybar/configs/[TOP] Everforest +++ b/config/waybar/configs/[TOP] Everforest @@ -27,7 +27,7 @@ "hyprland/workspaces#rw", "custom/separator#blank_2", // "mpris", - "custom/swaync", + "group/notify", "tray", ], "modules-center": [ diff --git a/config/waybar/configs/[TOP] Gardenia b/config/waybar/configs/[TOP] Gardenia index 36b6fa1b..02380c3c 100644 --- a/config/waybar/configs/[TOP] Gardenia +++ b/config/waybar/configs/[TOP] Gardenia @@ -28,7 +28,7 @@ "clock#5", "mpris", "tray", - "custom/swaync" + "group/notify" ], "modules-center": ["hyprland/workspaces#kanji"], diff --git a/config/waybar/configs/[TOP] Minimal - Long b/config/waybar/configs/[TOP] Minimal - Long index 6347a498..704fa56e 100644 --- a/config/waybar/configs/[TOP] Minimal - Long +++ b/config/waybar/configs/[TOP] Minimal - Long @@ -27,7 +27,7 @@ "hyprland/workspaces#pacman", "custom/separator#blank_2", "mpris", - "custom/swaync", + "group/notify", "tray", ], "modules-center": [ diff --git a/config/waybar/configs/[TOP] Minimal - Short b/config/waybar/configs/[TOP] Minimal - Short index a0eeba39..b025c07a 100644 --- a/config/waybar/configs/[TOP] Minimal - Short +++ b/config/waybar/configs/[TOP] Minimal - Short @@ -26,7 +26,7 @@ "modules-right": [ "custom/menu", "tray", - "custom/swaync", + "group/notify", "mpris", "network", "bluetooth", diff --git a/config/waybar/configs/[TOP] Peony b/config/waybar/configs/[TOP] Peony index f9f63acd..4935f763 100644 --- a/config/waybar/configs/[TOP] Peony +++ b/config/waybar/configs/[TOP] Peony @@ -27,7 +27,7 @@ "modules-left": [ "hyprland/workspaces#roman", "mpris", - "custom/swaync", + "group/notify", "tray" ], diff --git a/config/waybar/configs/[TOP] Simple b/config/waybar/configs/[TOP] Simple index e00c32ea..759fd8bd 100644 --- a/config/waybar/configs/[TOP] Simple +++ b/config/waybar/configs/[TOP] Simple @@ -28,7 +28,7 @@ "modules-center": [ "clock#2", - "custom/swaync", + "group/notify", ], "modules-right": [ diff --git a/config/waybar/configs/[TOP] Sleek b/config/waybar/configs/[TOP] Sleek index 0dc9057e..671264b8 100644 --- a/config/waybar/configs/[TOP] Sleek +++ b/config/waybar/configs/[TOP] Sleek @@ -29,7 +29,7 @@ "custom/separator#blank", "clock#3", "custom/separator#blank", - "custom/swaync" + "group/notify" ], "modules-right": [ diff --git a/config/waybar/style/[Black & White] Monochrome.css b/config/waybar/style/[Black & White] Monochrome.css index d2ba6c71..eabf631c 100644 --- a/config/waybar/style/[Black & White] Monochrome.css +++ b/config/waybar/style/[Black & White] Monochrome.css @@ -130,6 +130,7 @@ tooltip label{ #custom-browser, #custom-cava_mviz, #custom-cycle_wall, +#custom-dot_update, #custom-file_manager, #custom-keybinds, #custom-keyboard, diff --git a/config/waybar/style/[Catppuccin] Frappe.css b/config/waybar/style/[Catppuccin] Frappe.css index 0c4662ef..cfe93a7b 100644 --- a/config/waybar/style/[Catppuccin] Frappe.css +++ b/config/waybar/style/[Catppuccin] Frappe.css @@ -94,6 +94,7 @@ window#waybar.hidden { #custom-browser, #custom-cava_mviz, #custom-cycle_wall, +#custom-dot_update, #custom-file_manager, #custom-keybinds, #custom-keyboard, diff --git a/config/waybar/style/[Catppuccin] Latte.css b/config/waybar/style/[Catppuccin] Latte.css index 03858dd9..255b8d1d 100644 --- a/config/waybar/style/[Catppuccin] Latte.css +++ b/config/waybar/style/[Catppuccin] Latte.css @@ -93,6 +93,7 @@ window#waybar.hidden { #custom-browser, #custom-cava_mviz, #custom-cycle_wall, +#custom-dot_update, #custom-file_manager, #custom-keybinds, #custom-keyboard, diff --git a/config/waybar/style/[Catppuccin] Mocha.css b/config/waybar/style/[Catppuccin] Mocha.css index bbeb427d..2cdff7d4 100644 --- a/config/waybar/style/[Catppuccin] Mocha.css +++ b/config/waybar/style/[Catppuccin] Mocha.css @@ -116,6 +116,7 @@ window#waybar.empty #window { #custom-browser, #custom-cava_mviz, #custom-cycle_wall, +#custom-dot_update, #custom-file_manager, #custom-keybinds, #custom-keyboard, diff --git a/config/waybar/style/[Colored] Chroma Glow.css b/config/waybar/style/[Colored] Chroma Glow.css index 199c6b93..f92823cc 100644 --- a/config/waybar/style/[Colored] Chroma Glow.css +++ b/config/waybar/style/[Colored] Chroma Glow.css @@ -117,6 +117,7 @@ tooltip label{ #custom-browser, #custom-cava_mviz, #custom-cycle_wall, +#custom-dot_update, #custom-file_manager, #custom-keybinds, #custom-keyboard, diff --git a/config/waybar/style/[Colored] Translucent.css b/config/waybar/style/[Colored] Translucent.css index 39aa8686..a6f4dffa 100644 --- a/config/waybar/style/[Colored] Translucent.css +++ b/config/waybar/style/[Colored] Translucent.css @@ -118,6 +118,7 @@ tooltip { #custom-browser, #custom-cava_mviz, #custom-cycle_wall, +#custom-dot_update, #custom-file_manager, #custom-keybinds, #custom-keyboard, diff --git a/config/waybar/style/[Colorful] Aurora Blossom.css b/config/waybar/style/[Colorful] Aurora Blossom.css index 2dc23e73..d0307391 100644 --- a/config/waybar/style/[Colorful] Aurora Blossom.css +++ b/config/waybar/style/[Colorful] Aurora Blossom.css @@ -109,6 +109,7 @@ tooltip label{ #custom-browser, #custom-cava_mviz, #custom-cycle_wall, +#custom-dot_update, #custom-file_manager, #custom-keybinds, #custom-keyboard, diff --git a/config/waybar/style/[Colorful] Aurora.css b/config/waybar/style/[Colorful] Aurora.css index d560a3a4..3fda7750 100644 --- a/config/waybar/style/[Colorful] Aurora.css +++ b/config/waybar/style/[Colorful] Aurora.css @@ -98,6 +98,7 @@ tooltip label{ #custom-browser, #custom-cava_mviz, #custom-cycle_wall, +#custom-dot_update, #custom-file_manager, #custom-keybinds, #custom-keyboard, diff --git a/config/waybar/style/[Colorful] Oglo Chicklets.css b/config/waybar/style/[Colorful] Oglo Chicklets.css index 79cbd3ad..4aaadc50 100644 --- a/config/waybar/style/[Colorful] Oglo Chicklets.css +++ b/config/waybar/style/[Colorful] Oglo Chicklets.css @@ -83,6 +83,7 @@ button.active { #custom-browser, #custom-cava_mviz, #custom-cycle_wall, +#custom-dot_update, #custom-file_manager, #custom-keybinds, #custom-keyboard, diff --git a/config/waybar/style/[Colorful] Rainbow Spectrum.css b/config/waybar/style/[Colorful] Rainbow Spectrum.css index 34cc54ca..7afd24ce 100644 --- a/config/waybar/style/[Colorful] Rainbow Spectrum.css +++ b/config/waybar/style/[Colorful] Rainbow Spectrum.css @@ -101,6 +101,7 @@ tooltip label{ #custom-browser, #custom-cava_mviz, #custom-cycle_wall, +#custom-dot_update, #custom-file_manager, #custom-keybinds, #custom-keyboard, diff --git a/config/waybar/style/[Dark] Golden Eclipse.css b/config/waybar/style/[Dark] Golden Eclipse.css index e782996e..03ec27ee 100644 --- a/config/waybar/style/[Dark] Golden Eclipse.css +++ b/config/waybar/style/[Dark] Golden Eclipse.css @@ -57,6 +57,7 @@ window#waybar.hidden { #custom-browser, #custom-cava_mviz, #custom-cycle_wall, +#custom-dot_update, #custom-file_manager, #custom-keybinds, #custom-keyboard, diff --git a/config/waybar/style/[Dark] Golden Noir.css b/config/waybar/style/[Dark] Golden Noir.css index 9f6cab76..5bb3fb46 100644 --- a/config/waybar/style/[Dark] Golden Noir.css +++ b/config/waybar/style/[Dark] Golden Noir.css @@ -121,6 +121,7 @@ tooltip { #custom-browser, #custom-cava_mviz, #custom-cycle_wall, +#custom-dot_update, #custom-file_manager, #custom-keybinds, #custom-keyboard, diff --git a/config/waybar/style/[Dark] Half-Moon.css b/config/waybar/style/[Dark] Half-Moon.css index 6a51743c..ab89c048 100644 --- a/config/waybar/style/[Dark] Half-Moon.css +++ b/config/waybar/style/[Dark] Half-Moon.css @@ -122,6 +122,7 @@ color: #F3F4F5; } #custom-light_dark, +#custom-dot_update, #custom-swaync, #custom-hypridle, #idle_inhibitor, diff --git a/config/waybar/style/[Dark] Latte-Wallust combined v2.css b/config/waybar/style/[Dark] Latte-Wallust combined v2.css index 61128602..4f8baf60 100644 --- a/config/waybar/style/[Dark] Latte-Wallust combined v2.css +++ b/config/waybar/style/[Dark] Latte-Wallust combined v2.css @@ -135,6 +135,7 @@ tooltip { #custom-browser, #custom-cava_mviz, #custom-cycle_wall, +#custom-dot_update, #custom-file_manager, #custom-keybinds, #custom-keyboard, diff --git a/config/waybar/style/[Dark] Latte-Wallust combined.css b/config/waybar/style/[Dark] Latte-Wallust combined.css index 2e082f3e..6b367ef1 100644 --- a/config/waybar/style/[Dark] Latte-Wallust combined.css +++ b/config/waybar/style/[Dark] Latte-Wallust combined.css @@ -140,6 +140,7 @@ tooltip { #custom-browser, #custom-cava_mviz, #custom-cycle_wall, +#custom-dot_update, #custom-file_manager, #custom-keybinds, #custom-keyboard, diff --git a/config/waybar/style/[Dark] Purpl.css b/config/waybar/style/[Dark] Purpl.css index 87e747ae..6857f0f9 100644 --- a/config/waybar/style/[Dark] Purpl.css +++ b/config/waybar/style/[Dark] Purpl.css @@ -125,6 +125,7 @@ tooltip { #custom-browser, #custom-cava_mviz, #custom-cycle_wall, +#custom-dot_update, #custom-file_manager, #custom-keybinds, #custom-keyboard, diff --git a/config/waybar/style/[Dark] Wallust Obsidian Edge.css b/config/waybar/style/[Dark] Wallust Obsidian Edge.css index 1d260053..9f11d12a 100644 --- a/config/waybar/style/[Dark] Wallust Obsidian Edge.css +++ b/config/waybar/style/[Dark] Wallust Obsidian Edge.css @@ -111,6 +111,7 @@ tooltip label { #custom-browser, #custom-cava_mviz, #custom-cycle_wall, +#custom-dot_update, #custom-file_manager, #custom-keybinds, #custom-keyboard, diff --git a/config/waybar/style/[Extra] Crimson.css b/config/waybar/style/[Extra] Crimson.css index b6c5ba71..d208cd13 100644 --- a/config/waybar/style/[Extra] Crimson.css +++ b/config/waybar/style/[Extra] Crimson.css @@ -109,6 +109,7 @@ tooltip { #custom-browser, #custom-cava_mviz, #custom-cycle_wall, +#custom-dot_update, #custom-file_manager, #custom-keybinds, #custom-keyboard, diff --git a/config/waybar/style/[Extra] EverForest.css b/config/waybar/style/[Extra] EverForest.css index 01eea8e4..7e45de90 100644 --- a/config/waybar/style/[Extra] EverForest.css +++ b/config/waybar/style/[Extra] EverForest.css @@ -289,6 +289,7 @@ window#waybar.hidden { #custom-browser, #custom-cava_mviz, #custom-cycle_wall, +#custom-dot_update, #custom-file_manager, #custom-keybinds, #custom-keyboard, diff --git a/config/waybar/style/[Extra] Mauve.css b/config/waybar/style/[Extra] Mauve.css index 858f7ddd..03be00fe 100644 --- a/config/waybar/style/[Extra] Mauve.css +++ b/config/waybar/style/[Extra] Mauve.css @@ -128,6 +128,7 @@ tooltip { #custom-browser, #custom-cava_mviz, #custom-cycle_wall, +#custom-dot_update, #custom-file_manager, #custom-keybinds, #custom-keyboard, diff --git a/config/waybar/style/[Extra] Modern-Combined - Transparent.css b/config/waybar/style/[Extra] Modern-Combined - Transparent.css index 57cb5687..ecbe9eed 100644 --- a/config/waybar/style/[Extra] Modern-Combined - Transparent.css +++ b/config/waybar/style/[Extra] Modern-Combined - Transparent.css @@ -142,6 +142,7 @@ tooltip { #custom-browser, #custom-cava_mviz, #custom-cycle_wall, +#custom-dot_update, #custom-file_manager, #custom-keybinds, #custom-keyboard, diff --git a/config/waybar/style/[Extra] Modern-Combined.css b/config/waybar/style/[Extra] Modern-Combined.css index 5354a51a..8b7349f1 100644 --- a/config/waybar/style/[Extra] Modern-Combined.css +++ b/config/waybar/style/[Extra] Modern-Combined.css @@ -145,6 +145,7 @@ tooltip { #custom-backlight, #custom-browser, #custom-cycle_wall, +#custom-dot_update, #custom-file_manager, #custom-keybinds, #custom-keyboard, diff --git a/config/waybar/style/[Extra] Rose Pine.css b/config/waybar/style/[Extra] Rose Pine.css index 85467280..7fec7e5f 100644 --- a/config/waybar/style/[Extra] Rose Pine.css +++ b/config/waybar/style/[Extra] Rose Pine.css @@ -129,6 +129,7 @@ tooltip { #custom-browser, #custom-cava_mviz, #custom-cycle_wall, +#custom-dot_update, #custom-file_manager, #custom-keybinds, #custom-keyboard, diff --git a/config/waybar/style/[Extra] Simple Pink.css b/config/waybar/style/[Extra] Simple Pink.css index 9da88542..e3c78c1f 100644 --- a/config/waybar/style/[Extra] Simple Pink.css +++ b/config/waybar/style/[Extra] Simple Pink.css @@ -121,6 +121,7 @@ tooltip { #custom-browser, #custom-cava_mviz, #custom-cycle_wall, +#custom-dot_update, #custom-file_manager, #custom-keybinds, #custom-keyboard, diff --git a/config/waybar/style/[Light] Monochrome Contrast.css b/config/waybar/style/[Light] Monochrome Contrast.css index 24d53904..e9e4141c 100644 --- a/config/waybar/style/[Light] Monochrome Contrast.css +++ b/config/waybar/style/[Light] Monochrome Contrast.css @@ -110,6 +110,7 @@ tooltip label{ #custom-browser, #custom-cava_mviz, #custom-cycle_wall, +#custom-dot_update, #custom-file_manager, #custom-keybinds, #custom-keyboard, diff --git a/config/waybar/style/[Light] Obsidian Glow.css b/config/waybar/style/[Light] Obsidian Glow.css index 76413bab..3141a372 100644 --- a/config/waybar/style/[Light] Obsidian Glow.css +++ b/config/waybar/style/[Light] Obsidian Glow.css @@ -97,6 +97,7 @@ tooltip label { #custom-browser, #custom-cava_mviz, #custom-cycle_wall, +#custom-dot_update, #custom-file_manager, #custom-keybinds, #custom-keyboard, diff --git a/config/waybar/style/[Rainbow] RGB Bordered.css b/config/waybar/style/[Rainbow] RGB Bordered.css index b0a239d6..653e8410 100644 --- a/config/waybar/style/[Rainbow] RGB Bordered.css +++ b/config/waybar/style/[Rainbow] RGB Bordered.css @@ -117,6 +117,7 @@ window#waybar.empty #window { #custom-browser, #custom-cava_mviz, #custom-cycle_wall, +#custom-dot_update, #custom-file_manager, #custom-keybinds, #custom-keyboard, diff --git a/config/waybar/style/[Retro] Simple Style.css b/config/waybar/style/[Retro] Simple Style.css index 866c87db..3bd2d08a 100644 --- a/config/waybar/style/[Retro] Simple Style.css +++ b/config/waybar/style/[Retro] Simple Style.css @@ -71,6 +71,7 @@ window#waybar { #custom-browser, #custom-cava_mviz, #custom-cycle_wall, +#custom-dot_update, #custom-file_manager, #custom-keybinds, #custom-keyboard, diff --git a/config/waybar/style/[Transparent] Crystal Clear.css b/config/waybar/style/[Transparent] Crystal Clear.css index 8866b57a..1c88aff4 100644 --- a/config/waybar/style/[Transparent] Crystal Clear.css +++ b/config/waybar/style/[Transparent] Crystal Clear.css @@ -92,6 +92,7 @@ window#waybar.empty #window { #custom-browser, #custom-cava_mviz, #custom-cycle_wall, +#custom-dot_update, #custom-file_manager, #custom-keybinds, #custom-keyboard, diff --git a/config/waybar/style/[WALLUST] ML4W-modern-mixed.css b/config/waybar/style/[WALLUST] ML4W-modern-mixed.css index d43b7401..e7b72bf8 100644 --- a/config/waybar/style/[WALLUST] ML4W-modern-mixed.css +++ b/config/waybar/style/[WALLUST] ML4W-modern-mixed.css @@ -142,6 +142,7 @@ window#waybar.empty #window { #custom-browser, #custom-cava_mviz, #custom-cycle_wall, +#custom-dot_update, #custom-file_manager, #custom-keybinds, #custom-keyboard, diff --git a/config/waybar/style/[WALLUST] ML4W-modern.css b/config/waybar/style/[WALLUST] ML4W-modern.css index b7f54fa4..b6ddfc22 100644 --- a/config/waybar/style/[WALLUST] ML4W-modern.css +++ b/config/waybar/style/[WALLUST] ML4W-modern.css @@ -149,6 +149,7 @@ window#waybar.empty #window { #custom-browser, #custom-cava_mviz, #custom-cycle_wall, +#custom-dot_update, #custom-file_manager, #custom-keybinds, #custom-keyboard, diff --git a/config/waybar/style/[Wallust Bordered] Chroma Fusion Edge.css b/config/waybar/style/[Wallust Bordered] Chroma Fusion Edge.css index df80a321..633d56b7 100644 --- a/config/waybar/style/[Wallust Bordered] Chroma Fusion Edge.css +++ b/config/waybar/style/[Wallust Bordered] Chroma Fusion Edge.css @@ -81,6 +81,7 @@ tooltip { #custom-browser, #custom-cava_mviz, #custom-cycle_wall, +#custom-dot_update, #custom-file_manager, #custom-keybinds, #custom-keyboard, diff --git a/config/waybar/style/[Wallust Bordered] Chroma Simple.css b/config/waybar/style/[Wallust Bordered] Chroma Simple.css index f520d0f4..29b482df 100644 --- a/config/waybar/style/[Wallust Bordered] Chroma Simple.css +++ b/config/waybar/style/[Wallust Bordered] Chroma Simple.css @@ -106,6 +106,7 @@ tooltip { #custom-browser, #custom-cava_mviz, #custom-cycle_wall, +#custom-dot_update, #custom-file_manager, #custom-keybinds, #custom-keyboard, diff --git a/config/waybar/style/[Wallust Transparent] Crystal Clear.css b/config/waybar/style/[Wallust Transparent] Crystal Clear.css index 981f57a7..b6fd4271 100644 --- a/config/waybar/style/[Wallust Transparent] Crystal Clear.css +++ b/config/waybar/style/[Wallust Transparent] Crystal Clear.css @@ -125,6 +125,7 @@ tooltip { #custom-browser, #custom-cava_mviz, #custom-cycle_wall, +#custom-dot_update, #custom-file_manager, #custom-keybinds, #custom-keyboard, diff --git a/config/waybar/style/[Wallust] Box type.css b/config/waybar/style/[Wallust] Box type.css index c831f51b..4325c4d6 100644 --- a/config/waybar/style/[Wallust] Box type.css +++ b/config/waybar/style/[Wallust] Box type.css @@ -106,6 +106,7 @@ window#waybar.empty #window { #custom-browser, #custom-cava_mviz, #custom-cycle_wall, +#custom-dot_update, #custom-file_manager, #custom-keybinds, #custom-keyboard, diff --git a/config/waybar/style/[Wallust] Chroma Edge.css b/config/waybar/style/[Wallust] Chroma Edge.css index e9c386c4..487e8837 100644 --- a/config/waybar/style/[Wallust] Chroma Edge.css +++ b/config/waybar/style/[Wallust] Chroma Edge.css @@ -109,6 +109,7 @@ tooltip label{ #custom-browser, #custom-cava_mviz, #custom-cycle_wall, +#custom-dot_update, #custom-file_manager, #custom-keybinds, #custom-keyboard, diff --git a/config/waybar/style/[Wallust] Chroma Fusion.css b/config/waybar/style/[Wallust] Chroma Fusion.css index 8e1e936b..0fa8cd04 100644 --- a/config/waybar/style/[Wallust] Chroma Fusion.css +++ b/config/waybar/style/[Wallust] Chroma Fusion.css @@ -82,6 +82,7 @@ tooltip { #custom-browser, #custom-cava_mviz, #custom-cycle_wall, +#custom-dot_update, #custom-file_manager, #custom-keybinds, #custom-keyboard, diff --git a/config/waybar/style/[Wallust] Chroma Tally.css b/config/waybar/style/[Wallust] Chroma Tally.css index 4013484e..08946225 100644 --- a/config/waybar/style/[Wallust] Chroma Tally.css +++ b/config/waybar/style/[Wallust] Chroma Tally.css @@ -93,6 +93,7 @@ tooltip { #custom-browser, #custom-cava_mviz, #custom-cycle_wall, +#custom-dot_update, #custom-file_manager, #custom-keybinds, #custom-keyboard, diff --git a/config/waybar/style/[Wallust] Colored.css b/config/waybar/style/[Wallust] Colored.css index e00a80d9..967cd6b3 100644 --- a/config/waybar/style/[Wallust] Colored.css +++ b/config/waybar/style/[Wallust] Colored.css @@ -134,6 +134,7 @@ tooltip { #custom-browser, #custom-cava_mviz, #custom-cycle_wall, +#custom-dot_update, #custom-file_manager, #custom-keybinds, #custom-keyboard, diff --git a/config/waybar/style/[Wallust] Simple.css b/config/waybar/style/[Wallust] Simple.css index baeb3584..fe1a41ae 100644 --- a/config/waybar/style/[Wallust] Simple.css +++ b/config/waybar/style/[Wallust] Simple.css @@ -113,6 +113,7 @@ tooltip { #custom-browser, #custom-cava_mviz, #custom-cycle_wall, +#custom-dot_update, #custom-file_manager, #custom-keybinds, #custom-keyboard, diff --git a/copy.sh b/copy.sh index 0a549d44..26d2fef6 100755 --- a/copy.sh +++ b/copy.sh @@ -405,22 +405,6 @@ while true; do done printf "\n%.0s" {1..1} -# Ask whether to have update notification -while true; do - read -p "$CAT Do you want to ${YELLOW}enable${RESE} ${SKY_BLUE}KooL Hyprland Dots available update notification? (y/n)${RESET}: " update - # Convert the answer to lowercase for comparison - answer=$(echo "$update" | tr '[:upper:]' '[:lower:]') - if [[ "$answer" == "y" ]]; then - break - elif [[ "$answer" == "n" ]]; then - sed -i 's|^exec-once = $HOME/.config/hypr/KooLsDotsUpdate.sh|#exec-once = $HOME/.config/hypr/KooLsDotsUpdate.sh|' config/hypr/hyprland.conf - echo "Update notification disabled" - else - echo "${ERROR} Invalid choice. Please enter y for yes or n for no." - fi -done -printf "\n%.0s" {1..1} - # Check if the user wants to disable Rainbow borders echo "${NOTE} ${SKY_BLUE}By default, Rainbow Borders animation is enabled" echo "${WARN} However, this uses a bit more CPU and Memory resources." -- cgit v1.2.3 From 1d714a5ea76fd19d530b9d06ce9b73627d8224d9 Mon Sep 17 00:00:00 2001 From: JaKooLit Date: Sat, 15 Feb 2025 12:42:11 +0900 Subject: updated rofi theme handling --- assets/rofi/themes/KooL_LonerOrZ.rasi | 195 ------------ assets/rofi/themes/KooL_style-1.rasi | 246 ---------------- assets/rofi/themes/KooL_style-10-Fancy-v2.rasi | 174 ----------- assets/rofi/themes/KooL_style-10-Fancy.rasi | 302 ------------------- .../rofi/themes/KooL_style-11-Win11-list-dark.rasi | 150 ---------- .../themes/KooL_style-11-Win11-list-light.rasi | 150 ---------- assets/rofi/themes/KooL_style-12-TOP-Docu.rasi | 159 ---------- assets/rofi/themes/KooL_style-2-Dark.rasi | 191 ------------ assets/rofi/themes/KooL_style-2-Light.rasi | 193 ------------ assets/rofi/themes/KooL_style-3-FullScreen-v1.rasi | 256 ---------------- assets/rofi/themes/KooL_style-3-Fullscreen-v2.rasi | 217 -------------- assets/rofi/themes/KooL_style-4.rasi | 328 --------------------- assets/rofi/themes/KooL_style-5.rasi | 272 ----------------- assets/rofi/themes/KooL_style-6.rasi | 241 --------------- assets/rofi/themes/KooL_style-7.rasi | 200 ------------- assets/rofi/themes/KooL_style-8.rasi | 243 --------------- assets/rofi/themes/KooL_style-9.rasi | 212 ------------- config/rofi/themes/KooL_LonerOrZ.rasi | 195 ++++++++++++ config/rofi/themes/KooL_style-1.rasi | 246 ++++++++++++++++ config/rofi/themes/KooL_style-10-Fancy-v2.rasi | 174 +++++++++++ config/rofi/themes/KooL_style-10-Fancy.rasi | 302 +++++++++++++++++++ .../rofi/themes/KooL_style-11-Win11-list-dark.rasi | 150 ++++++++++ .../themes/KooL_style-11-Win11-list-light.rasi | 150 ++++++++++ config/rofi/themes/KooL_style-12-TOP-Docu.rasi | 159 ++++++++++ config/rofi/themes/KooL_style-2-Dark.rasi | 191 ++++++++++++ config/rofi/themes/KooL_style-2-Light.rasi | 193 ++++++++++++ config/rofi/themes/KooL_style-3-FullScreen-v1.rasi | 256 ++++++++++++++++ config/rofi/themes/KooL_style-3-Fullscreen-v2.rasi | 217 ++++++++++++++ config/rofi/themes/KooL_style-4.rasi | 328 +++++++++++++++++++++ config/rofi/themes/KooL_style-5.rasi | 272 +++++++++++++++++ config/rofi/themes/KooL_style-6.rasi | 241 +++++++++++++++ config/rofi/themes/KooL_style-7.rasi | 200 +++++++++++++ config/rofi/themes/KooL_style-8.rasi | 243 +++++++++++++++ config/rofi/themes/KooL_style-9.rasi | 212 +++++++++++++ copy.sh | 25 +- 35 files changed, 3742 insertions(+), 3741 deletions(-) delete mode 100644 assets/rofi/themes/KooL_LonerOrZ.rasi delete mode 100644 assets/rofi/themes/KooL_style-1.rasi delete mode 100644 assets/rofi/themes/KooL_style-10-Fancy-v2.rasi delete mode 100644 assets/rofi/themes/KooL_style-10-Fancy.rasi delete mode 100644 assets/rofi/themes/KooL_style-11-Win11-list-dark.rasi delete mode 100644 assets/rofi/themes/KooL_style-11-Win11-list-light.rasi delete mode 100644 assets/rofi/themes/KooL_style-12-TOP-Docu.rasi delete mode 100644 assets/rofi/themes/KooL_style-2-Dark.rasi delete mode 100644 assets/rofi/themes/KooL_style-2-Light.rasi delete mode 100644 assets/rofi/themes/KooL_style-3-FullScreen-v1.rasi delete mode 100644 assets/rofi/themes/KooL_style-3-Fullscreen-v2.rasi delete mode 100644 assets/rofi/themes/KooL_style-4.rasi delete mode 100644 assets/rofi/themes/KooL_style-5.rasi delete mode 100644 assets/rofi/themes/KooL_style-6.rasi delete mode 100644 assets/rofi/themes/KooL_style-7.rasi delete mode 100644 assets/rofi/themes/KooL_style-8.rasi delete mode 100644 assets/rofi/themes/KooL_style-9.rasi create mode 100644 config/rofi/themes/KooL_LonerOrZ.rasi create mode 100644 config/rofi/themes/KooL_style-1.rasi create mode 100644 config/rofi/themes/KooL_style-10-Fancy-v2.rasi create mode 100644 config/rofi/themes/KooL_style-10-Fancy.rasi create mode 100644 config/rofi/themes/KooL_style-11-Win11-list-dark.rasi create mode 100644 config/rofi/themes/KooL_style-11-Win11-list-light.rasi create mode 100644 config/rofi/themes/KooL_style-12-TOP-Docu.rasi create mode 100644 config/rofi/themes/KooL_style-2-Dark.rasi create mode 100644 config/rofi/themes/KooL_style-2-Light.rasi create mode 100644 config/rofi/themes/KooL_style-3-FullScreen-v1.rasi create mode 100644 config/rofi/themes/KooL_style-3-Fullscreen-v2.rasi create mode 100644 config/rofi/themes/KooL_style-4.rasi create mode 100644 config/rofi/themes/KooL_style-5.rasi create mode 100644 config/rofi/themes/KooL_style-6.rasi create mode 100644 config/rofi/themes/KooL_style-7.rasi create mode 100644 config/rofi/themes/KooL_style-8.rasi create mode 100644 config/rofi/themes/KooL_style-9.rasi (limited to 'copy.sh') diff --git a/assets/rofi/themes/KooL_LonerOrZ.rasi b/assets/rofi/themes/KooL_LonerOrZ.rasi deleted file mode 100644 index 5afd1f6b..00000000 --- a/assets/rofi/themes/KooL_LonerOrZ.rasi +++ /dev/null @@ -1,195 +0,0 @@ -/* ---- ๐Ÿ’ซ https://github.com/JaKooLit ๐Ÿ’ซ ---- */ -/* KooL Style LonerOrZ */ -/* Submitted by https://github.com/lonerOrz */ - - - -configuration { - show-icons: true; - display-drun: "๏‘„"; - drun-display-format: "{icon} {name}"; - disable-history: false; - click-to-exit: true; - location: 0; -} - -/*****----- Global Properties -----*****/ -* { - font: "Iosevka 12"; - - BG: #1E1D2Fff; - BGA: #89DCEBff; - FG: #D9E0EEff; - FGA: #F28FADff; - BDR: #96CDFBff; - SEL: #1E1E2Eff; - UGT: #F28FADff; - IMG: #FAE3B0ff; - OFF: #575268ff; - ON: #ABE9B3ff; -} - -window { - transparency: "real"; - background-color: @BG; - text-color: @FG; - border: 2px; - border-color: @BDR; - border-radius: 10px; - width: 25%; - anchor: center; - x-offset: 0; - y-offset: 0; -} - -prompt { - enabled: true; - padding: 8px; - background-color: @BG; - text-color: @IMG; -} - -textbox-prompt-colon { - expand: false; - str: "๏€‚"; - border-radius: 100%; - background-color: @SEL; - text-color: @FG; - padding: 8px 12px 8px 12px; - font: "Iosevka Nerd Font 10"; -} - -entry { - background-color: @BG; - text-color: @FG; - placeholder-color: @FG; - expand: true; - horizontal-align: 0; - placeholder: "Search..."; - blink: true; - border: 0px 0px 2px 0px; - border-color: @BDR; - border-radius: 10px; - padding: 8px; -} - -inputbar { - children: [ textbox-prompt-colon, entry ]; - background-color: @BG; - text-color: @FG; - expand: false; - border: 0px 0px 0px 0px; - border-radius: 0px; - border-color: @BDR; - margin: 0px 0px 0px 0px; - padding: 0px; - position: center; -} - -case-indicator { - background-color: @BG; - text-color: @FG; - spacing: 0; -} - - -listview { - background-color: @BG; - columns: 1; - lines: 7; - spacing: 4px; - cycle: false; - dynamic: true; - layout: vertical; -} - -/* ---- Scrollbar ---- */ -scrollbar { - border: 0px; - border-radius: 10px; - background-color: transparent; - handle-color: @BDR; - handle-width: 5px ; - padding: 0; -} - -mainbox { - background-color: @BG; - children: [ inputbar, message, listview ]; - spacing: 15px; - padding: 15px; -} - -element { - background-color: @BG; - text-color: @FG; - orientation: horizontal; - border-radius: 4px; - padding: 6px 6px 6px 6px; -} - -element-icon { - background-color: inherit; - text-color: inherit; - horizontal-align: 0.5; - vertical-align: 0.5; - size: 24px; - border: 0px; -} - -element-text { - background-color: inherit; - text-color: inherit; - expand: true; - horizontal-align: 0; - vertical-align: 0.5; - margin: 2px 0px 2px 2px; -} - -element normal.urgent, -element alternate.urgent { - background-color: @UGT; - text-color: @FG; - border-radius: 9px; -} - -element normal.active, -element alternate.active { - background-color: @BGA; - text-color: @FG; -} - -element selected { - background-color: @BGA; - text-color: @SEL; - border: 0px 0px 0px 0px; - border-radius: 10px; - border-color: @BDR; -} - -element selected.urgent { - background-color: @UGT; - text-color: @FG; -} - -element selected.active { - background-color: @BGA; - color: @FG; -} - -/*****----- Message -----*****/ -message { - background-color: transparent; - border: 0px; -} -error-message { - padding: 20px; -} -textbox { - padding: 10px; - border-radius: 10px; - background-color: @BDR; - text-color: @SEL; - vertical-align: 0.5; - horizontal-align: 0.5; -} diff --git a/assets/rofi/themes/KooL_style-1.rasi b/assets/rofi/themes/KooL_style-1.rasi deleted file mode 100644 index 9ac62fd7..00000000 --- a/assets/rofi/themes/KooL_style-1.rasi +++ /dev/null @@ -1,246 +0,0 @@ -/* ---- ๐Ÿ’ซ https://github.com/JaKooLit ๐Ÿ’ซ ---- */ -/* KooL Hyprland Rofi Style 1 */ - -/* ---- Configuration ---- */ - -configuration { - modi: "drun,run,filebrowser"; - show-icons: true; - display-drun: "Apps"; - display-run: "Run"; - display-filebrowser: "Files"; - display-window: "Windows"; - drun-display-format: "{name}"; - window-format: "{w} ยท {c} ยท {t}"; - dpi: 1; - hover-select: true; - me-select-entry: "MouseSecondary"; - me-accept-entry: "MousePrimary"; -} - -/* ---- Load wallust colors ---- */ -@theme "~/.config/rofi/wallust/colors-rofi.rasi" - -/* ---- Global Properties ---- */ -* { - background-alt: @color1; - selected: @color12; - active: @color11; - urgent: red; - - text-selected: @background; - text-color: @foreground; - border-color: @selected; -} - -/*****-- Elements Font Size -----*****/ -element-text { - font: "JetBrainsMono Nerd Font SemiBold 12"; -} -/* ---- Window ---- */ -window { - // Default - enabled: true; - fullscreen: false; - transparency: "real"; - cursor: "default"; - spacing: 0px; - border: 3px 0px 3px 0px; - border-radius: 30px; - location: center; - anchor: center; - - // Style Values - width: 50%; - background-color: @background; -} - -/* ----- Main Box ----- */ -mainbox { - padding: 12px; - enabled: true; - orientation: vertical; - children: [ "inputbar", "listbox" ]; - background-color: transparent; -} - - -/* ---- Inputbar ---- */ -inputbar { - enabled: true; - padding: 10px 10px 50px 10px; - margin: 10px; - background-color: transparent; - border-radius: 20px; - orientation: horizontal; - children: ["entry", "dummy", "mode-switcher" ]; - background-image: url("~/.config/rofi/.current_wallpaper", width); -} - -/* ---- Entry input ---- */ -entry { - enabled: true; - expand: false; - width: 20%; - padding: 10px; - border-radius: 12px; - background-color: @active; - text-color: @text-selected; - cursor: text; - placeholder: " ๐Ÿ–ฅ๏ธ Search "; - placeholder-color: inherit; -} - -/* ---- Listbox ---- */ -listbox { - spacing: 10px; - padding: 10px; - background-color: transparent; - orientation: vertical; - children: [ "message", "listview" ]; -} - -/* ---- Listview ---- */ -listview { - enabled: true; - columns: 5; - lines: 5; - cycle: true; - dynamic: true; - scrollbar: true; - layout: vertical; - reverse: false; - fixed-height: true; - fixed-columns: true; - spacing: 10px; - background-color: transparent; - margin: 10px; - text-color: @foreground; - -// Adapt rofi theme - border: 0px; -} - -/* ---- Dummy ---- */ -dummy { - expand: true; - background-color: transparent; -} - -/* ---- Mode Switcher ---- */ -mode-switcher{ - enabled: true; - spacing: 10px; - background-color: transparent; -} -button { - width: 5%; - padding: 12px; - border-radius: 12px; - background-color: @text-selected; - text-color: @text-color; - cursor: pointer; -} -button selected { - background-color: @selected; - text-color: @text-selected; -} - -/* ---- Scrollbar ---- */ -scrollbar { - border: 1px; - border-radius: 10px; - border-color: @color12; - handle-color: @color11; - handle-width: 10px ; - padding: 0; -} - -/* ---- Elements ---- */ -element { - enabled: true; - orientation: vertical; - padding: 10px; - spacing: 10px; - border-radius: 12px; - background-color: transparent; - cursor: pointer; -} - -element normal.normal { - background-color: inherit; - text-color: inherit; -} -element normal.urgent { - background-color: @urgent; - text-color: @foreground; -} -element normal.active { - background-color: @active; - text-color: @foreground; -} - -element selected.normal { - border: 0px 3px 0px 3px; - border-radius: 16px; - border-color: @active; - background-color: transparent; - text-color: @selected; -} - -element selected.urgent { - background-color: @urgent; - text-color: @text-selected; -} -element selected.active { - background-color: @urgent; - text-color: @text-selected; -} -// Adapt rofi theme -element alternate.normal { - background-color: transparent; - text-color: inherit; -} -element alternate.urgent { - background-color: transparent; - text-color: inherit; -} -element alternate.active { - background-color: transparent; - text-color: inherit; -} -element-icon { - size: 3%; - background-color: transparent; - text-color: inherit; - cursor: inherit; -} -element-text { - size: 1%; - background-color: transparent; - text-color: inherit; - cursor: inherit; - vertical-align: 0.5; - horizontal-align: 0.5; -} - -/* ---- Message ---- */ -message { - background-color: transparent; - border: 0px; -} -textbox { - margin: 10px; - padding: 12px; - border-radius: 10px; - background-color: @active; - text-color: @foreground; - vertical-align: 0.5; - horizontal-align: 0.5; -} -error-message { - padding: 12px; - border-radius: 20px; - background-color: @background; - text-color: @foreground; -} diff --git a/assets/rofi/themes/KooL_style-10-Fancy-v2.rasi b/assets/rofi/themes/KooL_style-10-Fancy-v2.rasi deleted file mode 100644 index 3e4a55c7..00000000 --- a/assets/rofi/themes/KooL_style-10-Fancy-v2.rasi +++ /dev/null @@ -1,174 +0,0 @@ -/* ---- ๐Ÿ’ซ https://github.com/JaKooLit ๐Ÿ’ซ ---- */ -/* KooL Hyprland Rofi Style 10 - Fancy v2 */ -/* Credit to DaveDavenport & Rasmus Steinke */ - -/** - * Edited by: Dave Davenport - * User: Rasi - * Copyright: Rasmus Steinke - */ - -/* global settings and color variables */ -* { - blue: #A7c6E2; - blue-trans: #A7c6e2aa; - darkblue: #005F87; - green: #00330088; - black: #000000; - grey: #444444; - orange: #FFD391; - dark-orange: #FFA664; - light-grey: #F5F5F5; - medium-grey: #D0D0D0; - dark-grey: #002B36; - urgent: #D75F00; - active: #005F87; - transparent: #000000aa; - spacing: 0em; - padding: 0px; - background-color: white; - line-style: "none"; -} - -prompt-box { - background-color : transparent; -} - -prompt { - background-color : transparent; - text-color : white; -} - -window { - border : 2px; - border-radius : 12px; - border-color : black; - background-color : transparent; - color : @grey; -} -mainbox { - background-color : @blue-trans; - color : @grey; - spacing : 0%; -} - -listview { - // Looks. - border-radius : 10px; - border : 5px; - padding : 20px; - margin : 20px 30px 30px 30px; - background-color : @orange; - // Enable scrollbar - scrollbar : false; - scrollbar-width : 5px; - fixed-height : true; - reverse : false; - color : #000000; - spacing : 0.3em; -} -/* ---- Scrollbar ---- */ -scrollbar { - border: 1px; - border-radius: 10px; - background-color: @blue; - handle-color: @orange; - handle-width: 5px ; - padding: 0; -} -element { - border: 0px; - padding: 0px; - margin: 0px; - spacing: 0.5em; - color: @black; - background-color: @blue; - children: [ element-icon, element-text ]; -} - -element normal.normal { - color: @black; - background-color: @orange; -} -element normal.urgent { - color: @urgent; - background-color: @light-grey; -} -element normal.active { - color: @active; - background-color: @light-grey; -} -element selected.normal { - border-radius: 0px; - color: @black; - background-color: @dark-orange; -} -element selected.urgent { - color: @light-grey; - background-color: @urgent; -} -element selected.active { - color: @light-grey; - background-color: @active; -} -element alternate.normal { - color: @black; - background-color: @orange; -} -element alternate.urgent { - color: @urgent; - background-color: @medium-grey; -} -element alternate.active { - color: @active; - background-color: @medium-grey; -} -inputbar { - spacing : 5px; - background-color : #88003300; - border : 0px 0px 2px 0px; - border-radius : 0px; - padding : 5px 10px 5px 35px; - background-color : #00330088; - color : @black; - end : false; -} - -separator { - background-color : @blue; - color : #00000000; -} -prompt normal.normal { - background-color : #00000000; - color : #ffffff; - padding : 0px; -} -entry normal.normal { - background-color : #00000000; - color : #ffffff; - padding : 0px; -} -case-indicator normal.normal { - background-color : #00000000; - color : #ffffff; - padding : 0px; -} - -message { - margin : 30px; - padding : 20px 30px 20px 20px; - padding : 20px ; - border-radius : 10px; - border : 5px; -} - -prompt-colon { - spacing : 0; - enabled : false; -} - -element-text, element-icon { - background-color : inherit; - text-color : inherit; - foreground-color : inherit; -} diff --git a/assets/rofi/themes/KooL_style-10-Fancy.rasi b/assets/rofi/themes/KooL_style-10-Fancy.rasi deleted file mode 100644 index b503f549..00000000 --- a/assets/rofi/themes/KooL_style-10-Fancy.rasi +++ /dev/null @@ -1,302 +0,0 @@ -/* ---- ๐Ÿ’ซ https://github.com/JaKooLit ๐Ÿ’ซ ---- */ -/* KooL Hyprland Rofi Style 10 - Fancy */ -/* Credit to DaveDavenport. I have only some few things changed */ - -/******************************************************************************* - * ROFI Color theme - * Theme designed to show off moving, packing of widgets, icons and more. - * User: DaveDavenport - * Copyright: DaveDavenport - ********************************************************************************/ - -/* ---- Configuration ---- */ - -configuration { - modi: "drun,run,filebrowser"; - show-icons: true; - drun-display-format: "{name}"; - window-format: "{w} ยท {c} ยท {t}"; - dpi: 1; - hover-select: true; - me-select-entry: "MouseSecondary"; - me-accept-entry: "MousePrimary"; -} - -* { - selected-normal-foreground: rgba ( 248, 248, 242, 100 % ); - foreground: rgba ( 248, 248, 242, 100 % ); - normal-foreground: @foreground; - alternate-normal-background: rgba ( 39, 40, 34, 0 % ); - selected-urgent-foreground: rgba ( 248, 248, 242, 100 % ); - urgent-foreground: rgba ( 249, 38, 114, 100 % ); - alternate-urgent-background: rgba ( 39, 40, 34, 0 % ); - active-foreground: rgba ( 166, 226, 42, 100 % ); - lightbg: rgba ( 238, 232, 213, 100 % ); - selected-active-foreground: rgba ( 166, 226, 42, 100 % ); - alternate-active-background: rgba ( 39, 40, 34, 0 % ); - background: rgba ( 39, 40, 34, 93 % ); - bordercolor: rgba ( 0, 43, 54, 100 % ); - alternate-normal-foreground: @foreground; - normal-background: rgba ( 39, 40, 34, 0 % ); - selected-normal-background: rgba ( 20, 20, 17, 100 % ); - separatorcolor: rgba ( 230, 219, 116, 100 % ); - urgent-background: rgba ( 39, 40, 34, 0 % ); - selected-urgent-background: rgba ( 249, 38, 114, 100 % ); - alternate-urgent-foreground: @urgent-foreground; - background-color: transparent; - alternate-active-foreground: @active-foreground; - active-background: rgba ( 39, 40, 34, 0 % ); - selected-active-background: rgba ( 20, 20, 17, 100 % ); -} - -/*****-- Elements Font Size -----*****/ -element-text { - font: "JetBrainsMono Nerd Font SemiBold 12"; -} - -window { - border-color: darkgray/30%; - background-color: black/50%; - border: 2px; - padding: 0px; - border-radius: 10px; - padding: 0.5em; - spacing: 0px; - - anchor: north; - location: center; - y-offset: -15.5em; - - - children: [ inputbar, message, wrapper-mode-switcher, listview , pagerbox ]; -} - -pagerbox { - expand: false; - orientation: horizontal; - children: [ icon-left, pad, icon-right ]; -} - -pad { - expand: true; -} - -icon-left { - expand: false; - filename: "go-previous"; - size: 24; - vertical-align: 0.5; - action: "kb-page-prev"; -} - -icon-right { - expand: false; - filename: "go-next"; - size: 24; - vertical-align: 0.5; - action: "kb-page-next"; -} - -wrapper-mode-switcher { - orientation: horizontal; - - expand: false; - spacing: 0; - children: [ icon-ms-ic1, mode-switcher, icon-ms-ic2 ]; -} -icon-ms-ic1 { - filename: "go-previous"; -} -icon-ms-ic2 { - filename: "go-next"; -} -icon-ms-ic1,icon-ms-ic2 { - size: 16; - vertical-align: 0.8; - expand: false; - border: 0px 0px 2px ; - border-color: @separatorcolor; -} - -mode-switcher { - border: 0px; - spacing: 0px; - expand: true; -} - -button { - padding: 2px; - border: 0px 0px 2px ; - border-color: @separatorcolor; - text-color: dimgrey; -} -button selected.normal { - text-color: white; - background-color: black/50%; - - border: 2px 2px 0px ; - border-color: @separatorcolor; - border-radius: 10px 10px 0 0; -} - - -sidebar { - expand: false; -} - -message { - text-color: black; - background-color: lightgrey / 50%; - border-color: grey; - border: 2px; - border-radius: 5px; - padding: 4px; - margin: 0px 0px 0.5em; - expand: false; -} - -listview { - enabled: true; - columns: 2; - lines: 10; - spacing: 2px ; - scrollbar: false; - padding: 0.5em; - background-color: black/50%; - - expand: true; - border: 0px 2px 2px ; - border-color: @separatorcolor; - border-radius: 0px 0px 10px 10px; -} -element { - border: 1; - border-color: transparent; - padding: 4px ; -} -element-text { - background-color: inherit; - text-color: inherit; -} -element.normal.normal { - background-color: @normal-background; - text-color: @normal-foreground; -} -element.normal.urgent { - background-color: @urgent-background; - text-color: @urgent-foreground; -} -element.normal.active { - background-color: @active-background; - text-color: @active-foreground; -} -element.selected.normal { - border: 1; - border-color: grey/80%; - background-color: @selected-normal-background; - text-color: @selected-normal-foreground; -} -element.selected.urgent { - border: 1; - border-color: grey/80%; - background-color: @selected-urgent-background; - text-color: @selected-urgent-foreground; -} -element.selected.active { - border: 1; - border-color: grey/80%; - background-color: @selected-active-background; - text-color: @selected-active-foreground; -} -element.alternate.normal { - background-color: @alternate-normal-background; - text-color: @alternate-normal-foreground; -} -element.alternate.urgent { - background-color: @alternate-urgent-background; - text-color: @alternate-urgent-foreground; -} -element.alternate.active { - background-color: @alternate-active-background; - text-color: @alternate-active-foreground; -} -/* ---- Scrollbar ---- */ -scrollbar { - border: 1px; - border-radius: 10px; - background-color: @selected-normal-background; - handle-color: @separatorcolor; - handle-width: 5px ; - padding: 0; -} -sidebar { - border: 2px 0px 0px ; - border-color: @separatorcolor; -} -inputbar { - text-color: @normal-foreground; - padding: 0px 0px 0.5em; - children: [ wrapper ]; -} -case-indicator { - text-color: @normal-foreground; -} - -wrapper { - orientation: horizontal; - text-color: black; - background-color: white / 75%; - border-color: grey; - border: 2px; - border-radius: 5px; - padding: 4px; - children: [ icon-k, entry, icon-paste]; - spacing: 0.5em; -} -button-paste { - expand: false; - str: "gtk-paste"; - size: 24; - vertical-align: 0.5; - action: "kb-cancel"; -} -icon-paste { - expand: false; - filename: "gtk-paste"; - size: 24; - vertical-align: 0.5; - action: "kb-primary-paste"; -} -icon-k { - expand: false; - filename: "input-keyboard"; - size: 24; - vertical-align: 0.5; - -} -entry { - enabled: true; - expand: true; - background-color: white / 75%; - placeholder: " ๐Ÿ–ฅ๏ธ Search "; - vertical-align: 0.5; - border-radius: 5px; - padding: 4px; -} - - -/*****----- Message -----*****/ -error-message { - background-color: darkred/20%; - border-radius: 10px; - border: 2px; - -} -textbox { - padding: 5px; - background-color: darkred/10%; - vertical-align: 0.5; - horizontal-align: 0.5; -} - - diff --git a/assets/rofi/themes/KooL_style-11-Win11-list-dark.rasi b/assets/rofi/themes/KooL_style-11-Win11-list-dark.rasi deleted file mode 100644 index 229a5297..00000000 --- a/assets/rofi/themes/KooL_style-11-Win11-list-dark.rasi +++ /dev/null @@ -1,150 +0,0 @@ -/* ---- ๐Ÿ’ซ https://github.com/JaKooLit ๐Ÿ’ซ ---- */ -/* KooL Hyprland Rofi Style 11 - Windows 11 List Dark */ -/* source: https://github.com/newmanls */ - -/* Integrating Wallust and More tweaks */ - -/* ---- Configuration ---- */ -configuration { - dpi: 1; - show-icons: true; - hover-select: true; - me-select-entry: "MouseSecondary"; - me-accept-entry: "MousePrimary"; -} - -/*****----- Global Properties -----*****/ -* { - bg0 : black/50%; - bg1 : black/40%; - bg2 : black/10%; - bg3 : black; - fg0 : #ffffff; - fg1 : #cecece; - accent : #60cdff; - urgent : @accent; - - background-color : transparent; - text-color : @fg0; - - margin : 0; - padding : 0; - spacing : 0; -} - -/*****-- Elements Font Size -----*****/ -element-text { - font: "JetBrainsMono Nerd Font SemiBold 12"; -} - -element-icon, element-text, scrollbar { - cursor: pointer; -} - -window { - location : south; - width : 40%; - height : 50%; - y-offset : -10px; - - background-color : @bg1; - border-radius : 8px; -} - -mainbox { - padding : 24px; - spacing : 24px; -} - -inputbar { - padding : 8px; - spacing : 4px; - children : [ icon-search, entry ]; - border : 0 0 2px 0 solid; - border-color : @accent; - border-radius : 2px; - background-color : @bg0; -} - -icon-search, entry, element-icon, element-text { - vertical-align: 0.5; -} - -icon-search { - expand : false; - filename : "search-symbolic"; - size : 24px; -} - -entry { - placeholder : "Type here to search"; - text-color : @fg1; -} - -listview { - columns : 2; - spacing : 8px; - fixed-height : true; - fixed-columns : true; -} - -element { - spacing : 1em; - padding : 8px; - border-radius : 2px; -} - -element normal urgent { - text-color: @urgent; -} - -element normal active { - text-color: @accent; -} - -element alternate active { - text-color: @accent; -} - -element selected active { - text-color: @accent; -} - -element selected { - background-color: @bg3; -} - -element selected urgent { - background-color: @urgent; -} - -element-icon { - size: 1.5em; -} - -element-text { - text-color: inherit; -} - -/* ---- Scrollbar ---- */ -scrollbar { - border: 1px; - border-radius: 10px; - background-color: inherit; - handle-color: @accent; - handle-width: 5px ; - padding: 0; -} - -/*****----- Message -----*****/ -error-message { - padding: 20px; -} - -textbox { - padding : 10px; - background-color : @bg0; - text-color : @fg0; - vertical-align : 0.5; - horizontal-align : 0.5; -} diff --git a/assets/rofi/themes/KooL_style-11-Win11-list-light.rasi b/assets/rofi/themes/KooL_style-11-Win11-list-light.rasi deleted file mode 100644 index 8d5082e6..00000000 --- a/assets/rofi/themes/KooL_style-11-Win11-list-light.rasi +++ /dev/null @@ -1,150 +0,0 @@ -/* ---- ๐Ÿ’ซ https://github.com/JaKooLit ๐Ÿ’ซ ---- */ -/* KooL Hyprland Rofi Style 11 - Windows 11 List Light */ -/* source: https://github.com/newmanls */ - -/* Integrating Wallust and More tweaks */ - -/* ---- Configuration ---- */ -configuration { - dpi: 1; - show-icons: true; - hover-select: true; - me-select-entry: "MouseSecondary"; - me-accept-entry: "MousePrimary"; -} - -/*****----- Global Properties -----*****/ -* { - bg0 : #ffffff80; - bg1 : #f9f9f9bf; - bg2 : #f7f7f7; - bg3 : #fefefebf; - fg0 : #1a1a1a; - fg1 : #5f5f5f; - accent : #005fb8; - urgent : @accent; - - background-color : transparent; - text-color : @fg0; - - margin : 0; - padding : 0; - spacing : 0; -} - -/*****-- Elements Font Size -----*****/ -element-text { - font: "JetBrainsMono Nerd Font SemiBold 12"; -} - -element-icon, element-text, scrollbar { - cursor: pointer; -} - -window { - location : south; - width : 40%; - height : 50%; - y-offset : -10px; - - background-color : @bg1; - border-radius : 8px; -} - -mainbox { - padding : 24px; - spacing : 24px; -} - -inputbar { - padding : 8px; - spacing : 4px; - children : [ icon-search, entry ]; - border : 0 0 2px 0 solid; - border-color : @accent; - border-radius : 2px; - background-color : @bg0; -} - -icon-search, entry, element-icon, element-text { - vertical-align: 0.5; -} - -icon-search { - expand : false; - filename : "search-symbolic"; - size : 24px; -} - -entry { - placeholder : "Type here to search"; - placeholder-color : @fg1; -} - -listview { - columns : 2; - spacing : 8px; - fixed-height : true; - fixed-columns : true; -} - -element { - spacing : 1em; - padding : 8px; - border-radius : 2px; -} - -element normal urgent { - text-color: @urgent; -} - -element normal active { - text-color: @accent; -} - -element alternate active { - text-color: @accent; -} - -element selected active { - text-color: @accent; -} - -element selected { - background-color: @bg3; -} - -element selected urgent { - background-color: @urgent; -} - -element-icon { - size: 1.5em; -} - -element-text { - text-color: inherit; -} - -/* ---- Scrollbar ---- */ -scrollbar { - border: 1px; - border-radius: 10px; - background-color: inherit; - handle-color: @accent; - handle-width: 5px ; - padding: 0; -} - -/*****----- Message -----*****/ -error-message { - padding: 20px; -} - -textbox { - padding : 10px; - background-color : @bg0; - text-color : @fg0; - vertical-align : 0.5; - horizontal-align : 0.5; -} diff --git a/assets/rofi/themes/KooL_style-12-TOP-Docu.rasi b/assets/rofi/themes/KooL_style-12-TOP-Docu.rasi deleted file mode 100644 index 55fbb0b7..00000000 --- a/assets/rofi/themes/KooL_style-12-TOP-Docu.rasi +++ /dev/null @@ -1,159 +0,0 @@ -/* ---- ๐Ÿ’ซ https://github.com/JaKooLit ๐Ÿ’ซ ---- */ -/* KooL Hyprland Rofi Style 12 - TOP - Docu */ -/* Credit to DaveDavenport. I have only some few things changed */ - -/** - * ROFI Documentation theme. - * User: Qball - * Copyright: Dave Davenport - */ - -configuration { - modi: "drun,run,filebrowser"; - show-icons: true; - display-drun: "Apps"; - display-run: "Run"; - display-filebrowser: "Files"; - display-window: "Windows"; - drun-display-format: "{name}"; - window-format: "{w} ยท {c} ยท {t}"; - dpi: 1; - hover-select: true; - me-select-entry: "MouseSecondary"; - me-accept-entry: "MousePrimary"; -} - -/* ---- Global Properties ---- */ -* { - background-color: transparent; - text-color: white; -} -entry { - border: 2px 0px; - border-color: darkgrey; - background-color: grey; - padding: 4px; - placeholder: "๐Ÿ”Ž Search"; - placeholder-color: darkgrey; - cursor: text; -} - -/*****-- Elements Font Size -----*****/ -element-text { - font: "JetBrainsMono Nerd Font SemiBold 12"; - -} -inputbar { - spacing: 0; - children: [ icon-keyboard, entry, mode-switcher ]; -} - -mode-switcher { - spacing: 10px; - border: 2px; - border-radius: 0px 4px 4px 0px; - border-color: darkgrey; - background-color: darkgrey; -} - -button { - padding: 0px 60px 0px 60px; - background-color: grey; - border-color: darkgrey; - cursor: pointer; -} - -button selected { - background-color: white/20%; - text-color: black; -} - -icon-keyboard { - border: 2px 0px 2px 2px; - border-radius: 4px 0px 0px 4px; - border-color: darkgrey; - background-color: grey; - padding: 0px 10px 0px 10px; - expand: false; - size: 1.2em; - filename: "keyboard"; -} - -window { - anchor: north; - location: north; - width: 100%; - background-color: black / 50%; - padding: 1em; - border-color: black; - border: 0em 0.2em 0.2em; - chilren: [ inputbar, message, listview ]; -} - -mainbox { - spacing: 1em; -} - - -listview { - lines: 4; - columns: 6; - spacing: 1em; - fixed-columns: true; -} - -element { - orientation: vertical; - border: 2px; - border-radius: 4px ; - border-color: darkgrey; - background-color: grey; - cursor: pointer; - padding: 4px; -} - -element selected { - background-color: white/20%; - text-color: black; -} - - -element-icon { - size: 5%; - cursor: inherit; -} - -element-text { - horizontal-align: 0.5; - cursor: inherit; -} - -/* ---- Scrollbar ---- */ -scrollbar { - border-radius: 10px; - background-color: transparent; - handle-color: darkgrey; - handle-width: 5px ; - padding: 0; -} - -/* ---- Message ---- */ -message { - background-color: transparent; - border: 0px; -} -textbox { - margin: 10px; - padding: 12px; - border-radius: 10px; - background-color: black / 50%; - text-color: white; - vertical-align: 0.5; - horizontal-align: 0.5; -} -error-message { - padding: 12px; - border-radius: 20px; - background-color: black / 50%; - text-color: white; -} \ No newline at end of file diff --git a/assets/rofi/themes/KooL_style-2-Dark.rasi b/assets/rofi/themes/KooL_style-2-Dark.rasi deleted file mode 100644 index 73c3eee7..00000000 --- a/assets/rofi/themes/KooL_style-2-Dark.rasi +++ /dev/null @@ -1,191 +0,0 @@ -/* ---- ๐Ÿ’ซ https://github.com/JaKooLit ๐Ÿ’ซ ---- */ -/* KooL Hyprland Rofi Style 2 Dark */ -/* Source: https://github.com/adi1090x/rofi */ - - -/* ****----- Configuration -----**** */ -configuration { - modi: "drun,filebrowser,window"; - show-icons: true; - display-drun: "APPS"; - display-run: "RUN"; - display-filebrowser: "FILES"; - display-window: "WINDOW"; - drun-display-format: "{name}"; - window-format: "{w} ยท {c} ยท {t}"; - dpi: 1; - hover-select: true; - me-select-entry: "MouseSecondary"; - me-accept-entry: "MousePrimary"; -} - -/*****----- Global Properties -----*****/ -* { - -} -/*****-- Elements Font Size -----*****/ -element-text { - font: "JetBrainsMono Nerd Font SemiBold 12"; -} - -/*****----- Main Window -----*****/ -window { - /* properties for window widget */ - transparency: "real"; - location: center; - anchor: center; - fullscreen: false; - width: 60%; - x-offset: 0px; - y-offset: 0px; - - /* properties for all widgets */ - enabled: true; - margin: 0px; - padding: 0px; - border-radius: 12px; - cursor: "default"; - background-color: transparent; -} - -/*****----- Main Box -----*****/ -mainbox { - enabled: true; - spacing: 20px; - margin: 10px; - padding: 40px; - border-radius: 12px; - background-color: black/90%; - children: [ "inputbar", "mode-switcher", "message", "listview" ]; -} - -/*****----- Inputbar -----*****/ -inputbar { - enabled: true; - spacing: 0px; - margin: 0px; - padding: 0px 0px 10px 0px; - border: 0px 0px 2px 0px; - border-radius: 0px; - border-color: gray/20%; - background-color: black/50%; - children: [ "entry" ]; -} - -entry { - enabled: true; - background-color: black/50%; - text-color: white/75%; - cursor: text; - placeholder: "Type to search"; - placeholder-color: inherit; - vertical-align: 0.5; - horizontal-align: 0.5; -} - -/*****----- Listview -----*****/ -listview { - enabled: true; - columns: 3; - lines: 3; - cycle: true; - dynamic: true; - scrollbar: false; - layout: vertical; - reverse: false; - fixed-height: true; - fixed-columns: true; - - spacing: 40px; - margin: 0px; - padding: 20px 0px 0px 0px; - border: 0px solid; - background-color: transparent; - cursor: "default"; -} - -/* ---- Scrollbar ---- */ -scrollbar { - border: 1px; - border-radius: 10px; - background-color: inherit; - handle-color: #719DF9; - handle-width: 5px ; - padding: 0; -} - -/*****----- Elements -----*****/ -element { - enabled: true; - spacing: 10px; - margin: 0px; - padding: 15px; - border: 1px solid; - border-radius: 8px; - border-color: white/30%; - background-color: black; - text-color: white; - cursor: pointer; -} -element normal.active { - background-color: #67FF80; - text-color: black; -} -element selected.normal { - background-color: #c19419; - text-color: black; -} -element selected.active { - background-color: #FF7F7C; - text-color: white; -} -element-icon { - background-color: transparent; - size: 48px; - cursor: inherit; -} -element-text { - background-color: inherit; - text-color: inherit; - cursor: inherit; - vertical-align: 0.5; - horizontal-align: 0.0; -} - -/*****----- Mode Switcher -----*****/ -mode-switcher{ - enabled: true; - expand: false; - spacing: 20px; - margin: 0px 10%; - background-color: transparent; - text-color: white; -} -button { - padding: 6px; - border: 0px solid; - border-radius: 100%; - background-color: #719DF9; - text-color: inherit; - cursor: pointer; -} -button selected { - background-color: #F37277; - text-color: inherit; -} - -/*****----- Message -----*****/ -message { - background-color: transparent; - border: 0px; -} -error-message { - padding: 20px; -} -textbox { - padding: 10px; - background-color: #719DF9; - text-color: inherit; - vertical-align: 0.5; - horizontal-align: 0.5; -} diff --git a/assets/rofi/themes/KooL_style-2-Light.rasi b/assets/rofi/themes/KooL_style-2-Light.rasi deleted file mode 100644 index 29ea7188..00000000 --- a/assets/rofi/themes/KooL_style-2-Light.rasi +++ /dev/null @@ -1,193 +0,0 @@ -/* ---- ๐Ÿ’ซ https://github.com/JaKooLit ๐Ÿ’ซ ---- */ -/* KooL Hyprland Rofi Style 2 Light */ -/* credit: https://github.com/adi1090x/rofi */ - - -/*****----- Configuration -----*****/ -configuration { - modi: "drun,filebrowser,window"; - show-icons: true; - display-drun: "APPS"; - display-run: "RUN"; - display-filebrowser: "FILES"; - display-window: "WINDOW"; - drun-display-format: "{name}"; - window-format: "{w} ยท {c} ยท {t}"; - dpi: 1; - hover-select: true; - me-select-entry: "MouseSecondary"; - me-accept-entry: "MousePrimary"; -} - -/*****----- Global Properties -----*****/ -* { - -} -/*****-- Elements Font Size -----*****/ -element-text { - font: "JetBrainsMono Nerd Font SemiBold 12"; -} - -/*****----- Main Window -----*****/ -window { - /* properties for window widget */ - transparency: "real"; - location: center; - anchor: center; - fullscreen: false; - width: 60%; - x-offset: 0px; - y-offset: 0px; - - /* properties for all widgets */ - enabled: true; - margin: 0px; - padding: 0px; - border-radius: 12px; - cursor: "default"; - background-color: inherit; -} - -/*****----- Main Box -----*****/ -mainbox { - enabled: true; - spacing: 20px; - margin: 10px; - padding: 40px; - border-radius: 12px; - background-color: white/90%; - children: [ "inputbar", "mode-switcher", "message", "listview" ]; -} - -/*****----- Inputbar -----*****/ -inputbar { - enabled: true; - spacing: 0px; - margin: 0px; - padding: 0px 10px 10px 0px; - border: 0px 0px 2px 0px; - border-radius: 0px; - border-color: gray/20%; - background-color: transparent; - children: [ "entry" ]; -} - -entry { - enabled: true; - background-color: inherit; - text-color: black; - cursor: text; - placeholder: "Type to search"; - placeholder-color: inherit; - vertical-align: 0.5; - horizontal-align: 0.5; -} - -/*****----- Listview -----*****/ -listview { - enabled: true; - columns: 3; - lines: 3; - cycle: true; - dynamic: true; - scrollbar: false; - layout: vertical; - reverse: false; - fixed-height: true; - fixed-columns: true; - - spacing: 40px; - margin: 0px; - padding: 20px 0px 0px 0px; - border: 0px solid; - background-color: transparent; - cursor: "default"; -} - -/* ---- Scrollbar ---- */ -scrollbar { - border: 0px; - border-radius: 10px; - background-color: transparent; - handle-color: gray/50%; - handle-width: 5px ; - padding: 0; -} - -/*****----- Elements -----*****/ -element { - enabled: true; - spacing: 10px; - margin: 0px; - padding: 15px; - border: 1px solid; - border-radius: 8px; - border-color: gray/30%; - background-color: white; - text-color: black; - cursor: pointer; -} -element normal.active { - background-color: #67FF80; - text-color: black; -} -element selected.normal { - background-color: #FDD66F; - text-color: black; -} -element selected.active { - background-color: #FF7F7C; - text-color: black; -} -element-icon { - background-color: transparent; - size: 48px; - cursor: inherit; -} -element-text { - background-color: inherit; - text-color: inherit; - cursor: inherit; - vertical-align: 0.5; - horizontal-align: 0.0; -} - -/*****----- Mode Switcher -----*****/ -mode-switcher{ - enabled: true; - expand: false; - spacing: 20px; - margin: 0px 10%; - background-color: transparent; - text-color: white; -} -button { - font: "JetBrainsMono Nerd Font SemiBold 10"; - padding: 6px; - border: 0px solid; - border-radius: 100%; - background-color: #719DF9; - text-color: inherit; - cursor: pointer; -} -button selected { - background-color: #F37277; - text-color: inherit; -} - -/*****----- Message -----*****/ -message { - background-color: transparent; - border: 0px; -} -error-message { - padding: 20px; -} -textbox { - padding: 10px; - background-color: #719DF9; - text-color: inherit; - vertical-align: 0.5; - horizontal-align: 0.5; -} - diff --git a/assets/rofi/themes/KooL_style-3-FullScreen-v1.rasi b/assets/rofi/themes/KooL_style-3-FullScreen-v1.rasi deleted file mode 100644 index a98a6fa8..00000000 --- a/assets/rofi/themes/KooL_style-3-FullScreen-v1.rasi +++ /dev/null @@ -1,256 +0,0 @@ -/* ---- ๐Ÿ’ซ https://github.com/JaKooLit ๐Ÿ’ซ ---- */ -/* KooL Hyprland Rofi Style 3 - Full screen v1 */ - -/* ---- Configuration ---- */ - -configuration { - modi: "drun,run,filebrowser"; - show-icons: true; - display-drun: "Apps"; - display-run: "Run"; - display-filebrowser: "Files"; - display-window: "Windows"; - drun-display-format: "{name}"; - window-format: "{w} ยท {c} ยท {t}"; - dpi: 1; - hover-select: true; - me-select-entry: "MouseSecondary"; - me-accept-entry: "MousePrimary"; -} - -/* ---- Load wallust colors ---- */ -@theme "~/.config/rofi/wallust/colors-rofi.rasi" - -/* ---- Global Properties ---- */ -* { - - background-alt: @selected-active-background; // Buttons background - selected: @selected-urgent-background; // Button selected - active: @selected-normal-background; // Window activated - urgent: @selected; // When hovering the activated window (maybe more?) - - text-selected: @background; - text-color: @foreground; - border-color: @selected; -} - -/*****-- Elements Font Size -----*****/ -element-text { - font: "JetBrainsMono Nerd Font SemiBold 12"; -} - -/* ---- Global Properties ---- */ -* { - main-bg: @background; - main-fg: @foreground; - main-br: @color12; - main-ex: @color11; - select-bg: @foreground; - select-fg: @background; - separatorcolor: transparent; - border-color: transparent; -} - - -/* ---- Window ---- */ -window { - // Default - enabled: true; - fullscreen: true; - transparency: "real"; - cursor: "default"; - spacing: 0px; - border: 3px 0px 3px 0px; - border-radius: 30px; - location: center; - anchor: center; - - // Style Values - background-color: @background; -} - -/* ----- Main Box ----- */ -mainbox { - padding: 12px; - enabled: true; - orientation: vertical; - children: [ "inputbar", "listbox" ]; - background-color: transparent; -} - - -/* ---- Inputbar ---- */ -inputbar { - enabled: true; - padding: 10px 10px 50px 10px; - margin: 10px; - background-color: transparent; - border-radius: 20px; - orientation: horizontal; - children: ["entry", "dummy", "mode-switcher" ]; - background-image: url("~/.config/rofi/.current_wallpaper", width); -} - -/* ---- Entry input ---- */ -entry { - enabled: true; - expand: false; - width: 20%; - padding: 10px; - border-radius: 12px; - background-color: @selected; - text-color: @text-selected; - cursor: text; - placeholder: " ๐Ÿ–ฅ๏ธ Search "; - placeholder-color: inherit; -} - -/* ---- Listbox ---- */ -listbox { - spacing: 10px; - padding: 10px; - background-color: transparent; - orientation: vertical; - children: [ "message", "listview" ]; -} - -/* ---- Listview ---- */ -listview { - enabled: true; - columns: 5; - lines: 5; - cycle: true; - dynamic: true; - scrollbar: true; - layout: vertical; - reverse: false; - fixed-height: true; - fixed-columns: true; - spacing: 10px; - background-color: transparent; - margin: 10px; - -// Adapt rofi theme - border: 0px; -} - -/* ---- Dummy ---- */ -dummy { - expand: true; - background-color: transparent; -} - -/* ---- Mode Switcher ---- */ -mode-switcher{ - enabled: true; - spacing: 10px; - background-color: transparent; -} -button { - width: 5%; - padding: 12px; - border-radius: 12px; - background-color: @text-selected; - text-color: @text-color; - cursor: pointer; -} -button selected { - background-color: @selected; - text-color: @text-selected; -} - -/* ---- Scrollbar ---- */ -scrollbar { - border: 0; - handle-color: @background-alt; - handle-width: 2px ; - padding: 0; -} - -/* ---- Elements ---- */ -element { - enabled: true; - orientation: vertical; - padding: 10px; - spacing: 10px; - border-radius: 12px; - background-color: transparent; - cursor: pointer; -} - -element normal.normal { - background-color: inherit; - text-color: inherit; -} -element normal.urgent { - background-color: @urgent; - text-color: @foreground; -} -element normal.active { - background-color: @active; - text-color: @foreground; -} - -element selected.normal { - border: 0px 3px 0px 3px; - border-radius: 16px; - border-color: @selected; - background-color: transparent; - text-color: @background-alt; -} - -element selected.urgent { - background-color: @urgent; - text-color: @text-selected; -} -element selected.active { - background-color: @urgent; - text-color: @text-selected; -} -// Adapt rofi theme -element alternate.normal { - background-color: transparent; - text-color: inherit; -} -element alternate.urgent { - background-color: transparent; - text-color: inherit; -} -element alternate.active { - background-color: transparent; - text-color: inherit; -} -element-icon { - size: 5%; - background-color: transparent; - text-color: inherit; - cursor: inherit; -} -element-text { - background-color: transparent; - text-color: inherit; - cursor: inherit; - vertical-align: 0.5; - horizontal-align: 0.5; -} - -/* ---- Message ---- */ -message { - background-color: transparent; - border: 0px; -} -textbox { - margin: 10px; - padding: 12px; - border-radius: 10px; - background-color: @selected; - text-color: @background; - vertical-align: 0.5; - horizontal-align: 0.5; -} -error-message { - padding: 12px; - border-radius: 20px; - background-color: @background-alt; - text-color: @background; -} diff --git a/assets/rofi/themes/KooL_style-3-Fullscreen-v2.rasi b/assets/rofi/themes/KooL_style-3-Fullscreen-v2.rasi deleted file mode 100644 index 0dbf45bc..00000000 --- a/assets/rofi/themes/KooL_style-3-Fullscreen-v2.rasi +++ /dev/null @@ -1,217 +0,0 @@ -/* ---- ๐Ÿ’ซ https://github.com/JaKooLit ๐Ÿ’ซ ---- */ -/* KooL Hyprland Rofi Style 3 - Full screen v2 */ -/* credit: https://github.com/adi1090x/rofi */ - -/*****----- Configuration -----*****/ -configuration { - modi: "drun,run,filebrowser"; - show-icons: true; - display-drun: "๏€‰ Apps"; - display-run: "๏„  Run"; - display-filebrowser: "๏ป Files"; - display-window: "๏‹ Windows"; - display-ssh: "๏„ˆ SSH"; - drun-display-format: "{name}"; - window-format: "{w} ยท {c} ยท {t}"; - dpi: 1; - hover-select: true; - me-select-entry: "MouseSecondary"; - me-accept-entry: "MousePrimary"; -} - -/* ---- Load wallust colors ---- */ -@theme "~/.config/rofi/wallust/colors-rofi.rasi" - -/*****----- Global Properties -----*****/ -* { - background-alt: @color7; - selected: @color12; - active: @color11; - urgent: red; - - border-color: @selected; - handle-color: @selected; - background-color: @background; - foreground-color: @foreground; - alternate-background: @background-alt; - normal-background: @background; - normal-foreground: @foreground; - urgent-background: @urgent; - urgent-foreground: @background; - active-background: @active; - active-foreground: @background; - selected-normal-background: @selected; - selected-normal-foreground: @background; - selected-urgent-background: @active; - selected-urgent-foreground: @background; - selected-active-background: @urgent; - selected-active-foreground: @background; - alternate-normal-background: @background; - alternate-normal-foreground: @foreground; - alternate-urgent-background: @urgent; - alternate-urgent-foreground: @background; - alternate-active-background: @active; - alternate-active-foreground: @background; - - -} - -/*****-- Elements Font Size -----*****/ -element-text { - font: "JetBrainsMono Nerd Font SemiBold 12"; -} - -/*****----- Main Window -----*****/ -window { - transparency: "real"; - location: center; - anchor: center; - fullscreen: true; - x-offset: 0px; - y-offset: 0px; - - enabled: true; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 0px; - border-color: @selected; - background-color: black / 10%; - cursor: "default"; -} - -/*****----- Main Box -----*****/ -mainbox { - enabled: true; - spacing: 100px; - margin: 0px; - padding: 100px 225px; - border: 0px solid; - border-radius: 0px 0px 0px 0px; - border-color: @selected; - background-color: transparent; - children: [ "inputbar", "message", "listview" ]; -} - -/*****----- Inputbar -----*****/ -inputbar { - enabled: true; - spacing: 10px; - margin: 0% 28%; - padding: 10px; - border: 1px solid; - border-radius: 6px; - border-color: white / 25%; - background-color: white / 5%; - text-color: @foreground; - children: [ "prompt", "entry" ]; -} - -prompt { - enabled: true; - background-color: transparent; - text-color: inherit; -} -textbox-prompt-colon { - enabled: true; - expand: false; - str: "::"; - background-color: transparent; - text-color: inherit; -} -entry { - enabled: true; - background-color: transparent; - text-color: @foreground; - cursor: text; - placeholder: " Search"; - placeholder-color: inherit; -} - -/*****----- Listview -----*****/ -listview { - enabled: true; - columns: 7; - lines: 4; - cycle: true; - dynamic: true; - scrollbar: false; - layout: vertical; - reverse: false; - fixed-height: true; - fixed-columns: true; - - spacing: 0px; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 0px; - border-color: @selected; - background-color: transparent; - text-color: @foreground; - cursor: "default"; -} -scrollbar { - handle-width: 5px ; - handle-color: @selected; - border-radius: 0px; - background-color: @background-alt; -} - -/*****----- Elements -----*****/ -element { - enabled: true; - spacing: 15px; - margin: 0px; - padding: 35px 10px; - border: 0px solid; - border-radius: 15px; - border-color: @selected; - background-color: transparent; - text-color: @foreground; - orientation: vertical; - cursor: pointer; -} -element normal.normal { - background-color: transparent; - text-color: @foreground; -} -element selected.normal { - background-color: white / 10%; - text-color: @foreground; -} -element-icon { - background-color: transparent; - text-color: inherit; - size: 72px; - cursor: inherit; -} -element-text { - background-color: transparent; - text-color: inherit; - highlight: inherit; - cursor: inherit; - vertical-align: 0.5; - horizontal-align: 0.5; -} - -/*****----- Message -----*****/ -message { - background-color: transparent; - border: 0px; -} -error-message { - padding: 0px; - border-color: @selected; - background-color: transparent; - text-color: @foreground; -} -textbox { - padding: 20px; - border-radius: 15px; - background-color: white / 10%; - text-color: @foreground; - vertical-align: 0.5; - horizontal-align: 0.5; - highlight: none; -} diff --git a/assets/rofi/themes/KooL_style-4.rasi b/assets/rofi/themes/KooL_style-4.rasi deleted file mode 100644 index 7eb03c45..00000000 --- a/assets/rofi/themes/KooL_style-4.rasi +++ /dev/null @@ -1,328 +0,0 @@ -/* ---- ๐Ÿ’ซ https://github.com/JaKooLit ๐Ÿ’ซ ---- */ -/* KooL Hyprland Rofi Style 4 */ -/* credit: https://github.com/adi1090x/rofi */ - -/*****----- Configuration -----*****/ -configuration { - modi: "drun,run,filebrowser"; - show-icons: true; - display-drun: "๏€‰ Apps"; - display-run: "๏„  Run"; - display-filebrowser: "๏ป Files"; - display-window: "๏‹ Window"; - display-ssh: "๏„ˆ SSH"; - drun-display-format: "{name}"; - window-format: "{w} ยท {c} ยท {t}"; - dpi: 1; - hover-select: true; - me-select-entry: "MouseSecondary"; - me-accept-entry: "MousePrimary"; -} - -/* ---- Load wallust colors ---- */ -@theme "~/.config/rofi/wallust/colors-rofi.rasi" - -/*****----- Global Properties -----*****/ -* { - background-alt: @color1; - selected: @color12; - active: @color11; - urgent: #F7768E; - - border-color: @color11; - handle-color: @selected; - background-color: @background; - foreground-color: @foreground; - alternate-background: @background-alt; - normal-background: @background; - normal-foreground: @foreground; - urgent-background: @urgent; - urgent-foreground: @background; - active-background: @active; - active-foreground: @background; - selected-normal-background: @selected; - selected-normal-foreground: @background; - selected-urgent-background: @active; - selected-urgent-foreground: @background; - selected-active-background: @urgent; - selected-active-foreground: @color12; - alternate-normal-background: @background; - alternate-normal-foreground: @foreground; - alternate-urgent-background: @urgent; - alternate-urgent-foreground: @background; - alternate-active-background: @active; - alternate-active-foreground: @background; - - -} - -/*****-- Elements Font Size -----*****/ -element-text { - font: "JetBrainsMono Nerd Font SemiBold 12"; -} - -/*****----- Main Window -----*****/ -window { - /* properties for window widget */ - transparency: "real"; - location: center; - anchor: center; - fullscreen: false; - width: 35%; - x-offset: 0px; - y-offset: 0px; - - /* properties for all widgets */ - enabled: true; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 10px; - border-color: @border-color; - cursor: "default"; - /* Backgroud Colors */ - background-color: @background-color; -} - -/*****----- Main Box -----*****/ -mainbox { - enabled: true; - spacing: 10px; - margin: 0px; - padding: 20px; - border: 0px solid; - border-radius: 0px 0px 0px 0px; - border-color: @border-color; - background-color: inherit; - children: [ "inputbar", "message", "custombox" ]; -} - -/*****----- A Custom Box -----*****/ -custombox { - spacing: 0px; - background-color: @background-color; - text-color: @foreground-color; - orientation: horizontal; - children: [ "mode-switcher", "listview" ]; -} - -/*****----- Inputbar -----*****/ -inputbar { - enabled: true; - spacing: 10px; - margin: 0px; - padding: 8px 12px; - border: 0px solid; - border-radius: 8px; - border-color: @border-color; - background-color: @alternate-background; - text-color: @foreground; - children: [ "textbox-prompt-colon", "entry" ]; -} - -prompt { - enabled: true; - background-color: inherit; - text-color: inherit; -} -textbox-prompt-colon { - enabled: true; - padding: 5px 0px; - expand: false; - str: " ๐Ÿ”Ž"; - background-color: inherit; - text-color: inherit; -} -entry { - enabled: true; - padding: 5px 0px; - background-color: @alternate-background; - text-color: @foreground; - cursor: text; - placeholder: "Search..."; - placeholder-color: inherit; -} -num-filtered-rows { - enabled: true; - expand: false; - background-color: inherit; - text-color: inherit; -} -textbox-num-sep { - enabled: true; - expand: false; - str: "/"; - background-color: inherit; - text-color: inherit; -} -num-rows { - enabled: true; - expand: false; - background-color: inherit; - text-color: inherit; -} -case-indicator { - enabled: true; - background-color: inherit; - text-color: inherit; -} - -/*****----- Listview -----*****/ -listview { - enabled: true; - columns: 1; - lines: 6; - cycle: true; - dynamic: true; - scrollbar: false; - layout: vertical; - reverse: false; - fixed-height: true; - fixed-columns: true; - - spacing: 5px; - margin: 0px; - padding: 10px; - border: 2px 2px 2px 2px; - border-radius: 8px; - border-color: @border-color; - background-color: transparent; - text-color: @foreground-color; - cursor: "default"; -} -scrollbar { - handle-width: 5px ; - handle-color: @handle-color; - border-radius: 10px; - background-color: @alternate-background; -} - -/*****----- Elements -----*****/ -element { - enabled: true; - spacing: 10px; - margin: 0px; - padding: 10px; - border: 0px solid; - border-radius: 8px; - border-color: @border-color; - background-color: transparent; - text-color: @foreground-color; - cursor: pointer; -} -element normal.normal { - background-color: transparent; - text-color: @normal-foreground; -} -element normal.urgent { - background-color: @urgent-background; - text-color: @urgent-foreground; -} -element normal.active { - background-color: transparent; - text-color: @active-foreground; -} -element selected.normal { - background-color: @selected-normal-background; - text-color: @selected-normal-foreground; -} -element selected.urgent { - background-color: @selected-urgent-background; - text-color: @selected-urgent-foreground; -} -element selected.active { - background-color: @selected-active-background; - text-color: @selected-active-foreground; -} -element alternate.normal { - background-color: @alternate-normal-background; - text-color: @alternate-normal-foreground; -} -element alternate.urgent { - background-color: @alternate-urgent-background; - text-color: @alternate-urgent-foreground; -} -element alternate.active { - background-color: @alternate-active-background; - text-color: @alternate-active-foreground; -} -element-icon { - background-color: transparent; - text-color: inherit; - cursor: inherit; -} -element-text { - background-color: transparent; - text-color: inherit; - highlight: inherit; - cursor: inherit; - vertical-align: 0.5; - horizontal-align: 0.0; -} - -/*****----- Mode Switcher -----*****/ -mode-switcher{ - enabled: true; - expand: false; - orientation: vertical; - spacing: 0px; - margin: 0px; - padding: 0px 0px; - border: 0px solid; - border-radius: 8px 0px 0px 8px; - border-color: @border-color; - background-color: @alternate-background; - text-color: @foreground-color; -} -button { - padding: 0px 20px 0px 20px; - border: 0px 0px 0px 0px; - border-radius: 8px; - border-color: @border-color; - background-color: transparent; - text-color: inherit; - vertical-align: 0.5; - horizontal-align: 0.0; - cursor: pointer; -} -button selected { - border: 2px 0px 2px 2px; - border-radius: 6px; - border-color: @border-color; - background-color: @selected-normal-foreground; - text-color: @selected-normal-background; -} - -/*****----- Message -----*****/ -message { - enabled: true; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 0px 0px 0px 0px; - border-color: @border-color; - background-color: transparent; - text-color: @foreground-color; -} -textbox { - padding: 12px; - border: 0px solid; - border-radius: 8px; - border-color: @border-color; - background-color: @alternate-background; - text-color: @foreground-color; - vertical-align: 0.5; - horizontal-align: 0.5; - highlight: none; - placeholder-color: @foreground-color; - blink: true; - markup: true; -} -error-message { - padding: 10px; - border: 2px solid; - border-radius: 8px; - border-color: @border-color; - background-color: @background-color; - text-color: @foreground-color; -} diff --git a/assets/rofi/themes/KooL_style-5.rasi b/assets/rofi/themes/KooL_style-5.rasi deleted file mode 100644 index 8609dcaf..00000000 --- a/assets/rofi/themes/KooL_style-5.rasi +++ /dev/null @@ -1,272 +0,0 @@ -/* ---- ๐Ÿ’ซ https://github.com/JaKooLit ๐Ÿ’ซ ---- */ -/* KooL Hyprland Rofi Style 5 */ - -/* ---- Configuration ---- */ -configuration { - modi: "drun,run,filebrowser"; - show-icons: true; - display-drun: "Apps"; - display-run: "Run"; - display-filebrowser: "Files"; - display-window: "Windows"; - drun-display-format: "{name}"; - hover-select: true; - me-select-entry: "MouseSecondary"; - me-accept-entry: "MousePrimary"; - window-format: "{w} ยท {c} ยท {t}"; - dpi: 1; -} - - -/* ---- Load wallust colors ---- */ -@theme "~/.config/rofi/wallust/colors-rofi.rasi" - -/* ---- Global Properties ---- */ -* { - - background-alt: @color1; - selected: @color12; - active: @color11; - urgent: red; - - text-selected: @background; - text-color: @foreground; - border-color: @selected; -} - -/*****-- Elements Font Size -----*****/ -element-text { - font: "JetBrainsMono Nerd Font SemiBold 12"; -} - -/* ---- Window ---- */ -window { - width: 800px; - /*height: 450px;*/ - x-offset: 0px; - y-offset: 0px; - spacing: 0px; - padding: 1px; - margin: 0px; - border: 2px; - border-color: @active-background; - cursor: "default"; - location: center; - anchor: center; - fullscreen: false; - enabled: true; - border-radius: 12px; - background-color: @background-color; -} - -/* ---- Mainbox ---- */ -mainbox { - enabled: true; - orientation: vertical; - padding: 8px; - background-image: url("~/.config/rofi/.current_wallpaper", width); - children: [ "inputbar", "listbox" ]; - border-radius: 12px; -} - -/* ---- Imagebox ---- */ -imagebox { - background-color: transparent; - orientation: vertical; - /*children: [ "inputbar"];*/ -} - -/* ---- Listbox ---- */ -listbox { - spacing: 4px; - orientation: vertical; - children: [ "message", "listview" ]; - padding: 10px; - border-radius: 12px; - border: 1px; - border-color: @active-background; - background-color: @background; -} - -/* ---- Dummy ---- */ -dummy { - background-color: transparent; -} - -/* ---- Inputbar ---- */ -inputbar { - enabled: true; - text-color: @foreground; - spacing: 10px; - border-radius: 12px; - border-color: @foreground; - background-color: @background; - children: [ "mode-switcher", "textbox-prompt-colon", "entry" ]; - border: 1px; - border-color: @active-background; -} - -textbox-prompt-colon { - enabled: true; - padding: 10px 0px 10px 10px; - expand: false; - str: "๐Ÿง"; - text-color: inherit; - background-color: transparent; -} - -entry { - enabled: true; - padding: 10px 0px 10px 0px; - text-color: @foreground; - cursor: text; - placeholder: " Search"; - placeholder-color: inherit; - background-color: @background; -} - -/* ---- Mode Switcher ---- */ -mode-switcher{ - enabled: true; - spacing: 10px; - background-color: transparent; - text-color: @foreground; -} - -button { - padding: 2px 24px 2px 24px; - border-radius: 12px; - background-color: @background; - text-color: inherit; - cursor: pointer; - border: 1px; - border-color: @active-background; -} - -button selected { - background-color: @selected; - text-color: @foreground; - border: 1px; - border-color: transparent; - -} - -/* ---- Listview ---- */ -listview { - enabled: true; - columns: 2; - lines: 6; - spacing: 5px; - padding: 6px; - dynamic: true; - cycle: true; - scrollbar: false; - layout: vertical; - reverse: false; - fixed-height: true; - fixed-columns: false; - background-color: @background; - border-radius: 12px; - border: 0px; -} - -/* ---- Scrollbar ---- */ -scrollbar { - border: 0px; - border-radius: 10px; - background-color: transparent; - handle-color: @active; - handle-width: 5px ; - padding: 0; -} - -/* ---- Element ---- */ -element { - enabled: true; - padding: 5px; - margin: 2px; - cursor: pointer; - background-color: transparent; - border-radius: 12px; - border: 0px; -} - -element normal.normal { - background-color: inherit; - text-color: inherit; -} - -element normal.urgent { - background-color: inherit; - text-color: inherit; -} - -element normal.active { - background-color: inherit; - text-color: inherit; -} - -element selected.normal { - background-color: @active; - text-color: inherit; -} - -element selected.urgent { - background-color: inherit; - text-color: inherit; -} - -element selected.active { - background-color: inherit; - text-color: inherit; -} - -element alternate.normal { - background-color: inherit; - text-color: inherit; -} - -element alternate.urgent { - background-color: inherit; - text-color: @foreground; -} - -element alternate.active { - background-color: inherit; - text-color: inherit; -} - -element-icon { - background-color: transparent; - text-color: inherit; - size: 32px; - cursor: inherit; -} - -element-text { - background-color: transparent; - text-color: @foreground; - cursor: inherit; - vertical-align: 0.5; - horizontal-align: 0; -} - -/* ---- Message ---- */ -message { - background-color: transparent; - border: 0px; -} -textbox { - padding: 12px; - border-radius: 10px; - background-color: @background-alt; - text-color: @foreground; - vertical-align: 0.5; - horizontal-align: 0.5; -} -error-message { - padding: 12px; - border-radius: 12px; - background-color: @background-alt; - text-color: @background; -} \ No newline at end of file diff --git a/assets/rofi/themes/KooL_style-6.rasi b/assets/rofi/themes/KooL_style-6.rasi deleted file mode 100644 index 369c0854..00000000 --- a/assets/rofi/themes/KooL_style-6.rasi +++ /dev/null @@ -1,241 +0,0 @@ -/* ---- ๐Ÿ’ซ https://github.com/JaKooLit ๐Ÿ’ซ ---- */ -/* KooL Hyprland Rofi Style 6 */ - -/* ---- Configuration ---- */ - -configuration { - modi: "drun,run,filebrowser"; - show-icons: true; - display-drun: "Apps"; - display-run: "Run"; - display-filebrowser: "Files"; - display-window: "Windows"; - drun-display-format: "{name}"; - hover-select: true; - me-select-entry: "MouseSecondary"; - me-accept-entry: "MousePrimary"; - window-format: "{w} ยท {c} ยท {t}"; - dpi: 1; -} - -/* ---- Load wallust colors ---- */ -@theme "~/.config/rofi/wallust/colors-rofi.rasi" - -/* ---- Global Properties ---- */ -* { - - background-alt: @color1; - selected: @color12; - active: @color11; - urgent: red; - - text-selected: @background; - text-color: @foreground; - border-color: @selected; -} - -/*****-- Elements Font Size -----*****/ -element-text { - font: "JetBrainsMono Nerd Font SemiBold 12"; -} - -/* ---- Window ---- */ -window { - // Default - enabled: true; - fullscreen: false; - transparency: "real"; - cursor: "default"; - spacing: 0px; - border: 2px; - border-radius: 30px; - location: center; - anchor: center; - - // Style Values - width: 50%; - background-color: #00000099; -} - -/* ----- Main Box ----- */ -mainbox { - enabled: true; - orientation: vertical; - children: [ "inputbar", "listbox" ]; - background-color: transparent; -} - - -/* ---- Inputbar ---- */ -inputbar { - enabled: true; - padding: 10px 10px 150px 10px; - margin: 10px; - background-color: transparent; - border-radius: 25px; - orientation: horizontal; - children: ["entry", "dummy", "mode-switcher" ]; - background-image: url("~/.config/rofi/.current_wallpaper", width); -} - -/* ---- Entry input ---- */ -entry { - enabled: true; - expand: false; - width: 300px; - padding: 10px; - border-radius: 12px; - background-color: @background; - text-color: inherit; - cursor: text; - placeholder: "๏€‚ Search "; // << Search symbol - placeholder-color: inherit; -} - -/* ---- Listbox ---- */ -listbox { - spacing: 10px; - padding: 10px; - background-color: transparent; - orientation: vertical; - children: [ "message", "listview" ]; -} - -/* ---- Listview ---- */ -listview { - enabled: true; - columns: 2; - lines: 6; - cycle: true; - dynamic: true; - scrollbar: false; - layout: vertical; - reverse: false; - fixed-height: true; - fixed-columns: true; - spacing: 10px; - padding: 10px; - background-color: transparent; - -// Adapt rofi theme - border: 0px; -} - -/* ---- Scrollbar ---- */ -scrollbar { - border: 0px; - border-radius: 10px; - background-color: transparent; - handle-color: @active; - handle-width: 5px ; - padding: 0; -} -/* ---- Dummy ---- */ -dummy { - expand: true; - background-color: transparent; -} - -/* ---- Mode Switcher ---- */ -mode-switcher{ - enabled: true; - spacing: 10px; - background-color: transparent; -} -button { - width: 5%; - padding: 12px; - border-radius: 12px; - background-color: @background; - text-color: inherit; - cursor: pointer; -} -button selected { - background-color: @active; - text-color: @text-selected; -} - - -/* ---- Elements ---- */ -element { - enabled: true; - spacing: 10px; - padding: 4px; - border-radius: 10px; - background-color: transparent; - cursor: pointer; -} - -element normal.normal { - background-color: inherit; - text-color: inherit; -} -element normal.urgent { - background-color: @urgent; - text-color: @foreground; -} -element normal.active { - background-color: @active; - text-color: @foreground; -} - -element selected.normal { - background-color: @color11; - text-color: @text-selected; -} -element selected.urgent { - background-color: @urgent; - text-color: @text-selected; -} -element selected.active { - background-color: @urgent; - text-color: @text-selected; -} -// Adapt rofi theme -element alternate.normal { - background-color: transparent; - text-color: inherit; -} -element alternate.urgent { - background-color: transparent; - text-color: inherit; -} -element alternate.active { - background-color: transparent; - text-color: inherit; -} -element-icon { - background-color: transparent; - text-color: inherit; - size: 36px; - cursor: inherit; -} -element-text { - background-color: transparent; - text-color: inherit; - cursor: inherit; - vertical-align: 0.5; - horizontal-align: 0.0; - -} - -/* ---- Message ---- */ -message { - background-color: @background; - border: 0px; -} -textbox { - margin: 10px; - padding: 12px; - border-radius: 10px; - background-color: @active; - text-color: @foreground; - vertical-align: 0.5; - horizontal-align: 0.5; -} -error-message { - padding: 12px; - border-radius: 20px; - background-color: @background; - text-color: @foreground; -} diff --git a/assets/rofi/themes/KooL_style-7.rasi b/assets/rofi/themes/KooL_style-7.rasi deleted file mode 100644 index 2ad7f714..00000000 --- a/assets/rofi/themes/KooL_style-7.rasi +++ /dev/null @@ -1,200 +0,0 @@ -/* ---- ๐Ÿ’ซ https://github.com/JaKooLit ๐Ÿ’ซ ---- */ -/* KooL Hyprland Rofi Style 7 */ - -/* original design from: https://github.com/adi1090x/rofi */ - -/*****----- Configuration -----*****/ -configuration { - modi: "drun,run,filebrowser,window"; - show-icons: true; - display-drun: "๏†ฒโ€‰"; - display-run: "๏„ โ€‰"; - display-filebrowser: "๏ผโ€‰"; - display-window: "๏‹โ€‰"; - drun-display-format: "{name}"; - dpi: 1; - hover-select: true; - me-select-entry: "MouseSecondary"; - me-accept-entry: "MousePrimary"; -} - -/* ---- Load wallust colors ---- */ -@theme "~/.config/rofi/wallust/colors-rofi.rasi" - - -/*****----- Global Properties -----*****/ -* { - background-alt: @color1; - selected: @color12; - active: @color11; - urgent: #8E3596; -} -/*****-- Elements Font Size -----*****/ -element-text { - font: "JetBrainsMono Nerd Font SemiBold 12"; -} - -/*****----- Main Window -----*****/ -window { - transparency: "real"; - location: center; - anchor: center; - fullscreen: false; - width: 800px; - x-offset: 0px; - y-offset: 0px; - - enabled: true; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 20px; - border-color: @selected; - background-color: @background-alt; - cursor: "default"; -} - -/*****----- Main Box -----*****/ -mainbox { - enabled: true; - spacing: 15px; - margin: 40px; - padding: 0px; - border: 0px solid; - border-radius: 0px 0px 0px 0px; - border-color: @selected; - background-color: transparent; - children: [ "inputbar", "message", "listview" ]; -} - -/*****----- Inputbar -----*****/ -inputbar { - enabled: true; - spacing: 0px; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 100%; - border-color: @selected; - background-color: @background-alt; - text-color: @foreground; - children: [ "entry" ]; -} - -prompt { - enabled: true; - padding: 15px; - border-radius: 100%; - background-color: @selected; - text-color: @background; -} -textbox-prompt-colon { - enabled: true; - expand: false; - str: ":::"; - padding: 15px; - background-color: inherit; - text-color: inherit; -} -entry { - enabled: true; - padding: 15px 0px; - background-color: inherit; - text-color: @foreground; - cursor: text; - placeholder: "Search..."; - placeholder-color: inherit; -} - -/*****----- Listview -----*****/ -listview { - enabled: true; - columns: 2; - lines: 6; - cycle: true; - dynamic: true; - scrollbar: false; - layout: vertical; - reverse: false; - fixed-height: true; - fixed-columns: true; - - spacing: 15px; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 0px; - border-color: @selected; - background-color: transparent; - text-color: @foreground; - cursor: "default"; -} -scrollbar { - handle-width: 5px ; - handle-color: @selected; - border-radius: 0px; - background-color: @background-alt; -} - -/*****----- Elements -----*****/ -element { - enabled: true; - spacing: 10px; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 0px; - border-color: @selected; - background-color: transparent; - text-color: @foreground; - orientation: horizontal; - cursor: pointer; -} -element normal.normal { - background-color: transparent; - text-color: @foreground; -} -element selected.normal { - border-radius: 10%; - background-color: @color11; - text-color: @foreground; -} -element-icon { - padding: 0px; - border-radius: 100%; - background-color: transparent; - text-color: inherit; - size: 5%; - cursor: inherit; -} -element-text { - background-color: transparent; - text-color: inherit; - highlight: inherit; - cursor: inherit; - vertical-align: 0.5; - horizontal-align: 0.0; -} - -/*****----- Message -----*****/ -message { - background-color: transparent; - border: 0px; -} -error-message { - padding: 20px; - border: 2px solid; - border-radius: 20px; - border-color: @active; - background-color: @background; - text-color: @foreground; -} -textbox { - padding: 10px; - border-radius: 20px; - background-color: @selected; - text-color: @foreground; - vertical-align: 0.5; - horizontal-align: 0.5; - highlight: none; -} diff --git a/assets/rofi/themes/KooL_style-8.rasi b/assets/rofi/themes/KooL_style-8.rasi deleted file mode 100644 index 5d24a2ed..00000000 --- a/assets/rofi/themes/KooL_style-8.rasi +++ /dev/null @@ -1,243 +0,0 @@ -/* ---- ๐Ÿ’ซ https://github.com/JaKooLit ๐Ÿ’ซ ---- */ -/* KooL Hyprland Rofi Style 8 */ - - -/* ---- Configuration ---- */ -configuration { - modi: "drun,filebrowser,window,run"; - show-icons: true; - display-drun: "๏†ฒโ€‰ apps"; - display-run: "๏„ โ€‰ term"; - display-filebrowser: " ๏ผโ€‰ file"; - display-window: " ๏‹โ€‰ window"; - drun-display-format: "{name}"; - window-format: "{w} ยท {c} ยท {t}"; - dpi: 1; - hover-select: true; - me-select-entry: "MouseSecondary"; - me-accept-entry: "MousePrimary"; -} - -/* ---- Load wallust colors ---- */ -@theme "~/.config/rofi/wallust/colors-rofi.rasi" - -/* ---- Global Properties ---- */ -* { - - border-width: 2px; - border-radius: 12px; -} - -/*****-- Elements Font Size -----*****/ -element-text { - font: "JetBrainsMono Nerd Font SemiBold 12"; -} - -/* ---- Window ---- */ -window { - width: 50%; - transparency: "real"; - fullscreen: false; - enabled: true; - cursor: "default"; - spacing: 0em; - padding: 0em; - border: @border-width; - border-color: @color12; - border-radius: @border-radius; - background-color: @background; -} - -mainbox { - enabled: true; - spacing: 0em; - padding: 0em; - orientation: vertical; - children: [ "inputbar" , "mode-switcher", "message", "listbox" ]; - background-color: transparent; -} - - -/* ---- Inputbar ---- */ -inputbar { - enabled: true; - spacing: 0em; - padding: 4em; - children: [ "textbox-prompt-colon", "entry" ]; - background-color: transparent; - background-image: url("~/.config/rofi/.current_wallpaper", width); -} - -textbox-prompt-colon { - enabled: true; - expand: false; - str: " โžก๏ธ"; - padding: 1em 0.2em 0em 0em; - text-color: @foreground; - border-radius: 2em 0em 0em 2em; - background-color: @background; -} - -entry { - enabled: true; - border-radius: 0em 2em 2em 0em; - spacing: 1em; - padding: 1em; - background-color: @background; - text-color: @foreground; - cursor: text; - placeholder: " Search"; - placeholder-color: inherit; -} - -/* ---- Listbox ---- */ -listbox { - padding: 0em; - spacing: 0em; - orientation: horizontal; - children: [ "listview" ]; - background-color: @background; -} - -/* ---- Listview ---- */ -listview { - padding: 1.5em; - spacing: 0.5em; - enabled: true; - columns: 2; - lines: 4; - cycle: true; - dynamic: true; - scrollbar: true; - layout: vertical; - reverse: false; - fixed-height: true; - fixed-columns: true; - cursor: "default"; - background-color: transparent; -} - - -/* ---- Mode Switcher ---- */ -mode-switcher { - orientation: horizontal; - width: 2em; - enabled: true; - padding: 1em; - spacing: 1em; - background-color: transparent; -} - -button { - cursor: pointer; - border-radius: 2em; - background-color: @background; - text-color: @foreground; -} - -button selected { - background-color: @color12; - text-color: @foreground; -} - -/* ---- Scrollbar ---- */ -scrollbar { - border: @border-width; - border-color: @color11; - handle-color: @color12; - handle-width: 10px ; - padding: 0; -} - - -/* ---- Elements ---- */ -element { - enabled: true; - spacing: 0em; - padding: 0.5em; - cursor: pointer; - background-color: transparent; - text-color: @foreground; -} - -element selected.normal { - background-color: @color11; - text-color: @foreground; - border-radius: 1.5em; -} - -element normal.normal { - background-color: inherit; - text-color: @foreground; -} - -element normal.urgent { - background-color: inherit; - text-color: @foreground; -} - -element normal.active { - background-color: inherit; - text-color: @foreground; -} - -element selected.urgent { - background-color: inherit; - text-color: @foreground; -} - -element selected.active { - background-color: inherit; - text-color: @foreground; -} - -element alternate.normal { - background-color: inherit; - text-color: @foreground; -} - -element alternate.urgent { - background-color: inherit; - text-color: @foreground; -} - -element alternate.active { - background-color: inherit; - text-color: @foreground; -} - -element-icon { - size: 2em; - cursor: inherit; - background-color: transparent; - text-color: inherit; -} - -element-text { - vertical-align: 0.5; - horizontal-align: 0.0; - cursor: inherit; - background-color: transparent; - text-color: inherit; -} - -/* ---- Message ---- */ -message { - background-color: transparent; - border: 0px; -} -textbox { - margin: 12px; - padding: 12px; - border-radius: @border-radius; - background-color: @color12; - text-color: @foreground; - vertical-align: 0.5; - horizontal-align: 0.5; -} -error-message { - padding: 0px; - border-radius: @border-radius; - background-color: @background; - text-color: @foreground; -} diff --git a/assets/rofi/themes/KooL_style-9.rasi b/assets/rofi/themes/KooL_style-9.rasi deleted file mode 100644 index 7c49d929..00000000 --- a/assets/rofi/themes/KooL_style-9.rasi +++ /dev/null @@ -1,212 +0,0 @@ -/* ---- ๐Ÿ’ซ https://github.com/JaKooLit ๐Ÿ’ซ ---- */ -/* KooL Hyprland Rofi Style 9 */ -/* Modified version of Rofi Config which was submitted by https://github.com/lonerOrz via Discord */ - -/* Integrating Wallust and More tweaks */ - - -configuration { - show-icons: true; - display-drun: "๏‘„"; - drun-display-format: "{icon} {name}"; - disable-history: false; - click-to-exit: true; - location: 0; - dpi: 1; - hover-select: true; - me-select-entry: "MouseSecondary"; - me-accept-entry: "MousePrimary"; -} - -/* ---- Load wallust colors ---- */ -@theme "~/.config/rofi/wallust/colors-rofi.rasi" - -/*****----- Global Properties -----*****/ -* { - BG: @background; - BGA: @color11; - FG: @foreground; - FGA: #F28FADff; - BDR: @color12; - SEL: #1E1E2Eff; - UGT: #F28FADff; - IMG: #FAE3B0ff; - OFF: #575268ff; - ON: #ABE9B3ff; -} - -/*****-- Elements Font Size -----*****/ -element-text { - font: "JetBrainsMono Nerd Font SemiBold 12"; -} - -/* ---- Window ---- */ -window { - transparency: "real"; - background-color: @BG; - text-color: @FG; - border: 2px; - border-color: @BDR; - border-radius: 10px; - width: 30%; - anchor: center; - x-offset: 0; - y-offset: 0; -} - -prompt { - enabled: true; - padding: 8px; - background-color: @BG; - text-color: @IMG; -} - -textbox-prompt-colon { - expand: false; - str: "๏€‚"; - border-radius: 100%; - background-color: @SEL; - text-color: @FG; - padding: 8px 12px 8px 12px; -} - -/* ---- Entry input ---- */ -entry { - background-color: @BG; - text-color: @FG; - placeholder-color: @FG; - expand: true; - horizontal-align: 0; - placeholder: " Search..."; - blink: true; - border: 0px 0px 2px 0px; - border-color: @BDR; - border-radius: 10px; - padding: 8px; -} - -inputbar { - children: [ textbox-prompt-colon, entry ]; - background-color: @BG; - text-color: @FG; - expand: false; - border: 0px 0px 0px 0px; - border-radius: 0px; - border-color: @BDR; - margin: 0px 0px 0px 0px; - padding: 0px; - position: center; -} - -case-indicator { - background-color: @BG; - text-color: @FG; - spacing: 0; -} - -/* ---- Listview ---- */ -listview { - background-color: @BG; - columns: 1; - lines: 7; - spacing: 4px; - cycle: true; - dynamic: true; - layout: vertical; - scrollbar: true; -} - -mainbox { - background-color: @BG; - children: [ inputbar, listview ]; - spacing: 15px; - padding: 15px; -} - -/* ---- Scrollbar ---- */ -scrollbar { - border: 1px; - border-radius: 10px; - border-color: @color12; - handle-color: @color11; - handle-width: 10px ; - padding: 0; -} - -/* ---- Elements ---- */ -element { - background-color: @BG; - text-color: @FG; - orientation: horizontal; - border-radius: 4px; - padding: 6px 6px 6px 6px; -} - -element-icon { - background-color: inherit; - text-color: inherit; - horizontal-align: 0.5; - vertical-align: 0.5; - size: 24px; - border: 0px; -} - -element-text { - background-color: inherit; - text-color: inherit; - expand: true; - horizontal-align: 0; - vertical-align: 0.5; - margin: 2px 0px 2px 2px; -} - -element normal.urgent, -element alternate.urgent { - background-color: @UGT; - text-color: @FG; - border-radius: 9px; -} - -element normal.active, -element alternate.active { - background-color: @BGA; - text-color: @FG; -} - -element selected { - background-color: @BGA; - text-color: @SEL; - border: 0px 0px 0px 0px; - border-radius: 10px; - border-color: @BDR; -} - -element selected.urgent { - background-color: @UGT; - text-color: @FG; -} - -element selected.active { - background-color: @BGA; - color: @FG; -} - -/* ---- Message ---- */ -message { - background-color: transparent; - border: 0px; -} -textbox { - padding: 12px; - border-radius: 10px; - background-color: @BDR; - text-color: @foreground; - vertical-align: 0.5; - horizontal-align: 0.5; -} -error-message { - padding: 12px; - border-radius: 20px; - background-color: @background; - text-color: @foreground; -} \ No newline at end of file diff --git a/config/rofi/themes/KooL_LonerOrZ.rasi b/config/rofi/themes/KooL_LonerOrZ.rasi new file mode 100644 index 00000000..5afd1f6b --- /dev/null +++ b/config/rofi/themes/KooL_LonerOrZ.rasi @@ -0,0 +1,195 @@ +/* ---- ๐Ÿ’ซ https://github.com/JaKooLit ๐Ÿ’ซ ---- */ +/* KooL Style LonerOrZ */ +/* Submitted by https://github.com/lonerOrz */ + + + +configuration { + show-icons: true; + display-drun: "๏‘„"; + drun-display-format: "{icon} {name}"; + disable-history: false; + click-to-exit: true; + location: 0; +} + +/*****----- Global Properties -----*****/ +* { + font: "Iosevka 12"; + + BG: #1E1D2Fff; + BGA: #89DCEBff; + FG: #D9E0EEff; + FGA: #F28FADff; + BDR: #96CDFBff; + SEL: #1E1E2Eff; + UGT: #F28FADff; + IMG: #FAE3B0ff; + OFF: #575268ff; + ON: #ABE9B3ff; +} + +window { + transparency: "real"; + background-color: @BG; + text-color: @FG; + border: 2px; + border-color: @BDR; + border-radius: 10px; + width: 25%; + anchor: center; + x-offset: 0; + y-offset: 0; +} + +prompt { + enabled: true; + padding: 8px; + background-color: @BG; + text-color: @IMG; +} + +textbox-prompt-colon { + expand: false; + str: "๏€‚"; + border-radius: 100%; + background-color: @SEL; + text-color: @FG; + padding: 8px 12px 8px 12px; + font: "Iosevka Nerd Font 10"; +} + +entry { + background-color: @BG; + text-color: @FG; + placeholder-color: @FG; + expand: true; + horizontal-align: 0; + placeholder: "Search..."; + blink: true; + border: 0px 0px 2px 0px; + border-color: @BDR; + border-radius: 10px; + padding: 8px; +} + +inputbar { + children: [ textbox-prompt-colon, entry ]; + background-color: @BG; + text-color: @FG; + expand: false; + border: 0px 0px 0px 0px; + border-radius: 0px; + border-color: @BDR; + margin: 0px 0px 0px 0px; + padding: 0px; + position: center; +} + +case-indicator { + background-color: @BG; + text-color: @FG; + spacing: 0; +} + + +listview { + background-color: @BG; + columns: 1; + lines: 7; + spacing: 4px; + cycle: false; + dynamic: true; + layout: vertical; +} + +/* ---- Scrollbar ---- */ +scrollbar { + border: 0px; + border-radius: 10px; + background-color: transparent; + handle-color: @BDR; + handle-width: 5px ; + padding: 0; +} + +mainbox { + background-color: @BG; + children: [ inputbar, message, listview ]; + spacing: 15px; + padding: 15px; +} + +element { + background-color: @BG; + text-color: @FG; + orientation: horizontal; + border-radius: 4px; + padding: 6px 6px 6px 6px; +} + +element-icon { + background-color: inherit; + text-color: inherit; + horizontal-align: 0.5; + vertical-align: 0.5; + size: 24px; + border: 0px; +} + +element-text { + background-color: inherit; + text-color: inherit; + expand: true; + horizontal-align: 0; + vertical-align: 0.5; + margin: 2px 0px 2px 2px; +} + +element normal.urgent, +element alternate.urgent { + background-color: @UGT; + text-color: @FG; + border-radius: 9px; +} + +element normal.active, +element alternate.active { + background-color: @BGA; + text-color: @FG; +} + +element selected { + background-color: @BGA; + text-color: @SEL; + border: 0px 0px 0px 0px; + border-radius: 10px; + border-color: @BDR; +} + +element selected.urgent { + background-color: @UGT; + text-color: @FG; +} + +element selected.active { + background-color: @BGA; + color: @FG; +} + +/*****----- Message -----*****/ +message { + background-color: transparent; + border: 0px; +} +error-message { + padding: 20px; +} +textbox { + padding: 10px; + border-radius: 10px; + background-color: @BDR; + text-color: @SEL; + vertical-align: 0.5; + horizontal-align: 0.5; +} diff --git a/config/rofi/themes/KooL_style-1.rasi b/config/rofi/themes/KooL_style-1.rasi new file mode 100644 index 00000000..9ac62fd7 --- /dev/null +++ b/config/rofi/themes/KooL_style-1.rasi @@ -0,0 +1,246 @@ +/* ---- ๐Ÿ’ซ https://github.com/JaKooLit ๐Ÿ’ซ ---- */ +/* KooL Hyprland Rofi Style 1 */ + +/* ---- Configuration ---- */ + +configuration { + modi: "drun,run,filebrowser"; + show-icons: true; + display-drun: "Apps"; + display-run: "Run"; + display-filebrowser: "Files"; + display-window: "Windows"; + drun-display-format: "{name}"; + window-format: "{w} ยท {c} ยท {t}"; + dpi: 1; + hover-select: true; + me-select-entry: "MouseSecondary"; + me-accept-entry: "MousePrimary"; +} + +/* ---- Load wallust colors ---- */ +@theme "~/.config/rofi/wallust/colors-rofi.rasi" + +/* ---- Global Properties ---- */ +* { + background-alt: @color1; + selected: @color12; + active: @color11; + urgent: red; + + text-selected: @background; + text-color: @foreground; + border-color: @selected; +} + +/*****-- Elements Font Size -----*****/ +element-text { + font: "JetBrainsMono Nerd Font SemiBold 12"; +} +/* ---- Window ---- */ +window { + // Default + enabled: true; + fullscreen: false; + transparency: "real"; + cursor: "default"; + spacing: 0px; + border: 3px 0px 3px 0px; + border-radius: 30px; + location: center; + anchor: center; + + // Style Values + width: 50%; + background-color: @background; +} + +/* ----- Main Box ----- */ +mainbox { + padding: 12px; + enabled: true; + orientation: vertical; + children: [ "inputbar", "listbox" ]; + background-color: transparent; +} + + +/* ---- Inputbar ---- */ +inputbar { + enabled: true; + padding: 10px 10px 50px 10px; + margin: 10px; + background-color: transparent; + border-radius: 20px; + orientation: horizontal; + children: ["entry", "dummy", "mode-switcher" ]; + background-image: url("~/.config/rofi/.current_wallpaper", width); +} + +/* ---- Entry input ---- */ +entry { + enabled: true; + expand: false; + width: 20%; + padding: 10px; + border-radius: 12px; + background-color: @active; + text-color: @text-selected; + cursor: text; + placeholder: " ๐Ÿ–ฅ๏ธ Search "; + placeholder-color: inherit; +} + +/* ---- Listbox ---- */ +listbox { + spacing: 10px; + padding: 10px; + background-color: transparent; + orientation: vertical; + children: [ "message", "listview" ]; +} + +/* ---- Listview ---- */ +listview { + enabled: true; + columns: 5; + lines: 5; + cycle: true; + dynamic: true; + scrollbar: true; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + spacing: 10px; + background-color: transparent; + margin: 10px; + text-color: @foreground; + +// Adapt rofi theme + border: 0px; +} + +/* ---- Dummy ---- */ +dummy { + expand: true; + background-color: transparent; +} + +/* ---- Mode Switcher ---- */ +mode-switcher{ + enabled: true; + spacing: 10px; + background-color: transparent; +} +button { + width: 5%; + padding: 12px; + border-radius: 12px; + background-color: @text-selected; + text-color: @text-color; + cursor: pointer; +} +button selected { + background-color: @selected; + text-color: @text-selected; +} + +/* ---- Scrollbar ---- */ +scrollbar { + border: 1px; + border-radius: 10px; + border-color: @color12; + handle-color: @color11; + handle-width: 10px ; + padding: 0; +} + +/* ---- Elements ---- */ +element { + enabled: true; + orientation: vertical; + padding: 10px; + spacing: 10px; + border-radius: 12px; + background-color: transparent; + cursor: pointer; +} + +element normal.normal { + background-color: inherit; + text-color: inherit; +} +element normal.urgent { + background-color: @urgent; + text-color: @foreground; +} +element normal.active { + background-color: @active; + text-color: @foreground; +} + +element selected.normal { + border: 0px 3px 0px 3px; + border-radius: 16px; + border-color: @active; + background-color: transparent; + text-color: @selected; +} + +element selected.urgent { + background-color: @urgent; + text-color: @text-selected; +} +element selected.active { + background-color: @urgent; + text-color: @text-selected; +} +// Adapt rofi theme +element alternate.normal { + background-color: transparent; + text-color: inherit; +} +element alternate.urgent { + background-color: transparent; + text-color: inherit; +} +element alternate.active { + background-color: transparent; + text-color: inherit; +} +element-icon { + size: 3%; + background-color: transparent; + text-color: inherit; + cursor: inherit; +} +element-text { + size: 1%; + background-color: transparent; + text-color: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; +} + +/* ---- Message ---- */ +message { + background-color: transparent; + border: 0px; +} +textbox { + margin: 10px; + padding: 12px; + border-radius: 10px; + background-color: @active; + text-color: @foreground; + vertical-align: 0.5; + horizontal-align: 0.5; +} +error-message { + padding: 12px; + border-radius: 20px; + background-color: @background; + text-color: @foreground; +} diff --git a/config/rofi/themes/KooL_style-10-Fancy-v2.rasi b/config/rofi/themes/KooL_style-10-Fancy-v2.rasi new file mode 100644 index 00000000..3e4a55c7 --- /dev/null +++ b/config/rofi/themes/KooL_style-10-Fancy-v2.rasi @@ -0,0 +1,174 @@ +/* ---- ๐Ÿ’ซ https://github.com/JaKooLit ๐Ÿ’ซ ---- */ +/* KooL Hyprland Rofi Style 10 - Fancy v2 */ +/* Credit to DaveDavenport & Rasmus Steinke */ + +/** + * Edited by: Dave Davenport + * User: Rasi + * Copyright: Rasmus Steinke + */ + +/* global settings and color variables */ +* { + blue: #A7c6E2; + blue-trans: #A7c6e2aa; + darkblue: #005F87; + green: #00330088; + black: #000000; + grey: #444444; + orange: #FFD391; + dark-orange: #FFA664; + light-grey: #F5F5F5; + medium-grey: #D0D0D0; + dark-grey: #002B36; + urgent: #D75F00; + active: #005F87; + transparent: #000000aa; + spacing: 0em; + padding: 0px; + background-color: white; + line-style: "none"; +} + +prompt-box { + background-color : transparent; +} + +prompt { + background-color : transparent; + text-color : white; +} + +window { + border : 2px; + border-radius : 12px; + border-color : black; + background-color : transparent; + color : @grey; +} +mainbox { + background-color : @blue-trans; + color : @grey; + spacing : 0%; +} + +listview { + // Looks. + border-radius : 10px; + border : 5px; + padding : 20px; + margin : 20px 30px 30px 30px; + background-color : @orange; + // Enable scrollbar + scrollbar : false; + scrollbar-width : 5px; + fixed-height : true; + reverse : false; + color : #000000; + spacing : 0.3em; +} +/* ---- Scrollbar ---- */ +scrollbar { + border: 1px; + border-radius: 10px; + background-color: @blue; + handle-color: @orange; + handle-width: 5px ; + padding: 0; +} +element { + border: 0px; + padding: 0px; + margin: 0px; + spacing: 0.5em; + color: @black; + background-color: @blue; + children: [ element-icon, element-text ]; +} + +element normal.normal { + color: @black; + background-color: @orange; +} +element normal.urgent { + color: @urgent; + background-color: @light-grey; +} +element normal.active { + color: @active; + background-color: @light-grey; +} +element selected.normal { + border-radius: 0px; + color: @black; + background-color: @dark-orange; +} +element selected.urgent { + color: @light-grey; + background-color: @urgent; +} +element selected.active { + color: @light-grey; + background-color: @active; +} +element alternate.normal { + color: @black; + background-color: @orange; +} +element alternate.urgent { + color: @urgent; + background-color: @medium-grey; +} +element alternate.active { + color: @active; + background-color: @medium-grey; +} +inputbar { + spacing : 5px; + background-color : #88003300; + border : 0px 0px 2px 0px; + border-radius : 0px; + padding : 5px 10px 5px 35px; + background-color : #00330088; + color : @black; + end : false; +} + +separator { + background-color : @blue; + color : #00000000; +} +prompt normal.normal { + background-color : #00000000; + color : #ffffff; + padding : 0px; +} +entry normal.normal { + background-color : #00000000; + color : #ffffff; + padding : 0px; +} +case-indicator normal.normal { + background-color : #00000000; + color : #ffffff; + padding : 0px; +} + +message { + margin : 30px; + padding : 20px 30px 20px 20px; + padding : 20px ; + border-radius : 10px; + border : 5px; +} + +prompt-colon { + spacing : 0; + enabled : false; +} + +element-text, element-icon { + background-color : inherit; + text-color : inherit; + foreground-color : inherit; +} diff --git a/config/rofi/themes/KooL_style-10-Fancy.rasi b/config/rofi/themes/KooL_style-10-Fancy.rasi new file mode 100644 index 00000000..b503f549 --- /dev/null +++ b/config/rofi/themes/KooL_style-10-Fancy.rasi @@ -0,0 +1,302 @@ +/* ---- ๐Ÿ’ซ https://github.com/JaKooLit ๐Ÿ’ซ ---- */ +/* KooL Hyprland Rofi Style 10 - Fancy */ +/* Credit to DaveDavenport. I have only some few things changed */ + +/******************************************************************************* + * ROFI Color theme + * Theme designed to show off moving, packing of widgets, icons and more. + * User: DaveDavenport + * Copyright: DaveDavenport + ********************************************************************************/ + +/* ---- Configuration ---- */ + +configuration { + modi: "drun,run,filebrowser"; + show-icons: true; + drun-display-format: "{name}"; + window-format: "{w} ยท {c} ยท {t}"; + dpi: 1; + hover-select: true; + me-select-entry: "MouseSecondary"; + me-accept-entry: "MousePrimary"; +} + +* { + selected-normal-foreground: rgba ( 248, 248, 242, 100 % ); + foreground: rgba ( 248, 248, 242, 100 % ); + normal-foreground: @foreground; + alternate-normal-background: rgba ( 39, 40, 34, 0 % ); + selected-urgent-foreground: rgba ( 248, 248, 242, 100 % ); + urgent-foreground: rgba ( 249, 38, 114, 100 % ); + alternate-urgent-background: rgba ( 39, 40, 34, 0 % ); + active-foreground: rgba ( 166, 226, 42, 100 % ); + lightbg: rgba ( 238, 232, 213, 100 % ); + selected-active-foreground: rgba ( 166, 226, 42, 100 % ); + alternate-active-background: rgba ( 39, 40, 34, 0 % ); + background: rgba ( 39, 40, 34, 93 % ); + bordercolor: rgba ( 0, 43, 54, 100 % ); + alternate-normal-foreground: @foreground; + normal-background: rgba ( 39, 40, 34, 0 % ); + selected-normal-background: rgba ( 20, 20, 17, 100 % ); + separatorcolor: rgba ( 230, 219, 116, 100 % ); + urgent-background: rgba ( 39, 40, 34, 0 % ); + selected-urgent-background: rgba ( 249, 38, 114, 100 % ); + alternate-urgent-foreground: @urgent-foreground; + background-color: transparent; + alternate-active-foreground: @active-foreground; + active-background: rgba ( 39, 40, 34, 0 % ); + selected-active-background: rgba ( 20, 20, 17, 100 % ); +} + +/*****-- Elements Font Size -----*****/ +element-text { + font: "JetBrainsMono Nerd Font SemiBold 12"; +} + +window { + border-color: darkgray/30%; + background-color: black/50%; + border: 2px; + padding: 0px; + border-radius: 10px; + padding: 0.5em; + spacing: 0px; + + anchor: north; + location: center; + y-offset: -15.5em; + + + children: [ inputbar, message, wrapper-mode-switcher, listview , pagerbox ]; +} + +pagerbox { + expand: false; + orientation: horizontal; + children: [ icon-left, pad, icon-right ]; +} + +pad { + expand: true; +} + +icon-left { + expand: false; + filename: "go-previous"; + size: 24; + vertical-align: 0.5; + action: "kb-page-prev"; +} + +icon-right { + expand: false; + filename: "go-next"; + size: 24; + vertical-align: 0.5; + action: "kb-page-next"; +} + +wrapper-mode-switcher { + orientation: horizontal; + + expand: false; + spacing: 0; + children: [ icon-ms-ic1, mode-switcher, icon-ms-ic2 ]; +} +icon-ms-ic1 { + filename: "go-previous"; +} +icon-ms-ic2 { + filename: "go-next"; +} +icon-ms-ic1,icon-ms-ic2 { + size: 16; + vertical-align: 0.8; + expand: false; + border: 0px 0px 2px ; + border-color: @separatorcolor; +} + +mode-switcher { + border: 0px; + spacing: 0px; + expand: true; +} + +button { + padding: 2px; + border: 0px 0px 2px ; + border-color: @separatorcolor; + text-color: dimgrey; +} +button selected.normal { + text-color: white; + background-color: black/50%; + + border: 2px 2px 0px ; + border-color: @separatorcolor; + border-radius: 10px 10px 0 0; +} + + +sidebar { + expand: false; +} + +message { + text-color: black; + background-color: lightgrey / 50%; + border-color: grey; + border: 2px; + border-radius: 5px; + padding: 4px; + margin: 0px 0px 0.5em; + expand: false; +} + +listview { + enabled: true; + columns: 2; + lines: 10; + spacing: 2px ; + scrollbar: false; + padding: 0.5em; + background-color: black/50%; + + expand: true; + border: 0px 2px 2px ; + border-color: @separatorcolor; + border-radius: 0px 0px 10px 10px; +} +element { + border: 1; + border-color: transparent; + padding: 4px ; +} +element-text { + background-color: inherit; + text-color: inherit; +} +element.normal.normal { + background-color: @normal-background; + text-color: @normal-foreground; +} +element.normal.urgent { + background-color: @urgent-background; + text-color: @urgent-foreground; +} +element.normal.active { + background-color: @active-background; + text-color: @active-foreground; +} +element.selected.normal { + border: 1; + border-color: grey/80%; + background-color: @selected-normal-background; + text-color: @selected-normal-foreground; +} +element.selected.urgent { + border: 1; + border-color: grey/80%; + background-color: @selected-urgent-background; + text-color: @selected-urgent-foreground; +} +element.selected.active { + border: 1; + border-color: grey/80%; + background-color: @selected-active-background; + text-color: @selected-active-foreground; +} +element.alternate.normal { + background-color: @alternate-normal-background; + text-color: @alternate-normal-foreground; +} +element.alternate.urgent { + background-color: @alternate-urgent-background; + text-color: @alternate-urgent-foreground; +} +element.alternate.active { + background-color: @alternate-active-background; + text-color: @alternate-active-foreground; +} +/* ---- Scrollbar ---- */ +scrollbar { + border: 1px; + border-radius: 10px; + background-color: @selected-normal-background; + handle-color: @separatorcolor; + handle-width: 5px ; + padding: 0; +} +sidebar { + border: 2px 0px 0px ; + border-color: @separatorcolor; +} +inputbar { + text-color: @normal-foreground; + padding: 0px 0px 0.5em; + children: [ wrapper ]; +} +case-indicator { + text-color: @normal-foreground; +} + +wrapper { + orientation: horizontal; + text-color: black; + background-color: white / 75%; + border-color: grey; + border: 2px; + border-radius: 5px; + padding: 4px; + children: [ icon-k, entry, icon-paste]; + spacing: 0.5em; +} +button-paste { + expand: false; + str: "gtk-paste"; + size: 24; + vertical-align: 0.5; + action: "kb-cancel"; +} +icon-paste { + expand: false; + filename: "gtk-paste"; + size: 24; + vertical-align: 0.5; + action: "kb-primary-paste"; +} +icon-k { + expand: false; + filename: "input-keyboard"; + size: 24; + vertical-align: 0.5; + +} +entry { + enabled: true; + expand: true; + background-color: white / 75%; + placeholder: " ๐Ÿ–ฅ๏ธ Search "; + vertical-align: 0.5; + border-radius: 5px; + padding: 4px; +} + + +/*****----- Message -----*****/ +error-message { + background-color: darkred/20%; + border-radius: 10px; + border: 2px; + +} +textbox { + padding: 5px; + background-color: darkred/10%; + vertical-align: 0.5; + horizontal-align: 0.5; +} + + diff --git a/config/rofi/themes/KooL_style-11-Win11-list-dark.rasi b/config/rofi/themes/KooL_style-11-Win11-list-dark.rasi new file mode 100644 index 00000000..229a5297 --- /dev/null +++ b/config/rofi/themes/KooL_style-11-Win11-list-dark.rasi @@ -0,0 +1,150 @@ +/* ---- ๐Ÿ’ซ https://github.com/JaKooLit ๐Ÿ’ซ ---- */ +/* KooL Hyprland Rofi Style 11 - Windows 11 List Dark */ +/* source: https://github.com/newmanls */ + +/* Integrating Wallust and More tweaks */ + +/* ---- Configuration ---- */ +configuration { + dpi: 1; + show-icons: true; + hover-select: true; + me-select-entry: "MouseSecondary"; + me-accept-entry: "MousePrimary"; +} + +/*****----- Global Properties -----*****/ +* { + bg0 : black/50%; + bg1 : black/40%; + bg2 : black/10%; + bg3 : black; + fg0 : #ffffff; + fg1 : #cecece; + accent : #60cdff; + urgent : @accent; + + background-color : transparent; + text-color : @fg0; + + margin : 0; + padding : 0; + spacing : 0; +} + +/*****-- Elements Font Size -----*****/ +element-text { + font: "JetBrainsMono Nerd Font SemiBold 12"; +} + +element-icon, element-text, scrollbar { + cursor: pointer; +} + +window { + location : south; + width : 40%; + height : 50%; + y-offset : -10px; + + background-color : @bg1; + border-radius : 8px; +} + +mainbox { + padding : 24px; + spacing : 24px; +} + +inputbar { + padding : 8px; + spacing : 4px; + children : [ icon-search, entry ]; + border : 0 0 2px 0 solid; + border-color : @accent; + border-radius : 2px; + background-color : @bg0; +} + +icon-search, entry, element-icon, element-text { + vertical-align: 0.5; +} + +icon-search { + expand : false; + filename : "search-symbolic"; + size : 24px; +} + +entry { + placeholder : "Type here to search"; + text-color : @fg1; +} + +listview { + columns : 2; + spacing : 8px; + fixed-height : true; + fixed-columns : true; +} + +element { + spacing : 1em; + padding : 8px; + border-radius : 2px; +} + +element normal urgent { + text-color: @urgent; +} + +element normal active { + text-color: @accent; +} + +element alternate active { + text-color: @accent; +} + +element selected active { + text-color: @accent; +} + +element selected { + background-color: @bg3; +} + +element selected urgent { + background-color: @urgent; +} + +element-icon { + size: 1.5em; +} + +element-text { + text-color: inherit; +} + +/* ---- Scrollbar ---- */ +scrollbar { + border: 1px; + border-radius: 10px; + background-color: inherit; + handle-color: @accent; + handle-width: 5px ; + padding: 0; +} + +/*****----- Message -----*****/ +error-message { + padding: 20px; +} + +textbox { + padding : 10px; + background-color : @bg0; + text-color : @fg0; + vertical-align : 0.5; + horizontal-align : 0.5; +} diff --git a/config/rofi/themes/KooL_style-11-Win11-list-light.rasi b/config/rofi/themes/KooL_style-11-Win11-list-light.rasi new file mode 100644 index 00000000..8d5082e6 --- /dev/null +++ b/config/rofi/themes/KooL_style-11-Win11-list-light.rasi @@ -0,0 +1,150 @@ +/* ---- ๐Ÿ’ซ https://github.com/JaKooLit ๐Ÿ’ซ ---- */ +/* KooL Hyprland Rofi Style 11 - Windows 11 List Light */ +/* source: https://github.com/newmanls */ + +/* Integrating Wallust and More tweaks */ + +/* ---- Configuration ---- */ +configuration { + dpi: 1; + show-icons: true; + hover-select: true; + me-select-entry: "MouseSecondary"; + me-accept-entry: "MousePrimary"; +} + +/*****----- Global Properties -----*****/ +* { + bg0 : #ffffff80; + bg1 : #f9f9f9bf; + bg2 : #f7f7f7; + bg3 : #fefefebf; + fg0 : #1a1a1a; + fg1 : #5f5f5f; + accent : #005fb8; + urgent : @accent; + + background-color : transparent; + text-color : @fg0; + + margin : 0; + padding : 0; + spacing : 0; +} + +/*****-- Elements Font Size -----*****/ +element-text { + font: "JetBrainsMono Nerd Font SemiBold 12"; +} + +element-icon, element-text, scrollbar { + cursor: pointer; +} + +window { + location : south; + width : 40%; + height : 50%; + y-offset : -10px; + + background-color : @bg1; + border-radius : 8px; +} + +mainbox { + padding : 24px; + spacing : 24px; +} + +inputbar { + padding : 8px; + spacing : 4px; + children : [ icon-search, entry ]; + border : 0 0 2px 0 solid; + border-color : @accent; + border-radius : 2px; + background-color : @bg0; +} + +icon-search, entry, element-icon, element-text { + vertical-align: 0.5; +} + +icon-search { + expand : false; + filename : "search-symbolic"; + size : 24px; +} + +entry { + placeholder : "Type here to search"; + placeholder-color : @fg1; +} + +listview { + columns : 2; + spacing : 8px; + fixed-height : true; + fixed-columns : true; +} + +element { + spacing : 1em; + padding : 8px; + border-radius : 2px; +} + +element normal urgent { + text-color: @urgent; +} + +element normal active { + text-color: @accent; +} + +element alternate active { + text-color: @accent; +} + +element selected active { + text-color: @accent; +} + +element selected { + background-color: @bg3; +} + +element selected urgent { + background-color: @urgent; +} + +element-icon { + size: 1.5em; +} + +element-text { + text-color: inherit; +} + +/* ---- Scrollbar ---- */ +scrollbar { + border: 1px; + border-radius: 10px; + background-color: inherit; + handle-color: @accent; + handle-width: 5px ; + padding: 0; +} + +/*****----- Message -----*****/ +error-message { + padding: 20px; +} + +textbox { + padding : 10px; + background-color : @bg0; + text-color : @fg0; + vertical-align : 0.5; + horizontal-align : 0.5; +} diff --git a/config/rofi/themes/KooL_style-12-TOP-Docu.rasi b/config/rofi/themes/KooL_style-12-TOP-Docu.rasi new file mode 100644 index 00000000..55fbb0b7 --- /dev/null +++ b/config/rofi/themes/KooL_style-12-TOP-Docu.rasi @@ -0,0 +1,159 @@ +/* ---- ๐Ÿ’ซ https://github.com/JaKooLit ๐Ÿ’ซ ---- */ +/* KooL Hyprland Rofi Style 12 - TOP - Docu */ +/* Credit to DaveDavenport. I have only some few things changed */ + +/** + * ROFI Documentation theme. + * User: Qball + * Copyright: Dave Davenport + */ + +configuration { + modi: "drun,run,filebrowser"; + show-icons: true; + display-drun: "Apps"; + display-run: "Run"; + display-filebrowser: "Files"; + display-window: "Windows"; + drun-display-format: "{name}"; + window-format: "{w} ยท {c} ยท {t}"; + dpi: 1; + hover-select: true; + me-select-entry: "MouseSecondary"; + me-accept-entry: "MousePrimary"; +} + +/* ---- Global Properties ---- */ +* { + background-color: transparent; + text-color: white; +} +entry { + border: 2px 0px; + border-color: darkgrey; + background-color: grey; + padding: 4px; + placeholder: "๐Ÿ”Ž Search"; + placeholder-color: darkgrey; + cursor: text; +} + +/*****-- Elements Font Size -----*****/ +element-text { + font: "JetBrainsMono Nerd Font SemiBold 12"; + +} +inputbar { + spacing: 0; + children: [ icon-keyboard, entry, mode-switcher ]; +} + +mode-switcher { + spacing: 10px; + border: 2px; + border-radius: 0px 4px 4px 0px; + border-color: darkgrey; + background-color: darkgrey; +} + +button { + padding: 0px 60px 0px 60px; + background-color: grey; + border-color: darkgrey; + cursor: pointer; +} + +button selected { + background-color: white/20%; + text-color: black; +} + +icon-keyboard { + border: 2px 0px 2px 2px; + border-radius: 4px 0px 0px 4px; + border-color: darkgrey; + background-color: grey; + padding: 0px 10px 0px 10px; + expand: false; + size: 1.2em; + filename: "keyboard"; +} + +window { + anchor: north; + location: north; + width: 100%; + background-color: black / 50%; + padding: 1em; + border-color: black; + border: 0em 0.2em 0.2em; + chilren: [ inputbar, message, listview ]; +} + +mainbox { + spacing: 1em; +} + + +listview { + lines: 4; + columns: 6; + spacing: 1em; + fixed-columns: true; +} + +element { + orientation: vertical; + border: 2px; + border-radius: 4px ; + border-color: darkgrey; + background-color: grey; + cursor: pointer; + padding: 4px; +} + +element selected { + background-color: white/20%; + text-color: black; +} + + +element-icon { + size: 5%; + cursor: inherit; +} + +element-text { + horizontal-align: 0.5; + cursor: inherit; +} + +/* ---- Scrollbar ---- */ +scrollbar { + border-radius: 10px; + background-color: transparent; + handle-color: darkgrey; + handle-width: 5px ; + padding: 0; +} + +/* ---- Message ---- */ +message { + background-color: transparent; + border: 0px; +} +textbox { + margin: 10px; + padding: 12px; + border-radius: 10px; + background-color: black / 50%; + text-color: white; + vertical-align: 0.5; + horizontal-align: 0.5; +} +error-message { + padding: 12px; + border-radius: 20px; + background-color: black / 50%; + text-color: white; +} \ No newline at end of file diff --git a/config/rofi/themes/KooL_style-2-Dark.rasi b/config/rofi/themes/KooL_style-2-Dark.rasi new file mode 100644 index 00000000..73c3eee7 --- /dev/null +++ b/config/rofi/themes/KooL_style-2-Dark.rasi @@ -0,0 +1,191 @@ +/* ---- ๐Ÿ’ซ https://github.com/JaKooLit ๐Ÿ’ซ ---- */ +/* KooL Hyprland Rofi Style 2 Dark */ +/* Source: https://github.com/adi1090x/rofi */ + + +/* ****----- Configuration -----**** */ +configuration { + modi: "drun,filebrowser,window"; + show-icons: true; + display-drun: "APPS"; + display-run: "RUN"; + display-filebrowser: "FILES"; + display-window: "WINDOW"; + drun-display-format: "{name}"; + window-format: "{w} ยท {c} ยท {t}"; + dpi: 1; + hover-select: true; + me-select-entry: "MouseSecondary"; + me-accept-entry: "MousePrimary"; +} + +/*****----- Global Properties -----*****/ +* { + +} +/*****-- Elements Font Size -----*****/ +element-text { + font: "JetBrainsMono Nerd Font SemiBold 12"; +} + +/*****----- Main Window -----*****/ +window { + /* properties for window widget */ + transparency: "real"; + location: center; + anchor: center; + fullscreen: false; + width: 60%; + x-offset: 0px; + y-offset: 0px; + + /* properties for all widgets */ + enabled: true; + margin: 0px; + padding: 0px; + border-radius: 12px; + cursor: "default"; + background-color: transparent; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 20px; + margin: 10px; + padding: 40px; + border-radius: 12px; + background-color: black/90%; + children: [ "inputbar", "mode-switcher", "message", "listview" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 0px; + margin: 0px; + padding: 0px 0px 10px 0px; + border: 0px 0px 2px 0px; + border-radius: 0px; + border-color: gray/20%; + background-color: black/50%; + children: [ "entry" ]; +} + +entry { + enabled: true; + background-color: black/50%; + text-color: white/75%; + cursor: text; + placeholder: "Type to search"; + placeholder-color: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 3; + lines: 3; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: 40px; + margin: 0px; + padding: 20px 0px 0px 0px; + border: 0px solid; + background-color: transparent; + cursor: "default"; +} + +/* ---- Scrollbar ---- */ +scrollbar { + border: 1px; + border-radius: 10px; + background-color: inherit; + handle-color: #719DF9; + handle-width: 5px ; + padding: 0; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 15px; + border: 1px solid; + border-radius: 8px; + border-color: white/30%; + background-color: black; + text-color: white; + cursor: pointer; +} +element normal.active { + background-color: #67FF80; + text-color: black; +} +element selected.normal { + background-color: #c19419; + text-color: black; +} +element selected.active { + background-color: #FF7F7C; + text-color: white; +} +element-icon { + background-color: transparent; + size: 48px; + cursor: inherit; +} +element-text { + background-color: inherit; + text-color: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} + +/*****----- Mode Switcher -----*****/ +mode-switcher{ + enabled: true; + expand: false; + spacing: 20px; + margin: 0px 10%; + background-color: transparent; + text-color: white; +} +button { + padding: 6px; + border: 0px solid; + border-radius: 100%; + background-color: #719DF9; + text-color: inherit; + cursor: pointer; +} +button selected { + background-color: #F37277; + text-color: inherit; +} + +/*****----- Message -----*****/ +message { + background-color: transparent; + border: 0px; +} +error-message { + padding: 20px; +} +textbox { + padding: 10px; + background-color: #719DF9; + text-color: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; +} diff --git a/config/rofi/themes/KooL_style-2-Light.rasi b/config/rofi/themes/KooL_style-2-Light.rasi new file mode 100644 index 00000000..29ea7188 --- /dev/null +++ b/config/rofi/themes/KooL_style-2-Light.rasi @@ -0,0 +1,193 @@ +/* ---- ๐Ÿ’ซ https://github.com/JaKooLit ๐Ÿ’ซ ---- */ +/* KooL Hyprland Rofi Style 2 Light */ +/* credit: https://github.com/adi1090x/rofi */ + + +/*****----- Configuration -----*****/ +configuration { + modi: "drun,filebrowser,window"; + show-icons: true; + display-drun: "APPS"; + display-run: "RUN"; + display-filebrowser: "FILES"; + display-window: "WINDOW"; + drun-display-format: "{name}"; + window-format: "{w} ยท {c} ยท {t}"; + dpi: 1; + hover-select: true; + me-select-entry: "MouseSecondary"; + me-accept-entry: "MousePrimary"; +} + +/*****----- Global Properties -----*****/ +* { + +} +/*****-- Elements Font Size -----*****/ +element-text { + font: "JetBrainsMono Nerd Font SemiBold 12"; +} + +/*****----- Main Window -----*****/ +window { + /* properties for window widget */ + transparency: "real"; + location: center; + anchor: center; + fullscreen: false; + width: 60%; + x-offset: 0px; + y-offset: 0px; + + /* properties for all widgets */ + enabled: true; + margin: 0px; + padding: 0px; + border-radius: 12px; + cursor: "default"; + background-color: inherit; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 20px; + margin: 10px; + padding: 40px; + border-radius: 12px; + background-color: white/90%; + children: [ "inputbar", "mode-switcher", "message", "listview" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 0px; + margin: 0px; + padding: 0px 10px 10px 0px; + border: 0px 0px 2px 0px; + border-radius: 0px; + border-color: gray/20%; + background-color: transparent; + children: [ "entry" ]; +} + +entry { + enabled: true; + background-color: inherit; + text-color: black; + cursor: text; + placeholder: "Type to search"; + placeholder-color: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 3; + lines: 3; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: 40px; + margin: 0px; + padding: 20px 0px 0px 0px; + border: 0px solid; + background-color: transparent; + cursor: "default"; +} + +/* ---- Scrollbar ---- */ +scrollbar { + border: 0px; + border-radius: 10px; + background-color: transparent; + handle-color: gray/50%; + handle-width: 5px ; + padding: 0; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 15px; + border: 1px solid; + border-radius: 8px; + border-color: gray/30%; + background-color: white; + text-color: black; + cursor: pointer; +} +element normal.active { + background-color: #67FF80; + text-color: black; +} +element selected.normal { + background-color: #FDD66F; + text-color: black; +} +element selected.active { + background-color: #FF7F7C; + text-color: black; +} +element-icon { + background-color: transparent; + size: 48px; + cursor: inherit; +} +element-text { + background-color: inherit; + text-color: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} + +/*****----- Mode Switcher -----*****/ +mode-switcher{ + enabled: true; + expand: false; + spacing: 20px; + margin: 0px 10%; + background-color: transparent; + text-color: white; +} +button { + font: "JetBrainsMono Nerd Font SemiBold 10"; + padding: 6px; + border: 0px solid; + border-radius: 100%; + background-color: #719DF9; + text-color: inherit; + cursor: pointer; +} +button selected { + background-color: #F37277; + text-color: inherit; +} + +/*****----- Message -----*****/ +message { + background-color: transparent; + border: 0px; +} +error-message { + padding: 20px; +} +textbox { + padding: 10px; + background-color: #719DF9; + text-color: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; +} + diff --git a/config/rofi/themes/KooL_style-3-FullScreen-v1.rasi b/config/rofi/themes/KooL_style-3-FullScreen-v1.rasi new file mode 100644 index 00000000..a98a6fa8 --- /dev/null +++ b/config/rofi/themes/KooL_style-3-FullScreen-v1.rasi @@ -0,0 +1,256 @@ +/* ---- ๐Ÿ’ซ https://github.com/JaKooLit ๐Ÿ’ซ ---- */ +/* KooL Hyprland Rofi Style 3 - Full screen v1 */ + +/* ---- Configuration ---- */ + +configuration { + modi: "drun,run,filebrowser"; + show-icons: true; + display-drun: "Apps"; + display-run: "Run"; + display-filebrowser: "Files"; + display-window: "Windows"; + drun-display-format: "{name}"; + window-format: "{w} ยท {c} ยท {t}"; + dpi: 1; + hover-select: true; + me-select-entry: "MouseSecondary"; + me-accept-entry: "MousePrimary"; +} + +/* ---- Load wallust colors ---- */ +@theme "~/.config/rofi/wallust/colors-rofi.rasi" + +/* ---- Global Properties ---- */ +* { + + background-alt: @selected-active-background; // Buttons background + selected: @selected-urgent-background; // Button selected + active: @selected-normal-background; // Window activated + urgent: @selected; // When hovering the activated window (maybe more?) + + text-selected: @background; + text-color: @foreground; + border-color: @selected; +} + +/*****-- Elements Font Size -----*****/ +element-text { + font: "JetBrainsMono Nerd Font SemiBold 12"; +} + +/* ---- Global Properties ---- */ +* { + main-bg: @background; + main-fg: @foreground; + main-br: @color12; + main-ex: @color11; + select-bg: @foreground; + select-fg: @background; + separatorcolor: transparent; + border-color: transparent; +} + + +/* ---- Window ---- */ +window { + // Default + enabled: true; + fullscreen: true; + transparency: "real"; + cursor: "default"; + spacing: 0px; + border: 3px 0px 3px 0px; + border-radius: 30px; + location: center; + anchor: center; + + // Style Values + background-color: @background; +} + +/* ----- Main Box ----- */ +mainbox { + padding: 12px; + enabled: true; + orientation: vertical; + children: [ "inputbar", "listbox" ]; + background-color: transparent; +} + + +/* ---- Inputbar ---- */ +inputbar { + enabled: true; + padding: 10px 10px 50px 10px; + margin: 10px; + background-color: transparent; + border-radius: 20px; + orientation: horizontal; + children: ["entry", "dummy", "mode-switcher" ]; + background-image: url("~/.config/rofi/.current_wallpaper", width); +} + +/* ---- Entry input ---- */ +entry { + enabled: true; + expand: false; + width: 20%; + padding: 10px; + border-radius: 12px; + background-color: @selected; + text-color: @text-selected; + cursor: text; + placeholder: " ๐Ÿ–ฅ๏ธ Search "; + placeholder-color: inherit; +} + +/* ---- Listbox ---- */ +listbox { + spacing: 10px; + padding: 10px; + background-color: transparent; + orientation: vertical; + children: [ "message", "listview" ]; +} + +/* ---- Listview ---- */ +listview { + enabled: true; + columns: 5; + lines: 5; + cycle: true; + dynamic: true; + scrollbar: true; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + spacing: 10px; + background-color: transparent; + margin: 10px; + +// Adapt rofi theme + border: 0px; +} + +/* ---- Dummy ---- */ +dummy { + expand: true; + background-color: transparent; +} + +/* ---- Mode Switcher ---- */ +mode-switcher{ + enabled: true; + spacing: 10px; + background-color: transparent; +} +button { + width: 5%; + padding: 12px; + border-radius: 12px; + background-color: @text-selected; + text-color: @text-color; + cursor: pointer; +} +button selected { + background-color: @selected; + text-color: @text-selected; +} + +/* ---- Scrollbar ---- */ +scrollbar { + border: 0; + handle-color: @background-alt; + handle-width: 2px ; + padding: 0; +} + +/* ---- Elements ---- */ +element { + enabled: true; + orientation: vertical; + padding: 10px; + spacing: 10px; + border-radius: 12px; + background-color: transparent; + cursor: pointer; +} + +element normal.normal { + background-color: inherit; + text-color: inherit; +} +element normal.urgent { + background-color: @urgent; + text-color: @foreground; +} +element normal.active { + background-color: @active; + text-color: @foreground; +} + +element selected.normal { + border: 0px 3px 0px 3px; + border-radius: 16px; + border-color: @selected; + background-color: transparent; + text-color: @background-alt; +} + +element selected.urgent { + background-color: @urgent; + text-color: @text-selected; +} +element selected.active { + background-color: @urgent; + text-color: @text-selected; +} +// Adapt rofi theme +element alternate.normal { + background-color: transparent; + text-color: inherit; +} +element alternate.urgent { + background-color: transparent; + text-color: inherit; +} +element alternate.active { + background-color: transparent; + text-color: inherit; +} +element-icon { + size: 5%; + background-color: transparent; + text-color: inherit; + cursor: inherit; +} +element-text { + background-color: transparent; + text-color: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; +} + +/* ---- Message ---- */ +message { + background-color: transparent; + border: 0px; +} +textbox { + margin: 10px; + padding: 12px; + border-radius: 10px; + background-color: @selected; + text-color: @background; + vertical-align: 0.5; + horizontal-align: 0.5; +} +error-message { + padding: 12px; + border-radius: 20px; + background-color: @background-alt; + text-color: @background; +} diff --git a/config/rofi/themes/KooL_style-3-Fullscreen-v2.rasi b/config/rofi/themes/KooL_style-3-Fullscreen-v2.rasi new file mode 100644 index 00000000..0dbf45bc --- /dev/null +++ b/config/rofi/themes/KooL_style-3-Fullscreen-v2.rasi @@ -0,0 +1,217 @@ +/* ---- ๐Ÿ’ซ https://github.com/JaKooLit ๐Ÿ’ซ ---- */ +/* KooL Hyprland Rofi Style 3 - Full screen v2 */ +/* credit: https://github.com/adi1090x/rofi */ + +/*****----- Configuration -----*****/ +configuration { + modi: "drun,run,filebrowser"; + show-icons: true; + display-drun: "๏€‰ Apps"; + display-run: "๏„  Run"; + display-filebrowser: "๏ป Files"; + display-window: "๏‹ Windows"; + display-ssh: "๏„ˆ SSH"; + drun-display-format: "{name}"; + window-format: "{w} ยท {c} ยท {t}"; + dpi: 1; + hover-select: true; + me-select-entry: "MouseSecondary"; + me-accept-entry: "MousePrimary"; +} + +/* ---- Load wallust colors ---- */ +@theme "~/.config/rofi/wallust/colors-rofi.rasi" + +/*****----- Global Properties -----*****/ +* { + background-alt: @color7; + selected: @color12; + active: @color11; + urgent: red; + + border-color: @selected; + handle-color: @selected; + background-color: @background; + foreground-color: @foreground; + alternate-background: @background-alt; + normal-background: @background; + normal-foreground: @foreground; + urgent-background: @urgent; + urgent-foreground: @background; + active-background: @active; + active-foreground: @background; + selected-normal-background: @selected; + selected-normal-foreground: @background; + selected-urgent-background: @active; + selected-urgent-foreground: @background; + selected-active-background: @urgent; + selected-active-foreground: @background; + alternate-normal-background: @background; + alternate-normal-foreground: @foreground; + alternate-urgent-background: @urgent; + alternate-urgent-foreground: @background; + alternate-active-background: @active; + alternate-active-foreground: @background; + + +} + +/*****-- Elements Font Size -----*****/ +element-text { + font: "JetBrainsMono Nerd Font SemiBold 12"; +} + +/*****----- Main Window -----*****/ +window { + transparency: "real"; + location: center; + anchor: center; + fullscreen: true; + x-offset: 0px; + y-offset: 0px; + + enabled: true; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: black / 10%; + cursor: "default"; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 100px; + margin: 0px; + padding: 100px 225px; + border: 0px solid; + border-radius: 0px 0px 0px 0px; + border-color: @selected; + background-color: transparent; + children: [ "inputbar", "message", "listview" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 10px; + margin: 0% 28%; + padding: 10px; + border: 1px solid; + border-radius: 6px; + border-color: white / 25%; + background-color: white / 5%; + text-color: @foreground; + children: [ "prompt", "entry" ]; +} + +prompt { + enabled: true; + background-color: transparent; + text-color: inherit; +} +textbox-prompt-colon { + enabled: true; + expand: false; + str: "::"; + background-color: transparent; + text-color: inherit; +} +entry { + enabled: true; + background-color: transparent; + text-color: @foreground; + cursor: text; + placeholder: " Search"; + placeholder-color: inherit; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 7; + lines: 4; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: 0px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + cursor: "default"; +} +scrollbar { + handle-width: 5px ; + handle-color: @selected; + border-radius: 0px; + background-color: @background-alt; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + spacing: 15px; + margin: 0px; + padding: 35px 10px; + border: 0px solid; + border-radius: 15px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + orientation: vertical; + cursor: pointer; +} +element normal.normal { + background-color: transparent; + text-color: @foreground; +} +element selected.normal { + background-color: white / 10%; + text-color: @foreground; +} +element-icon { + background-color: transparent; + text-color: inherit; + size: 72px; + cursor: inherit; +} +element-text { + background-color: transparent; + text-color: inherit; + highlight: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; +} + +/*****----- Message -----*****/ +message { + background-color: transparent; + border: 0px; +} +error-message { + padding: 0px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; +} +textbox { + padding: 20px; + border-radius: 15px; + background-color: white / 10%; + text-color: @foreground; + vertical-align: 0.5; + horizontal-align: 0.5; + highlight: none; +} diff --git a/config/rofi/themes/KooL_style-4.rasi b/config/rofi/themes/KooL_style-4.rasi new file mode 100644 index 00000000..7eb03c45 --- /dev/null +++ b/config/rofi/themes/KooL_style-4.rasi @@ -0,0 +1,328 @@ +/* ---- ๐Ÿ’ซ https://github.com/JaKooLit ๐Ÿ’ซ ---- */ +/* KooL Hyprland Rofi Style 4 */ +/* credit: https://github.com/adi1090x/rofi */ + +/*****----- Configuration -----*****/ +configuration { + modi: "drun,run,filebrowser"; + show-icons: true; + display-drun: "๏€‰ Apps"; + display-run: "๏„  Run"; + display-filebrowser: "๏ป Files"; + display-window: "๏‹ Window"; + display-ssh: "๏„ˆ SSH"; + drun-display-format: "{name}"; + window-format: "{w} ยท {c} ยท {t}"; + dpi: 1; + hover-select: true; + me-select-entry: "MouseSecondary"; + me-accept-entry: "MousePrimary"; +} + +/* ---- Load wallust colors ---- */ +@theme "~/.config/rofi/wallust/colors-rofi.rasi" + +/*****----- Global Properties -----*****/ +* { + background-alt: @color1; + selected: @color12; + active: @color11; + urgent: #F7768E; + + border-color: @color11; + handle-color: @selected; + background-color: @background; + foreground-color: @foreground; + alternate-background: @background-alt; + normal-background: @background; + normal-foreground: @foreground; + urgent-background: @urgent; + urgent-foreground: @background; + active-background: @active; + active-foreground: @background; + selected-normal-background: @selected; + selected-normal-foreground: @background; + selected-urgent-background: @active; + selected-urgent-foreground: @background; + selected-active-background: @urgent; + selected-active-foreground: @color12; + alternate-normal-background: @background; + alternate-normal-foreground: @foreground; + alternate-urgent-background: @urgent; + alternate-urgent-foreground: @background; + alternate-active-background: @active; + alternate-active-foreground: @background; + + +} + +/*****-- Elements Font Size -----*****/ +element-text { + font: "JetBrainsMono Nerd Font SemiBold 12"; +} + +/*****----- Main Window -----*****/ +window { + /* properties for window widget */ + transparency: "real"; + location: center; + anchor: center; + fullscreen: false; + width: 35%; + x-offset: 0px; + y-offset: 0px; + + /* properties for all widgets */ + enabled: true; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 10px; + border-color: @border-color; + cursor: "default"; + /* Backgroud Colors */ + background-color: @background-color; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 20px; + border: 0px solid; + border-radius: 0px 0px 0px 0px; + border-color: @border-color; + background-color: inherit; + children: [ "inputbar", "message", "custombox" ]; +} + +/*****----- A Custom Box -----*****/ +custombox { + spacing: 0px; + background-color: @background-color; + text-color: @foreground-color; + orientation: horizontal; + children: [ "mode-switcher", "listview" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 8px 12px; + border: 0px solid; + border-radius: 8px; + border-color: @border-color; + background-color: @alternate-background; + text-color: @foreground; + children: [ "textbox-prompt-colon", "entry" ]; +} + +prompt { + enabled: true; + background-color: inherit; + text-color: inherit; +} +textbox-prompt-colon { + enabled: true; + padding: 5px 0px; + expand: false; + str: " ๐Ÿ”Ž"; + background-color: inherit; + text-color: inherit; +} +entry { + enabled: true; + padding: 5px 0px; + background-color: @alternate-background; + text-color: @foreground; + cursor: text; + placeholder: "Search..."; + placeholder-color: inherit; +} +num-filtered-rows { + enabled: true; + expand: false; + background-color: inherit; + text-color: inherit; +} +textbox-num-sep { + enabled: true; + expand: false; + str: "/"; + background-color: inherit; + text-color: inherit; +} +num-rows { + enabled: true; + expand: false; + background-color: inherit; + text-color: inherit; +} +case-indicator { + enabled: true; + background-color: inherit; + text-color: inherit; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 1; + lines: 6; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: 5px; + margin: 0px; + padding: 10px; + border: 2px 2px 2px 2px; + border-radius: 8px; + border-color: @border-color; + background-color: transparent; + text-color: @foreground-color; + cursor: "default"; +} +scrollbar { + handle-width: 5px ; + handle-color: @handle-color; + border-radius: 10px; + background-color: @alternate-background; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 10px; + border: 0px solid; + border-radius: 8px; + border-color: @border-color; + background-color: transparent; + text-color: @foreground-color; + cursor: pointer; +} +element normal.normal { + background-color: transparent; + text-color: @normal-foreground; +} +element normal.urgent { + background-color: @urgent-background; + text-color: @urgent-foreground; +} +element normal.active { + background-color: transparent; + text-color: @active-foreground; +} +element selected.normal { + background-color: @selected-normal-background; + text-color: @selected-normal-foreground; +} +element selected.urgent { + background-color: @selected-urgent-background; + text-color: @selected-urgent-foreground; +} +element selected.active { + background-color: @selected-active-background; + text-color: @selected-active-foreground; +} +element alternate.normal { + background-color: @alternate-normal-background; + text-color: @alternate-normal-foreground; +} +element alternate.urgent { + background-color: @alternate-urgent-background; + text-color: @alternate-urgent-foreground; +} +element alternate.active { + background-color: @alternate-active-background; + text-color: @alternate-active-foreground; +} +element-icon { + background-color: transparent; + text-color: inherit; + cursor: inherit; +} +element-text { + background-color: transparent; + text-color: inherit; + highlight: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} + +/*****----- Mode Switcher -----*****/ +mode-switcher{ + enabled: true; + expand: false; + orientation: vertical; + spacing: 0px; + margin: 0px; + padding: 0px 0px; + border: 0px solid; + border-radius: 8px 0px 0px 8px; + border-color: @border-color; + background-color: @alternate-background; + text-color: @foreground-color; +} +button { + padding: 0px 20px 0px 20px; + border: 0px 0px 0px 0px; + border-radius: 8px; + border-color: @border-color; + background-color: transparent; + text-color: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; + cursor: pointer; +} +button selected { + border: 2px 0px 2px 2px; + border-radius: 6px; + border-color: @border-color; + background-color: @selected-normal-foreground; + text-color: @selected-normal-background; +} + +/*****----- Message -----*****/ +message { + enabled: true; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px 0px 0px 0px; + border-color: @border-color; + background-color: transparent; + text-color: @foreground-color; +} +textbox { + padding: 12px; + border: 0px solid; + border-radius: 8px; + border-color: @border-color; + background-color: @alternate-background; + text-color: @foreground-color; + vertical-align: 0.5; + horizontal-align: 0.5; + highlight: none; + placeholder-color: @foreground-color; + blink: true; + markup: true; +} +error-message { + padding: 10px; + border: 2px solid; + border-radius: 8px; + border-color: @border-color; + background-color: @background-color; + text-color: @foreground-color; +} diff --git a/config/rofi/themes/KooL_style-5.rasi b/config/rofi/themes/KooL_style-5.rasi new file mode 100644 index 00000000..8609dcaf --- /dev/null +++ b/config/rofi/themes/KooL_style-5.rasi @@ -0,0 +1,272 @@ +/* ---- ๐Ÿ’ซ https://github.com/JaKooLit ๐Ÿ’ซ ---- */ +/* KooL Hyprland Rofi Style 5 */ + +/* ---- Configuration ---- */ +configuration { + modi: "drun,run,filebrowser"; + show-icons: true; + display-drun: "Apps"; + display-run: "Run"; + display-filebrowser: "Files"; + display-window: "Windows"; + drun-display-format: "{name}"; + hover-select: true; + me-select-entry: "MouseSecondary"; + me-accept-entry: "MousePrimary"; + window-format: "{w} ยท {c} ยท {t}"; + dpi: 1; +} + + +/* ---- Load wallust colors ---- */ +@theme "~/.config/rofi/wallust/colors-rofi.rasi" + +/* ---- Global Properties ---- */ +* { + + background-alt: @color1; + selected: @color12; + active: @color11; + urgent: red; + + text-selected: @background; + text-color: @foreground; + border-color: @selected; +} + +/*****-- Elements Font Size -----*****/ +element-text { + font: "JetBrainsMono Nerd Font SemiBold 12"; +} + +/* ---- Window ---- */ +window { + width: 800px; + /*height: 450px;*/ + x-offset: 0px; + y-offset: 0px; + spacing: 0px; + padding: 1px; + margin: 0px; + border: 2px; + border-color: @active-background; + cursor: "default"; + location: center; + anchor: center; + fullscreen: false; + enabled: true; + border-radius: 12px; + background-color: @background-color; +} + +/* ---- Mainbox ---- */ +mainbox { + enabled: true; + orientation: vertical; + padding: 8px; + background-image: url("~/.config/rofi/.current_wallpaper", width); + children: [ "inputbar", "listbox" ]; + border-radius: 12px; +} + +/* ---- Imagebox ---- */ +imagebox { + background-color: transparent; + orientation: vertical; + /*children: [ "inputbar"];*/ +} + +/* ---- Listbox ---- */ +listbox { + spacing: 4px; + orientation: vertical; + children: [ "message", "listview" ]; + padding: 10px; + border-radius: 12px; + border: 1px; + border-color: @active-background; + background-color: @background; +} + +/* ---- Dummy ---- */ +dummy { + background-color: transparent; +} + +/* ---- Inputbar ---- */ +inputbar { + enabled: true; + text-color: @foreground; + spacing: 10px; + border-radius: 12px; + border-color: @foreground; + background-color: @background; + children: [ "mode-switcher", "textbox-prompt-colon", "entry" ]; + border: 1px; + border-color: @active-background; +} + +textbox-prompt-colon { + enabled: true; + padding: 10px 0px 10px 10px; + expand: false; + str: "๐Ÿง"; + text-color: inherit; + background-color: transparent; +} + +entry { + enabled: true; + padding: 10px 0px 10px 0px; + text-color: @foreground; + cursor: text; + placeholder: " Search"; + placeholder-color: inherit; + background-color: @background; +} + +/* ---- Mode Switcher ---- */ +mode-switcher{ + enabled: true; + spacing: 10px; + background-color: transparent; + text-color: @foreground; +} + +button { + padding: 2px 24px 2px 24px; + border-radius: 12px; + background-color: @background; + text-color: inherit; + cursor: pointer; + border: 1px; + border-color: @active-background; +} + +button selected { + background-color: @selected; + text-color: @foreground; + border: 1px; + border-color: transparent; + +} + +/* ---- Listview ---- */ +listview { + enabled: true; + columns: 2; + lines: 6; + spacing: 5px; + padding: 6px; + dynamic: true; + cycle: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: false; + background-color: @background; + border-radius: 12px; + border: 0px; +} + +/* ---- Scrollbar ---- */ +scrollbar { + border: 0px; + border-radius: 10px; + background-color: transparent; + handle-color: @active; + handle-width: 5px ; + padding: 0; +} + +/* ---- Element ---- */ +element { + enabled: true; + padding: 5px; + margin: 2px; + cursor: pointer; + background-color: transparent; + border-radius: 12px; + border: 0px; +} + +element normal.normal { + background-color: inherit; + text-color: inherit; +} + +element normal.urgent { + background-color: inherit; + text-color: inherit; +} + +element normal.active { + background-color: inherit; + text-color: inherit; +} + +element selected.normal { + background-color: @active; + text-color: inherit; +} + +element selected.urgent { + background-color: inherit; + text-color: inherit; +} + +element selected.active { + background-color: inherit; + text-color: inherit; +} + +element alternate.normal { + background-color: inherit; + text-color: inherit; +} + +element alternate.urgent { + background-color: inherit; + text-color: @foreground; +} + +element alternate.active { + background-color: inherit; + text-color: inherit; +} + +element-icon { + background-color: transparent; + text-color: inherit; + size: 32px; + cursor: inherit; +} + +element-text { + background-color: transparent; + text-color: @foreground; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0; +} + +/* ---- Message ---- */ +message { + background-color: transparent; + border: 0px; +} +textbox { + padding: 12px; + border-radius: 10px; + background-color: @background-alt; + text-color: @foreground; + vertical-align: 0.5; + horizontal-align: 0.5; +} +error-message { + padding: 12px; + border-radius: 12px; + background-color: @background-alt; + text-color: @background; +} \ No newline at end of file diff --git a/config/rofi/themes/KooL_style-6.rasi b/config/rofi/themes/KooL_style-6.rasi new file mode 100644 index 00000000..369c0854 --- /dev/null +++ b/config/rofi/themes/KooL_style-6.rasi @@ -0,0 +1,241 @@ +/* ---- ๐Ÿ’ซ https://github.com/JaKooLit ๐Ÿ’ซ ---- */ +/* KooL Hyprland Rofi Style 6 */ + +/* ---- Configuration ---- */ + +configuration { + modi: "drun,run,filebrowser"; + show-icons: true; + display-drun: "Apps"; + display-run: "Run"; + display-filebrowser: "Files"; + display-window: "Windows"; + drun-display-format: "{name}"; + hover-select: true; + me-select-entry: "MouseSecondary"; + me-accept-entry: "MousePrimary"; + window-format: "{w} ยท {c} ยท {t}"; + dpi: 1; +} + +/* ---- Load wallust colors ---- */ +@theme "~/.config/rofi/wallust/colors-rofi.rasi" + +/* ---- Global Properties ---- */ +* { + + background-alt: @color1; + selected: @color12; + active: @color11; + urgent: red; + + text-selected: @background; + text-color: @foreground; + border-color: @selected; +} + +/*****-- Elements Font Size -----*****/ +element-text { + font: "JetBrainsMono Nerd Font SemiBold 12"; +} + +/* ---- Window ---- */ +window { + // Default + enabled: true; + fullscreen: false; + transparency: "real"; + cursor: "default"; + spacing: 0px; + border: 2px; + border-radius: 30px; + location: center; + anchor: center; + + // Style Values + width: 50%; + background-color: #00000099; +} + +/* ----- Main Box ----- */ +mainbox { + enabled: true; + orientation: vertical; + children: [ "inputbar", "listbox" ]; + background-color: transparent; +} + + +/* ---- Inputbar ---- */ +inputbar { + enabled: true; + padding: 10px 10px 150px 10px; + margin: 10px; + background-color: transparent; + border-radius: 25px; + orientation: horizontal; + children: ["entry", "dummy", "mode-switcher" ]; + background-image: url("~/.config/rofi/.current_wallpaper", width); +} + +/* ---- Entry input ---- */ +entry { + enabled: true; + expand: false; + width: 300px; + padding: 10px; + border-radius: 12px; + background-color: @background; + text-color: inherit; + cursor: text; + placeholder: "๏€‚ Search "; // << Search symbol + placeholder-color: inherit; +} + +/* ---- Listbox ---- */ +listbox { + spacing: 10px; + padding: 10px; + background-color: transparent; + orientation: vertical; + children: [ "message", "listview" ]; +} + +/* ---- Listview ---- */ +listview { + enabled: true; + columns: 2; + lines: 6; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + spacing: 10px; + padding: 10px; + background-color: transparent; + +// Adapt rofi theme + border: 0px; +} + +/* ---- Scrollbar ---- */ +scrollbar { + border: 0px; + border-radius: 10px; + background-color: transparent; + handle-color: @active; + handle-width: 5px ; + padding: 0; +} +/* ---- Dummy ---- */ +dummy { + expand: true; + background-color: transparent; +} + +/* ---- Mode Switcher ---- */ +mode-switcher{ + enabled: true; + spacing: 10px; + background-color: transparent; +} +button { + width: 5%; + padding: 12px; + border-radius: 12px; + background-color: @background; + text-color: inherit; + cursor: pointer; +} +button selected { + background-color: @active; + text-color: @text-selected; +} + + +/* ---- Elements ---- */ +element { + enabled: true; + spacing: 10px; + padding: 4px; + border-radius: 10px; + background-color: transparent; + cursor: pointer; +} + +element normal.normal { + background-color: inherit; + text-color: inherit; +} +element normal.urgent { + background-color: @urgent; + text-color: @foreground; +} +element normal.active { + background-color: @active; + text-color: @foreground; +} + +element selected.normal { + background-color: @color11; + text-color: @text-selected; +} +element selected.urgent { + background-color: @urgent; + text-color: @text-selected; +} +element selected.active { + background-color: @urgent; + text-color: @text-selected; +} +// Adapt rofi theme +element alternate.normal { + background-color: transparent; + text-color: inherit; +} +element alternate.urgent { + background-color: transparent; + text-color: inherit; +} +element alternate.active { + background-color: transparent; + text-color: inherit; +} +element-icon { + background-color: transparent; + text-color: inherit; + size: 36px; + cursor: inherit; +} +element-text { + background-color: transparent; + text-color: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; + +} + +/* ---- Message ---- */ +message { + background-color: @background; + border: 0px; +} +textbox { + margin: 10px; + padding: 12px; + border-radius: 10px; + background-color: @active; + text-color: @foreground; + vertical-align: 0.5; + horizontal-align: 0.5; +} +error-message { + padding: 12px; + border-radius: 20px; + background-color: @background; + text-color: @foreground; +} diff --git a/config/rofi/themes/KooL_style-7.rasi b/config/rofi/themes/KooL_style-7.rasi new file mode 100644 index 00000000..2ad7f714 --- /dev/null +++ b/config/rofi/themes/KooL_style-7.rasi @@ -0,0 +1,200 @@ +/* ---- ๐Ÿ’ซ https://github.com/JaKooLit ๐Ÿ’ซ ---- */ +/* KooL Hyprland Rofi Style 7 */ + +/* original design from: https://github.com/adi1090x/rofi */ + +/*****----- Configuration -----*****/ +configuration { + modi: "drun,run,filebrowser,window"; + show-icons: true; + display-drun: "๏†ฒโ€‰"; + display-run: "๏„ โ€‰"; + display-filebrowser: "๏ผโ€‰"; + display-window: "๏‹โ€‰"; + drun-display-format: "{name}"; + dpi: 1; + hover-select: true; + me-select-entry: "MouseSecondary"; + me-accept-entry: "MousePrimary"; +} + +/* ---- Load wallust colors ---- */ +@theme "~/.config/rofi/wallust/colors-rofi.rasi" + + +/*****----- Global Properties -----*****/ +* { + background-alt: @color1; + selected: @color12; + active: @color11; + urgent: #8E3596; +} +/*****-- Elements Font Size -----*****/ +element-text { + font: "JetBrainsMono Nerd Font SemiBold 12"; +} + +/*****----- Main Window -----*****/ +window { + transparency: "real"; + location: center; + anchor: center; + fullscreen: false; + width: 800px; + x-offset: 0px; + y-offset: 0px; + + enabled: true; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 20px; + border-color: @selected; + background-color: @background-alt; + cursor: "default"; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 15px; + margin: 40px; + padding: 0px; + border: 0px solid; + border-radius: 0px 0px 0px 0px; + border-color: @selected; + background-color: transparent; + children: [ "inputbar", "message", "listview" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 0px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 100%; + border-color: @selected; + background-color: @background-alt; + text-color: @foreground; + children: [ "entry" ]; +} + +prompt { + enabled: true; + padding: 15px; + border-radius: 100%; + background-color: @selected; + text-color: @background; +} +textbox-prompt-colon { + enabled: true; + expand: false; + str: ":::"; + padding: 15px; + background-color: inherit; + text-color: inherit; +} +entry { + enabled: true; + padding: 15px 0px; + background-color: inherit; + text-color: @foreground; + cursor: text; + placeholder: "Search..."; + placeholder-color: inherit; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 2; + lines: 6; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: 15px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + cursor: "default"; +} +scrollbar { + handle-width: 5px ; + handle-color: @selected; + border-radius: 0px; + background-color: @background-alt; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + orientation: horizontal; + cursor: pointer; +} +element normal.normal { + background-color: transparent; + text-color: @foreground; +} +element selected.normal { + border-radius: 10%; + background-color: @color11; + text-color: @foreground; +} +element-icon { + padding: 0px; + border-radius: 100%; + background-color: transparent; + text-color: inherit; + size: 5%; + cursor: inherit; +} +element-text { + background-color: transparent; + text-color: inherit; + highlight: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} + +/*****----- Message -----*****/ +message { + background-color: transparent; + border: 0px; +} +error-message { + padding: 20px; + border: 2px solid; + border-radius: 20px; + border-color: @active; + background-color: @background; + text-color: @foreground; +} +textbox { + padding: 10px; + border-radius: 20px; + background-color: @selected; + text-color: @foreground; + vertical-align: 0.5; + horizontal-align: 0.5; + highlight: none; +} diff --git a/config/rofi/themes/KooL_style-8.rasi b/config/rofi/themes/KooL_style-8.rasi new file mode 100644 index 00000000..5d24a2ed --- /dev/null +++ b/config/rofi/themes/KooL_style-8.rasi @@ -0,0 +1,243 @@ +/* ---- ๐Ÿ’ซ https://github.com/JaKooLit ๐Ÿ’ซ ---- */ +/* KooL Hyprland Rofi Style 8 */ + + +/* ---- Configuration ---- */ +configuration { + modi: "drun,filebrowser,window,run"; + show-icons: true; + display-drun: "๏†ฒโ€‰ apps"; + display-run: "๏„ โ€‰ term"; + display-filebrowser: " ๏ผโ€‰ file"; + display-window: " ๏‹โ€‰ window"; + drun-display-format: "{name}"; + window-format: "{w} ยท {c} ยท {t}"; + dpi: 1; + hover-select: true; + me-select-entry: "MouseSecondary"; + me-accept-entry: "MousePrimary"; +} + +/* ---- Load wallust colors ---- */ +@theme "~/.config/rofi/wallust/colors-rofi.rasi" + +/* ---- Global Properties ---- */ +* { + + border-width: 2px; + border-radius: 12px; +} + +/*****-- Elements Font Size -----*****/ +element-text { + font: "JetBrainsMono Nerd Font SemiBold 12"; +} + +/* ---- Window ---- */ +window { + width: 50%; + transparency: "real"; + fullscreen: false; + enabled: true; + cursor: "default"; + spacing: 0em; + padding: 0em; + border: @border-width; + border-color: @color12; + border-radius: @border-radius; + background-color: @background; +} + +mainbox { + enabled: true; + spacing: 0em; + padding: 0em; + orientation: vertical; + children: [ "inputbar" , "mode-switcher", "message", "listbox" ]; + background-color: transparent; +} + + +/* ---- Inputbar ---- */ +inputbar { + enabled: true; + spacing: 0em; + padding: 4em; + children: [ "textbox-prompt-colon", "entry" ]; + background-color: transparent; + background-image: url("~/.config/rofi/.current_wallpaper", width); +} + +textbox-prompt-colon { + enabled: true; + expand: false; + str: " โžก๏ธ"; + padding: 1em 0.2em 0em 0em; + text-color: @foreground; + border-radius: 2em 0em 0em 2em; + background-color: @background; +} + +entry { + enabled: true; + border-radius: 0em 2em 2em 0em; + spacing: 1em; + padding: 1em; + background-color: @background; + text-color: @foreground; + cursor: text; + placeholder: " Search"; + placeholder-color: inherit; +} + +/* ---- Listbox ---- */ +listbox { + padding: 0em; + spacing: 0em; + orientation: horizontal; + children: [ "listview" ]; + background-color: @background; +} + +/* ---- Listview ---- */ +listview { + padding: 1.5em; + spacing: 0.5em; + enabled: true; + columns: 2; + lines: 4; + cycle: true; + dynamic: true; + scrollbar: true; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + cursor: "default"; + background-color: transparent; +} + + +/* ---- Mode Switcher ---- */ +mode-switcher { + orientation: horizontal; + width: 2em; + enabled: true; + padding: 1em; + spacing: 1em; + background-color: transparent; +} + +button { + cursor: pointer; + border-radius: 2em; + background-color: @background; + text-color: @foreground; +} + +button selected { + background-color: @color12; + text-color: @foreground; +} + +/* ---- Scrollbar ---- */ +scrollbar { + border: @border-width; + border-color: @color11; + handle-color: @color12; + handle-width: 10px ; + padding: 0; +} + + +/* ---- Elements ---- */ +element { + enabled: true; + spacing: 0em; + padding: 0.5em; + cursor: pointer; + background-color: transparent; + text-color: @foreground; +} + +element selected.normal { + background-color: @color11; + text-color: @foreground; + border-radius: 1.5em; +} + +element normal.normal { + background-color: inherit; + text-color: @foreground; +} + +element normal.urgent { + background-color: inherit; + text-color: @foreground; +} + +element normal.active { + background-color: inherit; + text-color: @foreground; +} + +element selected.urgent { + background-color: inherit; + text-color: @foreground; +} + +element selected.active { + background-color: inherit; + text-color: @foreground; +} + +element alternate.normal { + background-color: inherit; + text-color: @foreground; +} + +element alternate.urgent { + background-color: inherit; + text-color: @foreground; +} + +element alternate.active { + background-color: inherit; + text-color: @foreground; +} + +element-icon { + size: 2em; + cursor: inherit; + background-color: transparent; + text-color: inherit; +} + +element-text { + vertical-align: 0.5; + horizontal-align: 0.0; + cursor: inherit; + background-color: transparent; + text-color: inherit; +} + +/* ---- Message ---- */ +message { + background-color: transparent; + border: 0px; +} +textbox { + margin: 12px; + padding: 12px; + border-radius: @border-radius; + background-color: @color12; + text-color: @foreground; + vertical-align: 0.5; + horizontal-align: 0.5; +} +error-message { + padding: 0px; + border-radius: @border-radius; + background-color: @background; + text-color: @foreground; +} diff --git a/config/rofi/themes/KooL_style-9.rasi b/config/rofi/themes/KooL_style-9.rasi new file mode 100644 index 00000000..7c49d929 --- /dev/null +++ b/config/rofi/themes/KooL_style-9.rasi @@ -0,0 +1,212 @@ +/* ---- ๐Ÿ’ซ https://github.com/JaKooLit ๐Ÿ’ซ ---- */ +/* KooL Hyprland Rofi Style 9 */ +/* Modified version of Rofi Config which was submitted by https://github.com/lonerOrz via Discord */ + +/* Integrating Wallust and More tweaks */ + + +configuration { + show-icons: true; + display-drun: "๏‘„"; + drun-display-format: "{icon} {name}"; + disable-history: false; + click-to-exit: true; + location: 0; + dpi: 1; + hover-select: true; + me-select-entry: "MouseSecondary"; + me-accept-entry: "MousePrimary"; +} + +/* ---- Load wallust colors ---- */ +@theme "~/.config/rofi/wallust/colors-rofi.rasi" + +/*****----- Global Properties -----*****/ +* { + BG: @background; + BGA: @color11; + FG: @foreground; + FGA: #F28FADff; + BDR: @color12; + SEL: #1E1E2Eff; + UGT: #F28FADff; + IMG: #FAE3B0ff; + OFF: #575268ff; + ON: #ABE9B3ff; +} + +/*****-- Elements Font Size -----*****/ +element-text { + font: "JetBrainsMono Nerd Font SemiBold 12"; +} + +/* ---- Window ---- */ +window { + transparency: "real"; + background-color: @BG; + text-color: @FG; + border: 2px; + border-color: @BDR; + border-radius: 10px; + width: 30%; + anchor: center; + x-offset: 0; + y-offset: 0; +} + +prompt { + enabled: true; + padding: 8px; + background-color: @BG; + text-color: @IMG; +} + +textbox-prompt-colon { + expand: false; + str: "๏€‚"; + border-radius: 100%; + background-color: @SEL; + text-color: @FG; + padding: 8px 12px 8px 12px; +} + +/* ---- Entry input ---- */ +entry { + background-color: @BG; + text-color: @FG; + placeholder-color: @FG; + expand: true; + horizontal-align: 0; + placeholder: " Search..."; + blink: true; + border: 0px 0px 2px 0px; + border-color: @BDR; + border-radius: 10px; + padding: 8px; +} + +inputbar { + children: [ textbox-prompt-colon, entry ]; + background-color: @BG; + text-color: @FG; + expand: false; + border: 0px 0px 0px 0px; + border-radius: 0px; + border-color: @BDR; + margin: 0px 0px 0px 0px; + padding: 0px; + position: center; +} + +case-indicator { + background-color: @BG; + text-color: @FG; + spacing: 0; +} + +/* ---- Listview ---- */ +listview { + background-color: @BG; + columns: 1; + lines: 7; + spacing: 4px; + cycle: true; + dynamic: true; + layout: vertical; + scrollbar: true; +} + +mainbox { + background-color: @BG; + children: [ inputbar, listview ]; + spacing: 15px; + padding: 15px; +} + +/* ---- Scrollbar ---- */ +scrollbar { + border: 1px; + border-radius: 10px; + border-color: @color12; + handle-color: @color11; + handle-width: 10px ; + padding: 0; +} + +/* ---- Elements ---- */ +element { + background-color: @BG; + text-color: @FG; + orientation: horizontal; + border-radius: 4px; + padding: 6px 6px 6px 6px; +} + +element-icon { + background-color: inherit; + text-color: inherit; + horizontal-align: 0.5; + vertical-align: 0.5; + size: 24px; + border: 0px; +} + +element-text { + background-color: inherit; + text-color: inherit; + expand: true; + horizontal-align: 0; + vertical-align: 0.5; + margin: 2px 0px 2px 2px; +} + +element normal.urgent, +element alternate.urgent { + background-color: @UGT; + text-color: @FG; + border-radius: 9px; +} + +element normal.active, +element alternate.active { + background-color: @BGA; + text-color: @FG; +} + +element selected { + background-color: @BGA; + text-color: @SEL; + border: 0px 0px 0px 0px; + border-radius: 10px; + border-color: @BDR; +} + +element selected.urgent { + background-color: @UGT; + text-color: @FG; +} + +element selected.active { + background-color: @BGA; + color: @FG; +} + +/* ---- Message ---- */ +message { + background-color: transparent; + border: 0px; +} +textbox { + padding: 12px; + border-radius: 10px; + background-color: @BDR; + text-color: @foreground; + vertical-align: 0.5; + horizontal-align: 0.5; +} +error-message { + padding: 12px; + border-radius: 20px; + background-color: @background; + text-color: @foreground; +} \ No newline at end of file diff --git a/copy.sh b/copy.sh index 26d2fef6..bd06b3a9 100755 --- a/copy.sh +++ b/copy.sh @@ -302,10 +302,10 @@ if [ "$resolution" == "< 1440p" ]; then mv config/hypr/hyprlock-1080p.conf config/hypr/hyprlock.conf # rofi fonts reduction - themes_dir="assets/rofi/themes" + themes_dir="config/rofi/themes" config_file="config/rofi/config.rasi" - # Change rofi font size in ~/.local/share/rofi/themes/ + # Change rofi font size find "$themes_dir" -type f | while read -r file; do if grep -Pzoq 'element-text {\n font: "JetBrainsMono Nerd Font SemiBold 12";\n}' "$file"; then sed -i 's/font: "JetBrainsMono Nerd Font SemiBold 12"/font: "JetBrainsMono Nerd Font SemiBold 11"/' "$file" @@ -638,21 +638,22 @@ fi printf "\n%.0s" {1..1} -## Rofi Additional themes -source_DIR="assets/rofi/themes" +# Define the target directory for rofi themes rofi_DIR="$HOME/.local/share/rofi/themes" -echo -e "${NOTE} copying additional rofi themes into ${YELLOW}$rofi_DIR${RESET}... " - if [ ! -d "$rofi_DIR" ]; then - echo "${INFO}Directory $rofi_DIR does not exist. Creating it now..." | tee -a "$LOG" mkdir -p "$rofi_DIR" fi - -# Copy the rofi themes from assets -cp -r "$source_DIR"/* "$rofi_DIR" - -echo "${OK}rofi themes from ${YELLOW}$source_DIR${RESET} have been copied to ${MAGENTA}$rofi_DIR${RESET}" | tee -a "$LOG" +if [ -d "$HOME/.config/rofi/themes" ]; then + if [ -z "$(ls -A $HOME/.config/rofi/themes)" ]; then + echo '/* Default Rofi theme */' > "$HOME/.config/rofi/themes/default.rasi" + fi + ln -snf ~/.config/rofi/themes/* ~/.local/share/rofi/themes/ + # Delete the dummy file if it was created + if [ -f "$HOME/.config/rofi/themes/default.rasi" ]; then + rm "$HOME/.config/rofi/themes/default.rasi" + fi +fi printf "\n%.0s" {1..1} -- cgit v1.2.3