diff options
| author | JaKooLit <jimmielovejay@gmail.com> | 2023-10-22 15:55:57 +0900 |
|---|---|---|
| committer | JaKooLit <jimmielovejay@gmail.com> | 2023-10-22 15:55:57 +0900 |
| commit | c222e1bad2ba5e779c3af5b956906c82ead43271 (patch) | |
| tree | a5253e0861c200ff90354169e1f67ef42ebf0ef9 /config/hypr/scripts | |
| parent | bb0be21dba7980fc1c047eaba24eda1712bd7f31 (diff) | |
Initial upload
Diffstat (limited to 'config/hypr/scripts')
36 files changed, 3276 insertions, 0 deletions
diff --git a/config/hypr/scripts/AirplaneMode.sh b/config/hypr/scripts/AirplaneMode.sh new file mode 100755 index 00000000..823dce72 --- /dev/null +++ b/config/hypr/scripts/AirplaneMode.sh @@ -0,0 +1,9 @@ +#!/bin/bash +wifi="$(nmcli r wifi | awk 'FNR = 2 {print $1}')" +if [ "$wifi" == "enabled" ]; then + rfkill block all & + notify-send -t 1000 'airplane mode: active' +else + rfkill unblock all & + notify-send -t 1000 'airplane mode: inactive' +fi diff --git a/config/hypr/scripts/AppAutoClose.sh b/config/hypr/scripts/AppAutoClose.sh new file mode 100755 index 00000000..32a6d735 --- /dev/null +++ b/config/hypr/scripts/AppAutoClose.sh @@ -0,0 +1,23 @@ +#!/bin/bash + +# Variables: put the process names you want to auto close here. Make sure to add "" and inside the () +processes=("pavucontrol") + +# Loop through each process name +while true; do + active_window=$(hyprctl activewindow | grep class | awk '{print $2}') + + # Loop through each process name in the array + for process in "${processes[@]}"; do + if [ "$active_window" == "$process" ]; then + # If the active window matches the process, mark it as active + process_active=true + else + # If not, mark it as inactive and try to kill the process + process_active=false + pkill "$process" + fi + done + + sleep 5 +done diff --git a/config/hypr/scripts/Brightness.sh b/config/hypr/scripts/Brightness.sh new file mode 100755 index 00000000..040d1c72 --- /dev/null +++ b/config/hypr/scripts/Brightness.sh @@ -0,0 +1,51 @@ +#!/usr/bin/env bash + +iDIR="$HOME/.config/dunst/icons" +notification_timeout=1000 + +# Get brightness +get_backlight() { + echo $(brightnessctl -m | cut -d, -f4) +} + +# Get icons +get_icon() { + current=$(get_backlight | sed 's/%//') + if [ "$current" -le "20" ]; then + icon="$iDIR/brightness-20.png" + elif [ "$current" -le "40" ]; then + icon="$iDIR/brightness-40.png" + elif [ "$current" -le "60" ]; then + icon="$iDIR/brightness-60.png" + elif [ "$current" -le "80" ]; then + icon="$iDIR/brightness-80.png" + else + icon="$iDIR/brightness-100.png" + fi +} + +# Notify +notify_user() { + notify-send -h string:x-dunst-stack-tag:brightness_notif -h int:value:$current -u low -i "$icon" "Brightness : $current%" +} + +# Change brightness +change_backlight() { + brightnessctl set "$1" && get_icon && notify_user +} + +# Execute accordingly +case "$1" in + "--get") + get_backlight + ;; + "--inc") + change_backlight "+10%" + ;; + "--dec") + change_backlight "10%-" + ;; + *) + get_backlight + ;; +esac
\ No newline at end of file diff --git a/config/hypr/scripts/BrightnessKbd.sh b/config/hypr/scripts/BrightnessKbd.sh new file mode 100755 index 00000000..f48dc1c9 --- /dev/null +++ b/config/hypr/scripts/BrightnessKbd.sh @@ -0,0 +1,49 @@ +#!/usr/bin/env bash + +iDIR="$HOME/.config/dunst/icons" + +# Get keyboard brightness +get_kbd_backlight() { + echo $(brightnessctl -d '*::kbd_backlight' -m | cut -d, -f4) +} + +# Get icons +get_icon() { + current=$(get_kbd_backlight | sed 's/%//') + if [ "$current" -le "20" ]; then + icon="$iDIR/brightness-20.png" + elif [ "$current" -le "40" ]; then + icon="$iDIR/brightness-40.png" + elif [ "$current" -le "60" ]; then + icon="$iDIR/brightness-60.png" + elif [ "$current" -le "80" ]; then + icon="$iDIR/brightness-80.png" + else + icon="$iDIR/brightness-100.png" + fi +} +# Notify +notify_user() { + notify-send -h string:x-dunst-stack-tag:brightness_notif -h int:value:$current -u low -i "$icon" "Keyboard Brightness : $current%" +} + +# Change brightness +change_kbd_backlight() { + brightnessctl -d *::kbd_backlight set "$1" && get_icon && notify_user +} + +# Execute accordingly +case "$1" in + "--get") + get_kbd_backlight + ;; + "--inc") + change_kbd_backlight "+30%" + ;; + "--dec") + change_kbd_backlight "30%-" + ;; + *) + get_kbd_backlight + ;; +esac diff --git a/config/hypr/scripts/ChangeBlur.sh b/config/hypr/scripts/ChangeBlur.sh new file mode 100755 index 00000000..247265f2 --- /dev/null +++ b/config/hypr/scripts/ChangeBlur.sh @@ -0,0 +1,13 @@ +#!/bin/bash + +STATE=$(hyprctl -j getoption decoration:blur:passes | jq ".int") + +if [ "${STATE}" == "2" ]; then + hyprctl keyword decoration:blur:size 3 + hyprctl keyword decoration:blur:passes 1 + notify-send "Less blur" +else + hyprctl keyword decoration:blur:size 7.8 + hyprctl keyword decoration:blur:passes 2 + notify-send "Normal blur" +fi diff --git a/config/hypr/scripts/ChangeLayout.sh b/config/hypr/scripts/ChangeLayout.sh new file mode 100755 index 00000000..6cb342fa --- /dev/null +++ b/config/hypr/scripts/ChangeLayout.sh @@ -0,0 +1,26 @@ +#!/bin/bash + +LAYOUT=$(hyprctl -j getoption general:layout | jq '.str' | sed 's/"//g') + +case $LAYOUT in +"master") + hyprctl keyword general:layout dwindle + hyprctl keyword unbind SUPER,J + hyprctl keyword unbind SUPER,K + hyprctl keyword bind SUPER,J,cyclenext + hyprctl keyword bind SUPER,K,cyclenext,prev + hyprctl keyword bind SUPER,O,togglesplit + notify-send "Dwindle Layout" + ;; +"dwindle") + hyprctl keyword general:layout master + hyprctl keyword unbind SUPER,J + hyprctl keyword unbind SUPER,K + hyprctl keyword unbind SUPER,O + hyprctl keyword bind SUPER,J,layoutmsg,cyclenext + hyprctl keyword bind SUPER,K,layoutmsg,cycleprev + notify-send "Master Layout" + ;; +*) ;; + +esac diff --git a/config/hypr/scripts/ChangeLayoutMenu.sh b/config/hypr/scripts/ChangeLayoutMenu.sh new file mode 100755 index 00000000..a1ca30c7 --- /dev/null +++ b/config/hypr/scripts/ChangeLayoutMenu.sh @@ -0,0 +1,116 @@ +#!/bin/bash + +# Files +#waybar +CONFIG="$HOME/.config/waybar/configs" +WCONFIG="$HOME/.config/waybar/config" + +#wofi configs +CONFIGB="$HOME/.config/wofi/WofiBig/config" +STYLE="$HOME/.config/wofi/style.css" +COLORS="$HOME/.config/wofi/colors" +WOFICONFIGS="$HOME/.config/wofi/configs" +WOFICONFIG="$HOME/.config/wofi/config" + +# wofi window config (in %) +WIDTH=12 +HEIGHT=40 + +## Wofi Command +wofi_command="wofi --show dmenu \ + --prompt choose... + --conf $CONFIGB --style $STYLE --color $COLORS \ + --width=$WIDTH% --height=$HEIGHT% \ + --cache-file=/dev/null \ + --hide-scroll --no-actions \ + --matching=fuzzy" + + +menu(){ +printf "1. default\n" +printf "2. plasma-style\n" +printf "3. gnome-style\n" +printf "4. simple panel\n" +printf "5. top & bot panel\n" +printf "6. left panel\n" +printf "7. right panel\n" +printf "8. top & left panel\n" +printf "9. top & right panel\n" +printf "10. bottom & left panel\n" +printf "11. bottom & right panel\n" +printf "12. all sides\n" +printf "13. no panel" +} + +main() { + choice=$(menu | ${wofi_command} | cut -d. -f1) + case $choice in + 1) + ln -sf "$CONFIG/config-default" "$WCONFIG" + ln -sf "$WOFICONFIGS/config-default" "$WOFICONFIG" + ;; + 2) + ln -sf "$CONFIG/config-plasma" "$WCONFIG" + ln -sf "$WOFICONFIGS/config-plasma" "$WOFICONFIG" + ;; + 3) + ln -sf "$CONFIG/config-gnome" "$WCONFIG" + ln -sf "$WOFICONFIGS/config-gnome" "$WOFICONFIG" + ;; + 4) + ln -sf "$CONFIG/config-simple" "$WCONFIG" + ln -sf "$WOFICONFIGS/config-default" "$WOFICONFIG" + ;; + 5) + ln -sf "$CONFIG/config-dual" "$WCONFIG" + ln -sf "$WOFICONFIGS/config-default" "$WOFICONFIG" + ;; + 6) + ln -sf "$CONFIG/config-left" "$WCONFIG" + ln -sf "$WOFICONFIGS/config-default" "$WOFICONFIG" + ;; + 7) + ln -sf "$CONFIG/config-right" "$WCONFIG" + ln -sf "$WOFICONFIGS/config-default" "$WOFICONFIG" + ;; + 8) + ln -sf "$CONFIG/config-dual-TL" "$WCONFIG" + ln -sf "$WOFICONFIGS/config-default" "$WOFICONFIG" + ;; + 9) + ln -sf "$CONFIG/config-dual-TR" "$WCONFIG" + ln -sf "$WOFICONFIGS/config-default" "$WOFICONFIG" + ;; + 10) + ln -sf "$CONFIG/config-dual-BL" "$WCONFIG" + ln -sf "$WOFICONFIGS/config-default" "$WOFICONFIG" + ;; + 11) + ln -sf "$CONFIG/config-dual-BR" "$WCONFIG" + ln -sf "$WOFICONFIGS/config-default" "$WOFICONFIG" + ;; + 12) + ln -sf "$CONFIG/config-all" "$WCONFIG" + ln -sf "$WOFICONFIGS/config-default" "$WOFICONFIG" + ;; + 13) + if pgrep -x "waybar" >/dev/null; then + killall waybar + exit + fi + ;; + *) + ;; + esac +} + +# Check if wofi is already running +if pidof wofi >/dev/null; then + killall wofi + exit 0 +else + main +fi + +exec ~/.config/hypr/scripts/Refresh.sh & +
\ No newline at end of file diff --git a/config/hypr/scripts/ClipManager.sh b/config/hypr/scripts/ClipManager.sh new file mode 100755 index 00000000..135f75d4 --- /dev/null +++ b/config/hypr/scripts/ClipManager.sh @@ -0,0 +1,14 @@ +#!/bin/sh + +# WOFI STYLES +CONFIG="$HOME/.config/wofi/WofiBig/config" +STYLE="$HOME/.config/wofi/style.css" +COLORS="$HOME/.config/wofi/colors" + +if [[ ! $(pidof wofi) ]]; then + cliphist list | wofi --show dmenu --prompt 'Search...' \ + --conf ${CONFIG} --style ${STYLE} --color ${COLORS} \ + --width=600 --height=400 | cliphist decode | wl-copy +else + pkill wofi +fi
\ No newline at end of file diff --git a/config/hypr/scripts/DarkLight-swaybg.sh b/config/hypr/scripts/DarkLight-swaybg.sh new file mode 100755 index 00000000..ad8aa199 --- /dev/null +++ b/config/hypr/scripts/DarkLight-swaybg.sh @@ -0,0 +1,57 @@ +#!/bin/bash +set -x +# Define the path +wallpaper_path="$HOME/Pictures/wallpapers/Dynamic-Wallpapers" +hypr_config_path="$HOME/.config/hypr" +waybar_config="$HOME/.config/waybar" +dunst_config="$HOME/.config/dunst" +wofi_config="$HOME/.config/wofi" + +# Tokyo Night +light_gtk_theme="Tokyonight-Light-B" +dark_gtk_theme="Tokyonight-Dark-B" +light_icon_theme="TokyoNight-SE" +dark_icon_theme="TokyoNight-SE" + +# Define functions for notifying user and updating symlinks +notify_user() { + notify-send -h string:x-canonical-private-synchronous:sys-notify -u normal "Switching to $1 mode" +} + +# Determine the current wallpaper mode by checking a configuration file +if [ "$(cat ~/.wallpaper_mode)" = "light" ]; then + current_mode="light" + next_mode="dark" +else + current_mode="dark" + next_mode="light" +fi +path_param=$(echo $next_mode | sed 's/.*/\u&/') + +notify_user "$next_mode" +ln -sf "${waybar_config}/style/style-${next_mode}.css" "${waybar_config}/style.css" +ln -sf "${dunst_config}/styles/dunstrc-${next_mode}" "${dunst_config}/styles/dunstrc" +ln -sf "${wofi_config}/styles/style-${next_mode}.css" "${wofi_config}/style.css" + +gtk_theme="${next_mode}_gtk_theme" +icon_theme="${next_mode}_icon_theme" + +gsettings set org.gnome.desktop.interface gtk-theme "${!gtk_theme}" +gsettings set org.gnome.desktop.interface icon-theme "${!icon_theme}" + +# Find the next wallpaper if one exists +current_wallpaper="$(cat ~/.current_wallpaper)" +next_wallpaper="${current_wallpaper/_"$current_mode"/_"$next_mode"}" + +if ! [ -f "$next_wallpaper" ]; then + next_wallpaper="$(find "${wallpaper_path/"${path_param}"}" -type f -iname "*_"${next_mode}".jpg" -print0 | shuf -n1 -z | xargs -0)" +fi + +swaybg -m fill -i "${next_wallpaper}" & + +# Update the configuration file to reflect the new wallpaper mode and current wallpaper +echo "$next_mode" > ~/.wallpaper_mode +echo "$next_wallpaper" > ~/.current_wallpaper + +sleep 2 +exec ~/.config/hypr/scripts/Refresh.sh &
\ No newline at end of file diff --git a/config/hypr/scripts/DarkLight.sh b/config/hypr/scripts/DarkLight.sh new file mode 100755 index 00000000..c7db9280 --- /dev/null +++ b/config/hypr/scripts/DarkLight.sh @@ -0,0 +1,66 @@ +#!/bin/bash +set -x +# Define the path +wallpaper_path="$HOME/Pictures/wallpapers/Dynamic-Wallpapers" +hypr_config_path="$HOME/.config/hypr" +waybar_config="$HOME/.config/waybar" +dunst_config="$HOME/.config/dunst" +wofi_config="$HOME/.config/wofi" + +# Tokyo Night +light_gtk_theme="Tokyonight-Light-B" +dark_gtk_theme="Tokyonight-Dark-B" +light_icon_theme="TokyoNight-SE" +dark_icon_theme="TokyoNight-SE" + +pkill swaybg + +# Initialize swww if needed +swww query || swww init + +# Set swww options +swww="swww img" +effect="--transition-bezier .43,1.19,1,.4 --transition-fps 60 --transition-type grow --transition-pos 0.925,0.977 --transition-duration 2" + +# Define functions for notifying user and updating symlinks +notify_user() { + notify-send -h string:x-canonical-private-synchronous:sys-notify -u normal "Switching to $1 mode" +} + +# Determine the current wallpaper mode by checking a configuration file +if [ "$(cat ~/.wallpaper_mode)" = "light" ]; then + current_mode="light" + next_mode="dark" +else + current_mode="dark" + next_mode="light" +fi +path_param=$(echo $next_mode | sed 's/.*/\u&/') + +notify_user "$next_mode" +ln -sf "${waybar_config}/style/style-${next_mode}.css" "${waybar_config}/style.css" +ln -sf "${dunst_config}/styles/dunstrc-${next_mode}" "${dunst_config}/styles/dunstrc" +ln -sf "${wofi_config}/styles/style-${next_mode}.css" "${wofi_config}/style.css" + +gtk_theme="${next_mode}_gtk_theme" +icon_theme="${next_mode}_icon_theme" + +gsettings set org.gnome.desktop.interface gtk-theme "${!gtk_theme}" +gsettings set org.gnome.desktop.interface icon-theme "${!icon_theme}" + +# Find the next wallpaper if one exists +current_wallpaper="$(cat ~/.current_wallpaper)" +next_wallpaper="${current_wallpaper/_"$current_mode"/_"$next_mode"}" + +if ! [ -f "$next_wallpaper" ]; then + next_wallpaper="$(find "${wallpaper_path/"${path_param}"}" -type f -iname "*_"${next_mode}".jpg" -print0 | shuf -n1 -z | xargs -0)" +fi + +$swww "${next_wallpaper}" $effect + +# Update the configuration file to reflect the new wallpaper mode and current wallpaper +echo "$next_mode" > ~/.wallpaper_mode +echo "$next_wallpaper" > ~/.current_wallpaper + +sleep 2 +exec ~/.config/hypr/scripts/Refresh.sh &
\ No newline at end of file diff --git a/config/hypr/scripts/Dunst.sh b/config/hypr/scripts/Dunst.sh new file mode 100755 index 00000000..a440e3a1 --- /dev/null +++ b/config/hypr/scripts/Dunst.sh @@ -0,0 +1,7 @@ +#!/usr/bin/env bash + +CONFIG="$HOME/.config/dunst/dunstrc" + +if [[ ! $(pidof dunst) ]]; then + dunst -conf ${CONFIG} +fi diff --git a/config/hypr/scripts/GameMode.sh b/config/hypr/scripts/GameMode.sh new file mode 100755 index 00000000..2d22287b --- /dev/null +++ b/config/hypr/scripts/GameMode.sh @@ -0,0 +1,16 @@ +#!/usr/bin/env sh +HYPRGAMEMODE=$(hyprctl getoption animations:enabled | awk 'NR==2{print $2}') +if [ "$HYPRGAMEMODE" = 1 ] ; then + hyprctl --batch "\ + keyword animations:enabled 0;\ + keyword decoration:drop_shadow 0;\ + keyword decoration:blur 0;\ + keyword general:gaps_in 0;\ + keyword general:gaps_out 0;\ + keyword general:border_size 1;\ + keyword decoration:rounding 0" + swww kill + notify-send "animations off" + exit +fi +hyprctl reload diff --git a/config/hypr/scripts/Help.sh b/config/hypr/scripts/Help.sh new file mode 100755 index 00000000..d8de755b --- /dev/null +++ b/config/hypr/scripts/Help.sh @@ -0,0 +1,2 @@ +#!/bin/sh +foot -e vim ~/.config/hypr/HelpFile.md diff --git a/config/hypr/scripts/LidSwitch.sh b/config/hypr/scripts/LidSwitch.sh new file mode 100755 index 00000000..76bce1f2 --- /dev/null +++ b/config/hypr/scripts/LidSwitch.sh @@ -0,0 +1,9 @@ +#!/bin/bash + +if grep open /proc/acpi/button/lid/LID/state; then + hyprctl keyword monitor "eDP-1, preferred, auto, 1" +else + if [[ `hyprctl monitors | grep "Monitor" | wc -l` != 1 ]]; then + hyprctl keyword monitor "eDP-1, disable" + fi +fi
\ No newline at end of file diff --git a/config/hypr/scripts/LockScreen.sh b/config/hypr/scripts/LockScreen.sh new file mode 100755 index 00000000..538b6eff --- /dev/null +++ b/config/hypr/scripts/LockScreen.sh @@ -0,0 +1,5 @@ +#!/bin/bash + +CONFIG="$HOME/.config/swaylock/config" + +sleep 0.5s; swaylock --config ${CONFIG} & disown diff --git a/config/hypr/scripts/MediaCtrl.sh b/config/hypr/scripts/MediaCtrl.sh new file mode 100755 index 00000000..f9611523 --- /dev/null +++ b/config/hypr/scripts/MediaCtrl.sh @@ -0,0 +1,59 @@ +#!/bin/bash + +music_icon="$HOME/.config/dunst/icons/music.png" + +# Play the next track +play_next() { + playerctl next + show_music_notification +} + +# Play the previous track +play_previous() { + playerctl previous + show_music_notification +} + +# Toggle play/pause +toggle_play_pause() { + playerctl play-pause + show_music_notification +} + +# Stop playback +stop_playback() { + playerctl stop + dunstify -r 123 -i "$music_icon" "Playback Stopped" +} + +# Display Dunst notification with song information +show_music_notification() { + status=$(playerctl status) + if [[ "$status" == "Playing" ]]; then + song_title=$(playerctl metadata title) + song_artist=$(playerctl metadata artist) + dunstify -r 123 -i "$music_icon" "Now Playing:" "$song_title\nby $song_artist" + elif [[ "$status" == "Paused" ]]; then + dunstify -r 123 -i "$music_icon" "Playback Paused" + fi +} + +# Get media control action from command line argument +case "$1" in + "--nxt") + play_next + ;; + "--prv") + play_previous + ;; + "--pause") + toggle_play_pause + ;; + "--stop") + stop_playback + ;; + *) + echo "Usage: $0 [--nxt|--prv|--pause|--stop]" + exit 1 + ;; +esac diff --git a/config/hypr/scripts/Polkit.sh b/config/hypr/scripts/Polkit.sh new file mode 100755 index 00000000..1ac68f82 --- /dev/null +++ b/config/hypr/scripts/Polkit.sh @@ -0,0 +1,27 @@ +#!/bin/bash + +# Polkit possible paths files to check +polkit=( + "/usr/lib/polkit-kde-authentication-agent-1" + "/usr/lib/polkit-gnome-authentication-agent-1" + "/usr/libexec/polkit-gnome-authentication-agent-1" + "/usr/lib/x86_64-linux-gnu/libexec/polkit-kde-authentication-agent-1" + "/usr/lib/policykit-1-gnome/polkit-gnome-authentication-agent-1" +) + +executed=false # Flag to track if a file has been executed + +# Loop through the list of files +for file in "${polkit[@]}"; do + if [ -e "$file" ]; then + echo "File $file found, executing command..." + exec "$file" + executed=true + break + fi +done + +# If none of the files were found, you can add a fallback command here +if [ "$executed" == false ]; then + echo "None of the specified files were found. Install a Polkit" +fi diff --git a/config/hypr/scripts/PortalHyprland.sh b/config/hypr/scripts/PortalHyprland.sh new file mode 100755 index 00000000..70a994ed --- /dev/null +++ b/config/hypr/scripts/PortalHyprland.sh @@ -0,0 +1,13 @@ +#!/bin/bash +sleep 1 +killall xdg-desktop-portal-hyprland +killall xdg-desktop-portal-wlr +killall xdg-desktop-portal-gnome +killall xdg-desktop-portal +sleep 1 +/usr/lib/xdg-desktop-portal-hyprland & +/usr/libexec/xdg-desktop-portal-hyprland & +sleep 2 +/usr/lib/xdg-desktop-portal-hyprland & +/usr/libexec/xdg-desktop-portal & + diff --git a/config/hypr/scripts/QuickEdit.sh b/config/hypr/scripts/QuickEdit.sh new file mode 100755 index 00000000..87380858 --- /dev/null +++ b/config/hypr/scripts/QuickEdit.sh @@ -0,0 +1,58 @@ +#!/bin/bash + +# WOFI STYLES +CONFIG="$HOME/.config/wofi/WofiBig/config" +STYLE="$HOME/.config/wofi/style.css" +COLORS="$HOME/.config/wofi/colors" + +hyprDir="$HOME/.config/hypr/configs" + +# wofi window config (in %) +WIDTH=10 +HEIGHT=20 + +## Wofi Command +wofi_command="wofi --show dmenu \ + --prompt choose to view or edit... + --conf $CONFIG --style $STYLE --color $COLORS \ + --width=$WIDTH% --height=$HEIGHT% \ + --cache-file=/dev/null \ + --hide-scroll --no-actions \ + --matching=fuzzy" + +menu(){ + printf "1. view Env-variables\n" + printf "2. view Rules\n" + printf "3. view Execs\n" + printf "4. view Key-Binds\n" + printf "5. view Monitors\n" + printf "6. view Hyprland-Settings\n" +} + +main() { + choice=$(menu | ${wofi_command} | cut -d. -f1) + case $choice in + 1) + foot -e vim "$hyprDir/ENVariables.conf" + ;; + 2) + foot -e vim "$hyprDir/WindowRules.conf" + ;; + 3) + foot -e vim "$hyprDir/Execs.conf" + ;; + 4) + foot -e vim "$hyprDir/Keybinds.conf" + ;; + 5) + foot -e vim "$hyprDir/Monitors.conf" + ;; + 6) + foot -e vim "$hyprDir/Settings.conf" + ;; + *) + ;; + esac +} + +main
\ No newline at end of file diff --git a/config/hypr/scripts/RainbowBorders.sh b/config/hypr/scripts/RainbowBorders.sh new file mode 100755 index 00000000..1f5e6cdb --- /dev/null +++ b/config/hypr/scripts/RainbowBorders.sh @@ -0,0 +1,10 @@ +#!/bin/bash + +function random_hex() { + random_hex=("0xff$(openssl rand -hex 3)") + echo $random_hex +} + +hyprctl keyword general:col.active_border $(random_hex) $(random_hex) $(random_hex) $(random_hex) $(random_hex) $(random_hex) $(random_hex) $(random_hex) $(random_hex) $(random_hex) 270deg + +hyprctl keyword general:col.inactive_border $(random_hex) $(random_hex) $(random_hex) $(random_hex) $(random_hex) $(random_hex) $(random_hex) $(random_hex) $(random_hex) $(random_hex) 270deg
\ No newline at end of file diff --git a/config/hypr/scripts/Refresh.sh b/config/hypr/scripts/Refresh.sh new file mode 100755 index 00000000..b8ae1cd3 --- /dev/null +++ b/config/hypr/scripts/Refresh.sh @@ -0,0 +1,17 @@ +#!/bin/bash + +SCRIPTSDIR=$HOME/.config/hypr/scripts + +# Kill already running process +_ps=(waybar mako dunst wofi) +for _prs in "${_ps[@]}"; do + if [[ $(pidof ${_prs}) ]]; then + killall -9 ${_prs} + fi +done + +# Lauch notification daemon (dunst) +${SCRIPTSDIR}/Dunst.sh & + +# Lauch statusbar (waybar) +${SCRIPTSDIR}/Waybar.sh & diff --git a/config/hypr/scripts/ScreenShot.sh b/config/hypr/scripts/ScreenShot.sh new file mode 100755 index 00000000..06826275 --- /dev/null +++ b/config/hypr/scripts/ScreenShot.sh @@ -0,0 +1,80 @@ +#!/bin/bash + +iDIR="$HOME/.config/dunst/icons" + +time=$(date +%Y-%m-%d-%H-%M-%S) +dir="$(xdg-user-dir)/Pictures/Screenshots" +file="Screenshot_${time}_${RANDOM}.png" + +# notify and view screenshot +notify_cmd_shot="notify-send -h string:x-canonical-private-synchronous:shot-notify -u low -i ${iDIR}/picture.png" +notify_view() { + ${notify_cmd_shot} "Copied to clipboard." +## viewnior ${dir}/"$file" + if [[ -e "$dir/$file" ]]; then + ${notify_cmd_shot} "Screenshot Saved." + else + ${notify_cmd_shot} "Screenshot Deleted." + fi +} + +# countdown +countdown() { + for sec in $(seq $1 -1 1); do + notify-send -h string:x-canonical-private-synchronous:shot-notify -t 1000 -i "$iDIR"/timer.png "Taking shot in : $sec" + sleep 1 + done +} + +# take shots +shotnow() { + cd ${dir} && grim - | tee "$file" | wl-copy + sleep 2 + notify_view +} + +shot5() { + countdown '5' + sleep 1 && cd ${dir} && grim - | tee "$file" | wl-copy + sleep 1 + notify_view + +} + +shot10() { + countdown '10' + sleep 1 && cd ${dir} && grim - | tee "$file" | wl-copy + notify_view +} + +shotwin() { + w_pos=$(hyprctl activewindow | grep 'at:' | cut -d':' -f2 | tr -d ' ' | tail -n1) + w_size=$(hyprctl activewindow | grep 'size:' | cut -d':' -f2 | tr -d ' ' | tail -n1 | sed s/,/x/g) + cd ${dir} && grim -g "$w_pos $w_size" - | tee "$file" | wl-copy + notify_view +} + +shotarea() { + cd ${dir} && grim -g "$(slurp)" - | tee "$file" | wl-copy + notify_view +} + +if [[ ! -d "$dir" ]]; then + mkdir -p "$dir" +fi + +if [[ "$1" == "--now" ]]; then + shotnow +elif [[ "$1" == "--in5" ]]; then + shot5 +elif [[ "$1" == "--in10" ]]; then + shot10 +elif [[ "$1" == "--win" ]]; then + shotwin +elif [[ "$1" == "--area" ]]; then + shotarea +else + echo -e "Available Options : --now --in5 --in10 --win --area" +fi + +exit 0 diff --git a/config/hypr/scripts/Sunset.sh b/config/hypr/scripts/Sunset.sh new file mode 100755 index 00000000..96c27c5b --- /dev/null +++ b/config/hypr/scripts/Sunset.sh @@ -0,0 +1,2 @@ +#!/bin/bash +wlsunset -t 4000 -T 6500 -d 900 -S 07:00 -s 19:00
\ No newline at end of file diff --git a/config/hypr/scripts/TouchPad.sh b/config/hypr/scripts/TouchPad.sh new file mode 100755 index 00000000..ab9f3c47 --- /dev/null +++ b/config/hypr/scripts/TouchPad.sh @@ -0,0 +1,37 @@ +#!/bin/sh + +# NOTE: find the right device using hyprctl devices + +HYPRLAND_DEVICE="asue1209:00-04f3:319f-touchpad" + +if [ -z "$XDG_RUNTIME_DIR" ]; then + export XDG_RUNTIME_DIR=/run/user/$(id -u) +fi + +export STATUS_FILE="$XDG_RUNTIME_DIR/touchpad.status" + +enable_touchpad() { + printf "true" > "$STATUS_FILE" + + notify-send -u normal "Enabling Touchpad" + + hyprctl keyword "device:$HYPRLAND_DEVICE:enabled" true +} + +disable_touchpad() { + printf "false" > "$STATUS_FILE" + + notify-send -u normal "Disabling Touchpad" + + hyprctl keyword "device:$HYPRLAND_DEVICE:enabled" false +} + +if ! [ -f "$STATUS_FILE" ]; then + enable_touchpad +else + if [ $(cat "$STATUS_FILE") = "true" ]; then + disable_touchpad + elif [ $(cat "$STATUS_FILE") = "false" ]; then + enable_touchpad + fi +fi diff --git a/config/hypr/scripts/Volume.sh b/config/hypr/scripts/Volume.sh new file mode 100755 index 00000000..c5eab801 --- /dev/null +++ b/config/hypr/scripts/Volume.sh @@ -0,0 +1,109 @@ +#!/bin/bash + +iDIR="$HOME/.config/dunst/icons" + +# Get Volume +get_volume() { + volume=$(pamixer --get-volume) + echo "$volume" +} + +# Get icons +get_icon() { + current=$(get_volume) + if [[ "$current" -eq "0" ]]; then + echo "$iDIR/volume-mute.png" + elif [[ ("$current" -ge "0") && ("$current" -le "30") ]]; then + echo "$iDIR/volume-low.png" + elif [[ ("$current" -ge "30") && ("$current" -le "60") ]]; then + echo "$iDIR/volume-mid.png" + elif [[ ("$current" -ge "60") && ("$current" -le "100") ]]; then + echo "$iDIR/volume-high.png" + fi +} + +# Notify +notify_user() { +# notify-send -h string:x-canonical-private-synchronous:sys-notify -u normal -i "$(get_icon)" "Volume : $(get_volume) %" + notify-send -h int:value:$(get_volume) -h "string:x-dunst-stack-tag:volume_notif" -u low -i "$(get_icon)" "Volume : $(get_volume) %" + +} + +# Increase Volume +inc_volume() { + pamixer -i 5 && notify_user +} + +# Decrease Volume +dec_volume() { + pamixer -d 5 && notify_user +} + +# Toggle Mute +toggle_mute() { + if [ "$(pamixer --get-mute)" == "false" ]; then + pamixer -m && notify-send -h string:x-canonical-private-synchronous:sys-notify -u low -i "$iDIR/volume-mute.png" "Volume Switched OFF" + elif [ "$(pamixer --get-mute)" == "true" ]; then + pamixer -u && notify-send -h string:x-canonical-private-synchronous:sys-notify -u low -i "$(get_icon)" "Volume Switched ON" + fi +} + +# Toggle Mic +toggle_mic() { + if [ "$(pamixer --default-source --get-mute)" == "false" ]; then + pamixer --default-source -m && notify-send -h string:x-canonical-private-synchronous:sys-notify -u low -i "$iDIR/microphone-mute.png" "Microphone Switched OFF" + elif [ "$(pamixer --default-source --get-mute)" == "true" ]; then + pamixer -u --default-source u && notify-send -h string:x-canonical-private-synchronous:sys-notify -u low -i "$iDIR/microphone.png" "Microphone Switched ON" + fi +} +# Get icons +get_mic_icon() { + current=$(pamixer --default-source --get-volume) + if [[ "$current" -eq "0" ]]; then + echo "$iDIR/microphone.png" + elif [[ ("$current" -ge "0") && ("$current" -le "30") ]]; then + echo "$iDIR/microphone.png" + elif [[ ("$current" -ge "30") && ("$current" -le "60") ]]; then + echo "$iDIR/microphone.png" + elif [[ ("$current" -ge "60") && ("$current" -le "100") ]]; then + echo "$iDIR/microphone.png" + fi +} +# Notify +notify_mic_user() { +# notify-send -h string:x-canonical-private-synchronous:sys-notify -u low -i "$(get_mic_icon)" "Mic-Level : $(pamixer --default-source --get-volume) %" + notify-send -h int:value:$(pamixer --default-source --get-volume) -h "string:x-dunst-stack-tag:volume_notif" -u low -i "$(get_mic_icon)" "Mic-Level : $(pamixer --default-source --get-volume) %" +} + +# Increase MIC Volume +inc_mic_volume() { + pamixer --default-source -i 5 && notify_mic_user +} + +# Decrease MIC Volume +dec_mic_volume() { + pamixer --default-source -d 5 && notify_mic_user +} + +# Execute accordingly +if [[ "$1" == "--get" ]]; then + get_volume +elif [[ "$1" == "--inc" ]]; then + inc_volume +elif [[ "$1" == "--dec" ]]; then + dec_volume +elif [[ "$1" == "--toggle" ]]; then + toggle_mute +elif [[ "$1" == "--toggle-mic" ]]; then + toggle_mic +elif [[ "$1" == "--get-icon" ]]; then + get_icon +elif [[ "$1" == "--get-mic-icon" ]]; then + get_mic_icon +elif [[ "$1" == "--mic-inc" ]]; then + inc_mic_volume +elif [[ "$1" == "--mic-dec" ]]; then + dec_mic_volume +else + get_volume +fi diff --git a/config/hypr/scripts/Wallpaper.sh b/config/hypr/scripts/Wallpaper.sh new file mode 100755 index 00000000..db186269 --- /dev/null +++ b/config/hypr/scripts/Wallpaper.sh @@ -0,0 +1,48 @@ +#!/bin/bash + +DIR=$HOME/Pictures/wallpapers/ +PICS=($(find ${DIR} -type f \( -name "*.jpg" -o -name "*.jpeg" -o -name "*.png" -o -name "*.gif" \))) +RANDOMPICS=${PICS[ $RANDOM % ${#PICS[@]} ]} + +change_swaybg(){ + pkill swww + pkill swaybg + swaybg -m fill -i ${RANDOMPICS} +} + +change_swww(){ + pkill swaybg + swww query || swww init + swww img ${RANDOMPICS} --transition-fps 30 --transition-type any --transition-duration 3 +} + +change_current(){ + if pidof swaybg >/dev/null; then + change_swaybg + else + change_swww + fi +} + +switch(){ + if pidof swaybg >/dev/null; then + change_swww + else + change_swaybg + fi +} + +case "$1" in + "swaybg") + change_swaybg + ;; + "swww") + change_swww + ;; + "s") + switch + ;; + *) + change_current + ;; +esac
\ No newline at end of file diff --git a/config/hypr/scripts/WallpaperSelect.sh b/config/hypr/scripts/WallpaperSelect.sh new file mode 100755 index 00000000..610d94cd --- /dev/null +++ b/config/hypr/scripts/WallpaperSelect.sh @@ -0,0 +1,85 @@ +#!/bin/bash + +# WALLPAPERS PATH +DIR=$HOME/Pictures/wallpapers + +# Transition config (type swww img --help for more settings +FPS=30 +TYPE="simple" +DURATION=3 + +# wofi window config (in %) +WIDTH=10 +HEIGHT=30 + +SWWW_PARAMS="--transition-fps $FPS --transition-type $TYPE --transition-duration $DURATION" + +PICS=($(ls ${DIR} | grep -e ".jpg$" -e ".jpeg$" -e ".png$" -e ".gif$")) +#PICS=($(find ${DIR} -type f \( -name "*.jpg" -o -name "*.jpeg" -o -name "*.png" \))) + +RANDOM_PIC=${PICS[ $RANDOM % ${#PICS[@]} ]} +RANDOM_PIC_NAME="${#PICS[@]}. random" + +# WOFI STYLES +CONFIG="$HOME/.config/wofi/WofiBig/config" +STYLE="$HOME/.config/wofi/style.css" +COLORS="$HOME/.config/wofi/colors" + +# to check if swaybg is running +if [[ $(pidof swaybg) ]]; then + pkill swaybg +fi + +## Wofi Command +wofi_command="wofi --show dmenu \ + --prompt choose... + --conf $CONFIG --style $STYLE --color $COLORS \ + --width=$WIDTH% --height=$HEIGHT% \ + --cache-file=/dev/null \ + --hide-scroll --no-actions \ + --matching=fuzzy" + +menu(){ + # Here we are looping in the PICS array that is composed of all images in the $DIR folder + for i in ${!PICS[@]}; do + # keeping the .gif to make sue you know it is animated + if [[ -z $(echo ${PICS[$i]} | grep .gif$) ]]; then + printf "$i. $(echo ${PICS[$i]} | cut -d. -f1)\n" # nยฐ. <name_of_file_without_identifier> + else + printf "$i. ${PICS[$i]}\n" + fi + done + + printf "$RANDOM_PIC_NAME" +} + +swww query || swww init + +main() { + choice=$(menu | ${wofi_command}) + + # no choice case + if [[ -z $choice ]]; then return; fi + + # random choice case + if [ "$choice" = "$RANDOM_PIC_NAME" ]; then + swww img ${DIR}/${RANDOM_PIC} $SWWW_PARAMS + return + fi + + pic_index=$(echo $choice | cut -d. -f1) + swww img ${DIR}/${PICS[$pic_index]} $SWWW_PARAMS +} + +# Check if wofi is already running +if pidof wofi >/dev/null; then + killall wofi + exit 0 +else + main +fi + +# Uncomment to launch something if a choice was made +# if [[ -n "$choice" ]]; then + # Restart Waybar +# fi
\ No newline at end of file diff --git a/config/hypr/scripts/Waybar.sh b/config/hypr/scripts/Waybar.sh new file mode 100755 index 00000000..394f309a --- /dev/null +++ b/config/hypr/scripts/Waybar.sh @@ -0,0 +1,8 @@ +#!/bin/bash + +CONFIG="$HOME/.config/waybar/config" +STYLE="$HOME/.config/waybar/style.css" + +if [[ ! $(pidof waybar) ]]; then + waybar --bar main-bar --log-level error --config ${CONFIG} --style ${STYLE} +fi diff --git a/config/hypr/scripts/WaybarStyles.sh b/config/hypr/scripts/WaybarStyles.sh new file mode 100755 index 00000000..70032443 --- /dev/null +++ b/config/hypr/scripts/WaybarStyles.sh @@ -0,0 +1,45 @@ +#!/bin/bash + +# Check which waybar theme is set +THEMEIS=$(realpath ~/.config/waybar/style.css | sed 's/.*-\(.*\)\.css/\1/') + +# Change theme +if [ "$THEMEIS" == "default" ]; then + SWITCHTO="-b&w" +elif [ "$THEMEIS" == "b&w" ]; then + SWITCHTO="-rgb" +elif [ "$THEMEIS" == "rgb" ]; then + SWITCHTO="-default_alter" +elif [ "$THEMEIS" == "default_alter" ]; then + SWITCHTO="-mauve" +elif [ "$THEMEIS" == "mauve" ]; then + SWITCHTO="-light" +elif [ "$THEMEIS" == "light" ]; then + SWITCHTO="-dark" +else + SWITCHTO="-default" +fi + +# Set the waybar theme +THEMEFILE="$HOME/.config/waybar/style/style${SWITCHTO}.css" +if [ -f "$THEMEFILE" ]; then + ln -sf "$THEMEFILE" "$HOME/.config/waybar/style.css" + +else + echo "Error: $THEMEFILE not found" + exit 1 +fi + +# Restart waybar +# Kill already running process +_ps=(waybar mako dunst) +for _prs in "${_ps[@]}"; do + if [[ $(pidof ${_prs}) ]]; then + killall -9 ${_prs} + fi +done + +exec ~/.config/hypr/scripts/Refresh.sh + + + diff --git a/config/hypr/scripts/Weather.py b/config/hypr/scripts/Weather.py new file mode 100755 index 00000000..b6223380 --- /dev/null +++ b/config/hypr/scripts/Weather.py @@ -0,0 +1,122 @@ +#!/usr/bin/env python3 +# From https://raw.githubusercontent.com/rxyhn/dotfiles/main/home/rxyhn/modules/desktop/waybar/scripts/waybar-wttr.py + +## ensure to insert city inside "" +city = "Busan" +import json +import requests +from datetime import datetime + +WEATHER_CODES = { + '113': '๎', + '116': '๓ฐ', + '119': '๎', + '122': '๎', + '143': '๎', + '176': '๎น', + '179': '๎น', + '182': '๎น', + '185': '๎น', + '200': 'โ๏ธ', + '227': '๐จ๏ธ', + '230': '๐จ๏ธ', + '248': 'โ๏ธ ', + '260': 'โ๏ธ', + '263': '๐ง๏ธ', + '266': '๐ง๏ธ', + '281': '๐ง๏ธ', + '284': '๐ง๏ธ', + '293': '๐ง๏ธ', + '296': '๐ง๏ธ', + '299': '๐ง๏ธ', + '302': '๐ง๏ธ', + '305': '๐ง๏ธ', + '308': '๐ง๏ธ', + '311': '๐ง๏ธ', + '314': '๐ง๏ธ', + '317': '๐ง๏ธ', + '320': '๐จ๏ธ', + '323': '๐จ๏ธ', + '326': '๐จ๏ธ', + '329': 'โ๏ธ', + '332': 'โ๏ธ', + '335': 'โ๏ธ', + '338': 'โ๏ธ', + '350': '๐ง๏ธ', + '353': '๐ง๏ธ', + '356': '๐ง๏ธ', + '359': '๐ง๏ธ', + '362': '๐ง๏ธ', + '365': '๐ง๏ธ', + '368': '๐ง๏ธ', + '371': 'โ๏ธ', + '374': '๐จ๏ธ', + '377': '๐จ๏ธ', + '386': '๐จ๏ธ', + '389': '๐จ๏ธ', + '392': '๐ง๏ธ', + '395': 'โ๏ธ' +} + +data = {} + + +weather = requests.get("https://wttr.in/{city}?format=j1").json() + + +def format_time(time): + return time.replace("00", "").zfill(2) + + +def format_temp(temp): + return (hour['FeelsLikeC']+"ยฐ").ljust(3) + + +def format_chances(hour): + chances = { + "chanceoffog": "Fog", + "chanceoffrost": "Frost", + "chanceofovercast": "Overcast", + "chanceofrain": "Rain", + "chanceofsnow": "Snow", + "chanceofsunshine": "Sunshine", + "chanceofthunder": "Thunder", + "chanceofwindy": "Wind" + } + + conditions = [] + for event in chances.keys(): + if int(hour[event]) > 0: + conditions.append(chances[event]+" "+hour[event]+"%") + return ", ".join(conditions) + +tempint = int(weather['current_condition'][0]['FeelsLikeC']) +extrachar = '' +if tempint > 0 and tempint < 10: + extrachar = '+' + + +data['text'] = 'โ'+WEATHER_CODES[weather['current_condition'][0]['weatherCode']] + \ + " "+extrachar+weather['current_condition'][0]['FeelsLikeC']+"ยฐ" + +data['tooltip'] = f"<b>{weather['current_condition'][0]['weatherDesc'][0]['value']} {weather['current_condition'][0]['temp_C']}ยฐ</b>\n" +data['tooltip'] += f"Feels like: {weather['current_condition'][0]['FeelsLikeC']}ยฐ\n" +data['tooltip'] += f"Wind: {weather['current_condition'][0]['windspeedKmph']}Km/h\n" +data['tooltip'] += f"Humidity: {weather['current_condition'][0]['humidity']}%\n" +for i, day in enumerate(weather['weather']): + data['tooltip'] += f"\n<b>" + if i == 0: + data['tooltip'] += "Today, " + if i == 1: + data['tooltip'] += "Tomorrow, " + data['tooltip'] += f"{day['date']}</b>\n" + data['tooltip'] += f"โฌ๏ธ{day['maxtempC']}ยฐ โฌ๏ธ{day['mintempC']}ยฐ " + data['tooltip'] += f"๐
{day['astronomy'][0]['sunrise']} ๐{day['astronomy'][0]['sunset']}\n" + for hour in day['hourly']: + if i == 0: + if int(format_time(hour['time'])) < datetime.now().hour-2: + continue + data['tooltip'] += f"{format_time(hour['time'])} {WEATHER_CODES[hour['weatherCode']]} {format_temp(hour['FeelsLikeC'])} {hour['weatherDesc'][0]['value']}, {format_chances(hour)}\n" + + +print(json.dumps(data)) diff --git a/config/hypr/scripts/Weather.sh b/config/hypr/scripts/Weather.sh new file mode 100755 index 00000000..f778425f --- /dev/null +++ b/config/hypr/scripts/Weather.sh @@ -0,0 +1,80 @@ +#!/bin/bash + +city=Busan +cachedir=~/.cache/rbn +cachefile=${0##*/}-$1 + +if [ ! -d $cachedir ]; then + mkdir -p $cachedir +fi + +if [ ! -f $cachedir/$cachefile ]; then + touch $cachedir/$cachefile +fi + +# Save current IFS +SAVEIFS=$IFS +# Change IFS to new line. +IFS=$'\n' + +cacheage=$(($(date +%s) - $(stat -c '%Y' "$cachedir/$cachefile"))) +if [ $cacheage -gt 1740 ] || [ ! -s $cachedir/$cachefile ]; then + data=($(curl -s https://en.wttr.in/"$city"$1\?0qnT 2>&1)) + echo ${data[0]} | cut -f1 -d, > $cachedir/$cachefile + echo ${data[1]} | sed -E 's/^.{15}//' >> $cachedir/$cachefile + echo ${data[2]} | sed -E 's/^.{15}//' >> $cachedir/$cachefile +fi + +weather=($(cat $cachedir/$cachefile)) + +# Restore IFSClear +IFS=$SAVEIFS + +temperature=$(echo ${weather[2]} | sed -E 's/([[:digit:]]+)\.\./\1 to /g') + +#echo ${weather[1]##*,} + +# https://fontawesome.com/icons?s=solid&c=weather +case $(echo ${weather[1]##*,} | tr '[:upper:]' '[:lower:]') in +"clear" | "sunny") + condition="๎" + ;; +"partly cloudy") + condition="๓ฐ" + ;; +"cloudy") + condition="๎" + ;; +"overcast") + condition="๎" + ;; +"fog" | "freezing fog") + condition="๎" + ;; +"patchy rain possible" | "patchy light drizzle" | "light drizzle" | "patchy light rain" | "light rain" | "light rain shower" | "mist" | "rain") + condition="๓ฐผณ" + ;; +"moderate rain at times" | "moderate rain" | "heavy rain at times" | "heavy rain" | "moderate or heavy rain shower" | "torrential rain shower" | "rain shower") + condition="๎น" + ;; +"patchy snow possible" | "patchy sleet possible" | "patchy freezing drizzle possible" | "freezing drizzle" | "heavy freezing drizzle" | "light freezing rain" | "moderate or heavy freezing rain" | "light sleet" | "ice pellets" | "light sleet showers" | "moderate or heavy sleet showers") + condition="๓ฐผด" + ;; +"blowing snow" | "moderate or heavy sleet" | "patchy light snow" | "light snow" | "light snow showers") + condition="๓ฐฟ" + ;; +"blizzard" | "patchy moderate snow" | "moderate snow" | "patchy heavy snow" | "heavy snow" | "moderate or heavy snow with thunder" | "moderate or heavy snow showers") + condition="๎" + ;; +"thundery outbreaks possible" | "patchy light rain with thunder" | "moderate or heavy rain with thunder" | "patchy light snow with thunder") + condition="๎" + ;; +*) + condition="๏ช" + echo -e "{\"text\":\""$condition"\", \"alt\":\""${weather[0]}"\", \"tooltip\":\""${weather[0]}: $temperature ${weather[1]}"\"}" + ;; +esac + +#echo $temp $condition + +echo -e "{\"text\":\""$temperature $condition"\", \"alt\":\""${weather[0]}"\", \"tooltip\":\""${weather[0]}: $temperature ${weather[1]}"\"}" diff --git a/config/hypr/scripts/Wofi.sh b/config/hypr/scripts/Wofi.sh new file mode 100755 index 00000000..9b78bee0 --- /dev/null +++ b/config/hypr/scripts/Wofi.sh @@ -0,0 +1,11 @@ +#!/bin/bash + +CONFIG="$HOME/.config/wofi/config" +STYLE="$HOME/.config/wofi/style.css" +COLORS="$HOME/.config/wofi/colors" + +if [[ ! $(pidof wofi) ]]; then + wofi --show drun --prompt 'Search...' --conf ${CONFIG} --style ${STYLE} --color ${COLORS} +else + pkill wofi +fi diff --git a/config/hypr/scripts/WofiBeats.sh b/config/hypr/scripts/WofiBeats.sh new file mode 100755 index 00000000..5c73afeb --- /dev/null +++ b/config/hypr/scripts/WofiBeats.sh @@ -0,0 +1,90 @@ +#!/bin/bash + +## Files +CONFIG="$HOME/.config/wofi/WofiBig/config" +STYLE="$HOME/.config/wofi/style.css" +COLORS="$HOME/.config/wofi/colors" +iDIR="$HOME/.config/dunst/icons" + + +# wofi window config (in %) +WIDTH=12 +HEIGHT=30 + +## Wofi Command +wofi_command="wofi --show dmenu \ + --prompt choose... + --conf $CONFIG --style $STYLE --color $COLORS \ + --width=$WIDTH% --height=$HEIGHT% \ + --cache-file=/dev/null \ + --hide-scroll --no-actions \ + --matching=fuzzy" + + +notification(){ + notify-send -h string:x-canonical-private-synchronous:sys-notify -u low -i "$iDIR/music.png" "Now Playing: Online Music" +} + +menu(){ +printf "1. Lofi Girl\n" +printf "2. 96.3 Easy Rock - FM Radio\n" +printf "3. Box Lofi\n" +printf "4. Top Music 2023\n" +printf "5. Youtube Global Top 100\n" +printf "6. SmoothChill\n" +printf "7. Relaxing Music\n" +printf "8. Youtube Remix\n" +printf "9. K-Drama-OST2" +} +main() { +choice=$(menu | ${wofi_command} | cut -d. -f1) +case $choice in +1) + notification + mpv "https://play.streamafrica.net/lofiradio" + return + ;; +2) + notification + mpv "https://radio-stations-philippines.com/easy-rock" + return +;; +3) + notification + mpv "http://stream.zeno.fm/f3wvbbqmdg8uv" + return + ;; +4) + notification ; + mpv --shuffle --vid=no "https://youtube.com/playlist?list=PL6k9a6aYB2zk0qSbXR-ZEiwqgdHymsRtQ" + return + ;; +5) + notification ; + mpv --shuffle --vid=no "https://youtube.com/playlist?list=PL4fGSI1pDJn5kI81J1fYWK5eZRl1zJ5kM" + return + ;; +6) + notification ; + mpv "https://media-ssl.musicradio.com/SmoothChill" + return + ;; +7) + notification ; + mpv --shuffle --vid=no "https://youtube.com/playlist?list=PLMIbmfP_9vb8BCxRoraJpoo4q1yMFg4CE" + return +;; +8) + notification ; + mpv --shuffle --vid=no "https://youtube.com/playlist?list=PLeqTkIUlrZXlSNn3tcXAa-zbo95j0iN-0" + return + ;; +9) + notification ; + mpv --shuffle --vid=no "https://youtube.com/playlist?list=PLUge_o9AIFp4HuA-A3e3ZqENh63LuRRlQ" + return +;; +esac +} + +pkill -f http && notify-send -h string:x-canonical-private-synchronous:sys-notify -u low -i "$iDIR/music.png" "Online Music stopped" || main diff --git a/config/hypr/scripts/WofiBig.sh b/config/hypr/scripts/WofiBig.sh new file mode 100755 index 00000000..31d98900 --- /dev/null +++ b/config/hypr/scripts/WofiBig.sh @@ -0,0 +1,11 @@ +#!/bin/bash + +CONFIG="$HOME/.config/wofi/WofiBig/config" +STYLE="$HOME/.config/wofi/style.css" +COLORS="$HOME/.config/wofi/colors" + +if [[ ! $(pidof wofi) ]]; then + wofi --show drun --prompt 'Search...' --conf ${CONFIG} --style ${STYLE} --color ${COLORS} +else + pkill wofi +fi diff --git a/config/hypr/scripts/WofiEmoji.sh b/config/hypr/scripts/WofiEmoji.sh new file mode 100755 index 00000000..88c1b199 --- /dev/null +++ b/config/hypr/scripts/WofiEmoji.sh @@ -0,0 +1,1868 @@ +#!/bin/bash + +# WOFI STYLES +CONFIG="$HOME/.config/wofi/WofiBig/config" +STYLE="$HOME/.config/wofi/style.css" +COLORS="$HOME/.config/wofi/colors" + +# wofi window config (in %) +WIDTH=40 +HEIGHT=40 + +sed '1,/^### DATA ###$/d' $0 | +wofi --show dmenu -i --conf ${CONFIG} --style ${STYLE} --color ${COLORS} --width=$WIDTH% --height=$HEIGHT% | +cut -d ' ' -f 1 | tr -d '\n' | wl-copy + +exit + +### DATA ### +๐ grinning face face smile happy joy :D grin +๐ grinning face with big eyes face happy joy haha :D :) smile funny +๐ grinning face with smiling eyes face happy joy funny haha laugh like :D :) smile +๐ beaming face with smiling eyes face happy smile joy kawaii +๐ grinning squinting face happy joy lol satisfied haha face glad XD laugh +๐
grinning face with sweat face hot happy laugh sweat smile relief +๐คฃ rolling on the floor laughing face rolling floor laughing lol haha rofl +๐ face with tears of joy face cry tears weep happy happytears haha +๐ slightly smiling face face smile +๐ upside down face face flipped silly smile +๐ winking face face happy mischievous secret ;) smile eye +๐ smiling face with smiling eyes face smile happy flushed crush embarrassed shy joy +๐ smiling face with halo face angel heaven halo +๐ฅฐ smiling face with hearts face love like affection valentines infatuation crush hearts adore +๐ smiling face with heart eyes face love like affection valentines infatuation crush heart +๐คฉ star struck face smile starry eyes grinning +๐ face blowing a kiss face love like affection valentines infatuation kiss +๐ kissing face love like face 3 valentines infatuation kiss +โบ๏ธ smiling face face blush massage happiness +๐ kissing face with closed eyes face love like affection valentines infatuation kiss +๐ kissing face with smiling eyes face affection valentines infatuation kiss +๐ face savoring food happy joy tongue smile face silly yummy nom delicious savouring +๐ face with tongue face prank childish playful mischievous smile tongue +๐ winking face with tongue face prank childish playful mischievous smile wink tongue +๐คช zany face face goofy crazy +๐ squinting face with tongue face prank playful mischievous smile tongue +๐ค money mouth face face rich dollar money +๐ค hugging face face smile hug +๐คญ face with hand over mouth face whoops shock surprise +๐คซ shushing face face quiet shhh +๐ค thinking face face hmmm think consider +๐ค zipper mouth face face sealed zipper secret +๐คจ face with raised eyebrow face distrust scepticism disapproval disbelief surprise +๐ neutral face indifference meh :| neutral +๐ expressionless face face indifferent - - meh deadpan +๐ถ face without mouth face hellokitty +๐ smirking face face smile mean prank smug sarcasm +๐ unamused face indifference bored straight face serious sarcasm unimpressed skeptical dubious side eye +๐ face with rolling eyes face eyeroll frustrated +๐ฌ grimacing face face grimace teeth +๐คฅ lying face face lie pinocchio +๐ relieved face face relaxed phew massage happiness +๐ pensive face face sad depressed upset +๐ช sleepy face face tired rest nap +๐คค drooling face face +๐ด sleeping face face tired sleepy night zzz +๐ท face with medical mask face sick ill disease +๐ค face with thermometer sick temperature thermometer cold fever +๐ค face with head bandage injured clumsy bandage hurt +๐คข nauseated face face vomit gross green sick throw up ill +๐คฎ face vomiting face sick +๐คง sneezing face face gesundheit sneeze sick allergy +๐ฅต hot face face feverish heat red sweating +๐ฅถ cold face face blue freezing frozen frostbite icicles +๐ฅด woozy face face dizzy intoxicated tipsy wavy +๐ต dizzy face spent unconscious xox dizzy +๐คฏ exploding head face shocked mind blown +๐ค cowboy hat face face cowgirl hat +๐ฅณ partying face face celebration woohoo +๐ smiling face with sunglasses face cool smile summer beach sunglass +๐ค nerd face face nerdy geek dork +๐ง face with monocle face stuffy wealthy +๐ confused face face indifference huh weird hmmm :/ +๐ worried face face concern nervous :( +๐ slightly frowning face face frowning disappointed sad upset +โน๏ธ frowning face face sad upset frown +๐ฎ face with open mouth face surprise impressed wow whoa :O +๐ฏ hushed face face woo shh +๐ฒ astonished face face xox surprised poisoned +๐ณ flushed face face blush shy flattered +๐ฅบ pleading face face begging mercy +๐ฆ frowning face with open mouth face aw what +๐ง anguished face face stunned nervous +๐จ fearful face face scared terrified nervous oops huh +๐ฐ anxious face with sweat face nervous sweat +๐ฅ sad but relieved face face phew sweat nervous +๐ข crying face face tears sad depressed upset :'( +๐ญ loudly crying face face cry tears sad upset depressed +๐ฑ face screaming in fear face munch scared omg +๐ confounded face face confused sick unwell oops :S +๐ฃ persevering face face sick no upset oops +๐ disappointed face face sad upset depressed :( +๐ downcast face with sweat face hot sad tired exercise +๐ฉ weary face face tired sleepy sad frustrated upset +๐ซ tired face sick whine upset frustrated +๐ฅฑ yawning face tired sleepy +๐ค face with steam from nose face gas phew proud pride +๐ก pouting face angry mad hate despise +๐ angry face mad face annoyed frustrated +๐คฌ face with symbols on mouth face swearing cursing cussing profanity expletive +๐ smiling face with horns devil horns +๐ฟ angry face with horns devil angry horns +๐ skull dead skeleton creepy death +โ ๏ธ skull and crossbones poison danger deadly scary death pirate evil +๐ฉ pile of poo hankey shitface fail turd shit +๐คก clown face face +๐น ogre monster red mask halloween scary creepy devil demon japanese ogre +๐บ goblin red evil mask monster scary creepy japanese goblin +๐ป ghost halloween spooky scary +๐ฝ alien UFO paul weird outer space +๐พ alien monster game arcade play +๐ค robot computer machine bot +๐บ grinning cat animal cats happy smile +๐ธ grinning cat with smiling eyes animal cats smile +๐น cat with tears of joy animal cats haha happy tears +๐ป smiling cat with heart eyes animal love like affection cats valentines heart +๐ผ cat with wry smile animal cats smirk +๐ฝ kissing cat animal cats kiss +๐ weary cat animal cats munch scared scream +๐ฟ crying cat animal tears weep sad cats upset cry +๐พ pouting cat animal cats +๐ see no evil monkey monkey animal nature haha +๐ hear no evil monkey animal monkey nature +๐ speak no evil monkey monkey animal nature omg +๐ kiss mark face lips love like affection valentines +๐ love letter email like affection envelope valentines +๐ heart with arrow love like heart affection valentines +๐ heart with ribbon love valentines +๐ sparkling heart love like affection valentines +๐ growing heart like love affection valentines pink +๐ beating heart love like affection valentines pink heart +๐ revolving hearts love like affection valentines +๐ two hearts love like affection valentines heart +๐ heart decoration purple-square love like +โฃ๏ธ heart exclamation decoration love +๐ broken heart sad sorry break heart heartbreak +โค๏ธ red heart love like valentines +๐งก orange heart love like affection valentines +๐ yellow heart love like affection valentines +๐ green heart love like affection valentines +๐ blue heart love like affection valentines +๐ purple heart love like affection valentines +๐ค brown heart coffee +๐ค black heart evil +๐ค white heart pure +๐ฏ hundred points score perfect numbers century exam quiz test pass hundred +๐ข anger symbol angry mad +๐ฅ collision bomb explode explosion collision blown +๐ซ dizzy star sparkle shoot magic +๐ฆ sweat droplets water drip oops +๐จ dashing away wind air fast shoo fart smoke puff +๐ณ๏ธ hole embarrassing +๐ฃ bomb boom explode explosion terrorism +๐ฌ speech balloon bubble words message talk chatting +๐๏ธโ๐จ๏ธ eye in speech bubble info +๐จ๏ธ left speech bubble words message talk chatting +๐ฏ๏ธ right anger bubble caption speech thinking mad +๐ญ thought balloon bubble cloud speech thinking dream +๐ค zzz sleepy tired dream +๐ waving hand hands gesture goodbye solong farewell hello hi palm +๐ค raised back of hand fingers raised backhand +๐๏ธ hand with fingers splayed hand fingers palm +โ raised hand fingers stop highfive palm ban +๐ vulcan salute hand fingers spock star trek +๐ ok hand fingers limbs perfect ok okay +๐ค pinching hand tiny small size +โ๏ธ victory hand fingers ohyeah hand peace victory two +๐ค crossed fingers good lucky +๐ค love you gesture hand fingers gesture +๐ค sign of the horns hand fingers evil eye sign of horns rock on +๐ค call me hand hands gesture shaka +๐ backhand index pointing left direction fingers hand left +๐ backhand index pointing right fingers hand direction right +๐ backhand index pointing up fingers hand direction up +๐ middle finger hand fingers rude middle flipping +๐ backhand index pointing down fingers hand direction down +โ๏ธ index pointing up hand fingers direction up +๐ thumbs up thumbsup yes awesome good agree accept cool hand like +1 +๐ thumbs down thumbsdown no dislike hand -1 +โ raised fist fingers hand grasp +๐ oncoming fist angry violence fist hit attack hand +๐ค left facing fist hand fistbump +๐ค right facing fist hand fistbump +๐ clapping hands hands praise applause congrats yay +๐ raising hands gesture hooray yea celebration hands +๐ open hands fingers butterfly hands open +๐คฒ palms up together hands gesture cupped prayer +๐ค handshake agreement shake +๐ folded hands please hope wish namaste highfive pray +โ๏ธ writing hand lower left ballpoint pen stationery write compose +๐
nail polish beauty manicure finger fashion nail +๐คณ selfie camera phone +๐ช flexed biceps arm flex hand summer strong biceps +๐ฆพ mechanical arm accessibility +๐ฆฟ mechanical leg accessibility +๐ฆต leg kick limb +๐ฆถ foot kick stomp +๐ ear face hear sound listen +๐ฆป ear with hearing aid accessibility +๐ nose smell sniff +๐ง brain smart intelligent +๐ฆท tooth teeth dentist +๐ฆด bone skeleton +๐ eyes look watch stalk peek see +๐๏ธ eye face look see watch stare +๐
tongue mouth playful +๐ mouth mouth kiss +๐ถ baby child boy girl toddler +๐ง child gender-neutral young +๐ฆ boy man male guy teenager +๐ง girl female woman teenager +๐ง person gender-neutral person +๐ฑ person blond hair hairstyle +๐จ man mustache father dad guy classy sir moustache +๐ง man beard person bewhiskered +๐จโ๐ฆฐ man red hair hairstyle +๐จโ๐ฆฑ man curly hair hairstyle +๐จโ๐ฆณ man white hair old elder +๐จโ๐ฆฒ man bald hairless +๐ฉ woman female girls lady +๐ฉโ๐ฆฐ woman red hair hairstyle +๐งโ๐ฆฐ person red hair hairstyle +๐ฉโ๐ฆฑ woman curly hair hairstyle +๐งโ๐ฆฑ person curly hair hairstyle +๐ฉโ๐ฆณ woman white hair old elder +๐งโ๐ฆณ person white hair elder old +๐ฉโ๐ฆฒ woman bald hairless +๐งโ๐ฆฒ person bald hairless +๐ฑโโ๏ธ woman blond hair woman female girl blonde person +๐ฑโโ๏ธ man blond hair man male boy blonde guy person +๐ง older person human elder senior gender-neutral +๐ด old man human male men old elder senior +๐ต old woman human female women lady old elder senior +๐ person frowning worried +๐โโ๏ธ man frowning male boy man sad depressed discouraged unhappy +๐โโ๏ธ woman frowning female girl woman sad depressed discouraged unhappy +๐ person pouting upset +๐โโ๏ธ man pouting male boy man +๐โโ๏ธ woman pouting female girl woman +๐
person gesturing no decline +๐
โโ๏ธ man gesturing no male boy man nope +๐
โโ๏ธ woman gesturing no female girl woman nope +๐ person gesturing ok agree +๐โโ๏ธ man gesturing ok men boy male blue human man +๐โโ๏ธ woman gesturing ok women girl female pink human woman +๐ person tipping hand information +๐โโ๏ธ man tipping hand male boy man human information +๐โโ๏ธ woman tipping hand female girl woman human information +๐ person raising hand question +๐โโ๏ธ man raising hand male boy man +๐โโ๏ธ woman raising hand female girl woman +๐ง deaf person accessibility +๐งโโ๏ธ deaf man accessibility +๐งโโ๏ธ deaf woman accessibility +๐ person bowing respectiful +๐โโ๏ธ man bowing man male boy +๐โโ๏ธ woman bowing woman female girl +๐คฆ person facepalming disappointed +๐คฆโโ๏ธ man facepalming man male boy disbelief +๐คฆโโ๏ธ woman facepalming woman female girl disbelief +๐คท person shrugging regardless +๐คทโโ๏ธ man shrugging man male boy confused indifferent doubt +๐คทโโ๏ธ woman shrugging woman female girl confused indifferent doubt +๐งโโ๏ธ health worker hospital +๐จโโ๏ธ man health worker doctor nurse therapist healthcare man human +๐ฉโโ๏ธ woman health worker doctor nurse therapist healthcare woman human +๐งโ๐ student learn +๐จโ๐ man student graduate man human +๐ฉโ๐ woman student graduate woman human +๐งโ๐ซ teacher professor +๐จโ๐ซ man teacher instructor professor man human +๐ฉโ๐ซ woman teacher instructor professor woman human +๐งโโ๏ธ judge law +๐จโโ๏ธ man judge justice court man human +๐ฉโโ๏ธ woman judge justice court woman human +๐งโ๐พ farmer crops +๐จโ๐พ man farmer rancher gardener man human +๐ฉโ๐พ woman farmer rancher gardener woman human +๐งโ๐ณ cook food kitchen culinary +๐จโ๐ณ man cook chef man human +๐ฉโ๐ณ woman cook chef woman human +๐งโ๐ง mechanic worker technician +๐จโ๐ง man mechanic plumber man human wrench +๐ฉโ๐ง woman mechanic plumber woman human wrench +๐งโ๐ญ factory worker labor +๐จโ๐ญ man factory worker assembly industrial man human +๐ฉโ๐ญ woman factory worker assembly industrial woman human +๐งโ๐ผ office worker business +๐จโ๐ผ man office worker business manager man human +๐ฉโ๐ผ woman office worker business manager woman human +๐งโ๐ฌ scientist chemistry +๐จโ๐ฌ man scientist biologist chemist engineer physicist man human +๐ฉโ๐ฌ woman scientist biologist chemist engineer physicist woman human +๐งโ๐ป technologist computer +๐จโ๐ป man technologist coder developer engineer programmer software man human laptop computer +๐ฉโ๐ป woman technologist coder developer engineer programmer software woman human laptop computer +๐งโ๐ค singer song artist performer +๐จโ๐ค man singer rockstar entertainer man human +๐ฉโ๐ค woman singer rockstar entertainer woman human +๐งโ๐จ artist painting draw creativity +๐จโ๐จ man artist painter man human +๐ฉโ๐จ woman artist painter woman human +๐งโโ๏ธ pilot fly plane airplane +๐จโโ๏ธ man pilot aviator plane man human +๐ฉโโ๏ธ woman pilot aviator plane woman human +๐งโ๐ astronaut outerspace +๐จโ๐ man astronaut space rocket man human +๐ฉโ๐ woman astronaut space rocket woman human +๐งโ๐ firefighter fire +๐จโ๐ man firefighter fireman man human +๐ฉโ๐ woman firefighter fireman woman human +๐ฎ police officer cop +๐ฎโโ๏ธ man police officer man police law legal enforcement arrest 911 +๐ฎโโ๏ธ woman police officer woman police law legal enforcement arrest 911 female +๐ต๏ธ detective human spy detective +๐ต๏ธโโ๏ธ man detective crime +๐ต๏ธโโ๏ธ woman detective human spy detective female woman +๐ guard protect +๐โโ๏ธ man guard uk gb british male guy royal +๐โโ๏ธ woman guard uk gb british female royal woman +๐ท construction worker labor build +๐ทโโ๏ธ man construction worker male human wip guy build construction worker labor +๐ทโโ๏ธ woman construction worker female human wip build construction worker labor woman +๐คด prince boy man male crown royal king +๐ธ princess girl woman female blond crown royal queen +๐ณ person wearing turban headdress +๐ณโโ๏ธ man wearing turban male indian hinduism arabs +๐ณโโ๏ธ woman wearing turban female indian hinduism arabs woman +๐ฒ man with skullcap male boy chinese +๐ง woman with headscarf female hijab mantilla tichel +๐คต man in tuxedo couple marriage wedding groom +๐ฐ bride with veil couple marriage wedding woman bride +๐คฐ pregnant woman baby +๐คฑ breast feeding nursing baby +๐ผ baby angel heaven wings halo +๐
santa claus festival man male xmas father christmas +๐คถ mrs claus woman female xmas mother christmas +๐ฆธ superhero marvel +๐ฆธโโ๏ธ man superhero man male good hero superpowers +๐ฆธโโ๏ธ woman superhero woman female good heroine superpowers +๐ฆน supervillain marvel +๐ฆนโโ๏ธ man supervillain man male evil bad criminal hero superpowers +๐ฆนโโ๏ธ woman supervillain woman female evil bad criminal heroine superpowers +๐ง mage magic +๐งโโ๏ธ man mage man male mage sorcerer +๐งโโ๏ธ woman mage woman female mage witch +๐ง fairy wings magical +๐งโโ๏ธ man fairy man male +๐งโโ๏ธ woman fairy woman female +๐ง vampire blood twilight +๐งโโ๏ธ man vampire man male dracula +๐งโโ๏ธ woman vampire woman female +๐ง merperson sea +๐งโโ๏ธ merman man male triton +๐งโโ๏ธ mermaid woman female merwoman ariel +๐ง elf magical +๐งโโ๏ธ man elf man male +๐งโโ๏ธ woman elf woman female +๐ง genie magical wishes +๐งโโ๏ธ man genie man male +๐งโโ๏ธ woman genie woman female +๐ง zombie dead +๐งโโ๏ธ man zombie man male dracula undead walking dead +๐งโโ๏ธ woman zombie woman female undead walking dead +๐ person getting massage relax +๐โโ๏ธ man getting massage male boy man head +๐โโ๏ธ woman getting massage female girl woman head +๐ person getting haircut hairstyle +๐โโ๏ธ man getting haircut male boy man +๐โโ๏ธ woman getting haircut female girl woman +๐ถ person walking move +๐ถโโ๏ธ man walking human feet steps +๐ถโโ๏ธ woman walking human feet steps woman female +๐ง person standing still +๐งโโ๏ธ man standing still +๐งโโ๏ธ woman standing still +๐ง person kneeling pray respectful +๐งโโ๏ธ man kneeling pray respectful +๐งโโ๏ธ woman kneeling respectful pray +๐งโ๐ฆฏ person with probing cane blind +๐จโ๐ฆฏ man with probing cane blind +๐ฉโ๐ฆฏ woman with probing cane blind +๐งโ๐ฆผ person in motorized wheelchair disability accessibility +๐จโ๐ฆผ man in motorized wheelchair disability accessibility +๐ฉโ๐ฆผ woman in motorized wheelchair disability accessibility +๐งโ๐ฆฝ person in manual wheelchair disability accessibility +๐จโ๐ฆฝ man in manual wheelchair disability accessibility +๐ฉโ๐ฆฝ woman in manual wheelchair disability accessibility +๐ person running move +๐โโ๏ธ man running man walking exercise race running +๐โโ๏ธ woman running woman walking exercise race running female +๐ woman dancing female girl woman fun +๐บ man dancing male boy fun dancer +๐ด๏ธ man in suit levitating suit business levitate hover jump +๐ฏ people with bunny ears perform costume +๐ฏโโ๏ธ men with bunny ears male bunny men boys +๐ฏโโ๏ธ women with bunny ears female bunny women girls +๐ง person in steamy room relax spa +๐งโโ๏ธ man in steamy room male man spa steamroom sauna +๐งโโ๏ธ woman in steamy room female woman spa steamroom sauna +๐ง person climbing sport +๐งโโ๏ธ man climbing sports hobby man male rock +๐งโโ๏ธ woman climbing sports hobby woman female rock +๐คบ person fencing sports fencing sword +๐ horse racing animal betting competition gambling luck +โท๏ธ skier sports winter snow +๐ snowboarder sports winter +๐๏ธ person golfing sports business +๐๏ธโโ๏ธ man golfing sport +๐๏ธโโ๏ธ woman golfing sports business woman female +๐ person surfing sport sea +๐โโ๏ธ man surfing sports ocean sea summer beach +๐โโ๏ธ woman surfing sports ocean sea summer beach woman female +๐ฃ person rowing boat sport move +๐ฃโโ๏ธ man rowing boat sports hobby water ship +๐ฃโโ๏ธ woman rowing boat sports hobby water ship woman female +๐ person swimming sport pool +๐โโ๏ธ man swimming sports exercise human athlete water summer +๐โโ๏ธ woman swimming sports exercise human athlete water summer woman female +โน๏ธ person bouncing ball sports human +โน๏ธโโ๏ธ man bouncing ball sport +โน๏ธโโ๏ธ woman bouncing ball sports human woman female +๐๏ธ person lifting weights sports training exercise +๐๏ธโโ๏ธ man lifting weights sport +๐๏ธโโ๏ธ woman lifting weights sports training exercise woman female +๐ด person biking sport move +๐ดโโ๏ธ man biking sports bike exercise hipster +๐ดโโ๏ธ woman biking sports bike exercise hipster woman female +๐ต person mountain biking sport move +๐ตโโ๏ธ man mountain biking transportation sports human race bike +๐ตโโ๏ธ woman mountain biking transportation sports human race bike woman female +๐คธ person cartwheeling sport gymnastic +๐คธโโ๏ธ man cartwheeling gymnastics +๐คธโโ๏ธ woman cartwheeling gymnastics +๐คผ people wrestling sport +๐คผโโ๏ธ men wrestling sports wrestlers +๐คผโโ๏ธ women wrestling sports wrestlers +๐คฝ person playing water polo sport +๐คฝโโ๏ธ man playing water polo sports pool +๐คฝโโ๏ธ woman playing water polo sports pool +๐คพ person playing handball sport +๐คพโโ๏ธ man playing handball sports +๐คพโโ๏ธ woman playing handball sports +๐คน person juggling performance balance +๐คนโโ๏ธ man juggling juggle balance skill multitask +๐คนโโ๏ธ woman juggling juggle balance skill multitask +๐ง person in lotus position meditate +๐งโโ๏ธ man in lotus position man male meditation yoga serenity zen mindfulness +๐งโโ๏ธ woman in lotus position woman female meditation yoga serenity zen mindfulness +๐ person taking bath clean shower bathroom +๐ person in bed bed rest +๐งโ๐คโ๐ง people holding hands friendship +๐ญ women holding hands pair friendship couple love like female people human +๐ซ woman and man holding hands pair people human love date dating like affection valentines marriage +๐ฌ men holding hands pair couple love like bromance friendship people human +๐ kiss pair valentines love like dating marriage +๐ฉโโค๏ธโ๐โ๐จ kiss woman man love +๐จโโค๏ธโ๐โ๐จ kiss man man pair valentines love like dating marriage +๐ฉโโค๏ธโ๐โ๐ฉ kiss woman woman pair valentines love like dating marriage +๐ couple with heart pair love like affection human dating valentines marriage +๐ฉโโค๏ธโ๐จ couple with heart woman man love +๐จโโค๏ธโ๐จ couple with heart man man pair love like affection human dating valentines marriage +๐ฉโโค๏ธโ๐ฉ couple with heart woman woman pair love like affection human dating valentines marriage +๐ช family home parents child mom dad father mother people human +๐จโ๐ฉโ๐ฆ family man woman boy love +๐จโ๐ฉโ๐ง family man woman girl home parents people human child +๐จโ๐ฉโ๐งโ๐ฆ family man woman girl boy home parents people human children +๐จโ๐ฉโ๐ฆโ๐ฆ family man woman boy boy home parents people human children +๐จโ๐ฉโ๐งโ๐ง family man woman girl girl home parents people human children +๐จโ๐จโ๐ฆ family man man boy home parents people human children +๐จโ๐จโ๐ง family man man girl home parents people human children +๐จโ๐จโ๐งโ๐ฆ family man man girl boy home parents people human children +๐จโ๐จโ๐ฆโ๐ฆ family man man boy boy home parents people human children +๐จโ๐จโ๐งโ๐ง family man man girl girl home parents people human children +๐ฉโ๐ฉโ๐ฆ family woman woman boy home parents people human children +๐ฉโ๐ฉโ๐ง family woman woman girl home parents people human children +๐ฉโ๐ฉโ๐งโ๐ฆ family woman woman girl boy home parents people human children +๐ฉโ๐ฉโ๐ฆโ๐ฆ family woman woman boy boy home parents people human children +๐ฉโ๐ฉโ๐งโ๐ง family woman woman girl girl home parents people human children +๐จโ๐ฆ family man boy home parent people human child +๐จโ๐ฆโ๐ฆ family man boy boy home parent people human children +๐จโ๐ง family man girl home parent people human child +๐จโ๐งโ๐ฆ family man girl boy home parent people human children +๐จโ๐งโ๐ง family man girl girl home parent people human children +๐ฉโ๐ฆ family woman boy home parent people human child +๐ฉโ๐ฆโ๐ฆ family woman boy boy home parent people human children +๐ฉโ๐ง family woman girl home parent people human child +๐ฉโ๐งโ๐ฆ family woman girl boy home parent people human children +๐ฉโ๐งโ๐ง family woman girl girl home parent people human children +๐ฃ๏ธ speaking head user person human sing say talk +๐ค bust in silhouette user person human +๐ฅ busts in silhouette user person human group team +๐ฃ footprints feet tracking walking beach +๐ต monkey face animal nature circus +๐ monkey animal nature banana circus +๐ฆ gorilla animal nature circus +๐ฆง orangutan animal +๐ถ dog face animal friend nature woof puppy pet faithful +๐ dog animal nature friend doge pet faithful +๐ฆฎ guide dog animal blind +๐โ๐ฆบ service dog blind animal +๐ฉ poodle dog animal 101 nature pet +๐บ wolf animal nature wild +๐ฆ fox animal nature face +๐ฆ raccoon animal nature +๐ฑ cat face animal meow nature pet kitten +๐ cat animal meow pet cats +๐ฆ lion animal nature +๐ฏ tiger face animal cat danger wild nature roar +๐
tiger animal nature roar +๐ leopard animal nature +๐ด horse face animal brown nature +๐ horse animal gamble luck +๐ฆ unicorn animal nature mystical +๐ฆ zebra animal nature stripes safari +๐ฆ deer animal nature horns venison +๐ฎ cow face beef ox animal nature moo milk +๐ ox animal cow beef +๐ water buffalo animal nature ox cow +๐ cow beef ox animal nature moo milk +๐ท pig face animal oink nature +๐ pig animal nature +๐ boar animal nature +๐ฝ pig nose animal oink +๐ ram animal sheep nature +๐ ewe animal nature wool shipit +๐ goat animal nature +๐ช camel animal hot desert hump +๐ซ two hump camel animal nature hot desert hump +๐ฆ llama animal nature alpaca +๐ฆ giraffe animal nature spots safari +๐ elephant animal nature nose th circus +๐ฆ rhinoceros animal nature horn +๐ฆ hippopotamus animal nature +๐ญ mouse face animal nature cheese wedge rodent +๐ mouse animal nature rodent +๐ rat animal mouse rodent +๐น hamster animal nature +๐ฐ rabbit face animal nature pet spring magic bunny +๐ rabbit animal nature pet magic spring +๐ฟ๏ธ chipmunk animal nature rodent squirrel +๐ฆ hedgehog animal nature spiny +๐ฆ bat animal nature blind vampire +๐ป bear animal nature wild +๐จ koala animal nature +๐ผ panda animal nature panda +๐ฆฅ sloth animal +๐ฆฆ otter animal +๐ฆจ skunk animal +๐ฆ kangaroo animal nature australia joey hop marsupial +๐ฆก badger animal nature honey +๐พ paw prints animal tracking footprints dog cat pet feet +๐ฆ turkey animal bird +๐ chicken animal cluck nature bird +๐ rooster animal nature chicken +๐ฃ hatching chick animal chicken egg born baby bird +๐ค baby chick animal chicken bird +๐ฅ front facing baby chick animal chicken baby bird +๐ฆ bird animal nature fly tweet spring +๐ง penguin animal nature +๐๏ธ dove animal bird +๐ฆ
eagle animal nature bird +๐ฆ duck animal nature bird mallard +๐ฆข swan animal nature bird +๐ฆ owl animal nature bird hoot +๐ฆฉ flamingo animal +๐ฆ peacock animal nature peahen bird +๐ฆ parrot animal nature bird pirate talk +๐ธ frog animal nature croak toad +๐ crocodile animal nature reptile lizard alligator +๐ข turtle animal slow nature tortoise +๐ฆ lizard animal nature reptile +๐ snake animal evil nature hiss python +๐ฒ dragon face animal myth nature chinese green +๐ dragon animal myth nature chinese green +๐ฆ sauropod animal nature dinosaur brachiosaurus brontosaurus diplodocus extinct +๐ฆ t rex animal nature dinosaur tyrannosaurus extinct +๐ณ spouting whale animal nature sea ocean +๐ whale animal nature sea ocean +๐ฌ dolphin animal nature fish sea ocean flipper fins beach +๐ fish animal food nature +๐ tropical fish animal swim ocean beach nemo +๐ก blowfish animal nature food sea ocean +๐ฆ shark animal nature fish sea ocean jaws fins beach +๐ octopus animal creature ocean sea nature beach +๐ spiral shell nature sea beach +๐ snail slow animal shell +๐ฆ butterfly animal insect nature caterpillar +๐ bug animal insect nature worm +๐ ant animal insect nature bug +๐ honeybee animal insect nature bug spring honey +๐ lady beetle animal insect nature ladybug +๐ฆ cricket animal cricket chirp +๐ท๏ธ spider animal arachnid +๐ธ๏ธ spider web animal insect arachnid silk +๐ฆ scorpion animal arachnid +๐ฆ mosquito animal nature insect malaria +๐ฆ microbe amoeba bacteria germs virus +๐ bouquet flowers nature spring +๐ธ cherry blossom nature plant spring flower +๐ฎ white flower japanese spring +๐ต๏ธ rosette flower decoration military +๐น rose flowers valentines love spring +๐ฅ wilted flower plant nature flower +๐บ hibiscus plant vegetable flowers beach +๐ป sunflower nature plant fall +๐ผ blossom nature flowers yellow +๐ท tulip flowers plant nature summer spring +๐ฑ seedling plant nature grass lawn spring +๐ฒ evergreen tree plant nature +๐ณ deciduous tree plant nature +๐ด palm tree plant vegetable nature summer beach mojito tropical +๐ต cactus vegetable plant nature +๐พ sheaf of rice nature plant +๐ฟ herb vegetable plant medicine weed grass lawn +โ๏ธ shamrock vegetable plant nature irish clover +๐ four leaf clover vegetable plant nature lucky irish +๐ maple leaf nature plant vegetable ca fall +๐ fallen leaf nature plant vegetable leaves +๐ leaf fluttering in wind nature plant tree vegetable grass lawn spring +๐ grapes fruit food wine +๐ melon fruit nature food +๐ watermelon fruit food picnic summer +๐ tangerine food fruit nature orange +๐ lemon fruit nature +๐ banana fruit food monkey +๐ pineapple fruit nature food +๐ฅญ mango fruit food tropical +๐ red apple fruit mac school +๐ green apple fruit nature +๐ pear fruit nature food +๐ peach fruit nature food +๐ cherries food fruit +๐ strawberry fruit food nature +๐ฅ kiwi fruit fruit food +๐
tomato fruit vegetable nature food +๐ฅฅ coconut fruit nature food palm +๐ฅ avocado fruit food +๐ eggplant vegetable nature food aubergine +๐ฅ potato food tuber vegatable starch +๐ฅ carrot vegetable food orange +๐ฝ ear of corn food vegetable plant +๐ถ๏ธ hot pepper food spicy chilli chili +๐ฅ cucumber fruit food pickle +๐ฅฌ leafy green food vegetable plant bok choy cabbage kale lettuce +๐ฅฆ broccoli fruit food vegetable +๐ง garlic food spice cook +๐ง
onion cook food spice +๐ mushroom plant vegetable +๐ฅ peanuts food nut +๐ฐ chestnut food squirrel +๐ bread food wheat breakfast toast +๐ฅ croissant food bread french +๐ฅ baguette bread food bread french +๐ฅจ pretzel food bread twisted +๐ฅฏ bagel food bread bakery schmear +๐ฅ pancakes food breakfast flapjacks hotcakes +๐ง waffle food breakfast +๐ง cheese wedge food chadder +๐ meat on bone good food drumstick +๐ poultry leg food meat drumstick bird chicken turkey +๐ฅฉ cut of meat food cow meat cut chop lambchop porkchop +๐ฅ bacon food breakfast pork pig meat +๐ hamburger meat fast food beef cheeseburger mcdonalds burger king +๐ french fries chips snack fast food +๐ pizza food party +๐ญ hot dog food frankfurter +๐ฅช sandwich food lunch bread +๐ฎ taco food mexican +๐ฏ burrito food mexican +๐ฅ stuffed flatbread food flatbread stuffed gyro +๐ง falafel food +๐ฅ egg food chicken breakfast +๐ณ cooking food breakfast kitchen egg +๐ฅ shallow pan of food food cooking casserole paella +๐ฒ pot of food food meat soup +๐ฅฃ bowl with spoon food breakfast cereal oatmeal porridge +๐ฅ green salad food healthy lettuce +๐ฟ popcorn food movie theater films snack +๐ง butter food cook +๐ง salt condiment shaker +๐ฅซ canned food food soup +๐ฑ bento box food japanese box +๐ rice cracker food japanese +๐ rice ball food japanese +๐ cooked rice food china asian +๐ curry rice food spicy hot indian +๐ steaming bowl food japanese noodle chopsticks +๐ spaghetti food italian noodle +๐ roasted sweet potato food nature +๐ข oden food japanese +๐ฃ sushi food fish japanese rice +๐ค fried shrimp food animal appetizer summer +๐ฅ fish cake with swirl food japan sea beach narutomaki pink swirl kamaboko surimi ramen +๐ฅฎ moon cake food autumn +๐ก dango food dessert sweet japanese barbecue meat +๐ฅ dumpling food empanada pierogi potsticker +๐ฅ fortune cookie food prophecy +๐ฅก takeout box food leftovers +๐ฆ crab animal crustacean +๐ฆ lobster animal nature bisque claws seafood +๐ฆ shrimp animal ocean nature seafood +๐ฆ squid animal nature ocean sea +๐ฆช oyster food +๐ฆ soft ice cream food hot dessert summer +๐ง shaved ice hot dessert summer +๐จ ice cream food hot dessert +๐ฉ doughnut food dessert snack sweet donut +๐ช cookie food snack oreo chocolate sweet dessert +๐ birthday cake food dessert cake +๐ฐ shortcake food dessert +๐ง cupcake food dessert bakery sweet +๐ฅง pie food dessert pastry +๐ซ chocolate bar food snack dessert sweet +๐ฌ candy snack dessert sweet lolly +๐ญ lollipop food snack candy sweet +๐ฎ custard dessert food +๐ฏ honey pot bees sweet kitchen +๐ผ baby bottle food container milk +๐ฅ glass of milk beverage drink cow +โ hot beverage beverage caffeine latte espresso coffee +๐ต teacup without handle drink bowl breakfast green british +๐ถ sake wine drink drunk beverage japanese alcohol booze +๐พ bottle with popping cork drink wine bottle celebration +๐ท wine glass drink beverage drunk alcohol booze +๐ธ cocktail glass drink drunk alcohol beverage booze mojito +๐น tropical drink beverage cocktail summer beach alcohol booze mojito +๐บ beer mug relax beverage drink drunk party pub summer alcohol booze +๐ป clinking beer mugs relax beverage drink drunk party pub summer alcohol booze +๐ฅ clinking glasses beverage drink party alcohol celebrate cheers wine champagne toast +๐ฅ tumbler glass drink beverage drunk alcohol liquor booze bourbon scotch whisky glass shot +๐ฅค cup with straw drink soda +๐ง beverage box drink +๐ง mate drink tea beverage +๐ง ice water cold +๐ฅข chopsticks food +๐ฝ๏ธ fork and knife with plate food eat meal lunch dinner restaurant +๐ด fork and knife cutlery kitchen +๐ฅ spoon cutlery kitchen tableware +๐ช kitchen knife knife blade cutlery kitchen weapon +๐บ amphora vase jar +๐ globe showing europe africa globe world international +๐ globe showing americas globe world USA international +๐ globe showing asia australia globe world east international +๐ globe with meridians earth international world internet interweb i18n +๐บ๏ธ world map location direction +๐พ map of japan nation country japanese asia +๐งญ compass magnetic navigation orienteering +๐๏ธ snow capped mountain photo nature environment winter cold +โฐ๏ธ mountain photo nature environment +๐ volcano photo nature disaster +๐ป mount fuji photo mountain nature japanese +๐๏ธ camping photo outdoors tent +๐๏ธ beach with umbrella weather summer sunny sand mojito +๐๏ธ desert photo warm saharah +๐๏ธ desert island photo tropical mojito +๐๏ธ national park photo environment nature +๐๏ธ stadium photo place sports concert venue +๐๏ธ classical building art culture history +๐๏ธ building construction wip working progress +๐งฑ brick bricks +๐๏ธ houses buildings photo +๐๏ธ derelict house abandon evict broken building +๐ house building home +๐ก house with garden home plant nature +๐ข office building building bureau work +๐ฃ japanese post office building envelope communication +๐ค post office building email +๐ฅ hospital building health surgery doctor +๐ฆ bank building money sales cash business enterprise +๐จ hotel building accomodation checkin +๐ฉ love hotel like affection dating +๐ช convenience store building shopping groceries +๐ซ school building student education learn teach +๐ฌ department store building shopping mall +๐ญ factory building industry pollution smoke +๐ฏ japanese castle photo building +๐ฐ castle building royalty history +๐ wedding love like affection couple marriage bride groom +๐ผ tokyo tower photo japanese +๐ฝ statue of liberty american newyork +โช church building religion christ +๐ mosque islam worship minaret +๐ hindu temple religion +๐ synagogue judaism worship temple jewish +โฉ๏ธ shinto shrine temple japan kyoto +๐ kaaba mecca mosque islam +โฒ fountain photo summer water fresh +โบ tent photo camping outdoors +๐ foggy photo mountain +๐ night with stars evening city downtown +๐๏ธ cityscape photo night life urban +๐ sunrise over mountains view vacation photo +๐
sunrise morning view vacation photo +๐ cityscape at dusk photo evening sky buildings +๐ sunset photo good morning dawn +๐ bridge at night photo sanfrancisco +โจ๏ธ hot springs bath warm relax +๐ carousel horse photo carnival +๐ก ferris wheel photo carnival londoneye +๐ข roller coaster carnival playground photo fun +๐ barber pole hair salon style +๐ช circus tent festival carnival party +๐ locomotive transportation vehicle train +๐ railway car transportation vehicle +๐ high speed train transportation vehicle +๐
bullet train transportation vehicle speed fast public travel +๐ train transportation vehicle +๐ metro transportation blue-square mrt underground tube +๐ light rail transportation vehicle +๐ station transportation vehicle public +๐ tram transportation vehicle +๐ monorail transportation vehicle +๐ mountain railway transportation vehicle +๐ tram car transportation vehicle carriage public travel +๐ bus car vehicle transportation +๐ oncoming bus vehicle transportation +๐ trolleybus bart transportation vehicle +๐ minibus vehicle car transportation +๐ ambulance health 911 hospital +๐ fire engine transportation cars vehicle +๐ police car vehicle cars transportation law legal enforcement +๐ oncoming police car vehicle law legal enforcement 911 +๐ taxi uber vehicle cars transportation +๐ oncoming taxi vehicle cars uber +๐ automobile red transportation vehicle +๐ oncoming automobile car vehicle transportation +๐ sport utility vehicle transportation vehicle +๐ delivery truck cars transportation +๐ articulated lorry vehicle cars transportation express +๐ tractor vehicle car farming agriculture +๐๏ธ racing car sports race fast formula f1 +๐๏ธ motorcycle race sports fast +๐ต motor scooter vehicle vespa sasha +๐ฆฝ manual wheelchair accessibility +๐ฆผ motorized wheelchair accessibility +๐บ auto rickshaw move transportation +๐ฒ bicycle sports bicycle exercise hipster +๐ด kick scooter vehicle kick razor +๐น skateboard board +๐ bus stop transportation wait +๐ฃ๏ธ motorway road cupertino interstate highway +๐ค๏ธ railway track train transportation +๐ข๏ธ oil drum barrell +โฝ fuel pump gas station petroleum +๐จ police car light police ambulance 911 emergency alert error pinged law legal +๐ฅ horizontal traffic light transportation signal +๐ฆ vertical traffic light transportation driving +๐ stop sign stop +๐ง construction wip progress caution warning +โ anchor ship ferry sea boat +โต sailboat ship summer transportation water sailing +๐ถ canoe boat paddle water ship +๐ค speedboat ship transportation vehicle summer +๐ณ๏ธ passenger ship yacht cruise ferry +โด๏ธ ferry boat ship yacht +๐ฅ๏ธ motor boat ship +๐ข ship transportation titanic deploy +โ๏ธ airplane vehicle transportation flight fly +๐ฉ๏ธ small airplane flight transportation fly vehicle +๐ซ airplane departure airport flight landing +๐ฌ airplane arrival airport flight boarding +๐ช parachute fly glide +๐บ seat sit airplane transport bus flight fly +๐ helicopter transportation vehicle fly +๐ suspension railway vehicle transportation +๐ mountain cableway transportation vehicle ski +๐ก aerial tramway transportation vehicle ski +๐ฐ๏ธ satellite communication gps orbit spaceflight NASA ISS +๐ rocket launch ship staffmode NASA outer space outer space fly +๐ธ flying saucer transportation vehicle ufo +๐๏ธ bellhop bell service +๐งณ luggage packing travel +โ hourglass done time clock oldschool limit exam quiz test +โณ hourglass not done oldschool time countdown +โ watch time accessories +โฐ alarm clock time wake +โฑ๏ธ stopwatch time deadline +โฒ๏ธ timer clock alarm +๐ฐ๏ธ mantelpiece clock time +๐ twelve o clock time noon midnight midday late early schedule +๐ง twelve thirty time late early schedule +๐ one o clock time late early schedule +๐ one thirty time late early schedule +๐ two o clock time late early schedule +๐ two thirty time late early schedule +๐ three o clock time late early schedule +๐ three thirty time late early schedule +๐ four o clock time late early schedule +๐ four thirty time late early schedule +๐ five o clock time late early schedule +๐ five thirty time late early schedule +๐ six o clock time late early schedule dawn dusk +๐ก six thirty time late early schedule +๐ seven o clock time late early schedule +๐ข seven thirty time late early schedule +๐ eight o clock time late early schedule +๐ฃ eight thirty time late early schedule +๐ nine o clock time late early schedule +๐ค nine thirty time late early schedule +๐ ten o clock time late early schedule +๐ฅ ten thirty time late early schedule +๐ eleven o clock time late early schedule +๐ฆ eleven thirty time late early schedule +๐ new moon nature twilight planet space night evening sleep +๐ waxing crescent moon nature twilight planet space night evening sleep +๐ first quarter moon nature twilight planet space night evening sleep +๐ waxing gibbous moon nature night sky gray twilight planet space evening sleep +๐ full moon nature yellow twilight planet space night evening sleep +๐ waning gibbous moon nature twilight planet space night evening sleep waxing gibbous moon +๐ last quarter moon nature twilight planet space night evening sleep +๐ waning crescent moon nature twilight planet space night evening sleep +๐ crescent moon night sleep sky evening magic +๐ new moon face nature twilight planet space night evening sleep +๐ first quarter moon face nature twilight planet space night evening sleep +๐ last quarter moon face nature twilight planet space night evening sleep +๐ก๏ธ thermometer weather temperature hot cold +โ๏ธ sun weather nature brightness summer beach spring +๐ full moon face nature twilight planet space night evening sleep +๐ sun with face nature morning sky +๐ช ringed planet outerspace +โญ star night yellow +๐ glowing star night sparkle awesome good magic +๐ shooting star night photo +๐ milky way photo space stars +โ๏ธ cloud weather sky +โ
sun behind cloud weather nature cloudy morning fall spring +โ๏ธ cloud with lightning and rain weather lightning +๐ค๏ธ sun behind small cloud weather +๐ฅ๏ธ sun behind large cloud weather +๐ฆ๏ธ sun behind rain cloud weather +๐ง๏ธ cloud with rain weather +๐จ๏ธ cloud with snow weather +๐ฉ๏ธ cloud with lightning weather thunder +๐ช๏ธ tornado weather cyclone twister +๐ซ๏ธ fog weather +๐ฌ๏ธ wind face gust air +๐ cyclone weather swirl blue cloud vortex spiral whirlpool spin tornado hurricane typhoon +๐ rainbow nature happy unicorn face photo sky spring +๐ closed umbrella weather rain drizzle +โ๏ธ umbrella weather spring +โ umbrella with rain drops rainy weather spring +โฑ๏ธ umbrella on ground weather summer +โก high voltage thunder weather lightning bolt fast +โ๏ธ snowflake winter season cold weather christmas xmas +โ๏ธ snowman winter season cold weather christmas xmas frozen +โ snowman without snow winter season cold weather christmas xmas frozen without snow +โ๏ธ comet space +๐ฅ fire hot cook flame +๐ง droplet water drip faucet spring +๐ water wave sea water wave nature tsunami disaster +๐ jack o lantern halloween light pumpkin creepy fall +๐ christmas tree festival vacation december xmas celebration +๐ fireworks photo festival carnival congratulations +๐ sparkler stars night shine +๐งจ firecracker dynamite boom explode explosion explosive +โจ sparkles stars shine shiny cool awesome good magic +๐ balloon party celebration birthday circus +๐ party popper party congratulations birthday magic circus celebration tada +๐ confetti ball festival party birthday circus +๐ tanabata tree plant nature branch summer +๐ pine decoration plant nature vegetable panda pine decoration +๐ japanese dolls japanese toy kimono +๐ carp streamer fish japanese koinobori carp banner +๐ wind chime nature ding spring bell +๐ moon viewing ceremony photo japan asia tsukimi +๐งง red envelope gift +๐ ribbon decoration pink girl bowtie +๐ wrapped gift present birthday christmas xmas +๐๏ธ reminder ribbon sports cause support awareness +๐๏ธ admission tickets sports concert entrance +๐ซ ticket event concert pass +๐๏ธ military medal award winning army +๐ trophy win award contest place ftw ceremony +๐
sports medal award winning +๐ฅ 1st place medal award winning first +๐ฅ 2nd place medal award second +๐ฅ 3rd place medal award third +โฝ soccer ball sports football +โพ baseball sports balls +๐ฅ softball sports balls +๐ basketball sports balls NBA +๐ volleyball sports balls +๐ american football sports balls NFL +๐ rugby football sports team +๐พ tennis sports balls green +๐ฅ flying disc sports frisbee ultimate +๐ณ bowling sports fun play +๐ cricket game sports +๐ field hockey sports +๐ ice hockey sports +๐ฅ lacrosse sports ball stick +๐ ping pong sports pingpong +๐ธ badminton sports +๐ฅ boxing glove sports fighting +๐ฅ martial arts uniform judo karate taekwondo +๐ฅ
goal net sports +โณ flag in hole sports business flag hole summer +โธ๏ธ ice skate sports +๐ฃ fishing pole food hobby summer +๐คฟ diving mask sport ocean +๐ฝ running shirt play pageant +๐ฟ skis sports winter cold snow +๐ท sled sleigh luge toboggan +๐ฅ curling stone sports +๐ฏ direct hit game play bar target bullseye +๐ช yo yo toy +๐ช kite wind fly +๐ฑ pool 8 ball pool hobby game luck magic +๐ฎ crystal ball disco party magic circus fortune teller +๐งฟ nazar amulet bead charm +๐ฎ video game play console PS4 controller +๐น๏ธ joystick game play +๐ฐ slot machine bet gamble vegas fruit machine luck casino +๐ฒ game die dice random tabletop play luck +๐งฉ puzzle piece interlocking puzzle piece +๐งธ teddy bear plush stuffed +โ ๏ธ spade suit poker cards suits magic +โฅ๏ธ heart suit poker cards magic suits +โฆ๏ธ diamond suit poker cards magic suits +โฃ๏ธ club suit poker cards magic suits +โ๏ธ chess pawn expendable +๐ joker poker cards game play magic +๐ mahjong red dragon game play chinese kanji +๐ด flower playing cards game sunset red +๐ญ performing arts acting theater drama +๐ผ๏ธ framed picture photography +๐จ artist palette design paint draw colors +๐งต thread needle sewing spool string +๐งถ yarn ball crochet knit +๐ glasses fashion accessories eyesight nerdy dork geek +๐ถ๏ธ sunglasses face cool accessories +๐ฅฝ goggles eyes protection safety +๐ฅผ lab coat doctor experiment scientist chemist +๐ฆบ safety vest protection +๐ necktie shirt suitup formal fashion cloth business +๐ t shirt fashion cloth casual shirt tee +๐ jeans fashion shopping +๐งฃ scarf neck winter clothes +๐งค gloves hands winter clothes +๐งฅ coat jacket +๐งฆ socks stockings clothes +๐ dress clothes fashion shopping +๐ kimono dress fashion women female japanese +๐ฅป sari dress +๐ฉฑ one piece swimsuit fashion +๐ฉฒ briefs clothing +๐ฉณ shorts clothing +๐ bikini swimming female woman girl fashion beach summer +๐ woman s clothes fashion shopping bags female +๐ purse fashion accessories money sales shopping +๐ handbag fashion accessory accessories shopping +๐ clutch bag bag accessories shopping +๐๏ธ shopping bags mall buy purchase +๐ backpack student education bag backpack +๐ man s shoe fashion male +๐ running shoe shoes sports sneakers +๐ฅพ hiking boot backpacking camping hiking +๐ฅฟ flat shoe ballet slip-on slipper +๐ high heeled shoe fashion shoes female pumps stiletto +๐ก woman s sandal shoes fashion flip flops +๐ฉฐ ballet shoes dance +๐ข woman s boot shoes fashion +๐ crown king kod leader royalty lord +๐ woman s hat fashion accessories female lady spring +๐ฉ top hat magic gentleman classy circus +๐ graduation cap school college degree university graduation cap hat legal learn education +๐งข billed cap cap baseball +โ๏ธ rescue worker s helmet construction build +๐ฟ prayer beads dhikr religious +๐ lipstick female girl fashion woman +๐ ring wedding propose marriage valentines diamond fashion jewelry gem engagement +๐ gem stone blue ruby diamond jewelry +๐ muted speaker sound volume silence quiet +๐ speaker low volume sound volume silence broadcast +๐ speaker medium volume volume speaker broadcast +๐ speaker high volume volume noise noisy speaker broadcast +๐ข loudspeaker volume sound +๐ฃ megaphone sound speaker volume +๐ฏ postal horn instrument music +๐ bell sound notification christmas xmas chime +๐ bell with slash sound volume mute quiet silent +๐ผ musical score treble clef compose +๐ต musical note score tone sound +๐ถ musical notes music score +๐๏ธ studio microphone sing recording artist talkshow +๐๏ธ level slider scale +๐๏ธ control knobs dial +๐ค microphone sound music PA sing talkshow +๐ง headphone music score gadgets +๐ป radio communication music podcast program +๐ท saxophone music instrument jazz blues +๐ธ guitar music instrument +๐น musical keyboard piano instrument compose +๐บ trumpet music brass +๐ป violin music instrument orchestra symphony +๐ช banjo music instructment +๐ฅ drum music instrument drumsticks snare +๐ฑ mobile phone technology apple gadgets dial +๐ฒ mobile phone with arrow iphone incoming +โ๏ธ telephone technology communication dial telephone +๐ telephone receiver technology communication dial +๐ pager bbcall oldschool 90s +๐ fax machine communication technology +๐ battery power energy sustain +๐ electric plug charger power +๐ป laptop technology laptop screen display monitor +๐ฅ๏ธ desktop computer technology computing screen +๐จ๏ธ printer paper ink +โจ๏ธ keyboard technology computer type input text +๐ฑ๏ธ computer mouse click +๐ฒ๏ธ trackball technology trackpad +๐ฝ computer disk technology record data disk 90s +๐พ floppy disk oldschool technology save 90s 80s +๐ฟ optical disk technology dvd disk disc 90s +๐ dvd cd disk disc +๐งฎ abacus calculation +๐ฅ movie camera film record +๐๏ธ film frames movie +๐ฝ๏ธ film projector video tape record movie +๐ฌ clapper board movie film record +๐บ television technology program oldschool show television +๐ท camera gadgets photography +๐ธ camera with flash photography gadgets +๐น video camera film record +๐ผ videocassette record video oldschool 90s 80s +๐ magnifying glass tilted left search zoom find detective +๐ magnifying glass tilted right search zoom find detective +๐ฏ๏ธ candle fire wax +๐ก light bulb light electricity idea +๐ฆ flashlight dark camping sight night +๐ฎ red paper lantern light paper halloween spooky +๐ช diya lamp lighting +๐ notebook with decorative cover classroom notes record paper study +๐ closed book read library knowledge textbook learn +๐ open book book read library knowledge literature learn study +๐ green book read library knowledge study +๐ blue book read library knowledge learn study +๐ orange book read library knowledge textbook study +๐ books literature library study +๐ notebook stationery record notes paper study +๐ ledger notes paper +๐ page with curl documents office paper +๐ scroll documents ancient history paper +๐ page facing up documents office paper information +๐ฐ newspaper press headline +๐๏ธ rolled up newspaper press headline +๐ bookmark tabs favorite save order tidy +๐ bookmark favorite label save +๐ท๏ธ label sale tag +๐ฐ money bag dollar payment coins sale +๐ด yen banknote money sales japanese dollar currency +๐ต dollar banknote money sales bill currency +๐ถ euro banknote money sales dollar currency +๐ท pound banknote british sterling money sales bills uk england currency +๐ธ money with wings dollar bills payment sale +๐ณ credit card money sales dollar bill payment shopping +๐งพ receipt accounting expenses +๐น chart increasing with yen green-square graph presentation stats +๐ฑ currency exchange money sales dollar travel +๐ฒ heavy dollar sign money sales payment currency buck +โ๏ธ envelope letter postal inbox communication +๐ง e mail communication inbox +๐จ incoming envelope email inbox +๐ฉ envelope with arrow email communication +๐ค outbox tray inbox email +๐ฅ inbox tray email documents +๐ฆ package mail gift cardboard box moving +๐ซ closed mailbox with raised flag email inbox communication +๐ช closed mailbox with lowered flag email communication inbox +๐ฌ open mailbox with raised flag email inbox communication +๐ญ open mailbox with lowered flag email inbox +๐ฎ postbox email letter envelope +๐ณ๏ธ ballot box with ballot election vote +โ๏ธ pencil stationery write paper writing school study +โ๏ธ black nib pen stationery writing write +๐๏ธ fountain pen stationery writing write +๐๏ธ pen stationery writing write +๐๏ธ paintbrush drawing creativity art +๐๏ธ crayon drawing creativity +๐ memo write documents stationery pencil paper writing legal exam quiz test study compose +๐ผ briefcase business documents work law legal job career +๐ file folder documents business office +๐ open file folder documents load +๐๏ธ card index dividers organizing business stationery +๐
calendar calendar schedule +๐ tear off calendar schedule date planning +๐๏ธ spiral notepad memo stationery +๐๏ธ spiral calendar date schedule planning +๐ card index business stationery +๐ chart increasing graph presentation stats recovery business economics money sales good success +๐ chart decreasing graph presentation stats recession business economics money sales bad failure +๐ bar chart graph presentation stats +๐ clipboard stationery documents +๐ pushpin stationery mark here +๐ round pushpin stationery location map here +๐ paperclip documents stationery +๐๏ธ linked paperclips documents stationery +๐ straight ruler stationery calculate length math school drawing architect sketch +๐ triangular ruler stationery math architect sketch +โ๏ธ scissors stationery cut +๐๏ธ card file box business stationery +๐๏ธ file cabinet filing organizing +๐๏ธ wastebasket bin trash rubbish garbage toss +๐ locked security password padlock +๐ unlocked privacy security +๐ locked with pen security secret +๐ locked with key security privacy +๐ key lock door password +๐๏ธ old key lock door password +๐จ hammer tools build create +๐ช axe tool chop cut +โ๏ธ pick tools dig +โ๏ธ hammer and pick tools build create +๐ ๏ธ hammer and wrench tools build create +๐ก๏ธ dagger weapon +โ๏ธ crossed swords weapon +๐ซ pistol violence weapon pistol revolver +๐น bow and arrow sports +๐ก๏ธ shield protection security +๐ง wrench tools diy ikea fix maintainer +๐ฉ nut and bolt handy tools fix +โ๏ธ gear cog +๐๏ธ clamp tool +โ๏ธ balance scale law fairness weight +๐ฆฏ probing cane accessibility +๐ link rings url +โ๏ธ chains lock arrest +๐งฐ toolbox tools diy fix maintainer mechanic +๐งฒ magnet attraction magnetic +โ๏ธ alembic distilling science experiment chemistry +๐งช test tube chemistry experiment lab science +๐งซ petri dish bacteria biology culture lab +๐งฌ dna biologist genetics life +๐ฌ microscope laboratory experiment zoomin science study +๐ญ telescope stars space zoom science astronomy +๐ก satellite antenna communication future radio space +๐ syringe health hospital drugs blood medicine needle doctor nurse +๐ฉธ drop of blood period hurt harm wound +๐ pill health medicine doctor pharmacy drug +๐ฉน adhesive bandage heal +๐ฉบ stethoscope health +๐ช door house entry exit +๐๏ธ bed sleep rest +๐๏ธ couch and lamp read chill +๐ช chair sit furniture +๐ฝ toilet restroom wc washroom bathroom potty +๐ฟ shower clean water bathroom +๐ bathtub clean shower bathroom +๐ช razor cut +๐งด lotion bottle moisturizer sunscreen +๐งท safety pin diaper +๐งน broom cleaning sweeping witch +๐งบ basket laundry +๐งป roll of paper roll +๐งผ soap bar bathing cleaning lather +๐งฝ sponge absorbing cleaning porous +๐งฏ fire extinguisher quench +๐ shopping cart trolley +๐ฌ cigarette kills tobacco cigarette joint smoke +โฐ๏ธ coffin vampire dead die death rip graveyard cemetery casket funeral box +โฑ๏ธ funeral urn dead die death rip ashes +๐ฟ moai rock easter island moai +๐ง atm sign money sales cash blue-square payment bank +๐ฎ litter in bin sign blue-square sign human info +๐ฐ potable water blue-square liquid restroom cleaning faucet +โฟ wheelchair symbol blue-square disabled accessibility +๐น men s room toilet restroom wc blue-square gender male +๐บ women s room purple-square woman female toilet loo restroom gender +๐ป restroom blue-square toilet refresh wc gender +๐ผ baby symbol orange-square child +๐พ water closet toilet restroom blue-square +๐ passport control custom blue-square +๐ customs passport border blue-square +๐ baggage claim blue-square airport transport +๐
left luggage blue-square travel +โ ๏ธ warning exclamation wip alert error problem issue +๐ธ children crossing school warning danger sign driving yellow-diamond +โ no entry limit security privacy bad denied stop circle +๐ซ prohibited forbid stop limit denied disallow circle +๐ณ no bicycles cyclist prohibited circle +๐ญ no smoking cigarette blue-square smell smoke +๐ฏ no littering trash bin garbage circle +๐ฑ non potable water drink faucet tap circle +๐ท no pedestrians rules crossing walking circle +๐ต no mobile phones iphone mute circle +๐ no one under eighteen 18 drink pub night minor circle +โข๏ธ radioactive nuclear danger +โฃ๏ธ biohazard danger +โฌ๏ธ up arrow blue-square continue top direction +โ๏ธ up right arrow blue-square point direction diagonal northeast +โก๏ธ right arrow blue-square next +โ๏ธ down right arrow blue-square direction diagonal southeast +โฌ๏ธ down arrow blue-square direction bottom +โ๏ธ down left arrow blue-square direction diagonal southwest +โฌ
๏ธ left arrow blue-square previous back +โ๏ธ up left arrow blue-square point direction diagonal northwest +โ๏ธ up down arrow blue-square direction way vertical +โ๏ธ left right arrow shape direction horizontal sideways +โฉ๏ธ right arrow curving left back return blue-square undo enter +โช๏ธ left arrow curving right blue-square return rotate direction +โคด๏ธ right arrow curving up blue-square direction top +โคต๏ธ right arrow curving down blue-square direction bottom +๐ clockwise vertical arrows sync cycle round repeat +๐ counterclockwise arrows button blue-square sync cycle +๐ back arrow arrow words return +๐ end arrow words arrow +๐ on arrow arrow words +๐ soon arrow arrow words +๐ top arrow words blue-square +๐ place of worship religion church temple prayer +โ๏ธ atom symbol science physics chemistry +๐๏ธ om hinduism buddhism sikhism jainism +โก๏ธ star of david judaism +โธ๏ธ wheel of dharma hinduism buddhism sikhism jainism +โฏ๏ธ yin yang balance +โ๏ธ latin cross christianity +โฆ๏ธ orthodox cross suppedaneum religion +โช๏ธ star and crescent islam +โฎ๏ธ peace symbol hippie +๐ menorah hanukkah candles jewish +๐ฏ dotted six pointed star purple-square religion jewish hexagram +โ aries sign purple-square zodiac astrology +โ taurus purple-square sign zodiac astrology +โ gemini sign zodiac purple-square astrology +โ cancer sign zodiac purple-square astrology +โ leo sign purple-square zodiac astrology +โ virgo sign zodiac purple-square astrology +โ libra sign purple-square zodiac astrology +โ scorpio sign zodiac purple-square astrology scorpio +โ sagittarius sign zodiac purple-square astrology +โ capricorn sign zodiac purple-square astrology +โ aquarius sign purple-square zodiac astrology +โ pisces purple-square sign zodiac astrology +โ ophiuchus sign purple-square constellation astrology +๐ shuffle tracks button blue-square shuffle music random +๐ repeat button loop record +๐ repeat single button blue-square loop +โถ๏ธ play button blue-square right direction play +โฉ fast forward button blue-square play speed continue +โญ๏ธ next track button forward next blue-square +โฏ๏ธ play or pause button blue-square play pause +โ๏ธ reverse button blue-square left direction +โช fast reverse button play blue-square +โฎ๏ธ last track button backward +๐ผ upwards button blue-square triangle direction point forward top +โซ fast up button blue-square direction top +๐ฝ downwards button blue-square direction bottom +โฌ fast down button blue-square direction bottom +โธ๏ธ pause button pause blue-square +โน๏ธ stop button blue-square +โบ๏ธ record button blue-square +โ๏ธ eject button blue-square +๐ฆ cinema blue-square record film movie curtain stage theater +๐
dim button sun afternoon warm summer +๐ bright button sun light +๐ถ antenna bars blue-square reception phone internet connection wifi bluetooth bars +๐ณ vibration mode orange-square phone +๐ด mobile phone off mute orange-square silence quiet +โ๏ธ female sign woman women lady girl +โ๏ธ male sign man boy men +โ๏ธ medical symbol health hospital +โพ๏ธ infinity forever +โป๏ธ recycling symbol arrow environment garbage trash +โ๏ธ fleur de lis decorative scout +๐ฑ trident emblem weapon spear +๐ name badge fire forbid +๐ฐ japanese symbol for beginner badge shield +โญ hollow red circle circle round +โ
check mark button green-square ok agree vote election answer tick +โ๏ธ check box with check ok agree confirm black-square vote election yes tick +โ๏ธ check mark ok nike answer yes tick +โ๏ธ multiplication sign math calculation +โ cross mark no delete remove cancel red +โ cross mark button x green-square no deny +โ plus sign math calculation addition more increase +โ minus sign math calculation subtract less +โ division sign divide math calculation +โฐ curly loop scribble draw shape squiggle +โฟ double curly loop tape cassette +ใฝ๏ธ part alternation mark graph presentation stats business economics bad +โณ๏ธ eight spoked asterisk star sparkle green-square +โด๏ธ eight pointed star orange-square shape polygon +โ๏ธ sparkle stars green-square awesome good fireworks +โผ๏ธ double exclamation mark exclamation surprise +โ๏ธ exclamation question mark wat punctuation surprise +โ question mark doubt confused +โ white question mark doubts gray huh confused +โ white exclamation mark surprise punctuation gray wow warning +โ exclamation mark heavy exclamation mark danger surprise punctuation wow warning +ใฐ๏ธ wavy dash draw line moustache mustache squiggle scribble +ยฉ๏ธ copyright ip license circle law legal +ยฎ๏ธ registered alphabet circle +โข๏ธ trade mark trademark brand law legal +#๏ธโฃ keycap symbol blue-square twitter +*๏ธโฃ keycap star keycap +0๏ธโฃ keycap 0 0 numbers blue-square null +1๏ธโฃ keycap 1 blue-square numbers 1 +2๏ธโฃ keycap 2 numbers 2 prime blue-square +3๏ธโฃ keycap 3 3 numbers prime blue-square +4๏ธโฃ keycap 4 4 numbers blue-square +5๏ธโฃ keycap 5 5 numbers blue-square prime +6๏ธโฃ keycap 6 6 numbers blue-square +7๏ธโฃ keycap 7 7 numbers blue-square prime +8๏ธโฃ keycap 8 8 blue-square numbers +9๏ธโฃ keycap 9 blue-square numbers 9 +๐ keycap 10 numbers 10 blue-square +๐ input latin uppercase alphabet words blue-square +๐ก input latin lowercase blue-square alphabet +๐ข input numbers numbers blue-square +๐ฃ input symbols blue-square music note ampersand percent glyphs characters +๐ค input latin letters blue-square alphabet +๐
ฐ๏ธ a button red-square alphabet letter +๐ ab button red-square alphabet +๐
ฑ๏ธ b button red-square alphabet letter +๐ cl button alphabet words red-square +๐ cool button words blue-square +๐ free button blue-square words +โน๏ธ information blue-square alphabet letter +๐ id button purple-square words +โ๏ธ circled m alphabet blue-circle letter +๐ new button blue-square words start +๐ ng button blue-square words shape icon +๐
พ๏ธ o button alphabet red-square letter +๐ ok button good agree yes blue-square +๐
ฟ๏ธ p button cars blue-square alphabet letter +๐ sos button help red-square words emergency 911 +๐ up button blue-square above high +๐ vs button words orange-square +๐ japanese here button blue-square here katakana japanese destination +๐๏ธ japanese service charge button japanese blue-square katakana +๐ท๏ธ japanese monthly amount button chinese month moon japanese orange-square kanji +๐ถ japanese not free of charge button orange-square chinese have kanji +๐ฏ japanese reserved button chinese point green-square kanji +๐ japanese bargain button chinese kanji obtain get circle +๐น japanese discount button cut divide chinese kanji pink-square +๐ japanese free of charge button nothing chinese kanji japanese orange-square +๐ฒ japanese prohibited button kanji japanese chinese forbidden limit restricted red-square +๐ japanese acceptable button ok good chinese kanji agree yes orange-circle +๐ธ japanese application button chinese japanese kanji orange-square +๐ด japanese passing grade button japanese chinese join kanji red-square +๐ณ japanese vacancy button kanji japanese chinese empty sky blue-square +ใ๏ธ japanese congratulations button chinese kanji japanese red-circle +ใ๏ธ japanese secret button privacy chinese sshh kanji red-circle +๐บ japanese open for business button japanese opening hours orange-square +๐ต japanese no vacancy button full chinese japanese red-square kanji +๐ด red circle shape error danger +๐ orange circle round +๐ก yellow circle round +๐ข green circle round +๐ต blue circle shape icon button +๐ฃ purple circle round +๐ค brown circle round +โซ black circle shape button round +โช white circle shape round +๐ฅ red square +๐ง orange square +๐จ yellow square +๐ฉ green square +๐ฆ blue square +๐ช purple square +๐ซ brown square +โฌ black large square shape icon button +โฌ white large square shape icon stone button +โผ๏ธ black medium square shape button icon +โป๏ธ white medium square shape stone icon +โพ black medium small square icon shape button +โฝ white medium small square shape stone icon button +โช๏ธ black small square shape icon +โซ๏ธ white small square shape icon +๐ถ large orange diamond shape jewel gem +๐ท large blue diamond shape jewel gem +๐ธ small orange diamond shape jewel gem +๐น small blue diamond shape jewel gem +๐บ red triangle pointed up shape direction up top +๐ป red triangle pointed down shape direction bottom +๐ diamond with a dot jewel blue gem crystal fancy +๐ radio button input old music circle +๐ณ white square button shape input +๐ฒ black square button shape input frame +๐ chequered flag contest finishline race gokart +๐ฉ triangular flag mark milestone place +๐ crossed flags japanese nation country border +๐ด black flag pirate +๐ณ๏ธ white flag losing loser lost surrender give up fail +๐ณ๏ธโ๐ rainbow flag flag rainbow pride gay lgbt glbt queer homosexual lesbian bisexual transgender +๐ดโโ ๏ธ pirate flag skull crossbones flag banner +๐ฆ๐จ flag ascension island +๐ฆ๐ฉ flag andorra ad flag nation country banner andorra +๐ฆ๐ช flag united arab emirates united arab emirates flag nation country banner united arab emirates +๐ฆ๐ซ flag afghanistan af flag nation country banner afghanistan +๐ฆ๐ฌ flag antigua barbuda antigua barbuda flag nation country banner antigua barbuda +๐ฆ๐ฎ flag anguilla ai flag nation country banner anguilla +๐ฆ๐ฑ flag albania al flag nation country banner albania +๐ฆ๐ฒ flag armenia am flag nation country banner armenia +๐ฆ๐ด flag angola ao flag nation country banner angola +๐ฆ๐ถ flag antarctica aq flag nation country banner antarctica +๐ฆ๐ท flag argentina ar flag nation country banner argentina +๐ฆ๐ธ flag american samoa american ws flag nation country banner american samoa +๐ฆ๐น flag austria at flag nation country banner austria +๐ฆ๐บ flag australia au flag nation country banner australia +๐ฆ๐ผ flag aruba aw flag nation country banner aruba +๐ฆ๐ฝ flag aland islands ร
land islands flag nation country banner aland islands +๐ฆ๐ฟ flag azerbaijan az flag nation country banner azerbaijan +๐ง๐ฆ flag bosnia herzegovina bosnia herzegovina flag nation country banner bosnia herzegovina +๐ง๐ง flag barbados bb flag nation country banner barbados +๐ง๐ฉ flag bangladesh bd flag nation country banner bangladesh +๐ง๐ช flag belgium be flag nation country banner belgium +๐ง๐ซ flag burkina faso burkina faso flag nation country banner burkina faso +๐ง๐ฌ flag bulgaria bg flag nation country banner bulgaria +๐ง๐ญ flag bahrain bh flag nation country banner bahrain +๐ง๐ฎ flag burundi bi flag nation country banner burundi +๐ง๐ฏ flag benin bj flag nation country banner benin +๐ง๐ฑ flag st barthelemy saint barthรฉlemy flag nation country banner st barthelemy +๐ง๐ฒ flag bermuda bm flag nation country banner bermuda +๐ง๐ณ flag brunei bn darussalam flag nation country banner brunei +๐ง๐ด flag bolivia bo flag nation country banner bolivia +๐ง๐ถ flag caribbean netherlands bonaire flag nation country banner caribbean netherlands +๐ง๐ท flag brazil br flag nation country banner brazil +๐ง๐ธ flag bahamas bs flag nation country banner bahamas +๐ง๐น flag bhutan bt flag nation country banner bhutan +๐ง๐ป flag bouvet island norway +๐ง๐ผ flag botswana bw flag nation country banner botswana +๐ง๐พ flag belarus by flag nation country banner belarus +๐ง๐ฟ flag belize bz flag nation country banner belize +๐จ๐ฆ flag canada ca flag nation country banner canada +๐จ๐จ flag cocos islands cocos keeling islands flag nation country banner cocos islands +๐จ๐ฉ flag congo kinshasa congo democratic republic flag nation country banner congo kinshasa +๐จ๐ซ flag central african republic central african republic flag nation country banner central african republic +๐จ๐ฌ flag congo brazzaville congo flag nation country banner congo brazzaville +๐จ๐ญ flag switzerland ch flag nation country banner switzerland +๐จ๐ฎ flag cote d ivoire ivory coast flag nation country banner cote d ivoire +๐จ๐ฐ flag cook islands cook islands flag nation country banner cook islands +๐จ๐ฑ flag chile flag nation country banner chile +๐จ๐ฒ flag cameroon cm flag nation country banner cameroon +๐จ๐ณ flag china china chinese prc flag country nation banner china +๐จ๐ด flag colombia co flag nation country banner colombia +๐จ๐ต flag clipperton island +๐จ๐ท flag costa rica costa rica flag nation country banner costa rica +๐จ๐บ flag cuba cu flag nation country banner cuba +๐จ๐ป flag cape verde cabo verde flag nation country banner cape verde +๐จ๐ผ flag curacao curaรงao flag nation country banner curacao +๐จ๐ฝ flag christmas island christmas island flag nation country banner christmas island +๐จ๐พ flag cyprus cy flag nation country banner cyprus +๐จ๐ฟ flag czechia cz flag nation country banner czechia +๐ฉ๐ช flag germany german nation flag country banner germany +๐ฉ๐ฌ flag diego garcia +๐ฉ๐ฏ flag djibouti dj flag nation country banner djibouti +๐ฉ๐ฐ flag denmark dk flag nation country banner denmark +๐ฉ๐ฒ flag dominica dm flag nation country banner dominica +๐ฉ๐ด flag dominican republic dominican republic flag nation country banner dominican republic +๐ฉ๐ฟ flag algeria dz flag nation country banner algeria +๐ช๐ฆ flag ceuta melilla +๐ช๐จ flag ecuador ec flag nation country banner ecuador +๐ช๐ช flag estonia ee flag nation country banner estonia +๐ช๐ฌ flag egypt eg flag nation country banner egypt +๐ช๐ญ flag western sahara western sahara flag nation country banner western sahara +๐ช๐ท flag eritrea er flag nation country banner eritrea +๐ช๐ธ flag spain spain flag nation country banner spain +๐ช๐น flag ethiopia et flag nation country banner ethiopia +๐ช๐บ flag european union european union flag banner +๐ซ๐ฎ flag finland fi flag nation country banner finland +๐ซ๐ฏ flag fiji fj flag nation country banner fiji +๐ซ๐ฐ flag falkland islands falkland islands malvinas flag nation country banner falkland islands +๐ซ๐ฒ flag micronesia micronesia federated states flag nation country banner micronesia +๐ซ๐ด flag faroe islands faroe islands flag nation country banner faroe islands +๐ซ๐ท flag france banner flag nation france french country france +๐ฌ๐ฆ flag gabon ga flag nation country banner gabon +๐ฌ๐ง flag united kingdom united kingdom great britain northern ireland flag nation country banner british UK english england union jack united kingdom +๐ฌ๐ฉ flag grenada gd flag nation country banner grenada +๐ฌ๐ช flag georgia ge flag nation country banner georgia +๐ฌ๐ซ flag french guiana french guiana flag nation country banner french guiana +๐ฌ๐ฌ flag guernsey gg flag nation country banner guernsey +๐ฌ๐ญ flag ghana gh flag nation country banner ghana +๐ฌ๐ฎ flag gibraltar gi flag nation country banner gibraltar +๐ฌ๐ฑ flag greenland gl flag nation country banner greenland +๐ฌ๐ฒ flag gambia gm flag nation country banner gambia +๐ฌ๐ณ flag guinea gn flag nation country banner guinea +๐ฌ๐ต flag guadeloupe gp flag nation country banner guadeloupe +๐ฌ๐ถ flag equatorial guinea equatorial gn flag nation country banner equatorial guinea +๐ฌ๐ท flag greece gr flag nation country banner greece +๐ฌ๐ธ flag south georgia south sandwich islands south georgia sandwich islands flag nation country banner south georgia south sandwich islands +๐ฌ๐น flag guatemala gt flag nation country banner guatemala +๐ฌ๐บ flag guam gu flag nation country banner guam +๐ฌ๐ผ flag guinea bissau gw bissau flag nation country banner guinea bissau +๐ฌ๐พ flag guyana gy flag nation country banner guyana +๐ญ๐ฐ flag hong kong sar china hong kong flag nation country banner hong kong sar china +๐ญ๐ฒ flag heard mcdonald islands +๐ญ๐ณ flag honduras hn flag nation country banner honduras +๐ญ๐ท flag croatia hr flag nation country banner croatia +๐ญ๐น flag haiti ht flag nation country banner haiti +๐ญ๐บ flag hungary hu flag nation country banner hungary +๐ฎ๐จ flag canary islands canary islands flag nation country banner canary islands +๐ฎ๐ฉ flag indonesia flag nation country banner indonesia +๐ฎ๐ช flag ireland ie flag nation country banner ireland +๐ฎ๐ฑ flag israel il flag nation country banner israel +๐ฎ๐ฒ flag isle of man isle man flag nation country banner isle of man +๐ฎ๐ณ flag india in flag nation country banner india +๐ฎ๐ด flag british indian ocean territory british indian ocean territory flag nation country banner british indian ocean territory +๐ฎ๐ถ flag iraq iq flag nation country banner iraq +๐ฎ๐ท flag iran iran islamic republic flag nation country banner iran +๐ฎ๐ธ flag iceland is flag nation country banner iceland +๐ฎ๐น flag italy italy flag nation country banner italy +๐ฏ๐ช flag jersey je flag nation country banner jersey +๐ฏ๐ฒ flag jamaica jm flag nation country banner jamaica +๐ฏ๐ด flag jordan jo flag nation country banner jordan +๐ฏ๐ต flag japan japanese nation flag country banner japan +๐ฐ๐ช flag kenya ke flag nation country banner kenya +๐ฐ๐ฌ flag kyrgyzstan kg flag nation country banner kyrgyzstan +๐ฐ๐ญ flag cambodia kh flag nation country banner cambodia +๐ฐ๐ฎ flag kiribati ki flag nation country banner kiribati +๐ฐ๐ฒ flag comoros km flag nation country banner comoros +๐ฐ๐ณ flag st kitts nevis saint kitts nevis flag nation country banner st kitts nevis +๐ฐ๐ต flag north korea north korea nation flag country banner north korea +๐ฐ๐ท flag south korea south korea nation flag country banner south korea +๐ฐ๐ผ flag kuwait kw flag nation country banner kuwait +๐ฐ๐พ flag cayman islands cayman islands flag nation country banner cayman islands +๐ฐ๐ฟ flag kazakhstan kz flag nation country banner kazakhstan +๐ฑ๐ฆ flag laos lao democratic republic flag nation country banner laos +๐ฑ๐ง flag lebanon lb flag nation country banner lebanon +๐ฑ๐จ flag st lucia saint lucia flag nation country banner st lucia +๐ฑ๐ฎ flag liechtenstein li flag nation country banner liechtenstein +๐ฑ๐ฐ flag sri lanka sri lanka flag nation country banner sri lanka +๐ฑ๐ท flag liberia lr flag nation country banner liberia +๐ฑ๐ธ flag lesotho ls flag nation country banner lesotho +๐ฑ๐น flag lithuania lt flag nation country banner lithuania +๐ฑ๐บ flag luxembourg lu flag nation country banner luxembourg +๐ฑ๐ป flag latvia lv flag nation country banner latvia +๐ฑ๐พ flag libya ly flag nation country banner libya +๐ฒ๐ฆ flag morocco ma flag nation country banner morocco +๐ฒ๐จ flag monaco mc flag nation country banner monaco +๐ฒ๐ฉ flag moldova moldova republic flag nation country banner moldova +๐ฒ๐ช flag montenegro me flag nation country banner montenegro +๐ฒ๐ซ flag st martin +๐ฒ๐ฌ flag madagascar mg flag nation country banner madagascar +๐ฒ๐ญ flag marshall islands marshall islands flag nation country banner marshall islands +๐ฒ๐ฐ flag north macedonia macedonia flag nation country banner north macedonia +๐ฒ๐ฑ flag mali ml flag nation country banner mali +๐ฒ๐ฒ flag myanmar mm flag nation country banner myanmar +๐ฒ๐ณ flag mongolia mn flag nation country banner mongolia +๐ฒ๐ด flag macao sar china macao flag nation country banner macao sar china +๐ฒ๐ต flag northern mariana islands northern mariana islands flag nation country banner northern mariana islands +๐ฒ๐ถ flag martinique mq flag nation country banner martinique +๐ฒ๐ท flag mauritania mr flag nation country banner mauritania +๐ฒ๐ธ flag montserrat ms flag nation country banner montserrat +๐ฒ๐น flag malta mt flag nation country banner malta +๐ฒ๐บ flag mauritius mu flag nation country banner mauritius +๐ฒ๐ป flag maldives mv flag nation country banner maldives +๐ฒ๐ผ flag malawi mw flag nation country banner malawi +๐ฒ๐ฝ flag mexico mx flag nation country banner mexico +๐ฒ๐พ flag malaysia my flag nation country banner malaysia +๐ฒ๐ฟ flag mozambique mz flag nation country banner mozambique +๐ณ๐ฆ flag namibia na flag nation country banner namibia +๐ณ๐จ flag new caledonia new caledonia flag nation country banner new caledonia +๐ณ๐ช flag niger ne flag nation country banner niger +๐ณ๐ซ flag norfolk island norfolk island flag nation country banner norfolk island +๐ณ๐ฌ flag nigeria flag nation country banner nigeria +๐ณ๐ฎ flag nicaragua ni flag nation country banner nicaragua +๐ณ๐ฑ flag netherlands nl flag nation country banner netherlands +๐ณ๐ด flag norway no flag nation country banner norway +๐ณ๐ต flag nepal np flag nation country banner nepal +๐ณ๐ท flag nauru nr flag nation country banner nauru +๐ณ๐บ flag niue nu flag nation country banner niue +๐ณ๐ฟ flag new zealand new zealand flag nation country banner new zealand +๐ด๐ฒ flag oman om symbol flag nation country banner oman +๐ต๐ฆ flag panama pa flag nation country banner panama +๐ต๐ช flag peru pe flag nation country banner peru +๐ต๐ซ flag french polynesia french polynesia flag nation country banner french polynesia +๐ต๐ฌ flag papua new guinea papua new guinea flag nation country banner papua new guinea +๐ต๐ญ flag philippines ph flag nation country banner philippines +๐ต๐ฐ flag pakistan pk flag nation country banner pakistan +๐ต๐ฑ flag poland pl flag nation country banner poland +๐ต๐ฒ flag st pierre miquelon saint pierre miquelon flag nation country banner st pierre miquelon +๐ต๐ณ flag pitcairn islands pitcairn flag nation country banner pitcairn islands +๐ต๐ท flag puerto rico puerto rico flag nation country banner puerto rico +๐ต๐ธ flag palestinian territories palestine palestinian territories flag nation country banner palestinian territories +๐ต๐น flag portugal pt flag nation country banner portugal +๐ต๐ผ flag palau pw flag nation country banner palau +๐ต๐พ flag paraguay py flag nation country banner paraguay +๐ถ๐ฆ flag qatar qa flag nation country banner qatar +๐ท๐ช flag reunion rรฉunion flag nation country banner reunion +๐ท๐ด flag romania ro flag nation country banner romania +๐ท๐ธ flag serbia rs flag nation country banner serbia +๐ท๐บ flag russia russian federation flag nation country banner russia +๐ท๐ผ flag rwanda rw flag nation country banner rwanda +๐ธ๐ฆ flag saudi arabia flag nation country banner saudi arabia +๐ธ๐ง flag solomon islands solomon islands flag nation country banner solomon islands +๐ธ๐จ flag seychelles sc flag nation country banner seychelles +๐ธ๐ฉ flag sudan sd flag nation country banner sudan +๐ธ๐ช flag sweden se flag nation country banner sweden +๐ธ๐ฌ flag singapore sg flag nation country banner singapore +๐ธ๐ญ flag st helena saint helena ascension tristan cunha flag nation country banner st helena +๐ธ๐ฎ flag slovenia si flag nation country banner slovenia +๐ธ๐ฏ flag svalbard jan mayen +๐ธ๐ฐ flag slovakia sk flag nation country banner slovakia +๐ธ๐ฑ flag sierra leone sierra leone flag nation country banner sierra leone +๐ธ๐ฒ flag san marino san marino flag nation country banner san marino +๐ธ๐ณ flag senegal sn flag nation country banner senegal +๐ธ๐ด flag somalia so flag nation country banner somalia +๐ธ๐ท flag suriname sr flag nation country banner suriname +๐ธ๐ธ flag south sudan south sd flag nation country banner south sudan +๐ธ๐น flag sao tome principe sao tome principe flag nation country banner sao tome principe +๐ธ๐ป flag el salvador el salvador flag nation country banner el salvador +๐ธ๐ฝ flag sint maarten sint maarten dutch flag nation country banner sint maarten +๐ธ๐พ flag syria syrian arab republic flag nation country banner syria +๐ธ๐ฟ flag eswatini sz flag nation country banner eswatini +๐น๐ฆ flag tristan da cunha +๐น๐จ flag turks caicos islands turks caicos islands flag nation country banner turks caicos islands +๐น๐ฉ flag chad td flag nation country banner chad +๐น๐ซ flag french southern territories french southern territories flag nation country banner french southern territories +๐น๐ฌ flag togo tg flag nation country banner togo +๐น๐ญ flag thailand th flag nation country banner thailand +๐น๐ฏ flag tajikistan tj flag nation country banner tajikistan +๐น๐ฐ flag tokelau tk flag nation country banner tokelau +๐น๐ฑ flag timor leste timor leste flag nation country banner timor leste +๐น๐ฒ flag turkmenistan flag nation country banner turkmenistan +๐น๐ณ flag tunisia tn flag nation country banner tunisia +๐น๐ด flag tonga to flag nation country banner tonga +๐น๐ท flag turkey turkey flag nation country banner turkey +๐น๐น flag trinidad tobago trinidad tobago flag nation country banner trinidad tobago +๐น๐ป flag tuvalu flag nation country banner tuvalu +๐น๐ผ flag taiwan tw flag nation country banner taiwan +๐น๐ฟ flag tanzania tanzania united republic flag nation country banner tanzania +๐บ๐ฆ flag ukraine ua flag nation country banner ukraine +๐บ๐ฌ flag uganda ug flag nation country banner uganda +๐บ๐ฒ flag u s outlying islands +๐บ๐ณ flag united nations un flag banner +๐บ๐ธ flag united states united states america flag nation country banner united states +๐บ๐พ flag uruguay uy flag nation country banner uruguay +๐บ๐ฟ flag uzbekistan uz flag nation country banner uzbekistan +๐ป๐ฆ flag vatican city vatican city flag nation country banner vatican city +๐ป๐จ flag st vincent grenadines saint vincent grenadines flag nation country banner st vincent grenadines +๐ป๐ช flag venezuela ve bolivarian republic flag nation country banner venezuela +๐ป๐ฌ flag british virgin islands british virgin islands bvi flag nation country banner british virgin islands +๐ป๐ฎ flag u s virgin islands virgin islands us flag nation country banner u s virgin islands +๐ป๐ณ flag vietnam viet nam flag nation country banner vietnam +๐ป๐บ flag vanuatu vu flag nation country banner vanuatu +๐ผ๐ซ flag wallis futuna wallis futuna flag nation country banner wallis futuna +๐ผ๐ธ flag samoa ws flag nation country banner samoa +๐ฝ๐ฐ flag kosovo xk flag nation country banner kosovo +๐พ๐ช flag yemen ye flag nation country banner yemen +๐พ๐น flag mayotte yt flag nation country banner mayotte +๐ฟ๐ฆ flag south africa south africa flag nation country banner south africa +๐ฟ๐ฒ flag zambia zm flag nation country banner zambia +๐ฟ๐ผ flag zimbabwe zw flag nation country banner zimbabwe +๐ด๓ ง๓ ข๓ ฅ๓ ฎ๓ ง๓ ฟ flag england flag english +๐ด๓ ง๓ ข๓ ณ๓ ฃ๓ ด๓ ฟ flag scotland flag scottish +๐ด๓ ง๓ ข๓ ท๓ ฌ๓ ณ๓ ฟ flag wales flag welsh +๐ฅฒ smiling face with tear sad cry pretend +๐ฅธ disguised face pretent brows glasses moustache +๐ค pinched fingers size tiny small +๐ซ anatomical heart health heartbeat +๐ซ lungs breathe +๐ฅท ninja ninjutsu skills japanese +๐คตโโ๏ธ man in tuxedo formal fashion +๐คตโโ๏ธ woman in tuxedo formal fashion +๐ฐโโ๏ธ man with veil wedding marriage +๐ฐโโ๏ธ woman with veil wedding marriage +๐ฉโ๐ผ woman feeding baby birth food +๐จโ๐ผ man feeding baby birth food +๐งโ๐ผ person feeding baby birth food +๐งโ๐ mx claus christmas +๐ซ people hugging care +๐โโฌ black cat superstition luck +๐ฆฌ bison ox +๐ฆฃ mammoth elephant tusks +๐ฆซ beaver animal rodent +๐ปโโ๏ธ polar bear animal arctic +๐ฆค dodo animal bird +๐ชถ feather bird fly +๐ฆญ seal animal creature sea +๐ชฒ beetle insect +๐ชณ cockroach insect pests +๐ชฐ fly insect +๐ชฑ worm animal +๐ชด potted plant greenery house +๐ซ blueberries fruit +๐ซ olive fruit +๐ซ bell pepper fruit plant +๐ซ flatbread flour food +๐ซ tamale food masa +๐ซ fondue cheese pot food +๐ซ teapot drink hot +๐ง bubble tea taiwan boba milk tea straw +๐ชจ rock stone +๐ชต wood nature timber trunk +๐ hut house structure +๐ป pickup truck car transportation +๐ผ roller skate footwear sports +๐ช magic wand supernature power +๐ช
pinata mexico candy celebration +๐ช nesting dolls matryoshka toy +๐ชก sewing needle stitches +๐ชข knot rope scout +๐ฉด thong sandal footwear summer +๐ช military helmet army protection +๐ช accordion music +๐ช long drum music +๐ช coin money currency +๐ช boomerang weapon +๐ช carpentry saw cut chop +๐ช screwdriver tools +๐ช hook tools +๐ช ladder tools +๐ elevator lift +๐ช mirror reflection +๐ช window scenery +๐ช plunger toilet +๐ชค mouse trap cheese +๐ชฃ bucket water container +๐ชฅ toothbrush hygiene dental +๐ชฆ headstone death rip grave +๐ชง placard announcement +โง๏ธ transgender symbol lgbtq +๐ณ๏ธโโง๏ธ transgender flag lgbtq +๐ถโ๐ซ๏ธ face in clouds shower steam dream +๐ฎโ๐จ face exhaling relieve relief tired sigh +๐ตโ๐ซ face with spiral eyes sick ill confused nauseous nausea +โค๏ธโ๐ฅ heart on fire passionate enthusiastic +โค๏ธโ๐ฉน mending heart broken heart bandage wounded +๐งโโ๏ธ man beard facial hair +๐งโโ๏ธ woman beard facial hair +๐ซ melting face hot heat +๐ซข face with open eyes and hand over mouth silence secret shock surprise +๐ซฃ face with peeking eye scared frightening embarrassing +๐ซก saluting face respect salute +๐ซฅ dotted line face invisible lonely isolation depression +๐ซค face with diagonal mouth skeptic confuse frustrated indifferent +๐ฅน face holding back tears touched gratitude +๐ซฑ rightwards hand palm offer +๐ซฒ leftwards hand palm offer +๐ซณ palm down hand palm drop +๐ซด palm up hand lift offer demand +๐ซฐ hand with index finger and thumb crossed heart love money expensive +๐ซต index pointing at the viewer you recruit +๐ซถ heart hands love appreciation support +๐ซฆ biting lip flirt sexy pain worry +๐ซ
person with crown royalty power +๐ซ pregnant man baby belly +๐ซ pregnant person baby belly +๐ง troll mystical monster +๐ชธ coral ocean sea reef +๐ชท lotus flower calm meditation +๐ชน empty nest bird +๐ชบ nest with eggs bird +๐ซ beans food +๐ซ pouring liquid cup water +๐ซ jar container sauce +๐ playground slide fun park +๐ wheel car transport +๐ ring buoy life saver life preserver +๐ชฌ hamsa religion protection +๐ชฉ mirror ball disco dance party +๐ชซ low battery drained dead +๐ฉผ crutch accessibility assist +๐ฉป x-ray skeleton medicine +๐ซง bubbles soap fun carbonation sparkling +๐ชช identification card document +๐ฐ heavy equals sign math +( อกยฐ อส อกยฐ) lenny face that face diff --git a/config/hypr/scripts/WofiPower.sh b/config/hypr/scripts/WofiPower.sh new file mode 100755 index 00000000..74f5f105 --- /dev/null +++ b/config/hypr/scripts/WofiPower.sh @@ -0,0 +1,33 @@ +#!/usr/bin/env bash + +# WOFI STYLES +CONFIG="$HOME/.config/wofi/WofiBig/config" +STYLE="$HOME/.config/wofi/style.css" +COLORS="$HOME/.config/wofi/colors" + +# Wofi window config (in %) +WOFI_WIDTH=28 +WOFI_HEIGHT=8 + +wofi_command="wofi --show dmenu \ + --prompt choose... \ + --conf $CONFIG --style $STYLE --color $COLORS \ + --width=$WOFI_WIDTH% --height=$WOFI_HEIGHT% \ + --cache-file=/dev/null \ + --hide-scroll --no-actions \ + --matching=fuzzy" + +entries=$(echo -e "๏ Poweroff\n๏ Reboot\n๏ Suspend\n๏ฃ Lock\n๏ Logout" | $wofi_command -i --dmenu | awk '{print tolower($2)}') + +case $entries in + poweroff|reboot|suspend) + systemctl $entries + ;; + lock) + $HOME/.config/hypr/scripts/LockScreen.sh + ;; + logout) + hyprctl dispatch exit 0 + ;; +esac +
\ No newline at end of file |
