From d404c8b6b94d973334a1136223fbf5c412083bdb Mon Sep 17 00:00:00 2001 From: JaKooLit Date: Mon, 10 Feb 2025 01:16:17 +0900 Subject: Initial upload of various rofi themes --- assets/rofi/themes/KooL_LonerOrZ.rasi | 168 +++++++++++ assets/rofi/themes/KooL_style-1.rasi | 242 +++++++++++++++ assets/rofi/themes/KooL_style-10-Fancy.rasi | 288 ++++++++++++++++++ assets/rofi/themes/KooL_style-2-Dark.rasi | 177 +++++++++++ assets/rofi/themes/KooL_style-2-Light.rasi | 177 +++++++++++ assets/rofi/themes/KooL_style-3-FullScreen-v1.rasi | 251 ++++++++++++++++ assets/rofi/themes/KooL_style-3-Fullscreen-v2.rasi | 209 +++++++++++++ assets/rofi/themes/KooL_style-4.rasi | 324 +++++++++++++++++++++ assets/rofi/themes/KooL_style-5.rasi | 259 ++++++++++++++++ assets/rofi/themes/KooL_style-6.rasi | 228 +++++++++++++++ assets/rofi/themes/KooL_style-7.rasi | 190 ++++++++++++ assets/rofi/themes/KooL_style-8.rasi | 233 +++++++++++++++ .../rofi/themes/KooL_style_11-Win11-list-dark.rasi | 130 +++++++++ .../themes/KooL_style_11-Win11-list-light.rasi | 130 +++++++++ assets/rofi/themes/KooL_style_9.rasi | 190 ++++++++++++ config/hypr/UserConfigs/UserKeybinds.conf | 2 + config/hypr/UserScripts/QuickEdit.sh | 3 +- config/hypr/UserScripts/RofiBeats.sh | 12 +- config/hypr/UserScripts/RofiCalc.sh | 6 +- config/hypr/UserScripts/WallpaperEffects.sh | 15 +- config/hypr/UserScripts/WallpaperSelect.sh | 3 +- config/hypr/UserScripts/ZshChangeTheme.sh | 6 +- config/hypr/scripts/Animations.sh | 12 +- config/hypr/scripts/ClipManager.sh | 5 +- config/hypr/scripts/KeyBinds.sh | 3 +- config/hypr/scripts/RofiEmoji.sh | 5 +- config/hypr/scripts/RofiSearch.sh | 5 +- config/hypr/scripts/RofiThemeSelector.sh | 75 +++++ config/hypr/v2.3.10 | 5 - config/hypr/v2.3.11 | 5 + config/rofi/config-Animations.rasi | 32 +- config/rofi/config-calc.rasi | 22 +- config/rofi/config-clipboard.rasi | 34 ++- config/rofi/config-compact.rasi | 43 --- config/rofi/config-edit.rasi | 49 ++++ config/rofi/config-emoji.rasi | 26 +- config/rofi/config-keybinds.rasi | 28 +- config/rofi/config-rofi-Beats-menu.rasi | 21 +- config/rofi/config-rofi-Beats.rasi | 27 +- config/rofi/config-rofi-theme.rasi | 43 +++ config/rofi/config-search.rasi | 21 +- config/rofi/config-wallpaper-effect.rasi | 27 +- config/rofi/config-wallpaper.rasi | 21 +- config/rofi/config-waybar-layout.rasi | 36 ++- config/rofi/config-waybar-style.rasi | 34 ++- config/rofi/config-zsh-theme.rasi | 26 +- config/rofi/config.rasi | 37 +-- config/rofi/master-config.rasi | 237 --------------- config/rofi/resolution/1080p/config.rasi | 31 -- config/rofi/resolution/1080p/master-config.rasi | 237 --------------- config/rofi/resolution/1440p/config.rasi | 37 --- config/rofi/resolution/1440p/master-config.rasi | 237 --------------- config/rofi/wallust/colors-rofi.rasi | 67 +++-- copy.sh | 24 +- 54 files changed, 3761 insertions(+), 994 deletions(-) create mode 100644 assets/rofi/themes/KooL_LonerOrZ.rasi create mode 100644 assets/rofi/themes/KooL_style-1.rasi create mode 100644 assets/rofi/themes/KooL_style-10-Fancy.rasi create mode 100644 assets/rofi/themes/KooL_style-2-Dark.rasi create mode 100644 assets/rofi/themes/KooL_style-2-Light.rasi create mode 100644 assets/rofi/themes/KooL_style-3-FullScreen-v1.rasi create mode 100644 assets/rofi/themes/KooL_style-3-Fullscreen-v2.rasi create mode 100644 assets/rofi/themes/KooL_style-4.rasi create mode 100644 assets/rofi/themes/KooL_style-5.rasi create mode 100644 assets/rofi/themes/KooL_style-6.rasi create mode 100644 assets/rofi/themes/KooL_style-7.rasi create mode 100644 assets/rofi/themes/KooL_style-8.rasi create mode 100644 assets/rofi/themes/KooL_style_11-Win11-list-dark.rasi create mode 100644 assets/rofi/themes/KooL_style_11-Win11-list-light.rasi create mode 100644 assets/rofi/themes/KooL_style_9.rasi create mode 100755 config/hypr/scripts/RofiThemeSelector.sh delete mode 100644 config/hypr/v2.3.10 create mode 100644 config/hypr/v2.3.11 delete mode 100644 config/rofi/config-compact.rasi create mode 100644 config/rofi/config-edit.rasi create mode 100644 config/rofi/config-rofi-theme.rasi mode change 100755 => 100644 config/rofi/config.rasi delete mode 100644 config/rofi/master-config.rasi delete mode 100755 config/rofi/resolution/1080p/config.rasi delete mode 100644 config/rofi/resolution/1080p/master-config.rasi delete mode 100755 config/rofi/resolution/1440p/config.rasi delete mode 100644 config/rofi/resolution/1440p/master-config.rasi diff --git a/assets/rofi/themes/KooL_LonerOrZ.rasi b/assets/rofi/themes/KooL_LonerOrZ.rasi new file mode 100644 index 00000000..d6a947ba --- /dev/null +++ b/assets/rofi/themes/KooL_LonerOrZ.rasi @@ -0,0 +1,168 @@ +/* ---- 💫 https://github.com/JaKooLit 💫 ---- */ +/* KooL Style LonerOrZ */ +/* Submitted by https://github.com/lonerOrz */ + + + +configuration { + show-icons: true; + display-drun: ""; + drun-display-format: "{icon} {name}"; + disable-history: false; + click-to-exit: true; + location: 0; +} + +/*****----- Global Properties -----*****/ +* { + font: "Iosevka 12"; + + BG: #1E1D2Fff; + BGA: #89DCEBff; + FG: #D9E0EEff; + FGA: #F28FADff; + BDR: #96CDFBff; + SEL: #1E1E2Eff; + UGT: #F28FADff; + IMG: #FAE3B0ff; + OFF: #575268ff; + ON: #ABE9B3ff; +} + +window { + transparency: "real"; + background-color: @BG; + text-color: @FG; + border: 2px; + border-color: @BDR; + border-radius: 10px; + width: 25%; + anchor: center; + x-offset: 0; + y-offset: 0; +} + +prompt { + enabled: true; + padding: 8px; + background-color: @BG; + text-color: @IMG; +} + +textbox-prompt-colon { + expand: false; + str: ""; + border-radius: 100%; + background-color: @SEL; + text-color: @FG; + padding: 8px 12px 8px 12px; + font: "Iosevka Nerd Font 10"; +} + +entry { + background-color: @BG; + text-color: @FG; + placeholder-color: @FG; + expand: true; + horizontal-align: 0; + placeholder: "Search..."; + blink: true; + border: 0px 0px 2px 0px; + border-color: @BDR; + border-radius: 10px; + padding: 8px; +} + +inputbar { + children: [ textbox-prompt-colon, entry ]; + background-color: @BG; + text-color: @FG; + expand: false; + border: 0px 0px 0px 0px; + border-radius: 0px; + border-color: @BDR; + margin: 0px 0px 0px 0px; + padding: 0px; + position: center; +} + +case-indicator { + background-color: @BG; + text-color: @FG; + spacing: 0; +} + + +listview { + background-color: @BG; + columns: 1; + lines: 7; + spacing: 4px; + cycle: false; + dynamic: true; + layout: vertical; +} + +mainbox { + background-color: @BG; + children: [ inputbar, listview ]; + spacing: 15px; + padding: 15px; +} + +element { + background-color: @BG; + text-color: @FG; + orientation: horizontal; + border-radius: 4px; + padding: 6px 6px 6px 6px; +} + +element-icon { + background-color: inherit; + text-color: inherit; + horizontal-align: 0.5; + vertical-align: 0.5; + size: 24px; + border: 0px; +} + +element-text { + background-color: inherit; + text-color: inherit; + expand: true; + horizontal-align: 0; + vertical-align: 0.5; + margin: 2px 0px 2px 2px; +} + +element normal.urgent, +element alternate.urgent { + background-color: @UGT; + text-color: @FG; + border-radius: 9px; +} + +element normal.active, +element alternate.active { + background-color: @BGA; + text-color: @FG; +} + +element selected { + background-color: @BGA; + text-color: @SEL; + border: 0px 0px 0px 0px; + border-radius: 10px; + border-color: @BDR; +} + +element selected.urgent { + background-color: @UGT; + text-color: @FG; +} + +element selected.active { + background-color: @BGA; + color: @FG; +} diff --git a/assets/rofi/themes/KooL_style-1.rasi b/assets/rofi/themes/KooL_style-1.rasi new file mode 100644 index 00000000..786e5b2f --- /dev/null +++ b/assets/rofi/themes/KooL_style-1.rasi @@ -0,0 +1,242 @@ +/* ---- 💫 https://github.com/JaKooLit 💫 ---- */ +/* KooL Hyprland Style 1*/ + +/* ---- Configuration ---- */ + +configuration { + modi: "drun,run,filebrowser"; + show-icons: true; + display-drun: "Apps"; + display-run: "Run"; + display-filebrowser: "Files"; + display-window: "Windows"; + drun-display-format: "{name}"; + window-format: "{w} · {c} · {t}"; + dpi: 1; + hover-select: true; + me-select-entry: "MouseSecondary"; + me-accept-entry: "MousePrimary"; +} + +/* ---- Load wallust colors ---- */ +@theme "~/.config/rofi/wallust/colors-rofi.rasi" + +/* ---- Global Properties ---- */ +* { + font: "JetBrainsMono Nerd Font SemiBold 13"; + background-alt: @color1; + selected: @color12; + active: @color11; + urgent: red; + + text-selected: @background; + text-color: @foreground; + border-color: @selected; +} + +/* ---- Window ---- */ +window { + // Default + enabled: true; + fullscreen: false; + transparency: "real"; + cursor: "default"; + spacing: 0px; + border: 3px 0px 3px 0px; + border-radius: 30px; + location: center; + anchor: center; + + // Style Values + width: 50%; + background-color: @background; +} + +/* ----- Main Box ----- */ +mainbox { + padding: 12px; + enabled: true; + orientation: vertical; + children: [ "inputbar", "listbox" ]; + background-color: transparent; +} + + +/* ---- Inputbar ---- */ +inputbar { + enabled: true; + padding: 10px 10px 50px 10px; + margin: 10px; + background-color: transparent; + border-radius: 20px; + orientation: horizontal; + children: ["entry", "dummy", "mode-switcher" ]; + background-image: url("~/.config/rofi/.current_wallpaper", width); +} + +/* ---- Entry input ---- */ +entry { + enabled: true; + expand: false; + width: 20%; + padding: 10px; + border-radius: 12px; + background-color: @color11; + text-color: @text-selected; + cursor: text; + placeholder: " 🖥️ Search "; + placeholder-color: inherit; +} + +/* ---- Listbox ---- */ +listbox { + spacing: 10px; + padding: 10px; + background-color: transparent; + orientation: vertical; + children: [ "message", "listview" ]; +} + +/* ---- Listview ---- */ +listview { + enabled: true; + columns: 5; + lines: 5; + cycle: true; + dynamic: true; + scrollbar: true; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + spacing: 10px; + background-color: transparent; + margin: 10px; + text-color: @foreground; + +// Adapt rofi theme + border: 0px; +} + +/* ---- Dummy ---- */ +dummy { + expand: true; + background-color: transparent; +} + +/* ---- Mode Switcher ---- */ +mode-switcher{ + enabled: true; + spacing: 10px; + background-color: transparent; +} +button { + width: 5%; + padding: 12px; + border-radius: 12px; + background-color: @text-selected; + text-color: @text-color; + cursor: pointer; +} +button selected { + background-color: @selected; + text-color: @text-selected; +} + +/* ---- Scrollbar ---- */ +scrollbar { + border: 1px; + border-radius: 10px; + border-color: @color12; + handle-color: @color11; + handle-width: 10px ; + padding: 0; +} + +/* ---- Elements ---- */ +element { + enabled: true; + orientation: vertical; + padding: 10px; + spacing: 10px; + border-radius: 12px; + background-color: transparent; + cursor: pointer; +} + +element normal.normal { + background-color: inherit; + text-color: inherit; +} +element normal.urgent { + background-color: @urgent; + text-color: @foreground; +} +element normal.active { + background-color: @active; + text-color: @foreground; +} + +element selected.normal { + border: 0px 3px 0px 3px; + border-radius: 16px; + border-color: @active; + background-color: transparent; + text-color: @selected; +} + +element selected.urgent { + background-color: @urgent; + text-color: @text-selected; +} +element selected.active { + background-color: @urgent; + text-color: @text-selected; +} +// Adapt rofi theme +element alternate.normal { + background-color: transparent; + text-color: inherit; +} +element alternate.urgent { + background-color: transparent; + text-color: inherit; +} +element alternate.active { + background-color: transparent; + text-color: inherit; +} +element-icon { + size: 3%; + background-color: transparent; + text-color: inherit; + cursor: inherit; +} +element-text { + font: "JetBrainsMono Nerd Font SemiBold 11"; + background-color: transparent; + text-color: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; +} + +/* ---- Message ---- */ +message { + background-color: transparent; + border: 0px; +} +textbox { + padding: 12px; + border-radius: 10px; + background-color: @background; + text-color: @foreground; + vertical-align: 0.5; + horizontal-align: 0.0; +} +error-message { + padding: 12px; + border-radius: 20px; + background-color: @background; + text-color: @foreground; +} diff --git a/assets/rofi/themes/KooL_style-10-Fancy.rasi b/assets/rofi/themes/KooL_style-10-Fancy.rasi new file mode 100644 index 00000000..80203b6f --- /dev/null +++ b/assets/rofi/themes/KooL_style-10-Fancy.rasi @@ -0,0 +1,288 @@ +/* ---- 💫 https://github.com/JaKooLit 💫 ---- */ +/* KooL Hyprland Style 10 - Fancy */ +/* Credit to DaveDavenport. I have only some few things changed */ + +/******************************************************************************* + * ROFI Color theme + * Theme designed to show off moving, packing of widgets, icons and more. + * User: DaveDavenport + * Copyright: DaveDavenport + ********************************************************************************/ + +/* ---- Configuration ---- */ + +configuration { + font: "JetBrainsMono Nerd Font SemiBold 13"; + modi: "drun,run,filebrowser"; + show-icons: true; + drun-display-format: "{name}"; + window-format: "{w} · {c} · {t}"; + dpi: 1; + hover-select: true; + me-select-entry: "MouseSecondary"; + me-accept-entry: "MousePrimary"; +} + +* { + selected-normal-foreground: rgba ( 248, 248, 242, 100 % ); + foreground: rgba ( 248, 248, 242, 100 % ); + normal-foreground: @foreground; + alternate-normal-background: rgba ( 39, 40, 34, 0 % ); + selected-urgent-foreground: rgba ( 248, 248, 242, 100 % ); + urgent-foreground: rgba ( 249, 38, 114, 100 % ); + alternate-urgent-background: rgba ( 39, 40, 34, 0 % ); + active-foreground: rgba ( 166, 226, 42, 100 % ); + lightbg: rgba ( 238, 232, 213, 100 % ); + selected-active-foreground: rgba ( 166, 226, 42, 100 % ); + alternate-active-background: rgba ( 39, 40, 34, 0 % ); + background: rgba ( 39, 40, 34, 93 % ); + bordercolor: rgba ( 0, 43, 54, 100 % ); + alternate-normal-foreground: @foreground; + normal-background: rgba ( 39, 40, 34, 0 % ); + selected-normal-background: rgba ( 20, 20, 17, 100 % ); + separatorcolor: rgba ( 230, 219, 116, 100 % ); + urgent-background: rgba ( 39, 40, 34, 0 % ); + selected-urgent-background: rgba ( 249, 38, 114, 100 % ); + alternate-urgent-foreground: @urgent-foreground; + background-color: transparent; + alternate-active-foreground: @active-foreground; + active-background: rgba ( 39, 40, 34, 0 % ); + selected-active-background: rgba ( 20, 20, 17, 100 % ); +} +window { + border-color: darkgray/30%; + background-color: black/50%; + border: 2px; + padding: 0px; + border-radius: 10px; + padding: 0.5em; + spacing: 0px; + + anchor: north; + location: center; + y-offset: -15.5em; + + + children: [ inputbar, message, wrapper-mode-switcher, listview , pagerbox ]; +} + + +pagerbox { + expand: false; + orientation: horizontal; + children: [ icon-left, pad, icon-right ]; +} + +pad { + expand: true; +} + +icon-left { + expand: false; + filename: "go-previous"; + size: 24; + vertical-align: 0.5; + action: "kb-page-prev"; +} + +icon-right { + expand: false; + filename: "go-next"; + size: 24; + vertical-align: 0.5; + action: "kb-page-next"; +} + +wrapper-mode-switcher { + orientation: horizontal; + + expand: false; + spacing: 0; + children: [ icon-ms-ic1, mode-switcher, icon-ms-ic2 ]; +} +icon-ms-ic1 { + filename: "go-previous"; +} +icon-ms-ic2 { + filename: "go-next"; +} +icon-ms-ic1,icon-ms-ic2 { + size: 16; + vertical-align: 0.8; + expand: false; + border: 0px 0px 2px ; + border-color: @separatorcolor; +} + +mode-switcher { + border: 0px; + spacing: 0px; + expand: true; +} + +button { + padding: 2px; + border: 0px 0px 2px ; + border-color: @separatorcolor; + text-color: dimgrey; +} +button selected.normal { + text-color: white; + background-color: black/50%; + + border: 2px 2px 0px ; + border-color: @separatorcolor; + border-radius: 10px 10px 0 0; +} + + +sidebar { + expand: false; +} + +message { + text-color: black; + background-color: lightgrey / 50%; + border-color: grey; + border: 2px; + border-radius: 5px; + padding: 4px; + margin: 0px 0px 0.5em; + expand: false; +} + +listview { + enabled: true; + columns: 2; + lines: 10; + spacing: 2px ; + scrollbar: false; + padding: 0.5em; + background-color: black/50%; + + expand: true; + border: 0px 2px 2px ; + border-color: @separatorcolor; + border-radius: 0px 0px 10px 10px; +} +element { + border: 1; + border-color: transparent; + padding: 4px ; +} +element-text { + background-color: inherit; + text-color: inherit; +} +element.normal.normal { + background-color: @normal-background; + text-color: @normal-foreground; +} +element.normal.urgent { + background-color: @urgent-background; + text-color: @urgent-foreground; +} +element.normal.active { + background-color: @active-background; + text-color: @active-foreground; +} +element.selected.normal { + border: 1; + border-color: grey/80%; + background-color: @selected-normal-background; + text-color: @selected-normal-foreground; +} +element.selected.urgent { + border: 1; + border-color: grey/80%; + background-color: @selected-urgent-background; + text-color: @selected-urgent-foreground; +} +element.selected.active { + border: 1; + border-color: grey/80%; + background-color: @selected-active-background; + text-color: @selected-active-foreground; +} +element.alternate.normal { + background-color: @alternate-normal-background; + text-color: @alternate-normal-foreground; +} +element.alternate.urgent { + background-color: @alternate-urgent-background; + text-color: @alternate-urgent-foreground; +} +element.alternate.active { + background-color: @alternate-active-background; + text-color: @alternate-active-foreground; +} +scrollbar { + width: 4px ; + border: 0; + handle-width: 8px ; + padding: 0; +} +sidebar { + border: 2px 0px 0px ; + border-color: @separatorcolor; +} +inputbar { + text-color: @normal-foreground; + padding: 0px 0px 0.5em; +} +case-indicator { + text-color: @normal-foreground; +} + +wrapper { + orientation: horizontal; + text-color: black; + background-color: white / 70%; + border-color: grey; + + border: 2px; + border-radius: 5px; + padding: 4px; + children: [ icon-k, entry, icon-paste]; + spacing: 0.5em; +} +button-paste { + expand: false; + str: "gtk-paste"; + size: 24; + vertical-align: 0.5; + action: "kb-cancel"; +} +icon-paste { + expand: false; + filename: "gtk-paste"; + size: 24; + vertical-align: 0.5; + action: "kb-primary-paste"; +} +icon-k { + expand: false; + filename: "input-keyboard"; + size: 24; + vertical-align: 0.5; + +} +entry { + enabled: true; + expand: true; + placeholder: " 🖥️ Search "; + vertical-align: 0.5; +} +inputbar { + children: [ wrapper ]; +} + +error-message { + background-color: darkred/10%; + border-color: darkred; + border-radius: 10px; + border: 2px; + padding: 0.5em; + +} + diff --git a/assets/rofi/themes/KooL_style-2-Dark.rasi b/assets/rofi/themes/KooL_style-2-Dark.rasi new file mode 100644 index 00000000..934ea657 --- /dev/null +++ b/assets/rofi/themes/KooL_style-2-Dark.rasi @@ -0,0 +1,177 @@ +/* ---- 💫 https://github.com/JaKooLit 💫 ---- */ +/* KooL Style 2 Dark */ +/* Source: https://github.com/adi1090x/rofi */ + + +/*****----- Configuration -----*****/ +configuration { + modi: "drun,filebrowser,window"; + show-icons: true; + display-drun: "APPS"; + display-run: "RUN"; + display-filebrowser: "FILES"; + display-window: "WINDOW"; + drun-display-format: "{name}\n[({generic})]"; + window-format: "Class : {c}\nWorkspace : {w}"; + dpi: 1; + hover-select: true; + me-select-entry: "MouseSecondary"; + me-accept-entry: "MousePrimary"; +} + +/*****----- Global Properties -----*****/ +* { + font: "JetBrainsMono Nerd Font SemiBold 13"; +} + +/*****----- Main Window -----*****/ +window { + /* properties for window widget */ + transparency: "real"; + location: center; + anchor: center; + fullscreen: false; + width: 60%; + x-offset: 0px; + y-offset: 0px; + + /* properties for all widgets */ + enabled: true; + margin: 0px; + padding: 0px; + border-radius: 12px; + cursor: "default"; + background-color: transparent; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 20px; + margin: 10px; + padding: 40px; + border-radius: 12px; + background-color: black/90%; + children: [ "inputbar", "mode-switcher", "listview" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 0px; + margin: 0px; + padding: 0px 0px 10px 0px; + border: 0px 0px 2px 0px; + border-radius: 0px; + border-color: gray/20%; + background-color: transparent; + children: [ "entry" ]; +} + +entry { + enabled: true; + background-color: transparent; + text-color: dimgray; + cursor: text; + placeholder: "Type to search"; + placeholder-color: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 3; + lines: 3; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: 40px; + margin: 0px; + padding: 20px 0px 0px 0px; + border: 0px solid; + background-color: transparent; + cursor: "default"; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 15px; + border: 1px solid; + border-radius: 8px; + border-color: white/30%; + background-color: black; + text-color: white; + cursor: pointer; +} +element normal.active { + background-color: #67FF80; + text-color: black; +} +element selected.normal { + background-color: #c19419; + text-color: black; +} +element selected.active { + background-color: #FF7F7C; + text-color: white; +} +element-icon { + background-color: transparent; + size: 48px; + cursor: inherit; +} +element-text { + background-color: inherit; + text-color: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} + +/*****----- Mode Switcher -----*****/ +mode-switcher{ + enabled: true; + expand: false; + spacing: 20px; + margin: 0px 10%; + background-color: transparent; + text-color: white; +} +button { + font: "JetBrainsMono Nerd Font SemiBold 10"; + padding: 6px; + border: 0px solid; + border-radius: 100%; + background-color: #719DF9; + text-color: inherit; + cursor: pointer; +} +button selected { + background-color: #F37277; + text-color: inherit; +} + +/*****----- Message -----*****/ +error-message { + padding: 20px; + background-color: transparent; + text-color: white; +} +textbox { + padding: 20px; + border-radius: 12px; + background-color: black/30%; + text-color: white; + vertical-align: 0.5; + horizontal-align: 0.0; +} diff --git a/assets/rofi/themes/KooL_style-2-Light.rasi b/assets/rofi/themes/KooL_style-2-Light.rasi new file mode 100644 index 00000000..3cd9266d --- /dev/null +++ b/assets/rofi/themes/KooL_style-2-Light.rasi @@ -0,0 +1,177 @@ +/* ---- 💫 https://github.com/JaKooLit 💫 ---- */ +/* KooL Style 2 Light */ +/* credit: https://github.com/adi1090x/rofi */ + + +/*****----- Configuration -----*****/ +configuration { + modi: "drun,filebrowser,window"; + show-icons: true; + display-drun: "APPS"; + display-run: "RUN"; + display-filebrowser: "FILES"; + display-window: "WINDOW"; + drun-display-format: "{name}\n[({generic})]"; + window-format: "Class : {c}\nWorkspace : {w}"; + dpi: 1; + hover-select: true; + me-select-entry: "MouseSecondary"; + me-accept-entry: "MousePrimary"; +} + +/*****----- Global Properties -----*****/ +* { + font: "JetBrainsMono Nerd Font SemiBold 13"; +} + +/*****----- Main Window -----*****/ +window { + /* properties for window widget */ + transparency: "real"; + location: center; + anchor: center; + fullscreen: false; + width: 60%; + x-offset: 0px; + y-offset: 0px; + + /* properties for all widgets */ + enabled: true; + margin: 0px; + padding: 0px; + border-radius: 12px; + cursor: "default"; + background-color: transparent; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 20px; + margin: 10px; + padding: 40px; + border-radius: 12px; + background-color: white/90%; + children: [ "inputbar", "mode-switcher", "listview" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 0px; + margin: 0px; + padding: 0px 0px 10px 0px; + border: 0px 0px 2px 0px; + border-radius: 0px; + border-color: gray/20%; + background-color: transparent; + children: [ "entry" ]; +} + +entry { + enabled: true; + background-color: transparent; + text-color: black; + cursor: text; + placeholder: "Type to search"; + placeholder-color: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 3; + lines: 3; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: 40px; + margin: 0px; + padding: 20px 0px 0px 0px; + border: 0px solid; + background-color: transparent; + cursor: "default"; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 15px; + border: 1px solid; + border-radius: 8px; + border-color: gray/30%; + background-color: white; + text-color: black; + cursor: pointer; +} +element normal.active { + background-color: #67FF80; + text-color: black; +} +element selected.normal { + background-color: #FDD66F; + text-color: black; +} +element selected.active { + background-color: #FF7F7C; + text-color: black; +} +element-icon { + background-color: transparent; + size: 48px; + cursor: inherit; +} +element-text { + background-color: inherit; + text-color: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} + +/*****----- Mode Switcher -----*****/ +mode-switcher{ + enabled: true; + expand: false; + spacing: 20px; + margin: 0px 10%; + background-color: transparent; + text-color: white; +} +button { + font: "JetBrainsMono Nerd Font SemiBold 10"; + padding: 6px; + border: 0px solid; + border-radius: 100%; + background-color: #719DF9; + text-color: inherit; + cursor: pointer; +} +button selected { + background-color: #F37277; + text-color: inherit; +} + +/*****----- Message -----*****/ +error-message { + padding: 20px; + background-color: transparent; + text-color: black; +} +textbox { + padding: 20px; + border-radius: 12px; + background-color: white/30%; + text-color: black; + vertical-align: 0.5; + horizontal-align: 0.0; +} diff --git a/assets/rofi/themes/KooL_style-3-FullScreen-v1.rasi b/assets/rofi/themes/KooL_style-3-FullScreen-v1.rasi new file mode 100644 index 00000000..7ca3d4bf --- /dev/null +++ b/assets/rofi/themes/KooL_style-3-FullScreen-v1.rasi @@ -0,0 +1,251 @@ +/* ---- 💫 https://github.com/JaKooLit 💫 ---- */ +/* KooL Hyprland v2.3.10 (latest) - Default Config */ + +/* ---- Configuration ---- */ + +configuration { + font: "JetBrainsMono Nerd Font SemiBold 13"; + modi: "drun,run,filebrowser"; + show-icons: true; + display-drun: "Apps"; + display-run: "Run"; + display-filebrowser: "Files"; + display-window: "Windows"; + drun-display-format: "{name}"; + window-format: "{w} · {c} · {t}"; + dpi: 1; + hover-select: true; + me-select-entry: "MouseSecondary"; + me-accept-entry: "MousePrimary"; +} + +/* ---- Load wallust colors ---- */ +@theme "~/.config/rofi/wallust/colors-rofi.rasi" + +/* ---- Global Properties ---- */ +* { + + background-alt: @selected-active-background; // Buttons background + selected: @selected-urgent-background; // Button selected + active: @selected-normal-background; // Window activated + urgent: @selected; // When hovering the activated window (maybe more?) + + text-selected: @background; + text-color: @foreground; + border-color: @selected; +} + +/* ---- Global Properties ---- */ +* { + main-bg: @background; + main-fg: @foreground; + main-br: @color12; + main-ex: @color11; + select-bg: @foreground; + select-fg: @background; + separatorcolor: transparent; + border-color: transparent; +} + + +/* ---- Window ---- */ +window { + // Default + enabled: true; + fullscreen: true; + transparency: "real"; + cursor: "default"; + spacing: 0px; + border: 3px 0px 3px 0px; + border-radius: 30px; + location: center; + anchor: center; + + // Style Values + background-color: @background; +} + +/* ----- Main Box ----- */ +mainbox { + padding: 12px; + enabled: true; + orientation: vertical; + children: [ "inputbar", "listbox" ]; + background-color: transparent; +} + + +/* ---- Inputbar ---- */ +inputbar { + enabled: true; + padding: 10px 10px 50px 10px; + margin: 10px; + background-color: transparent; + border-radius: 20px; + orientation: horizontal; + children: ["entry", "dummy", "mode-switcher" ]; + background-image: url("~/.config/rofi/.current_wallpaper", width); +} + +/* ---- Entry input ---- */ +entry { + enabled: true; + expand: false; + width: 20%; + padding: 10px; + border-radius: 12px; + background-color: @selected; + text-color: @text-selected; + cursor: text; + placeholder: " 🖥️ Search "; + placeholder-color: inherit; +} + +/* ---- Listbox ---- */ +listbox { + spacing: 10px; + padding: 10px; + background-color: transparent; + orientation: vertical; + children: [ "message", "listview" ]; +} + +/* ---- Listview ---- */ +listview { + enabled: true; + columns: 5; + lines: 5; + cycle: true; + dynamic: true; + scrollbar: true; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + spacing: 10px; + background-color: transparent; + margin: 10px; + +// Adapt rofi theme + border: 0px; +} + +/* ---- Dummy ---- */ +dummy { + expand: true; + background-color: transparent; +} + +/* ---- Mode Switcher ---- */ +mode-switcher{ + enabled: true; + spacing: 10px; + background-color: transparent; +} +button { + width: 5%; + padding: 12px; + border-radius: 12px; + background-color: @text-selected; + text-color: @text-color; + cursor: pointer; +} +button selected { + background-color: @selected; + text-color: @text-selected; +} + +/* ---- Scrollbar ---- */ +scrollbar { + border: 0; + handle-color: @background-alt; + handle-width: 2px ; + padding: 0; +} + +/* ---- Elements ---- */ +element { + enabled: true; + orientation: vertical; + padding: 10px; + spacing: 10px; + border-radius: 12px; + background-color: transparent; + cursor: pointer; +} + +element normal.normal { + background-color: inherit; + text-color: inherit; +} +element normal.urgent { + background-color: @urgent; + text-color: @foreground; +} +element normal.active { + background-color: @active; + text-color: @foreground; +} + +element selected.normal { + border: 0px 3px 0px 3px; + border-radius: 16px; + border-color: @selected; + background-color: transparent; + text-color: @background-alt; +} + +element selected.urgent { + background-color: @urgent; + text-color: @text-selected; +} +element selected.active { + background-color: @urgent; + text-color: @text-selected; +} +// Adapt rofi theme +element alternate.normal { + background-color: transparent; + text-color: inherit; +} +element alternate.urgent { + background-color: transparent; + text-color: inherit; +} +element alternate.active { + background-color: transparent; + text-color: inherit; +} +element-icon { + size: 5%; + background-color: transparent; + text-color: inherit; + cursor: inherit; +} +element-text { + background-color: transparent; + text-color: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; +} + +/* ---- Message ---- */ +message { + background-color: transparent; + border: 0px; +} +textbox { + padding: 12px; + border-radius: 10px; + background-color: @background-alt; + text-color: @background; + vertical-align: 0.5; + horizontal-align: 0.0; +} +error-message { + padding: 12px; + border-radius: 20px; + background-color: @background-alt; + text-color: @background; +} diff --git a/assets/rofi/themes/KooL_style-3-Fullscreen-v2.rasi b/assets/rofi/themes/KooL_style-3-Fullscreen-v2.rasi new file mode 100644 index 00000000..6f1a3cef --- /dev/null +++ b/assets/rofi/themes/KooL_style-3-Fullscreen-v2.rasi @@ -0,0 +1,209 @@ +/* ---- 💫 https://github.com/JaKooLit 💫 ---- */ + +/* credit: https://github.com/adi1090x/rofi */ + +/*****----- Configuration -----*****/ +configuration { + font: "JetBrainsMono Nerd Font SemiBold 13"; + modi: "drun,run,filebrowser"; + show-icons: true; + display-drun: " Apps"; + display-run: " Run"; + display-filebrowser: " Files"; + display-window: " Windows"; + display-ssh: " SSH"; + drun-display-format: "{name}"; + window-format: "{w} · {c} · {t}"; + dpi: 1; + hover-select: true; + me-select-entry: "MouseSecondary"; + me-accept-entry: "MousePrimary"; +} + +/* ---- Load wallust colors ---- */ +@theme "~/.config/rofi/wallust/colors-rofi.rasi" + +/*****----- Global Properties -----*****/ +* { + background-alt: @color7; + selected: @color12; + active: @color11; + urgent: red; + + border-color: @selected; + handle-color: @selected; + background-color: @background; + foreground-color: @foreground; + alternate-background: @background-alt; + normal-background: @background; + normal-foreground: @foreground; + urgent-background: @urgent; + urgent-foreground: @background; + active-background: @active; + active-foreground: @background; + selected-normal-background: @selected; + selected-normal-foreground: @background; + selected-urgent-background: @active; + selected-urgent-foreground: @background; + selected-active-background: @urgent; + selected-active-foreground: @background; + alternate-normal-background: @background; + alternate-normal-foreground: @foreground; + alternate-urgent-background: @urgent; + alternate-urgent-foreground: @background; + alternate-active-background: @active; + alternate-active-foreground: @background; + + +} + +/*****----- Main Window -----*****/ +window { + transparency: "real"; + location: center; + anchor: center; + fullscreen: true; + x-offset: 0px; + y-offset: 0px; + + enabled: true; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: black / 10%; + cursor: "default"; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 100px; + margin: 0px; + padding: 100px 225px; + border: 0px solid; + border-radius: 0px 0px 0px 0px; + border-color: @selected; + background-color: transparent; + children: [ "inputbar", "listview" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 10px; + margin: 0% 28%; + padding: 10px; + border: 1px solid; + border-radius: 6px; + border-color: white / 25%; + background-color: white / 5%; + text-color: @foreground; + children: [ "prompt", "entry" ]; +} + +prompt { + enabled: true; + background-color: transparent; + text-color: inherit; +} +textbox-prompt-colon { + enabled: true; + expand: false; + str: "::"; + background-color: transparent; + text-color: inherit; +} +entry { + enabled: true; + background-color: transparent; + text-color: @foreground; + cursor: text; + placeholder: " Search"; + placeholder-color: inherit; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 7; + lines: 4; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: 0px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + cursor: "default"; +} +scrollbar { + handle-width: 5px ; + handle-color: @selected; + border-radius: 0px; + background-color: @background-alt; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + spacing: 15px; + margin: 0px; + padding: 35px 10px; + border: 0px solid; + border-radius: 15px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + orientation: vertical; + cursor: pointer; +} +element normal.normal { + background-color: transparent; + text-color: @foreground; +} +element selected.normal { + background-color: white / 10%; + text-color: @foreground; +} +element-icon { + background-color: transparent; + text-color: inherit; + size: 72px; + cursor: inherit; +} +element-text { + background-color: transparent; + text-color: inherit; + highlight: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; +} + +/*****----- Message -----*****/ +error-message { + padding: 100px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: black / 10%; + text-color: @foreground; +} +textbox { + background-color: transparent; + text-color: @foreground; + vertical-align: 0.5; + horizontal-align: 0.0; + highlight: none; +} diff --git a/assets/rofi/themes/KooL_style-4.rasi b/assets/rofi/themes/KooL_style-4.rasi new file mode 100644 index 00000000..fb25db61 --- /dev/null +++ b/assets/rofi/themes/KooL_style-4.rasi @@ -0,0 +1,324 @@ +/* ---- 💫 https://github.com/JaKooLit 💫 ---- */ + +/* credit: https://github.com/adi1090x/rofi */ + +/*****----- Configuration -----*****/ +configuration { + font: "JetBrainsMono Nerd Font SemiBold 13"; + modi: "drun,run,filebrowser"; + show-icons: true; + display-drun: " Apps"; + display-run: " Run"; + display-filebrowser: " Files"; + display-window: " Window"; + display-ssh: " SSH"; + drun-display-format: "{name}"; + window-format: "{w} · {c} · {t}"; + dpi: 1; + hover-select: true; + me-select-entry: "MouseSecondary"; + me-accept-entry: "MousePrimary"; +} + +/* ---- Load wallust colors ---- */ +@theme "~/.config/rofi/wallust/colors-rofi.rasi" + +/*****----- Global Properties -----*****/ +* { + background-alt: @color1; + selected: @color12; + active: @color11; + urgent: #F7768E; + + border-color: @color11; + handle-color: @selected; + background-color: @background; + foreground-color: @foreground; + alternate-background: @background-alt; + normal-background: @background; + normal-foreground: @foreground; + urgent-background: @urgent; + urgent-foreground: @background; + active-background: @active; + active-foreground: @background; + selected-normal-background: @selected; + selected-normal-foreground: @background; + selected-urgent-background: @active; + selected-urgent-foreground: @background; + selected-active-background: @urgent; + selected-active-foreground: @color12; + alternate-normal-background: @background; + alternate-normal-foreground: @foreground; + alternate-urgent-background: @urgent; + alternate-urgent-foreground: @background; + alternate-active-background: @active; + alternate-active-foreground: @background; + + +} + +/*****----- Main Window -----*****/ +window { + /* properties for window widget */ + transparency: "real"; + location: center; + anchor: center; + fullscreen: false; + width: 35%; + x-offset: 0px; + y-offset: 0px; + + /* properties for all widgets */ + enabled: true; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 10px; + border-color: @border-color; + cursor: "default"; + /* Backgroud Colors */ + background-color: @background-color; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 20px; + border: 0px solid; + border-radius: 0px 0px 0px 0px; + border-color: @border-color; + background-color: transparent; + children: [ "inputbar", "message", "custombox" ]; +} + +/*****----- A Custom Box -----*****/ +custombox { + spacing: 0px; + background-color: @background-color; + text-color: @foreground-color; + orientation: horizontal; + children: [ "mode-switcher", "listview" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 8px 12px; + border: 0px solid; + border-radius: 8px; + border-color: @border-color; + background-color: @alternate-background; + text-color: @foreground; + children: [ "textbox-prompt-colon", "entry" ]; +} + +prompt { + enabled: true; + background-color: inherit; + text-color: inherit; +} +textbox-prompt-colon { + enabled: true; + padding: 5px 0px; + expand: false; + str: " 🔎"; + background-color: inherit; + text-color: inherit; +} +entry { + enabled: true; + padding: 5px 0px; + background-color: inherit; + text-color: @foreground; + cursor: text; + placeholder: "Search..."; + placeholder-color: inherit; +} +num-filtered-rows { + enabled: true; + expand: false; + background-color: inherit; + text-color: inherit; +} +textbox-num-sep { + enabled: true; + expand: false; + str: "/"; + background-color: inherit; + text-color: inherit; +} +num-rows { + enabled: true; + expand: false; + background-color: inherit; + text-color: inherit; +} +case-indicator { + enabled: true; + background-color: inherit; + text-color: inherit; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 1; + lines: 6; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: 5px; + margin: 0px; + padding: 10px; + border: 2px 2px 2px 2px; + border-radius: 8px; + border-color: @border-color; + background-color: transparent; + text-color: @foreground-color; + cursor: "default"; +} +scrollbar { + handle-width: 5px ; + handle-color: @handle-color; + border-radius: 10px; + background-color: @alternate-background; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 10px; + border: 0px solid; + border-radius: 8px; + border-color: @border-color; + background-color: transparent; + text-color: @foreground-color; + cursor: pointer; +} +element normal.normal { + background-color: transparent; + text-color: @normal-foreground; +} +element normal.urgent { + background-color: @urgent-background; + text-color: @urgent-foreground; +} +element normal.active { + background-color: transparent; + text-color: @active-foreground; +} +element selected.normal { + background-color: @selected-normal-background; + text-color: @selected-normal-foreground; +} +element selected.urgent { + background-color: @selected-urgent-background; + text-color: @selected-urgent-foreground; +} +element selected.active { + background-color: @selected-active-background; + text-color: @selected-active-foreground; +} +element alternate.normal { + background-color: @alternate-normal-background; + text-color: @alternate-normal-foreground; +} +element alternate.urgent { + background-color: @alternate-urgent-background; + text-color: @alternate-urgent-foreground; +} +element alternate.active { + background-color: @alternate-active-background; + text-color: @alternate-active-foreground; +} +element-icon { + background-color: transparent; + text-color: inherit; + cursor: inherit; +} +element-text { + background-color: transparent; + text-color: inherit; + highlight: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} + +/*****----- Mode Switcher -----*****/ +mode-switcher{ + enabled: true; + expand: false; + orientation: vertical; + spacing: 0px; + margin: 0px; + padding: 0px 0px; + border: 0px solid; + border-radius: 8px 0px 0px 8px; + border-color: @border-color; + background-color: @alternate-background; + text-color: @foreground-color; +} +button { + padding: 0px 20px 0px 20px; + border: 0px 0px 0px 0px; + border-radius: 8px; + border-color: @border-color; + background-color: transparent; + text-color: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; + cursor: pointer; +} +button selected { + border: 2px 0px 2px 2px; + border-radius: 6px; + border-color: @border-color; + background-color: @selected-normal-foreground; + text-color: @selected-normal-background; +} + +/*****----- Message -----*****/ +message { + enabled: true; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px 0px 0px 0px; + border-color: @border-color; + background-color: transparent; + text-color: @foreground-color; +} +textbox { + padding: 12px; + border: 0px solid; + border-radius: 8px; + border-color: @border-color; + background-color: @alternate-background; + text-color: @foreground-color; + vertical-align: 0.5; + horizontal-align: 0.0; + highlight: none; + placeholder-color: @foreground-color; + blink: true; + markup: true; +} +error-message { + padding: 10px; + border: 2px solid; + border-radius: 8px; + border-color: @border-color; + background-color: @background-color; + text-color: @foreground-color; +} diff --git a/assets/rofi/themes/KooL_style-5.rasi b/assets/rofi/themes/KooL_style-5.rasi new file mode 100644 index 00000000..234567bc --- /dev/null +++ b/assets/rofi/themes/KooL_style-5.rasi @@ -0,0 +1,259 @@ +/* ---- 💫 https://github.com/JaKooLit 💫 ---- */ +/* KooL Hyprland v2.1.13 (old) - Default Config */ + +/* ---- Configuration ---- */ +configuration { + font: "JetBrainsMono Nerd Font SemiBold 13"; + modi: "drun,run,filebrowser"; + show-icons: true; + display-drun: "Apps"; + display-run: "Run"; + display-filebrowser: "Files"; + display-window: "Windows"; + drun-display-format: "{name}"; + hover-select: true; + me-select-entry: "MouseSecondary"; + me-accept-entry: "MousePrimary"; + window-format: "{w} · {c} · {t}"; + dpi: 1; +} + + +/* ---- Load wallust colors ---- */ +@theme "~/.config/rofi/wallust/colors-rofi.rasi" + +/* ---- Global Properties ---- */ +* { + + background-alt: @color1; + selected: @color12; + active: @color11; + urgent: red; + + text-selected: @background; + text-color: @foreground; + border-color: @selected; +} + +/* ---- Window ---- */ +window { + width: 800px; + /*height: 450px;*/ + x-offset: 0px; + y-offset: 0px; + spacing: 0px; + padding: 1px; + margin: 0px; + border: 2px; + border-color: @active-background; + cursor: "default"; + location: center; + anchor: center; + fullscreen: false; + enabled: true; + border-radius: 12px; + background-color: @background-color; +} + +/* ---- Mainbox ---- */ +mainbox { + enabled: true; + orientation: vertical; + padding: 8px; + background-image: url("~/.config/rofi/.current_wallpaper", width); + children: [ "inputbar", "listbox" ]; + border-radius: 12px; +} + +/* ---- Imagebox ---- */ +imagebox { + background-color: transparent; + orientation: vertical; + /*children: [ "inputbar"];*/ +} + +/* ---- Listbox ---- */ +listbox { + spacing: 4px; + orientation: vertical; + children: [ "listview" ]; + padding: 10px; + border-radius: 12px; + border: 1px; + border-color: @active-background; + background-color: @background; +} + +/* ---- Dummy ---- */ +dummy { + background-color: transparent; +} + +/* ---- Inputbar ---- */ +inputbar { + enabled: true; + text-color: @foreground; + spacing: 10px; + border-radius: 12px; + border-color: @foreground; + background-color: @background; + children: [ "mode-switcher", "textbox-prompt-colon", "entry" ]; + border: 1px; + border-color: @active-background; +} + +textbox-prompt-colon { + enabled: true; + padding: 10px 0px 10px 10px; + expand: false; + str: "🐧"; + text-color: inherit; + background-color: transparent; +} + +entry { + enabled: true; + padding: 10px 0px 10px 0px; + text-color: @foreground; + cursor: text; + placeholder: " Search"; + placeholder-color: inherit; + background-color: transparent; +} + +/* ---- Mode Switcher ---- */ +mode-switcher{ + enabled: true; + spacing: 10px; + background-color: transparent; + text-color: @foreground; +} + +button { + padding: 2px 24px 2px 24px; + border-radius: 12px; + background-color: @background; + text-color: inherit; + cursor: pointer; + border: 1px; + border-color: @active-background; +} + +button selected { + background-color: @color12; + text-color: @foreground; + border: 1px; + border-color: transparent; + +} + +/* ---- Listview ---- */ +listview { + enabled: true; + columns: 2; + lines: 6; + spacing: 5px; + padding: 6px; + dynamic: true; + cycle: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: false; + background-color: transparent; + border-radius: 12px; + border: 0px; +} + +/* ---- Element ---- */ +element { + enabled: true; + padding: 5px; + margin: 2px; + cursor: pointer; + background-color: transparent; + border-radius: 12px; + border: 0px; +} + +element normal.normal { + background-color: inherit; + text-color: inherit; +} + +element normal.urgent { + background-color: inherit; + text-color: inherit; +} + +element normal.active { + background-color: inherit; + text-color: inherit; +} + +element selected.normal { + background-color: @color11; + text-color: inherit; +} + +element selected.urgent { + background-color: inherit; + text-color: inherit; +} + +element selected.active { + background-color: inherit; + text-color: inherit; +} + +element alternate.normal { + background-color: inherit; + text-color: inherit; +} + +element alternate.urgent { + background-color: inherit; + text-color: @foreground; +} + +element alternate.active { + background-color: inherit; + text-color: inherit; +} + +element-icon { + background-color: transparent; + text-color: inherit; + size: 32px; + cursor: inherit; +} + +element-text { + font: "JetBrainsMono Nerd Font SemiBold 10"; + background-color: transparent; + text-color: @foreground; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0; +} + +/* ---- Message ---- */ +message { + background-color: transparent; + border: 0px; +} +textbox { + padding: 12px; + border-radius: 10px; + background-color: @background-alt; + text-color: @background; + vertical-align: 0.5; + horizontal-align: 0.0; +} +error-message { + padding: 12px; + border-radius: 20px; + background-color: @background-alt; + text-color: @background; +} \ No newline at end of file diff --git a/assets/rofi/themes/KooL_style-6.rasi b/assets/rofi/themes/KooL_style-6.rasi new file mode 100644 index 00000000..f6b1307b --- /dev/null +++ b/assets/rofi/themes/KooL_style-6.rasi @@ -0,0 +1,228 @@ +/* ---- 💫 https://github.com/JaKooLit 💫 ---- */ +/* KooL Hyprland v2.2.10 (old) - Default Config */ + +/* ---- Configuration ---- */ + +configuration { + modi: "drun,run,filebrowser"; + font: "Fira Code SemiBold 13"; + show-icons: true; + display-drun: "Apps"; + display-run: "Run"; + display-filebrowser: "Files"; + display-window: "Windows"; + drun-display-format: "{name}"; + hover-select: true; + me-select-entry: "MouseSecondary"; + me-accept-entry: "MousePrimary"; + window-format: "{w} · {c} · {t}"; + dpi: 1; +} + +/* ---- Load wallust colors ---- */ +@theme "~/.config/rofi/wallust/colors-rofi.rasi" + +/* ---- Global Properties ---- */ +* { + + background-alt: @color1; + selected: @color12; + active: @color11; + urgent: red; + + text-selected: @background; + text-color: @foreground; + border-color: @selected; +} + +/* ---- Window ---- */ +window { + // Default + enabled: true; + fullscreen: false; + transparency: "real"; + cursor: "default"; + spacing: 0px; + border: 2px; + border-radius: 30px; + location: center; + anchor: center; + + // Style Values + width: 50%; + background-color: #00000099; +} + +/* ----- Main Box ----- */ +mainbox { + enabled: true; + orientation: vertical; + children: [ "inputbar", "listbox" ]; + background-color: transparent; +} + + +/* ---- Inputbar ---- */ +inputbar { + enabled: true; + padding: 10px 10px 150px 10px; + margin: 10px; + background-color: transparent; + border-radius: 25px; + orientation: horizontal; + children: ["entry", "dummy", "mode-switcher" ]; + background-image: url("~/.config/rofi/.current_wallpaper", width); +} + +/* ---- Entry input ---- */ +entry { + enabled: true; + expand: false; + width: 300px; + padding: 10px; + border-radius: 12px; + background-color: @background; + text-color: inherit; + cursor: text; + placeholder: " Search "; // << Search symbol + placeholder-color: inherit; +} + +/* ---- Listbox ---- */ +listbox { + spacing: 10px; + padding: 10px; + background-color: transparent; + orientation: vertical; + children: [ "message", "listview" ]; +} + +/* ---- Listview ---- */ +listview { + enabled: true; + columns: 2; + lines: 6; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + spacing: 10px; + padding: 10px; + background-color: transparent; + +// Adapt rofi theme + border: 0px; +} + +/* ---- Dummy ---- */ +dummy { + expand: true; + background-color: transparent; +} + +/* ---- Mode Switcher ---- */ +mode-switcher{ + enabled: true; + spacing: 10px; + background-color: transparent; +} +button { + width: 5%; + padding: 12px; + border-radius: 12px; + background-color: @background; + text-color: inherit; + cursor: pointer; +} +button selected { + background-color: @color11; + text-color: @text-selected; +} + + +/* ---- Elements ---- */ +element { + enabled: true; + spacing: 10px; + padding: 4px; + border-radius: 10px; + background-color: transparent; + cursor: pointer; +} + +element normal.normal { + background-color: inherit; + text-color: inherit; +} +element normal.urgent { + background-color: @urgent; + text-color: @foreground; +} +element normal.active { + background-color: @active; + text-color: @foreground; +} + +element selected.normal { + background-color: @color11; + text-color: @text-selected; +} +element selected.urgent { + background-color: @urgent; + text-color: @text-selected; +} +element selected.active { + background-color: @urgent; + text-color: @text-selected; +} +// Adapt rofi theme +element alternate.normal { + background-color: transparent; + text-color: inherit; +} +element alternate.urgent { + background-color: transparent; + text-color: inherit; +} +element alternate.active { + background-color: transparent; + text-color: inherit; +} +element-icon { + background-color: transparent; + text-color: inherit; + size: 36px; + cursor: inherit; +} +element-text { + background-color: transparent; + font: "Fira Code SemiBold 12"; + text-color: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; + +} + +/* ---- Message ---- */ +message { + background-color: @background; + border: 0px; +} +textbox { + padding: 12px; + border-radius: 10px; + background-color: @background; + text-color: @foreground; + vertical-align: 0.5; + horizontal-align: 0.0; +} +error-message { + padding: 12px; + border-radius: 20px; + background-color: @background; + text-color: @foreground; +} diff --git a/assets/rofi/themes/KooL_style-7.rasi b/assets/rofi/themes/KooL_style-7.rasi new file mode 100644 index 00000000..4032390a --- /dev/null +++ b/assets/rofi/themes/KooL_style-7.rasi @@ -0,0 +1,190 @@ +/* ---- 💫 https://github.com/JaKooLit 💫 ---- */ +/* KooL Style 7 */ + +/* original design from: https://github.com/adi1090x/rofi */ + +/*****----- Configuration -----*****/ +configuration { + font: "JetBrains Mono Nerd Font 13"; + modi: "drun,run,filebrowser,window"; + show-icons: true; + display-drun: " "; + display-run: " "; + display-filebrowser: " "; + display-window: " "; + drun-display-format: "{name}"; + dpi: 1; + hover-select: true; + me-select-entry: "MouseSecondary"; + me-accept-entry: "MousePrimary"; +} + +/* ---- Load wallust colors ---- */ +@theme "~/.config/rofi/wallust/colors-rofi.rasi" + + +/*****----- Global Properties -----*****/ +* { + background-alt: @color1; + selected: @color12; + active: @color11; + urgent: #8E3596; +} +/*****----- Main Window -----*****/ +window { + transparency: "real"; + location: center; + anchor: center; + fullscreen: false; + width: 800px; + x-offset: 0px; + y-offset: 0px; + + enabled: true; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 20px; + border-color: @selected; + background-color: @background-alt; + cursor: "default"; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 15px; + margin: 40px; + padding: 0px; + border: 0px solid; + border-radius: 0px 0px 0px 0px; + border-color: @selected; + background-color: transparent; + children: [ "inputbar", "listview" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 0px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 100%; + border-color: @selected; + background-color: @background-alt; + text-color: @foreground; + children: [ "entry" ]; +} + +prompt { + enabled: true; + padding: 15px; + border-radius: 100%; + background-color: @selected; + text-color: @background; +} +textbox-prompt-colon { + enabled: true; + expand: false; + str: ":::"; + padding: 15px; + background-color: inherit; + text-color: inherit; +} +entry { + enabled: true; + padding: 15px 0px; + background-color: inherit; + text-color: @foreground; + cursor: text; + placeholder: "Search..."; + placeholder-color: inherit; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 2; + lines: 6; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: 15px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + cursor: "default"; +} +scrollbar { + handle-width: 5px ; + handle-color: @selected; + border-radius: 0px; + background-color: @background-alt; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + orientation: horizontal; + cursor: pointer; +} +element normal.normal { + background-color: transparent; + text-color: @foreground; +} +element selected.normal { + border-radius: 10%; + background-color: @color11; + text-color: @foreground; +} +element-icon { + padding: 0px; + border-radius: 100%; + background-color: transparent; + text-color: inherit; + size: 5%; + cursor: inherit; +} +element-text { + background-color: transparent; + text-color: inherit; + highlight: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} + +/*****----- Message -----*****/ +error-message { + padding: 20px; + border: 2px solid; + border-radius: 20px; + border-color: @selected; + background-color: @background; + text-color: @foreground; +} +textbox { + background-color: @background; + text-color: @foreground; + vertical-align: 0.5; + horizontal-align: 0.0; + highlight: none; +} diff --git a/assets/rofi/themes/KooL_style-8.rasi b/assets/rofi/themes/KooL_style-8.rasi new file mode 100644 index 00000000..00e5c9cf --- /dev/null +++ b/assets/rofi/themes/KooL_style-8.rasi @@ -0,0 +1,233 @@ +/* ---- 💫 https://github.com/JaKooLit 💫 ---- */ +/* KooL Hyprland - Style 13 */ + + +/* ---- Configuration ---- */ +configuration { + modi: "drun,filebrowser,window,run"; + font: "JetBrainsMono Nerd Font SemiBold 13"; + show-icons: true; + display-drun: "  apps"; + display-run: "  term"; + display-filebrowser: "   file"; + display-window: "   window"; + drun-display-format: "{name}"; + window-format: "{w} · {c} · {t}"; + dpi: 1; + hover-select: true; + me-select-entry: "MouseSecondary"; + me-accept-entry: "MousePrimary"; +} + +/* ---- Load wallust colors ---- */ +@theme "~/.config/rofi/wallust/colors-rofi.rasi" + +/* ---- Global Properties ---- */ +* { + + border-width: 2px; + border-radius: 12px; +} + +/* ---- Window ---- */ +window { + width: 50%; + transparency: "real"; + fullscreen: false; + enabled: true; + cursor: "default"; + spacing: 0em; + padding: 0em; + border: @border-width; + border-color: @color12; + border-radius: @border-radius; + background-color: @background; +} + +mainbox { + enabled: true; + spacing: 0em; + padding: 0em; + orientation: vertical; + children: [ "inputbar" , "mode-switcher", "listbox" ]; + background-color: transparent; +} + + +/* ---- Inputbar ---- */ +inputbar { + enabled: true; + spacing: 0em; + padding: 4em; + children: [ "textbox-prompt-colon", "entry" ]; + background-color: transparent; + background-image: url("~/.config/rofi/.current_wallpaper", width); +} + +textbox-prompt-colon { + enabled: true; + expand: false; + str: " ➡️"; + padding: 1em 0.2em 0em 0em; + text-color: @foreground; + border-radius: 2em 0em 0em 2em; + background-color: @background; +} + +entry { + enabled: true; + border-radius: 0em 2em 2em 0em; + spacing: 1em; + padding: 1em; + background-color: @background; + text-color: @foreground; + cursor: text; + placeholder: " Search"; + placeholder-color: inherit; +} + +/* ---- Listbox ---- */ +listbox { + padding: 0em; + spacing: 0em; + orientation: horizontal; + children: [ "listview" ]; + background-color: @background; +} + +/* ---- Listview ---- */ +listview { + padding: 1.5em; + spacing: 0.5em; + enabled: true; + columns: 2; + lines: 3; + cycle: true; + dynamic: true; + scrollbar: true; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + cursor: "default"; + background-color: transparent; +} + + +/* ---- Mode Switcher ---- */ +mode-switcher { + orientation: horizontal; + width: 1em; + enabled: true; + padding: 1em; + spacing: 0em; + background-color: transparent; +} + +button { + cursor: pointer; + border-radius: 2em; + background-color: @background; + text-color: @foreground; +} + +button selected { + background-color: @color12; + text-color: @foreground; +} + +/* ---- Scrollbar ---- */ +scrollbar { + border: @border-width; + border-color: @color11; + handle-color: @color12; + handle-width: 10px ; + padding: 0; +} + + +/* ---- Elements ---- */ +element { + enabled: true; + spacing: 0em; + padding: 0.5em; + cursor: pointer; + background-color: transparent; + text-color: @foreground; +} + +element selected.normal { + background-color: @color11; + text-color: @foreground; + border-radius: 1.5em; +} + +element normal.normal { + background-color: inherit; + text-color: @foreground; +} + +element normal.urgent { + background-color: inherit; + text-color: @foreground; +} + +element normal.active { + background-color: inherit; + text-color: @foreground; +} + +element selected.urgent { + background-color: inherit; + text-color: @foreground; +} + +element selected.active { + background-color: inherit; + text-color: @foreground; +} + +element alternate.normal { + background-color: inherit; + text-color: @foreground; +} + +element alternate.urgent { + background-color: inherit; + text-color: @foreground; +} + +element alternate.active { + background-color: inherit; + text-color: @foreground; +} + +element-icon { + size: 2em; + cursor: inherit; + background-color: transparent; + text-color: inherit; +} + +element-text { + vertical-align: 0.5; + horizontal-align: 0.0; + cursor: inherit; + background-color: transparent; + text-color: inherit; +} + +/* ---- Message ---- */ +error-message { + text-color: @foreground; + background-color: @background; + text-transform: capitalize; + children: [ "textbox" ]; +} + +textbox { + text-color: inherit; + background-color: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; +} diff --git a/assets/rofi/themes/KooL_style_11-Win11-list-dark.rasi b/assets/rofi/themes/KooL_style_11-Win11-list-dark.rasi new file mode 100644 index 00000000..f0a7d9e6 --- /dev/null +++ b/assets/rofi/themes/KooL_style_11-Win11-list-dark.rasi @@ -0,0 +1,130 @@ +/* ---- 💫 https://github.com/JaKooLit 💫 ---- */ +/* KooL Style 10 - Windows 11 List Dark */ +/* source: https://github.com/newmanls */ + +/* Integrating Wallust and More tweaks */ + +/* ---- Configuration ---- */ +configuration { + dpi: 1; + show-icons: true; + hover-select: true; + me-select-entry: "MouseSecondary"; + me-accept-entry: "MousePrimary"; +} + +/*****----- Global Properties -----*****/ +* { + font: "JetBrainsMono Nerd Font SemiBold 13"; + + bg0 : black/50%; + bg1 : black/40%; + bg2 : black/10%; + bg3 : black; + fg0 : #ffffff; + fg1 : #cecece; + accent : #60cdff; + urgent : @accent; + + background-color : transparent; + text-color : @fg0; + + margin : 0; + padding : 0; + spacing : 0; +} + +element-icon, element-text, scrollbar { + cursor: pointer; +} + +window { + location : south; + width : 40%; + height : 50%; + y-offset : -10px; + + background-color : @bg1; + border-radius : 8px; +} + +mainbox { + padding : 24px; + spacing : 24px; +} + +inputbar { + padding : 8px; + spacing : 4px; + children : [ icon-search, entry ]; + border : 0 0 2px 0 solid; + border-color : @accent; + border-radius : 2px; + background-color : @bg0; +} + +icon-search, entry, element-icon, element-text { + vertical-align: 0.5; +} + +icon-search { + expand : false; + filename : "search-symbolic"; + size : 24px; +} + +entry { + placeholder : "Type here to search"; + text-color : @fg1; +} + +textbox { + padding : 4px 8px; + background-color : @bg2; +} + +listview { + columns : 2; + spacing : 8px; + fixed-height : true; + fixed-columns : true; +} + +element { + font: "JetBrainsMono Nerd Font SemiBold 11"; + spacing : 1em; + padding : 8px; + border-radius : 2px; +} + +element normal urgent { + text-color: @urgent; +} + +element normal active { + text-color: @accent; +} + +element alternate active { + text-color: @accent; +} + +element selected active { + text-color: @accent; +} + +element selected { + background-color: @bg3; +} + +element selected urgent { + background-color: @urgent; +} + +element-icon { + size: 1.5em; +} + +element-text { + text-color: inherit; +} diff --git a/assets/rofi/themes/KooL_style_11-Win11-list-light.rasi b/assets/rofi/themes/KooL_style_11-Win11-list-light.rasi new file mode 100644 index 00000000..65809c4d --- /dev/null +++ b/assets/rofi/themes/KooL_style_11-Win11-list-light.rasi @@ -0,0 +1,130 @@ +/* ---- 💫 https://github.com/JaKooLit 💫 ---- */ +/* KooL Style 10 - Windows 11 List Light */ +/* source: https://github.com/newmanls */ + +/* Integrating Wallust and More tweaks */ + +/* ---- Configuration ---- */ +configuration { + dpi: 1; + show-icons: true; + hover-select: true; + me-select-entry: "MouseSecondary"; + me-accept-entry: "MousePrimary"; +} + +/*****----- Global Properties -----*****/ +* { + font: "JetBrainsMono Nerd Font SemiBold 13"; + + bg0 : #ffffff80; + bg1 : #f9f9f9bf; + bg2 : #f7f7f7; + bg3 : #fefefebf; + fg0 : #1a1a1a; + fg1 : #5f5f5f; + accent : #005fb8; + urgent : @accent; + + background-color : transparent; + text-color : @fg0; + + margin : 0; + padding : 0; + spacing : 0; +} + +element-icon, element-text, scrollbar { + cursor: pointer; +} + +window { + location : south; + width : 40%; + height : 50%; + y-offset : -10px; + + background-color : @bg1; + border-radius : 8px; +} + +mainbox { + padding : 24px; + spacing : 24px; +} + +inputbar { + padding : 8px; + spacing : 4px; + children : [ icon-search, entry ]; + border : 0 0 2px 0 solid; + border-color : @accent; + border-radius : 2px; + background-color : @bg0; +} + +icon-search, entry, element-icon, element-text { + vertical-align: 0.5; +} + +icon-search { + expand : false; + filename : "search-symbolic"; + size : 24px; +} + +entry { + placeholder : "Type here to search"; + placeholder-color : @fg1; +} + +textbox { + padding : 4px 8px; + background-color : @bg2; +} + +listview { + columns : 2; + spacing : 8px; + fixed-height : true; + fixed-columns : true; +} + +element { + font: "JetBrainsMono Nerd Font SemiBold 11"; + spacing : 1em; + padding : 8px; + border-radius : 2px; +} + +element normal urgent { + text-color: @urgent; +} + +element normal active { + text-color: @accent; +} + +element alternate active { + text-color: @accent; +} + +element selected active { + text-color: @accent; +} + +element selected { + background-color: @bg3; +} + +element selected urgent { + background-color: @urgent; +} + +element-icon { + size: 1.5em; +} + +element-text { + text-color: inherit; +} diff --git a/assets/rofi/themes/KooL_style_9.rasi b/assets/rofi/themes/KooL_style_9.rasi new file mode 100644 index 00000000..d09e58e2 --- /dev/null +++ b/assets/rofi/themes/KooL_style_9.rasi @@ -0,0 +1,190 @@ +/* ---- 💫 https://github.com/JaKooLit 💫 ---- */ +/* KooL Style 9 */ +/* Modified version of Rofi Config which was submitted by https://github.com/lonerOrz via Discord */ + +/* Integrating Wallust and More tweaks */ + + +configuration { + show-icons: true; + display-drun: ""; + drun-display-format: "{icon} {name}"; + disable-history: false; + click-to-exit: true; + location: 0; + dpi: 1; + hover-select: true; + me-select-entry: "MouseSecondary"; + me-accept-entry: "MousePrimary"; +} + +/* ---- Load wallust colors ---- */ +@theme "~/.config/rofi/wallust/colors-rofi.rasi" + +/*****----- Global Properties -----*****/ +* { + font: "JetBrainsMono Nerd Font SemiBold 13"; + + BG: @background; + BGA: @color11; + FG: @foreground; + FGA: #F28FADff; + BDR: @color12; + SEL: #1E1E2Eff; + UGT: #F28FADff; + IMG: #FAE3B0ff; + OFF: #575268ff; + ON: #ABE9B3ff; +} + +/* ---- Window ---- */ +window { + transparency: "real"; + background-color: @BG; + text-color: @FG; + border: 2px; + border-color: @BDR; + border-radius: 10px; + width: 25%; + anchor: center; + x-offset: 0; + y-offset: 0; +} + +prompt { + enabled: true; + padding: 8px; + background-color: @BG; + text-color: @IMG; +} + +textbox-prompt-colon { + expand: false; + str: ""; + border-radius: 100%; + background-color: @SEL; + text-color: @FG; + padding: 8px 12px 8px 12px; +} + +/* ---- Entry input ---- */ +entry { + background-color: @BG; + text-color: @FG; + placeholder-color: @FG; + expand: true; + horizontal-align: 0; + placeholder: " Search..."; + blink: true; + border: 0px 0px 2px 0px; + border-color: @BDR; + border-radius: 10px; + padding: 8px; +} + +inputbar { + children: [ textbox-prompt-colon, entry ]; + background-color: @BG; + text-color: @FG; + expand: false; + border: 0px 0px 0px 0px; + border-radius: 0px; + border-color: @BDR; + margin: 0px 0px 0px 0px; + padding: 0px; + position: center; +} + +case-indicator { + background-color: @BG; + text-color: @FG; + spacing: 0; +} + +/* ---- Listview ---- */ +listview { + background-color: @BG; + columns: 1; + lines: 7; + spacing: 4px; + cycle: true; + dynamic: true; + layout: vertical; + scrollbar: true; +} + +mainbox { + background-color: @BG; + children: [ inputbar, listview ]; + spacing: 15px; + padding: 15px; +} + +/* ---- Scrollbar ---- */ +scrollbar { + border: 1px; + border-radius: 10px; + border-color: @color12; + handle-color: @color11; + handle-width: 10px ; + padding: 0; +} + +/* ---- Elements ---- */ +element { + font: "JetBrainsMono Nerd Font SemiBold 11"; + background-color: @BG; + text-color: @FG; + orientation: horizontal; + border-radius: 4px; + padding: 6px 6px 6px 6px; +} + +element-icon { + background-color: inherit; + text-color: inherit; + horizontal-align: 0.5; + vertical-align: 0.5; + size: 24px; + border: 0px; +} + +element-text { + background-color: inherit; + text-color: inherit; + expand: true; + horizontal-align: 0; + vertical-align: 0.5; + margin: 2px 0px 2px 2px; +} + +element normal.urgent, +element alternate.urgent { + background-color: @UGT; + text-color: @FG; + border-radius: 9px; +} + +element normal.active, +element alternate.active { + background-color: @BGA; + text-color: @FG; +} + +element selected { + background-color: @BGA; + text-color: @SEL; + border: 0px 0px 0px 0px; + border-radius: 10px; + border-color: @BDR; +} + +element selected.urgent { + background-color: @UGT; + text-color: @FG; +} + +element selected.active { + background-color: @BGA; + color: @FG; +} diff --git a/config/hypr/UserConfigs/UserKeybinds.conf b/config/hypr/UserConfigs/UserKeybinds.conf index 3975f60f..ebcd2e6d 100644 --- a/config/hypr/UserConfigs/UserKeybinds.conf +++ b/config/hypr/UserConfigs/UserKeybinds.conf @@ -23,6 +23,8 @@ bind = $mainMod, A, exec, pkill rofi || true && ags -t 'overview' bind = $mainMod, Return, exec, $term #terminal bind = $mainMod, T, exec, $files #file manager +bind = $mainMod CTRL, R, exec, $scriptsDir/RofiThemeSelector.sh # modified Rofi Theme Selector + bind = $mainMod ALT, C, exec, $UserScripts/RofiCalc.sh # calculator (qalculate) # pyprland diff --git a/config/hypr/UserScripts/QuickEdit.sh b/config/hypr/UserScripts/QuickEdit.sh index e0af9dce..c71fb166 100755 --- a/config/hypr/UserScripts/QuickEdit.sh +++ b/config/hypr/UserScripts/QuickEdit.sh @@ -9,6 +9,7 @@ tty=kitty # Paths to configuration directories configs="$HOME/.config/hypr/configs" UserConfigs="$HOME/.config/hypr/UserConfigs" +rofi_theme="~/.config/rofi/config-edit.rasi" # Function to display the menu options menu() { @@ -29,7 +30,7 @@ EOF # Main function to handle menu selection main() { - choice=$(menu | rofi -i -dmenu -config ~/.config/rofi/config-compact.rasi | cut -d. -f1) + choice=$(menu | rofi -i -dmenu -config $rofi_theme | cut -d. -f1) # Map choices to corresponding files case $choice in diff --git a/config/hypr/UserScripts/RofiBeats.sh b/config/hypr/UserScripts/RofiBeats.sh index 380f6b29..58241256 100755 --- a/config/hypr/UserScripts/RofiBeats.sh +++ b/config/hypr/UserScripts/RofiBeats.sh @@ -2,11 +2,11 @@ # /* ---- 💫 https://github.com/JaKooLit 💫 ---- */ ## # For Rofi Beats to play online Music or Locally save media files -# Directory local music folder +# Variables mDIR="$HOME/Music/" - -# Directory for icons iDIR="$HOME/.config/swaync/icons" +rofi_theme="~/.config/rofi/config-rofi-Beats.rasi" +rofi_theme_1="~/.config/rofi/config-rofi-Beats-menu.rasi" # Online Stations. Edit as required declare -A online_music=( @@ -47,7 +47,7 @@ play_local_music() { populate_local_music # Prompt the user to select a song - choice=$(printf "%s\n" "${filenames[@]}" | rofi -i -dmenu -config ~/.config/rofi/config-rofi-Beats.rasi) + choice=$(printf "%s\n" "${filenames[@]}" | rofi -i -dmenu -config $rofi_theme) if [ -z "$choice" ]; then exit 1 @@ -77,7 +77,7 @@ shuffle_local_music() { # Main function for playing online music play_online_music() { - choice=$(printf "%s\n" "${!online_music[@]}" | rofi -i -dmenu -config ~/.config/rofi/config-rofi-Beats.rasi) + choice=$(printf "%s\n" "${!online_music[@]}" | rofi -i -dmenu -config $rofi_theme) if [ -z "$choice" ]; then exit 1 @@ -101,7 +101,7 @@ fi # Prompt the user to choose between local and online music -user_choice=$(printf "Play from Online Stations\nPlay from Music Folder\nShuffle Play from Music Folder" | rofi -dmenu -config ~/.config/rofi/config-rofi-Beats-menu.rasi) +user_choice=$(printf "Play from Online Stations\nPlay from Music Folder\nShuffle Play from Music Folder" | rofi -dmenu -config $rofi_theme_1) case "$user_choice" in "Play from Music Folder") diff --git a/config/hypr/UserScripts/RofiCalc.sh b/config/hypr/UserScripts/RofiCalc.sh index cef80b81..7bef4b6c 100755 --- a/config/hypr/UserScripts/RofiCalc.sh +++ b/config/hypr/UserScripts/RofiCalc.sh @@ -3,7 +3,7 @@ # /* Calculator (using qalculate) and rofi */ # /* Submitted by: https://github.com/JosephArmas */ -rofi_config="$HOME/.config/rofi/config-calc.rasi" +rofi_theme="$HOME/.config/rofi/config-calc.rasi" # Kill Rofi if already running before execution if pgrep -x "rofi" >/dev/null; then @@ -15,8 +15,8 @@ fi while true; do result=$( rofi -i -dmenu \ - -config "$rofi_config" \ - -mesg "$result = $calc_result" + -config $rofi_theme \ + -mesg "$result = $calc_result" ) if [ $? -ne 0 ]; then diff --git a/config/hypr/UserScripts/WallpaperEffects.sh b/config/hypr/UserScripts/WallpaperEffects.sh index 215fdf6f..2573f5e0 100755 --- a/config/hypr/UserScripts/WallpaperEffects.sh +++ b/config/hypr/UserScripts/WallpaperEffects.sh @@ -8,6 +8,7 @@ wallpaper_current="$HOME/.config/hypr/wallpaper_effects/.wallpaper_current" wallpaper_output="$HOME/.config/hypr/wallpaper_effects/.wallpaper_modified" SCRIPTSDIR="$HOME/.config/hypr/scripts" focused_monitor=$(hyprctl monitors | awk '/^Monitor/{name=$2} /focused: yes/{print name}') +rofi_theme="~/.config/rofi/config-wallpaper-effect.rasi" # Directory for swaync iDIR="$HOME/.config/swaync/images" @@ -45,9 +46,7 @@ declare -A effects=( # Function to apply no effects no-effects() { swww img -o "$focused_monitor" "$wallpaper_current" $SWWW_PARAMS && - # Wait for swww command to complete wait $! - # Run other commands after swww wallust run "$wallpaper_current" -s && wait $! # Refresh rofi, waybar, wallust palettes @@ -67,7 +66,7 @@ main() { [[ "$effect" != "No Effects" ]] && options+=("$effect") done - choice=$(printf "%s\n" "${options[@]}" | LC_COLLATE=C sort | rofi -dmenu -i -config ~/.config/rofi/config-wallpaper-effect.rasi) + choice=$(printf "%s\n" "${options[@]}" | LC_COLLATE=C sort | rofi -dmenu -i -config $rofi_theme) # Process user choice if [[ -n "$choice" ]]; then @@ -77,16 +76,14 @@ main() { # Apply selected effect notify-send -u normal -i "$iDIR/ja.png" "Applying:" "$choice effects" eval "${effects[$choice]}" - # Wait for effects to be applied + sleep 1 - # Execute swww command after image conversion swww img -o "$focused_monitor" "$wallpaper_output" $SWWW_PARAMS & - # Wait for swww command to complete + sleep 2 - # Wait for other commands to finish + wallust run "$wallpaper_output" -s & - # Wait for other commands to finish - sleep 0.5 + sleep 1 # Refresh rofi, waybar, wallust palettes "${SCRIPTSDIR}/Refresh.sh" notify-send -u low -i "$iDIR/ja.png" "$choice" "effects applied" diff --git a/config/hypr/UserScripts/WallpaperSelect.sh b/config/hypr/UserScripts/WallpaperSelect.sh index 19bb145d..61253cb3 100755 --- a/config/hypr/UserScripts/WallpaperSelect.sh +++ b/config/hypr/UserScripts/WallpaperSelect.sh @@ -13,6 +13,7 @@ iDIR="$HOME/.config/swaync/images" iDIRi="$HOME/.config/swaync/icons" # variables +rofi_theme="~/.config/rofi/config-wallpaper.rasi" focused_monitor=$(hyprctl monitors | awk '/^Monitor/{name=$2} /focused: yes/{print name}') # swww transition config FPS=60 @@ -33,7 +34,7 @@ RANDOM_PIC="${PICS[$((RANDOM % ${#PICS[@]}))]}" RANDOM_PIC_NAME=". random" # Rofi command -rofi_command="rofi -i -show -dmenu -config ~/.config/rofi/config-wallpaper.rasi" +rofi_command="rofi -i -show -dmenu -config $rofi_theme" # Sorting Wallpapers menu() { diff --git a/config/hypr/UserScripts/ZshChangeTheme.sh b/config/hypr/UserScripts/ZshChangeTheme.sh index edfc2ecd..d43b6ff9 100755 --- a/config/hypr/UserScripts/ZshChangeTheme.sh +++ b/config/hypr/UserScripts/ZshChangeTheme.sh @@ -8,15 +8,16 @@ themes_dir="$HOME/.oh-my-zsh/themes" file_extension=".zsh-theme" -# Directory for swaync +# Variables iDIR="$HOME/.config/swaync/images" +rofi_theme="~/.config/rofi/config-zsh-theme.rasi" themes_array=($(find "$themes_dir" -type f -name "*$file_extension" -exec basename {} \; | sed -e "s/$file_extension//")) # Add "Random" option to the beginning of the array themes_array=("Random" "${themes_array[@]}") -rofi_command="rofi -i -dmenu -config ~/.config/rofi/config-zsh-theme.rasi" +rofi_command="rofi -i -dmenu -config $rofi_theme" menu() { for theme in "${themes_array[@]}"; do @@ -29,7 +30,6 @@ main() { # if nothing selected, script won't change anything if [ -z "$choice" ]; then - notify-send -u low -i "$iDIR/ja.png" "No theme selected." "No changes made!" exit 0 fi diff --git a/config/hypr/scripts/Animations.sh b/config/hypr/scripts/Animations.sh index 7789cb05..b4d368e9 100755 --- a/config/hypr/scripts/Animations.sh +++ b/config/hypr/scripts/Animations.sh @@ -12,23 +12,19 @@ iDIR="$HOME/.config/swaync/images" SCRIPTSDIR="$HOME/.config/hypr/scripts" animations_dir="$HOME/.config/hypr/animations" UserConfigs="$HOME/.config/hypr/UserConfigs" +rofi_theme="~/.config/rofi/config-Animations.rasi" # list of animation files, sorted alphabetically with numbers first animations_list=$(find "$animations_dir" -maxdepth 1 -type f | sed 's/.*\///' | sed 's/\.conf$//' | sort -V) # Rofi Menu -chosen_file=$(echo "$animations_list" | rofi -i -dmenu -config ~/.config/rofi/config-Animations.rasi) +chosen_file=$(echo "$animations_list" | rofi -i -dmenu -config $rofi_theme) # Check if a file was selected if [[ -n "$chosen_file" ]]; then - # Find the full path of the chosen file - full_path="$animations_dir/$chosen_file.conf" - - cp "$full_path" "$UserConfigs/UserAnimations.conf" - + full_path="$animations_dir/$chosen_file.conf" + cp "$full_path" "$UserConfigs/UserAnimations.conf" notify-send -u low -i "$iDIR/ja.png" "$chosen_file" "Hyprland Animation Loaded" -else - notify-send -u low -i "$iDIR/ja.png" "You chose NOT" "to apply other Hyprland animations" fi sleep 1 diff --git a/config/hypr/scripts/ClipManager.sh b/config/hypr/scripts/ClipManager.sh index 13f90a9e..642adb82 100755 --- a/config/hypr/scripts/ClipManager.sh +++ b/config/hypr/scripts/ClipManager.sh @@ -2,6 +2,9 @@ # /* ---- 💫 https://github.com/JaKooLit 💫 ---- */ ## # Clipboard Manager. This script uses cliphist, rofi, and wl-copy. +# Variables +rofi_theme="~/.config/rofi/config-clipboard.rasi" + # Actions: # CTRL Del to delete an entry # ALT Del to wipe clipboard contents @@ -16,7 +19,7 @@ while true; do rofi -i -dmenu \ -kb-custom-1 "Control-Delete" \ -kb-custom-2 "Alt-Delete" \ - -config ~/.config/rofi/config-clipboard.rasi < <(cliphist list) + -config $rofi_theme < <(cliphist list) ) case "$?" in diff --git a/config/hypr/scripts/KeyBinds.sh b/config/hypr/scripts/KeyBinds.sh index 9e01a7c3..f80211f5 100755 --- a/config/hypr/scripts/KeyBinds.sh +++ b/config/hypr/scripts/KeyBinds.sh @@ -14,6 +14,7 @@ fi KEYBINDS_CONF="$HOME/.config/hypr/configs/Keybinds.conf" USER_KEYBINDS_CONF="$HOME/.config/hypr/UserConfigs/UserKeybinds.conf" LAPTOP_CONF="$HOME/.config/hypr/UserConfigs/Laptop.conf" +rofi_theme="~/.config/rofi/config-keybinds.rasi" # Combine the contents of the keybinds files and filter for keybinds KEYBINDS=$(cat "$KEYBINDS_CONF" "$USER_KEYBINDS_CONF" | grep -E '^(bind|bindl|binde|bindm)') @@ -31,4 +32,4 @@ if [[ -z "$KEYBINDS" ]]; then fi # Use rofi to display the keybinds -echo "$KEYBINDS" | rofi -dmenu -i -p "Keybinds" -config ~/.config/rofi/config-keybinds.rasi \ No newline at end of file +echo "$KEYBINDS" | rofi -dmenu -i -config $rofi_theme \ No newline at end of file diff --git a/config/hypr/scripts/RofiEmoji.sh b/config/hypr/scripts/RofiEmoji.sh index fa27a341..1079bfdd 100755 --- a/config/hypr/scripts/RofiEmoji.sh +++ b/config/hypr/scripts/RofiEmoji.sh @@ -2,13 +2,16 @@ # /* ---- 💫 https://github.com/JaKooLit 💫 ---- */ ## # Rofi Emoticons. Not my own. Cant remember the source +# Variables +rofi_theme="~/.config/rofi/config-emoji.rasi" + # Check if rofi is already running if pidof rofi > /dev/null; then pkill rofi fi sed '1,/^# # DATA # #$/d' "$0" | \ -rofi -i -dmenu -config ~/.config/rofi/config-emoji.rasi | \ +rofi -i -dmenu -config $rofi_theme | \ awk -F'\t' '{print $1}' | \ tr -d '\n' | \ wl-copy diff --git a/config/hypr/scripts/RofiSearch.sh b/config/hypr/scripts/RofiSearch.sh index faf07865..d9576a1a 100755 --- a/config/hypr/scripts/RofiSearch.sh +++ b/config/hypr/scripts/RofiSearch.sh @@ -4,7 +4,7 @@ # Opens rofi in dmenu mod and waits for input. Then pushes the input to the query of the URL. -rofi_config="$HOME/.config/rofi/config-search.rasi" +rofi_theme="$HOME/.config/rofi/config-search.rasi" # Kill Rofi if already running before execution if pgrep -x "rofi" >/dev/null; then @@ -13,5 +13,6 @@ if pgrep -x "rofi" >/dev/null; then fi # Open rofi with a dmenu and pass the selected item to xdg-open for Google search -echo "" | rofi -dmenu -config "$rofi_config" | xargs -I{} xdg-open "https://www.google.com/search?q={}" +#echo "" | rofi -dmenu -config "$rofi_config" | xargs -I{} xdg-open "https://www.google.com/search?q={}" +echo "" | rofi -dmenu -config $rofi_theme | xargs -I{} xdg-open "https://www.google.com/search?q={}" diff --git a/config/hypr/scripts/RofiThemeSelector.sh b/config/hypr/scripts/RofiThemeSelector.sh new file mode 100755 index 00000000..420316bd --- /dev/null +++ b/config/hypr/scripts/RofiThemeSelector.sh @@ -0,0 +1,75 @@ +#!/bin/bash +# /* ---- 💫 https://github.com/JaKooLit 💫 ---- */ ## +# Script for adding a selected theme to the Rofi config + +IFS=$'\n\t' + +# Define directories and variables +rofi_theme_dir="$HOME/.local/share/rofi/themes" +rofi_config_file="$HOME/.config/rofi/config.rasi" +SED=$(which sed) +iDIR="$HOME/.config/swaync/images" +rofi_theme="$HOME/.config/rofi/config-rofi-theme.rasi" + +# Function to display menu options +menu() { + options=() + while IFS= read -r file; do + options+=("$(basename "$file")") + done < <(find "$rofi_theme_dir" -maxdepth 1 -type f -exec basename {} \; | sort) + + printf '%s\n' "${options[@]}" +} + +# Function to add or update theme in the config.rasi +add_theme_to_config() { + local theme_name="$1" + local theme_path="$rofi_theme_dir/$theme_name" + + # if config in $HOME to write as $HOME + if [[ "$theme_path" == $HOME/* ]]; then + theme_path_with_tilde="~${theme_path#$HOME}" + else + theme_path_with_tilde="$theme_path" + fi + + # If no @theme is in the file, add it + if ! grep -q '^\s*@theme' "$rofi_config_file"; then + echo -e "\n\n@theme \"$theme_path_with_tilde\"" >> "$rofi_config_file" + echo "Added @theme \"$theme_path_with_tilde\" to $rofi_config_file" + else + $SED -i "s/^\(\s*@theme.*\)/\/\/\1/" "$rofi_config_file" + echo -e "@theme \"$theme_path_with_tilde\"" >> "$rofi_config_file" + echo "Updated @theme line to $theme_path_with_tilde" + fi + + # Ensure no more than max # of lines with //@theme lines + max_line="9" + total_lines=$(grep -c '^\s*//@theme' "$rofi_config_file") + + if [ "$total_lines" -gt "$max_line" ]; then + excess=$((total_lines - max_line)) + # Remove the oldest or the very top //@theme lines + for i in $(seq 1 "$excess"); do + $SED -i '0,/^\s*\/\/@theme/ { /^\s*\/\/@theme/ {d; q; }}' "$rofi_config_file" + done + echo "Removed excess //@theme lines" + fi +} + +# Main function +main() { + choice=$(menu | rofi rofi -dmenu -i -config $rofi_theme) + + if [[ -z "$choice" ]]; then + exit 0 + fi + add_theme_to_config "$choice" + notify-send -i "$iDIR/ja.png" -u low 'Rofi Theme' "$choice applied." +} + +if pgrep -x "rofi" >/dev/null; then + pkill rofi +fi + +main diff --git a/config/hypr/v2.3.10 b/config/hypr/v2.3.10 deleted file mode 100644 index 31b3414d..00000000 --- a/config/hypr/v2.3.10 +++ /dev/null @@ -1,5 +0,0 @@ -### https://github.com/JaKooLit ### -## https://github.com/JaKooLit/Hyprland-Dots -## This is to have a reference of which version would be - -## note that this will always be higher than the released versions \ No newline at end of file diff --git a/config/hypr/v2.3.11 b/config/hypr/v2.3.11 new file mode 100644 index 00000000..31b3414d --- /dev/null +++ b/config/hypr/v2.3.11 @@ -0,0 +1,5 @@ +### https://github.com/JaKooLit ### +## https://github.com/JaKooLit/Hyprland-Dots +## This is to have a reference of which version would be + +## note that this will always be higher than the released versions \ No newline at end of file diff --git a/config/rofi/config-Animations.rasi b/config/rofi/config-Animations.rasi index 2064cd1b..7ce1c9f5 100644 --- a/config/rofi/config-Animations.rasi +++ b/config/rofi/config-Animations.rasi @@ -1,20 +1,40 @@ /* ---- 💫 https://github.com/JaKooLit 💫 ---- */ -/* Rofi Beats Config (compact) */ +/* Animations Menu */ + +@import "~/.config/rofi/config.rasi" + +/* ---- Mainbox ---- */ +mainbox { + children: + [ "inputbar", "listview"]; +} -@import "~/.config/rofi/config-compact.rasi" /* ---- Window ---- */ window { - width: 35%; + width: 30%; } /* ---- Entry ---- */ entry { - width: 25%; - placeholder: " ✨ Choose which Animations to load"; + width: 28%; + placeholder: " ✨ Search / Choose which Animations to load"; } /* ---- Listview ---- */ listview { - lines: 10; + columns: 2; + lines: 9; + fixed-height: false; + margin: 10px; +} + +/* ---- Elements ---- */ +element-icon { + size: 0%; } +element-text { + horizontal-align: 0.0; + vertical-align: 0.0; + margin: 5px 30px 5px 30px; +} \ No newline at end of file diff --git a/config/rofi/config-calc.rasi b/config/rofi/config-calc.rasi index 54653491..61be7642 100644 --- a/config/rofi/config-calc.rasi +++ b/config/rofi/config-calc.rasi @@ -2,21 +2,23 @@ /* Main Config Calculator */ /* Submitted by: https://github.com/JosephArmas */ -@import "~/.config/rofi/master-config.rasi" +@import "~/.config/rofi/config.rasi" + +/* ---- Mainbox ---- */ +mainbox { + children: [ "entry", "message" ]; +} + /* ---- Entry ---- */ entry { - width: 27%; + expand: true; placeholder: " 🧮 Calculate"; } -/* ---- Window ---- */ -window { - width: 30%; +textbox { + padding: 12px; + border-radius: 10px; } -/* ---- Message ---- */ -textbox { - background-color: @selected; - text-color: @background; -} \ No newline at end of file +listview {enable: false;} \ No newline at end of file diff --git a/config/rofi/config-clipboard.rasi b/config/rofi/config-clipboard.rasi index 7c6dd91e..648a96af 100644 --- a/config/rofi/config-clipboard.rasi +++ b/config/rofi/config-clipboard.rasi @@ -1,16 +1,42 @@ /* ---- 💫 https://github.com/JaKooLit 💫 ---- */ /* Clipboard Config - Clipboard */ -@import "~/.config/rofi/master-config.rasi" +@import "~/.config/rofi/config.rasi" + +/* ---- Window ---- */ +window { + width: 45%; +} + +/* ---- Mainbox ---- */ +mainbox { + children: + [ "inputbar", "listview"]; +} /* ---- Entry ---- */ entry { - width: 37%; - placeholder: " 📋 Search Clipboard **note** 👀 CTRL Del - Cliphist del or Alt Del - cliphist wipe"; + width: 42%; + placeholder: " 📋 Search Clipboard **note** 👀 CTRL Del - Cliphist del or Alt Del - cliphist wipe"; } /* ---- Listview ---- */ listview { columns: 1; lines: 8; -} \ No newline at end of file + fixed-height: false; +} + +/* ---- Elements ---- */ +element { + orientation: horizontal; +} + +element-icon { + size: 0%; +} + +element-text { + horizontal-align: 0.0; + vertical-align: 0.5; +} diff --git a/config/rofi/config-compact.rasi b/config/rofi/config-compact.rasi deleted file mode 100644 index 0887a936..00000000 --- a/config/rofi/config-compact.rasi +++ /dev/null @@ -1,43 +0,0 @@ -/* ---- 💫 https://github.com/JaKooLit 💫 ---- */ -/* Main Config (compact) */ - -@import "~/.config/rofi/master-config.rasi" - -/* ---- Configuration ---- */ -configuration { - modi: "drun"; -} - -/* ---- Window ---- */ -window { - width: 50%; - border-radius: 15px; -} - -/* ---- Inputbar ---- */ -inputbar { - background-image: url("~/.config/rofi/.current_wallpaper", width); -} - -/* ---- Imagebox ---- */ -imagebox { - orientation: vertical; - children: [ "entry", "listview"]; -} - -/* ---- Entry input ---- */ -entry { - width: 23%; - placeholder: " 👀 View / Edit Hyprland Configs"; -} - -/* ---- Listview ---- */ -listview { - spacing: 4px; - border-radius: 12px; -} - -/* ---- Element ---- */ -element { - border-radius: 10px; -} diff --git a/config/rofi/config-edit.rasi b/config/rofi/config-edit.rasi new file mode 100644 index 00000000..568de812 --- /dev/null +++ b/config/rofi/config-edit.rasi @@ -0,0 +1,49 @@ +/* ---- 💫 https://github.com/JaKooLit 💫 ---- */ +/* Main Config (compact) */ + +@import "~/.config/rofi/config.rasi" + +/* ---- Mainbox ---- */ +mainbox { + children: + [ "inputbar", "listview"]; +} + + +/* ---- Configuration ---- */ +configuration { + modi: "drun"; +} + +/* ---- Window ---- */ +window { + width: 45%; +} + + +/* ---- Listview ---- */ +listview { + columns: 2; + lines: 6; + fixed-height: false; +} + +/* ---- Entry input ---- */ +entry { + expand: true; + placeholder: " 👀 View / Edit KooL Hyprland Configs"; +} + + +/* ---- Elements ---- */ +element { + orientation: horizontal; +} + +element-icon { + size: 0%; +} +element-text { + horizontal-align: 0.0; + margin: 5px 30px 5px 30px; +} \ No newline at end of file diff --git a/config/rofi/config-emoji.rasi b/config/rofi/config-emoji.rasi index 39eab54c..0f98892f 100644 --- a/config/rofi/config-emoji.rasi +++ b/config/rofi/config-emoji.rasi @@ -1,16 +1,38 @@ /* ---- 💫 https://github.com/JaKooLit 💫 ---- */ /* Main Config - emoji */ -@import "~/.config/rofi/master-config.rasi" +@import "~/.config/rofi/config.rasi" + +/* ---- Mainbox ---- */ +mainbox { + children: + [ "inputbar", "listview"]; +} /* ---- Entry ---- */ entry { width: 37%; - placeholder: " 💫 Search Emoji's **note** 👀 Click or Return to choose | Ctrl V to Paste"; + placeholder: " 💫 Search / Choose Emoji's **note** 👀 Click or Return to choose | Ctrl V to Paste"; + horizontal-align: 0.0; } /* ---- Listview ---- */ listview { columns: 1; lines: 8; + fixed-height: false; +} + +/* ---- Elements ---- */ +element { + orientation: horizontal; +} + +element-icon { + size: 0%; +} + +element-text { + horizontal-align: 0.0; + vertical-align: 0.5; } \ No newline at end of file diff --git a/config/rofi/config-keybinds.rasi b/config/rofi/config-keybinds.rasi index 206928cb..6c8e2d5a 100644 --- a/config/rofi/config-keybinds.rasi +++ b/config/rofi/config-keybinds.rasi @@ -1,11 +1,18 @@ /* ---- 💫 https://github.com/JaKooLit 💫 ---- */ /* Main Config - For Keybinds generation */ -@import "~/.config/rofi/master-config.rasi" +@import "~/.config/rofi/config.rasi" + + +/* ---- Mainbox ---- */ +mainbox { + children: + [ "inputbar", "listview"]; +} /* ---- Entry ---- */ entry { - width: 85%; + expand: true; placeholder: " 🧮 Search Keybinds ☣️ NOTE ☣️: Clicking with Mouse or Pressing ENTER will have NO function"; } @@ -13,8 +20,23 @@ entry { listview { columns: 2; lines: 12; + fixed-height: false; } window { - width: 95%; + width: 90%; +} + +/* ---- Elements ---- */ +element { + orientation: horizontal; +} + +element-icon { + size: 0%; +} + +element-text { + horizontal-align: 0.0; + vertical-align: 0.5; } \ No newline at end of file diff --git a/config/rofi/config-rofi-Beats-menu.rasi b/config/rofi/config-rofi-Beats-menu.rasi index 3e29881e..bcb45ac2 100644 --- a/config/rofi/config-rofi-Beats-menu.rasi +++ b/config/rofi/config-rofi-Beats-menu.rasi @@ -1,22 +1,37 @@ /* ---- 💫 https://github.com/JaKooLit 💫 ---- */ /* Main config Rofi Beats Config (compact) */ -@import "~/.config/rofi/master-config.rasi" +@import "~/.config/rofi/config.rasi" + +/* ---- Mainbox ---- */ +mainbox { + children: + [ "inputbar", "listview"]; +} /* ---- Entry ---- */ entry { - width: 20%; + expand: true; placeholder: " 📻 Choose Music Source"; } /* ---- Window ---- */ window { - width: 24%; + width: 20%; } /* ---- Listview ---- */ listview { fixed-columns: false; + scrollbar: false; colums: 1; lines: 3; } + +/* ---- Element ---- */ +element-icon { + size: 0%; +} +element-text { + horizontal-align: 0.5; +} \ No newline at end of file diff --git a/config/rofi/config-rofi-Beats.rasi b/config/rofi/config-rofi-Beats.rasi index 97bb9643..a674fa3a 100644 --- a/config/rofi/config-rofi-Beats.rasi +++ b/config/rofi/config-rofi-Beats.rasi @@ -1,7 +1,13 @@ /* ---- 💫 https://github.com/JaKooLit 💫 ---- */ /* Rofi Beats Config (compact) */ -@import "~/.config/rofi/config-compact.rasi" +@import "~/.config/rofi/config.rasi" + +/* ---- Mainbox ---- */ +mainbox { + children: + [ "inputbar", "listview"]; +} /* ---- Entry ---- */ entry { @@ -10,5 +16,22 @@ entry { /* ---- Listview ---- */ listview { - lines: 7; + columns: 2; + lines: 8; + fixed-height: false; + margin: 10px; +} + +/* ---- Elements ---- */ +element { + orientation: horizontal; } + +element-icon { + size: 0%; +} + +element-text { + horizontal-align: 0.0; + vertical-align: 0.5; +} \ No newline at end of file diff --git a/config/rofi/config-rofi-theme.rasi b/config/rofi/config-rofi-theme.rasi new file mode 100644 index 00000000..531a2c2c --- /dev/null +++ b/config/rofi/config-rofi-theme.rasi @@ -0,0 +1,43 @@ +/* ---- 💫 https://github.com/JaKooLit 💫 ---- */ +/* Main Config Rofi Theme */ + +@import "~/.config/rofi/config.rasi" + + +/* ---- Window ---- */ +window { + width: 45%; +} + +/* ---- Mainbox ---- */ +mainbox { + children: + [ "inputbar", "listview"]; +} + +/* ---- Listview ---- */ +listview { + columns: 2; + lines: 8; + fixed-height: false; +} + +/* ---- Entry input ---- */ +entry { + expand: true; + placeholder: " ⬇️ Select Which Rofi Theme wanted to apply"; +} + + +/* ---- Elements ---- */ +element { + orientation: vertical; +} + +element-icon { + size: 0%; +} +element-text { + horizontal-align: 0.0; + margin: 5px 30px 5px 30px; +} diff --git a/config/rofi/config-search.rasi b/config/rofi/config-search.rasi index 70cb08f1..b216d0a6 100644 --- a/config/rofi/config-search.rasi +++ b/config/rofi/config-search.rasi @@ -1,28 +1,25 @@ /* ---- 💫 https://github.com/JaKooLit 💫 ---- */ /* Rofi Config for Google Search) */ -@import "~/.config/rofi/master-config.rasi" +@import "~/.config/rofi/config.rasi" /* ---- Window ---- */ window { width: 40%; + height: inherit; + background-color: inherit; + text-color: inherit; y-offset: 6px; location: north; -} - -/* ---- Inputbar ---- */ -inputbar { - enabled: true; -} - -/* ---- Mainbox ---- */ -mainbox { - padding: 0px; - children: [ "entry"]; + children: [ "entry" ]; + border: 2px; + border-color: white/50%; } /* ---- Entry ---- */ entry { placeholder: " 🔎 Google Search via web browser"; + padding: 15px; + border: 0px; } diff --git a/config/rofi/config-wallpaper-effect.rasi b/config/rofi/config-wallpaper-effect.rasi index 684c00a2..0fb534e3 100644 --- a/config/rofi/config-wallpaper-effect.rasi +++ b/config/rofi/config-wallpaper-effect.rasi @@ -1,12 +1,19 @@ /* ---- 💫 https://github.com/JaKooLit 💫 ---- */ /* Wallpaper Effects */ -@import "~/.config/rofi/master-config.rasi" +@import "~/.config/rofi/config.rasi" + + +/* ---- Mainbox ---- */ +mainbox { + children: + [ "inputbar", "listview"]; +} /* ---- Entry ---- */ entry { width: 20%; - placeholder: " 🏙️ Choose desired wallpaper effect"; + placeholder: " 🏙️ Search / Choose desired wallpaper effect"; } /* ---- Window ---- */ @@ -16,11 +23,23 @@ window { /* ---- Listview ---- */ listview { - fixed-columns: false; + columns: 2; lines: 8; + fixed-height: false; } /* ---- Inputbar ---- */ inputbar { - background-image: url("~/.config/hypr/wallpaper_effects/.wallpaper_modified", width); + background-image: url("~/.config/hypr/wallpaper_effects/.wallpaper_modified", width); +} + +/* ---- Element ---- */ +element-icon { + size: 0%; +} + +element-text { + horizontal-align: 0.0; + vertical-align: 0.0; + margin: 5px 30px 5px 30px; } \ No newline at end of file diff --git a/config/rofi/config-wallpaper.rasi b/config/rofi/config-wallpaper.rasi index 8665f6c0..eab47606 100644 --- a/config/rofi/config-wallpaper.rasi +++ b/config/rofi/config-wallpaper.rasi @@ -1,7 +1,7 @@ /* ---- 💫 https://github.com/JaKooLit 💫 ---- */ /* Main Config (wallpaper) */ -@import "~/.config/rofi/master-config.rasi" +@import "~/.config/rofi/config.rasi" /* ---- Configuration ---- */ configuration { @@ -12,17 +12,16 @@ window { width: 60%; } -/* ---- Imagebox ---- */ -imagebox { - orientation: vertical; +/* ---- Mainbox ---- */ +mainbox { children: - [ "entry", "listbox"]; + [ "inputbar", "listview"]; } - entry { - expand: false; - placeholder: " 🎞️ Choose Wallpaper"; + expand: true; + placeholder: " 🎞️ Search / Choose Wallpaper"; + horizontal-align: 0.0; } /* ---- Listview ---- */ @@ -35,17 +34,13 @@ listview { /* ---- Element ---- */ element { orientation: vertical; - padding: 0px; - spacing: 0px; - border-radius: 12px; } element-icon { - size: 15%; + size: 10%; } element-text { - font: "JetBrainsMono Nerd Font SemiBold 12"; vertical-align: 0.5; horizontal-align: 0.5; } diff --git a/config/rofi/config-waybar-layout.rasi b/config/rofi/config-waybar-layout.rasi index 4dd06a1c..cc24a170 100644 --- a/config/rofi/config-waybar-layout.rasi +++ b/config/rofi/config-waybar-layout.rasi @@ -1,10 +1,40 @@ /* ---- 💫 https://github.com/JaKooLit 💫 ---- */ -/* Layout Config (Waybar) */ +/* Main Config (Waybar Layout) */ -@import "~/.config/rofi/config-waybar-style.rasi" +@import "~/.config/rofi/config.rasi" + + + +/* ---- Configuration ---- */ +configuration { + modi: "drun"; +} + +/* ---- Mainbox ---- */ +mainbox { + children: + [ "inputbar", "listview"]; +} /* ---- Entry ---- */ entry { - placeholder: " 🖼️ Choose Waybar Layout"; + expand: true; + placeholder: " 🖼️ Search / Choose Waybar Layout"; +} + +/* ---- Listview ---- */ +listview { + columns: 2; + lines: 9; + fixed-height: false; + margin: 10px; } +/* ---- Elements ---- */ +element-icon { + size: 0%; +} +element-text { + horizontal-align: 0.0; + margin: 5px 30px 5px 30px; +} diff --git a/config/rofi/config-waybar-style.rasi b/config/rofi/config-waybar-style.rasi index ee23793f..bfb3829a 100644 --- a/config/rofi/config-waybar-style.rasi +++ b/config/rofi/config-waybar-style.rasi @@ -1,12 +1,7 @@ /* ---- 💫 https://github.com/JaKooLit 💫 ---- */ -/* Main Config (waybar) */ +/* Main Config (waybar style) */ -@import "~/.config/rofi/master-config.rasi" - -/* ---- Configuration ---- */ -configuration { - modi: "drun"; -} +@import "~/.config/rofi/config.rasi" /* ---- Mainbox ---- */ mainbox { @@ -14,8 +9,31 @@ mainbox { [ "inputbar", "listview"]; } +/* ---- Configuration ---- */ +configuration { + modi: "drun"; +} + +/* ---- Entry ---- */ entry { expand: true; - placeholder: " 🖼️ Choose Waybar Style"; + placeholder: " 🖼️ Search / Choose Waybar Style"; } + +/* ---- Listview ---- */ +listview { + columns: 2; + lines: 9; + fixed-height: false; + margin: 10px; +} + +/* ---- Elements ---- */ +element-icon { + size: 0%; +} +element-text { + horizontal-align: 0.0; + margin: 5px 30px 5px 30px; +} diff --git a/config/rofi/config-zsh-theme.rasi b/config/rofi/config-zsh-theme.rasi index b3aff7e8..c2293b4e 100644 --- a/config/rofi/config-zsh-theme.rasi +++ b/config/rofi/config-zsh-theme.rasi @@ -1,7 +1,7 @@ /* ---- 💫 https://github.com/JaKooLit 💫 ---- */ -/* Main Config (compact) */ +/* Oh My ZSH Theme */ -@import "~/.config/rofi/master-config.rasi" +@import "~/.config/rofi/config.rasi" /* ---- Configuration ---- */ configuration { @@ -14,13 +14,11 @@ window { border-radius: 15px; } -/* ---- Imagebox ---- */ -imagebox { - orientation: vertical; - children: - [ "inputbar", "listbox"]; +mainbox { + children: [ "inputbar" , "listview" ]; } + /* ---- Listbox ---- */ listbox { border-radius: 12px; @@ -33,7 +31,8 @@ inputbar { } entry { - placeholder: " 󰸉 Choose ZSH theme"; + expand: true; + placeholder: " 🪟 Search / Choose ZSH theme"; } /* ---- Listview ---- */ @@ -46,7 +45,7 @@ listview { /* ---- Element ---- */ element { - border-radius: 10px; + orientation: horizontal; } /* ---- Message ---- */ @@ -57,3 +56,12 @@ message { textbox { padding: 15px; } + +/* ---- Element ---- */ +element-icon { + size: 0%; +} +element-text { + horizontal-align: 0.0; + margin: 5px 30px 5px 30px; +} diff --git a/config/rofi/config.rasi b/config/rofi/config.rasi old mode 100755 new mode 100644 index eca05ea6..51a70f2c --- a/config/rofi/config.rasi +++ b/config/rofi/config.rasi @@ -1,31 +1,18 @@ /* ---- 💫 https://github.com/JaKooLit 💫 ---- */ -/* Main Config 1080p */ +/* Ja KooLit - Default -@import "~/.config/rofi/master-config.rasi" +* All main themes or configs are located in ~/.local/share/rofi/themes +* If you want to edit the config, that is where you should edit NOT here -/* ---- Window ---- */ -window { - width: 50%; -} -/* ---- Listview ---- */ -listview { - columns: 5; - lines: 5; - fixed-height: true; -} +* To load a new theme, manually edit the file path below or choose desired theme via rofi theme selector -/* ---- Element ---- */ -element { - orientation: vertical; - padding: 10px 5px 10px 5px; - spacing: 6px; -} +* Alternative way to Load (preferred) own cooked by Ja +* SUPER CTRL R - Choose style -element-icon { - size: 3%; -} +* TIPS +* If you have edited a config, rename it with a unique name. During update, the contents of +* ~/.local/share/rofi/themes will be replaced. However, it wont overwrite your own config if you +* renamed with your own unique file name */ -element-text { - font: "JetBrainsMono Nerd Font SemiBold 10"; - horizontal-align: 0.5; -} \ No newline at end of file + +@theme "~/.local/share/rofi/themes/KooL_style-2-Dark.rasi" diff --git a/config/rofi/master-config.rasi b/config/rofi/master-config.rasi deleted file mode 100644 index 09032268..00000000 --- a/config/rofi/master-config.rasi +++ /dev/null @@ -1,237 +0,0 @@ -/* ---- 💫 https://github.com/JaKooLit 💫 ---- */ -/* Master Config 1080p*/ - -/* ---- Configuration ---- */ - -configuration { - font: "JetBrainsMono Nerd Font SemiBold 12"; - modi: "drun,run,filebrowser"; - show-icons: true; - display-drun: "Apps"; - display-run: "Run"; - display-filebrowser: "Files"; - display-window: "Windows"; - drun-display-format: "{name}"; - hover-select: true; - me-select-entry: "MouseSecondary"; - me-accept-entry: "MousePrimary"; - window-format: "{w} · {c} · {t}"; - dpi: 1; -} - -/* ---- Load wallust colors ---- */ -@theme "~/.config/rofi/wallust/colors-rofi.rasi" - -/* ---- Global Properties ---- */ -* { - - background-alt: @selected-active-background; // Buttons background - selected: @selected-urgent-background; // Button selected - active: @selected-normal-background; // Window activated - urgent: @selected; // When hovering the activated window (maybe more?) - - text-selected: @background; - text-color: @foreground; - border-color: @selected; -} - -/* ---- Window ---- */ -window { - // Default - enabled: true; - fullscreen: false; - transparency: "real"; - cursor: "default"; - spacing: 0px; - border: 3px 0px 3px 0px; - border-radius: 30px; - location: center; - anchor: center; - - // Style Values - width: 50%; - background-color: @background; -} - -/* ----- Main Box ----- */ -mainbox { - padding: 12px; - enabled: true; - orientation: vertical; - children: [ "inputbar", "listbox" ]; - background-color: transparent; -} - - -/* ---- Inputbar ---- */ -inputbar { - enabled: true; - padding: 10px 10px 50px 10px; - margin: 10px; - background-color: transparent; - border-radius: 25px; - orientation: horizontal; - children: ["entry", "dummy", "mode-switcher" ]; - background-image: url("~/.config/rofi/.current_wallpaper", width); -} - -/* ---- Entry input ---- */ -entry { - enabled: true; - expand: false; - width: 20%; - padding: 10px; - border-radius: 12px; - background-color: @selected; - text-color: @text-selected; - cursor: text; - placeholder: " 🖥️ Search "; // << Search symbol - placeholder-color: inherit; -} - -/* ---- Listbox ---- */ -listbox { - spacing: 10px; - padding: 10px; - background-color: transparent; - orientation: vertical; - children: [ "message", "listview" ]; -} - -/* ---- Listview ---- */ -listview { - enabled: true; - columns: 2; - lines: 6; - cycle: true; - dynamic: true; - scrollbar: true; - layout: vertical; - reverse: false; - fixed-height: false; - fixed-columns: true; - spacing: 10px; - background-color: transparent; - -// Adapt rofi theme - border: 0px; -} - -/* ---- Dummy ---- */ -dummy { - expand: true; - background-color: transparent; -} - -/* ---- Mode Switcher ---- */ -mode-switcher{ - enabled: true; - spacing: 10px; - background-color: transparent; -} -button { - width: 5%; - padding: 12px; - border-radius: 12px; - background-color: @text-selected; - text-color: @text-color; - cursor: pointer; -} -button selected { - background-color: @selected; - text-color: @text-selected; -} - -/* ---- Scrollbar ---- */ -scrollbar { - border: 0; - handle-color: @background-alt; - handle-width: 2px ; - padding: 0; -} - -/* ---- Elements ---- */ -element { - enabled: true; - spacing: 10px; - padding: 10px; - border-radius: 12px; - background-color: transparent; - cursor: pointer; -} - -element normal.normal { - background-color: inherit; - text-color: inherit; -} -element normal.urgent { - background-color: @urgent; - text-color: @foreground; -} -element normal.active { - background-color: @active; - text-color: @foreground; -} - -element selected.normal { - border: 0px 3px 0px 3px; - border-radius: 16px; - border-color: @selected; - background-color: transparent; - text-color: @background-alt; -} - -element selected.urgent { - background-color: @urgent; - text-color: @text-selected; -} -element selected.active { - background-color: @urgent; - text-color: @text-selected; -} -// Adapt rofi theme -element alternate.normal { - background-color: transparent; - text-color: inherit; -} -element alternate.urgent { - background-color: transparent; - text-color: inherit; -} -element alternate.active { - background-color: transparent; - text-color: inherit; -} -element-icon { - background-color: transparent; - text-color: inherit; - cursor: inherit; -} -element-text { - font: "JetBrainsMono Nerd Font SemiBold 12"; - background-color: transparent; - text-color: inherit; - cursor: inherit; - vertical-align: 0.5; - horizontal-align: 0.0; -} - -/* ---- Message ---- */ -message { - background-color: transparent; - border: 0px; -} -textbox { - padding: 12px; - border-radius: 10px; - background-color: @background-alt; - text-color: @background; - vertical-align: 0.5; - horizontal-align: 0.0; -} -error-message { - padding: 12px; - border-radius: 20px; - background-color: @background-alt; - text-color: @background; -} diff --git a/config/rofi/resolution/1080p/config.rasi b/config/rofi/resolution/1080p/config.rasi deleted file mode 100755 index eca05ea6..00000000 --- a/config/rofi/resolution/1080p/config.rasi +++ /dev/null @@ -1,31 +0,0 @@ -/* ---- 💫 https://github.com/JaKooLit 💫 ---- */ -/* Main Config 1080p */ - -@import "~/.config/rofi/master-config.rasi" - -/* ---- Window ---- */ -window { - width: 50%; -} -/* ---- Listview ---- */ -listview { - columns: 5; - lines: 5; - fixed-height: true; -} - -/* ---- Element ---- */ -element { - orientation: vertical; - padding: 10px 5px 10px 5px; - spacing: 6px; -} - -element-icon { - size: 3%; -} - -element-text { - font: "JetBrainsMono Nerd Font SemiBold 10"; - horizontal-align: 0.5; -} \ No newline at end of file diff --git a/config/rofi/resolution/1080p/master-config.rasi b/config/rofi/resolution/1080p/master-config.rasi deleted file mode 100644 index 09032268..00000000 --- a/config/rofi/resolution/1080p/master-config.rasi +++ /dev/null @@ -1,237 +0,0 @@ -/* ---- 💫 https://github.com/JaKooLit 💫 ---- */ -/* Master Config 1080p*/ - -/* ---- Configuration ---- */ - -configuration { - font: "JetBrainsMono Nerd Font SemiBold 12"; - modi: "drun,run,filebrowser"; - show-icons: true; - display-drun: "Apps"; - display-run: "Run"; - display-filebrowser: "Files"; - display-window: "Windows"; - drun-display-format: "{name}"; - hover-select: true; - me-select-entry: "MouseSecondary"; - me-accept-entry: "MousePrimary"; - window-format: "{w} · {c} · {t}"; - dpi: 1; -} - -/* ---- Load wallust colors ---- */ -@theme "~/.config/rofi/wallust/colors-rofi.rasi" - -/* ---- Global Properties ---- */ -* { - - background-alt: @selected-active-background; // Buttons background - selected: @selected-urgent-background; // Button selected - active: @selected-normal-background; // Window activated - urgent: @selected; // When hovering the activated window (maybe more?) - - text-selected: @background; - text-color: @foreground; - border-color: @selected; -} - -/* ---- Window ---- */ -window { - // Default - enabled: true; - fullscreen: false; - transparency: "real"; - cursor: "default"; - spacing: 0px; - border: 3px 0px 3px 0px; - border-radius: 30px; - location: center; - anchor: center; - - // Style Values - width: 50%; - background-color: @background; -} - -/* ----- Main Box ----- */ -mainbox { - padding: 12px; - enabled: true; - orientation: vertical; - children: [ "inputbar", "listbox" ]; - background-color: transparent; -} - - -/* ---- Inputbar ---- */ -inputbar { - enabled: true; - padding: 10px 10px 50px 10px; - margin: 10px; - background-color: transparent; - border-radius: 25px; - orientation: horizontal; - children: ["entry", "dummy", "mode-switcher" ]; - background-image: url("~/.config/rofi/.current_wallpaper", width); -} - -/* ---- Entry input ---- */ -entry { - enabled: true; - expand: false; - width: 20%; - padding: 10px; - border-radius: 12px; - background-color: @selected; - text-color: @text-selected; - cursor: text; - placeholder: " 🖥️ Search "; // << Search symbol - placeholder-color: inherit; -} - -/* ---- Listbox ---- */ -listbox { - spacing: 10px; - padding: 10px; - background-color: transparent; - orientation: vertical; - children: [ "message", "listview" ]; -} - -/* ---- Listview ---- */ -listview { - enabled: true; - columns: 2; - lines: 6; - cycle: true; - dynamic: true; - scrollbar: true; - layout: vertical; - reverse: false; - fixed-height: false; - fixed-columns: true; - spacing: 10px; - background-color: transparent; - -// Adapt rofi theme - border: 0px; -} - -/* ---- Dummy ---- */ -dummy { - expand: true; - background-color: transparent; -} - -/* ---- Mode Switcher ---- */ -mode-switcher{ - enabled: true; - spacing: 10px; - background-color: transparent; -} -button { - width: 5%; - padding: 12px; - border-radius: 12px; - background-color: @text-selected; - text-color: @text-color; - cursor: pointer; -} -button selected { - background-color: @selected; - text-color: @text-selected; -} - -/* ---- Scrollbar ---- */ -scrollbar { - border: 0; - handle-color: @background-alt; - handle-width: 2px ; - padding: 0; -} - -/* ---- Elements ---- */ -element { - enabled: true; - spacing: 10px; - padding: 10px; - border-radius: 12px; - background-color: transparent; - cursor: pointer; -} - -element normal.normal { - background-color: inherit; - text-color: inherit; -} -element normal.urgent { - background-color: @urgent; - text-color: @foreground; -} -element normal.active { - background-color: @active; - text-color: @foreground; -} - -element selected.normal { - border: 0px 3px 0px 3px; - border-radius: 16px; - border-color: @selected; - background-color: transparent; - text-color: @background-alt; -} - -element selected.urgent { - background-color: @urgent; - text-color: @text-selected; -} -element selected.active { - background-color: @urgent; - text-color: @text-selected; -} -// Adapt rofi theme -element alternate.normal { - background-color: transparent; - text-color: inherit; -} -element alternate.urgent { - background-color: transparent; - text-color: inherit; -} -element alternate.active { - background-color: transparent; - text-color: inherit; -} -element-icon { - background-color: transparent; - text-color: inherit; - cursor: inherit; -} -element-text { - font: "JetBrainsMono Nerd Font SemiBold 12"; - background-color: transparent; - text-color: inherit; - cursor: inherit; - vertical-align: 0.5; - horizontal-align: 0.0; -} - -/* ---- Message ---- */ -message { - background-color: transparent; - border: 0px; -} -textbox { - padding: 12px; - border-radius: 10px; - background-color: @background-alt; - text-color: @background; - vertical-align: 0.5; - horizontal-align: 0.0; -} -error-message { - padding: 12px; - border-radius: 20px; - background-color: @background-alt; - text-color: @background; -} diff --git a/config/rofi/resolution/1440p/config.rasi b/config/rofi/resolution/1440p/config.rasi deleted file mode 100755 index 768fcec1..00000000 --- a/config/rofi/resolution/1440p/config.rasi +++ /dev/null @@ -1,37 +0,0 @@ -/* ---- 💫 https://github.com/JaKooLit 💫 ---- */ -/* Main Config 1440p */ - -@import "~/.config/rofi/master-config.rasi" - -/* ---- Window ---- */ -window { - width: 50%; -} - -/* ---- Mode Switcher ---- */ -button { - width: 110px; -} - -/* ---- Listview ---- */ -listview { - columns: 5; - lines: 5; - fixed-height: true; -} - -/* ---- Element ---- */ -element { - orientation: vertical; - padding: 10px 5px 10px 5px; - spacing: 6px; -} - -element-icon { - size: 3%; -} - -element-text { - font: "JetBrainsMono Nerd Font SemiBold 12"; - horizontal-align: 0.5; -} diff --git a/config/rofi/resolution/1440p/master-config.rasi b/config/rofi/resolution/1440p/master-config.rasi deleted file mode 100644 index 96cb83a1..00000000 --- a/config/rofi/resolution/1440p/master-config.rasi +++ /dev/null @@ -1,237 +0,0 @@ -/* ---- 💫 https://github.com/JaKooLit 💫 ---- */ -/* Master Config 1440p*/ - -/* ---- Configuration ---- */ - -configuration { - font: "JetBrainsMono Nerd Font SemiBold 12"; - modi: "drun,run,filebrowser"; - show-icons: true; - display-drun: "Apps"; - display-run: "Run"; - display-filebrowser: "Files"; - display-window: "Windows"; - drun-display-format: "{name}"; - hover-select: true; - me-select-entry: "MouseSecondary"; - me-accept-entry: "MousePrimary"; - window-format: "{w} · {c} · {t}"; - dpi: 1; -} - -/* ---- Load wallust colors ---- */ -@theme "~/.config/rofi/wallust/colors-rofi.rasi" - -/* ---- Global Properties ---- */ -* { - - background-alt: @selected-active-background; // Buttons background - selected: @selected-urgent-background; // Button selected - active: @selected-normal-background; // Window activated - urgent: @selected; // When hovering the activated window (maybe more?) - - text-selected: @background; - text-color: @foreground; - border-color: @selected; -} - -/* ---- Window ---- */ -window { - // Default - enabled: true; - fullscreen: false; - transparency: "real"; - cursor: "default"; - spacing: 0px; - border: 3px 0px 3px 0px; - border-radius: 30px; - location: center; - anchor: center; - - // Style Values - width: 50%; - background-color: @background; -} - -/* ----- Main Box ----- */ -mainbox { - padding: 12px; - enabled: true; - orientation: vertical; - children: [ "inputbar", "listbox" ]; - background-color: transparent; -} - - -/* ---- Inputbar ---- */ -inputbar { - enabled: true; - padding: 10px 10px 50px 10px; - margin: 10px; - background-color: transparent; - border-radius: 20px; - orientation: horizontal; - children: ["entry", "dummy", "mode-switcher" ]; - background-image: url("~/.config/rofi/.current_wallpaper", width); -} - -/* ---- Entry input ---- */ -entry { - enabled: true; - expand: false; - width: 20%; - padding: 10px; - border-radius: 12px; - background-color: @selected; - text-color: @text-selected; - cursor: text; - placeholder: " 🖥️ Search "; // << Search symbol - placeholder-color: inherit; -} - -/* ---- Listbox ---- */ -listbox { - spacing: 10px; - padding: 10px; - background-color: transparent; - orientation: vertical; - children: [ "message", "listview" ]; -} - -/* ---- Listview ---- */ -listview { - enabled: true; - columns: 2; - lines: 6; - cycle: true; - dynamic: true; - scrollbar: true; - layout: vertical; - reverse: false; - fixed-height: false; - fixed-columns: true; - spacing: 10px; - background-color: transparent; - -// Adapt rofi theme - border: 0px; -} - -/* ---- Dummy ---- */ -dummy { - expand: true; - background-color: transparent; -} - -/* ---- Mode Switcher ---- */ -mode-switcher{ - enabled: true; - spacing: 10px; - background-color: transparent; -} -button { - width: 5%; - padding: 12px; - border-radius: 12px; - background-color: @text-selected; - text-color: @text-color; - cursor: pointer; -} -button selected { - background-color: @selected; - text-color: @text-selected; -} - -/* ---- Scrollbar ---- */ -scrollbar { - border: 0; - handle-color: @background-alt; - handle-width: 2px ; - padding: 0; -} - -/* ---- Elements ---- */ -element { - enabled: true; - spacing: 10px; - padding: 10px; - border-radius: 12px; - background-color: transparent; - cursor: pointer; -} - -element normal.normal { - background-color: inherit; - text-color: inherit; -} -element normal.urgent { - background-color: @urgent; - text-color: @foreground; -} -element normal.active { - background-color: @active; - text-color: @foreground; -} - -element selected.normal { - border: 0px 3px 0px 3px; - border-radius: 16px; - border-color: @selected; - background-color: transparent; - text-color: @background-alt; -} - -element selected.urgent { - background-color: @urgent; - text-color: @text-selected; -} -element selected.active { - background-color: @urgent; - text-color: @text-selected; -} -// Adapt rofi theme -element alternate.normal { - background-color: transparent; - text-color: inherit; -} -element alternate.urgent { - background-color: transparent; - text-color: inherit; -} -element alternate.active { - background-color: transparent; - text-color: inherit; -} -element-icon { - background-color: transparent; - text-color: inherit; - cursor: inherit; -} -element-text { - font: "JetBrainsMono Nerd Font SemiBold 14"; - background-color: transparent; - text-color: inherit; - cursor: inherit; - vertical-align: 0.5; - horizontal-align: 0.0; -} - -/* ---- Message ---- */ -message { - background-color: transparent; - border: 0px; -} -textbox { - padding: 12px; - border-radius: 10px; - background-color: @background-alt; - text-color: @background; - vertical-align: 0.5; - horizontal-align: 0.0; -} -error-message { - padding: 12px; - border-radius: 20px; - background-color: @background-alt; - text-color: @background; -} diff --git a/config/rofi/wallust/colors-rofi.rasi b/config/rofi/wallust/colors-rofi.rasi index 536bcdc6..b54ab670 100644 --- a/config/rofi/wallust/colors-rofi.rasi +++ b/config/rofi/wallust/colors-rofi.rasi @@ -2,30 +2,49 @@ /* wallust template - colors-rofi */ * { -active-background: #20211D; -active-foreground: #ACF2F1; -normal-background: #1E1516; -normal-foreground: #ACF2F1; -urgent-background: #135C7D; -urgent-foreground: #ACF2F1; - -alternate-active-background: #0D942F; -alternate-active-foreground: #ACF2F1; -alternate-normal-background: #1E1516; -alternate-normal-foreground: #ACF2F1; -alternate-urgent-background: #1E1516; -alternate-urgent-foreground: #ACF2F1; - -selected-active-background: #20211D; -selected-active-foreground: #ACF2F1; -selected-normal-background: #80E4E2; -selected-normal-foreground: #ACF2F1; -selected-urgent-background: #135C7D; -selected-urgent-foreground: #ACF2F1; - -background-color: #1E1516; +active-background: #718A90; +active-foreground: #ABF1E1; +normal-background: #212826; +normal-foreground: #ABF1E1; +urgent-background: #44AE9B; +urgent-foreground: #ABF1E1; + +alternate-active-background: #78858E; +alternate-active-foreground: #ABF1E1; +alternate-normal-background: #212826; +alternate-normal-foreground: #ABF1E1; +alternate-urgent-background: #212826; +alternate-urgent-foreground: #ABF1E1; + +selected-active-background: #44AE9B; +selected-active-foreground: #ABF1E1; +selected-normal-background: #44AE9B; +selected-normal-foreground: #ABF1E1; +selected-urgent-background: #718A90; +selected-urgent-foreground: #ABF1E1; + +background-color: #212826; background: rgba(0,0,0,0.7); -foreground: #80E4E2; -border-color: #20211D; +foreground: #ABF1E1; +border-color: #718A90; + +color0: #464D4C; +color1: #02211D; +color2: #02613F; +color3: #5A646A; +color4: #55686C; +color5: #338375; +color6: #0CA27F; +color7: #7FE3CC; +color8: #599F8E; +color9: #022C27; +color10: #028154; +color11: #78858E; +color12: #718A90; +color13: #44AE9B; +color14: #10D8A9; +color15: #7FE3CC; + + } diff --git a/copy.sh b/copy.sh index 4b6a3cde..4d8edcb0 100755 --- a/copy.sh +++ b/copy.sh @@ -257,7 +257,7 @@ fi printf "\n" -# Action to do for better rofi and kitty appearance +# Action to do for better kitty appearance while true; do echo "$MAGENTA Select monitor resolution to properly configure appearance and fonts:" echo "$YELLOW -- Enter 1. for monitor res 1440p or less (< 1440p)" @@ -284,7 +284,7 @@ echo "${OK} You have chosen $resolution resolution." 2>&1 | tee -a "$LOG" # Add your commands based on the resolution choice if [ "$resolution" == "< 1440p" ]; then - cp -r config/rofi/resolution/1080p/* config/rofi/ + #cp -r config/rofi/resolution/1080p/* config/rofi/ 10-Feb-2025 sed -i 's/font_size 16.0/font_size 12.0/' config/kitty/kitty.conf # hyprlock matters @@ -292,7 +292,7 @@ if [ "$resolution" == "< 1440p" ]; then mv config/hypr/hyprlock-1080p.conf config/hypr/hyprlock.conf elif [ "$resolution" == "≥ 1440p" ]; then - cp -r config/rofi/resolution/1440p/* config/rofi/ + #cp -r config/rofi/resolution/1440p/* config/rofi/ 10-Feb-2025 fi printf "\n" @@ -617,6 +617,24 @@ fi printf "\n%.0s" {1..} +## Rofi Additional themes +source_DIR="$HOME/assets/rofi/themes" +rofi_DIR="$HOME/.local/share/rofi/themes" + +echo -e "${NOTE} copying additional rofi themes into ${YELOW}$rofi_DIR${RESET}... " + +if [ ! -d "$rofi_DIR" ]; then + echo "Directory $rofi_DIR does not exist. Creating it now..." | tee -a "$LOG" + mkdir -p "$rofi_DIR" +fi + +# Copy the rofi themes from assets +cp -r "$source_DIR"/* "$rofi_DIR" + +echo "rofi themes from $source_DIR have been copied to $rofi_DIR" | tee -a "$LOG" + +printf "\n%.0s" {1..} + # wallpaper stuff mkdir -p ~/Pictures/wallpapers if cp -r wallpapers ~/Pictures/; then -- cgit v1.2.3 From 2fd83b87b53af1acb234ed970e252ce3cde674f4 Mon Sep 17 00:00:00 2001 From: JaKooLit Date: Mon, 10 Feb 2025 01:50:19 +0900 Subject: minor copy.sh tweak --- copy.sh | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/copy.sh b/copy.sh index 4d8edcb0..ffbb3267 100755 --- a/copy.sh +++ b/copy.sh @@ -291,7 +291,7 @@ if [ "$resolution" == "< 1440p" ]; then mv config/hypr/hyprlock.conf config/hypr/hyprlock-2k.conf && mv config/hypr/hyprlock-1080p.conf config/hypr/hyprlock.conf -elif [ "$resolution" == "≥ 1440p" ]; then + #elif [ "$resolution" == "≥ 1440p" ]; then #cp -r config/rofi/resolution/1440p/* config/rofi/ 10-Feb-2025 fi @@ -615,25 +615,25 @@ if [ -d "$BACKUP_DIR_PATH" ]; then done fi -printf "\n%.0s" {1..} +printf "\n%.0s" {1..1} ## Rofi Additional themes -source_DIR="$HOME/assets/rofi/themes" +source_DIR="assets/rofi/themes" rofi_DIR="$HOME/.local/share/rofi/themes" -echo -e "${NOTE} copying additional rofi themes into ${YELOW}$rofi_DIR${RESET}... " +echo -e "${NOTE} copying additional rofi themes into ${YELLOW}$rofi_DIR${RESET}... " if [ ! -d "$rofi_DIR" ]; then - echo "Directory $rofi_DIR does not exist. Creating it now..." | tee -a "$LOG" + echo "${INFO}Directory $rofi_DIR does not exist. Creating it now..." | tee -a "$LOG" mkdir -p "$rofi_DIR" fi # Copy the rofi themes from assets cp -r "$source_DIR"/* "$rofi_DIR" -echo "rofi themes from $source_DIR have been copied to $rofi_DIR" | tee -a "$LOG" +echo "${OK}rofi themes from ${YELLOW}$source_DIR${RESET} have been copied to ${MAGENTA}$rofi_DIR${RESET}" | tee -a "$LOG" -printf "\n%.0s" {1..} +printf "\n%.0s" {1..1} # wallpaper stuff mkdir -p ~/Pictures/wallpapers -- cgit v1.2.3 From 99dcaf5bf9e77adf0342446012acfd4588cf5738 Mon Sep 17 00:00:00 2001 From: JaKooLit Date: Mon, 10 Feb 2025 20:05:17 +0900 Subject: updated rofi search --- .../rofi/themes/KooL_style-11-Win11-list-dark.rasi | 130 ++++++++++++++ .../themes/KooL_style-11-Win11-list-light.rasi | 130 ++++++++++++++ assets/rofi/themes/KooL_style-9.rasi | 190 +++++++++++++++++++++ .../rofi/themes/KooL_style_11-Win11-list-dark.rasi | 130 -------------- .../themes/KooL_style_11-Win11-list-light.rasi | 130 -------------- assets/rofi/themes/KooL_style_9.rasi | 190 --------------------- config/rofi/config-search.rasi | 10 +- 7 files changed, 455 insertions(+), 455 deletions(-) create mode 100644 assets/rofi/themes/KooL_style-11-Win11-list-dark.rasi create mode 100644 assets/rofi/themes/KooL_style-11-Win11-list-light.rasi create mode 100644 assets/rofi/themes/KooL_style-9.rasi delete mode 100644 assets/rofi/themes/KooL_style_11-Win11-list-dark.rasi delete mode 100644 assets/rofi/themes/KooL_style_11-Win11-list-light.rasi delete mode 100644 assets/rofi/themes/KooL_style_9.rasi diff --git a/assets/rofi/themes/KooL_style-11-Win11-list-dark.rasi b/assets/rofi/themes/KooL_style-11-Win11-list-dark.rasi new file mode 100644 index 00000000..f0a7d9e6 --- /dev/null +++ b/assets/rofi/themes/KooL_style-11-Win11-list-dark.rasi @@ -0,0 +1,130 @@ +/* ---- 💫 https://github.com/JaKooLit 💫 ---- */ +/* KooL Style 10 - Windows 11 List Dark */ +/* source: https://github.com/newmanls */ + +/* Integrating Wallust and More tweaks */ + +/* ---- Configuration ---- */ +configuration { + dpi: 1; + show-icons: true; + hover-select: true; + me-select-entry: "MouseSecondary"; + me-accept-entry: "MousePrimary"; +} + +/*****----- Global Properties -----*****/ +* { + font: "JetBrainsMono Nerd Font SemiBold 13"; + + bg0 : black/50%; + bg1 : black/40%; + bg2 : black/10%; + bg3 : black; + fg0 : #ffffff; + fg1 : #cecece; + accent : #60cdff; + urgent : @accent; + + background-color : transparent; + text-color : @fg0; + + margin : 0; + padding : 0; + spacing : 0; +} + +element-icon, element-text, scrollbar { + cursor: pointer; +} + +window { + location : south; + width : 40%; + height : 50%; + y-offset : -10px; + + background-color : @bg1; + border-radius : 8px; +} + +mainbox { + padding : 24px; + spacing : 24px; +} + +inputbar { + padding : 8px; + spacing : 4px; + children : [ icon-search, entry ]; + border : 0 0 2px 0 solid; + border-color : @accent; + border-radius : 2px; + background-color : @bg0; +} + +icon-search, entry, element-icon, element-text { + vertical-align: 0.5; +} + +icon-search { + expand : false; + filename : "search-symbolic"; + size : 24px; +} + +entry { + placeholder : "Type here to search"; + text-color : @fg1; +} + +textbox { + padding : 4px 8px; + background-color : @bg2; +} + +listview { + columns : 2; + spacing : 8px; + fixed-height : true; + fixed-columns : true; +} + +element { + font: "JetBrainsMono Nerd Font SemiBold 11"; + spacing : 1em; + padding : 8px; + border-radius : 2px; +} + +element normal urgent { + text-color: @urgent; +} + +element normal active { + text-color: @accent; +} + +element alternate active { + text-color: @accent; +} + +element selected active { + text-color: @accent; +} + +element selected { + background-color: @bg3; +} + +element selected urgent { + background-color: @urgent; +} + +element-icon { + size: 1.5em; +} + +element-text { + text-color: inherit; +} diff --git a/assets/rofi/themes/KooL_style-11-Win11-list-light.rasi b/assets/rofi/themes/KooL_style-11-Win11-list-light.rasi new file mode 100644 index 00000000..65809c4d --- /dev/null +++ b/assets/rofi/themes/KooL_style-11-Win11-list-light.rasi @@ -0,0 +1,130 @@ +/* ---- 💫 https://github.com/JaKooLit 💫 ---- */ +/* KooL Style 10 - Windows 11 List Light */ +/* source: https://github.com/newmanls */ + +/* Integrating Wallust and More tweaks */ + +/* ---- Configuration ---- */ +configuration { + dpi: 1; + show-icons: true; + hover-select: true; + me-select-entry: "MouseSecondary"; + me-accept-entry: "MousePrimary"; +} + +/*****----- Global Properties -----*****/ +* { + font: "JetBrainsMono Nerd Font SemiBold 13"; + + bg0 : #ffffff80; + bg1 : #f9f9f9bf; + bg2 : #f7f7f7; + bg3 : #fefefebf; + fg0 : #1a1a1a; + fg1 : #5f5f5f; + accent : #005fb8; + urgent : @accent; + + background-color : transparent; + text-color : @fg0; + + margin : 0; + padding : 0; + spacing : 0; +} + +element-icon, element-text, scrollbar { + cursor: pointer; +} + +window { + location : south; + width : 40%; + height : 50%; + y-offset : -10px; + + background-color : @bg1; + border-radius : 8px; +} + +mainbox { + padding : 24px; + spacing : 24px; +} + +inputbar { + padding : 8px; + spacing : 4px; + children : [ icon-search, entry ]; + border : 0 0 2px 0 solid; + border-color : @accent; + border-radius : 2px; + background-color : @bg0; +} + +icon-search, entry, element-icon, element-text { + vertical-align: 0.5; +} + +icon-search { + expand : false; + filename : "search-symbolic"; + size : 24px; +} + +entry { + placeholder : "Type here to search"; + placeholder-color : @fg1; +} + +textbox { + padding : 4px 8px; + background-color : @bg2; +} + +listview { + columns : 2; + spacing : 8px; + fixed-height : true; + fixed-columns : true; +} + +element { + font: "JetBrainsMono Nerd Font SemiBold 11"; + spacing : 1em; + padding : 8px; + border-radius : 2px; +} + +element normal urgent { + text-color: @urgent; +} + +element normal active { + text-color: @accent; +} + +element alternate active { + text-color: @accent; +} + +element selected active { + text-color: @accent; +} + +element selected { + background-color: @bg3; +} + +element selected urgent { + background-color: @urgent; +} + +element-icon { + size: 1.5em; +} + +element-text { + text-color: inherit; +} diff --git a/assets/rofi/themes/KooL_style-9.rasi b/assets/rofi/themes/KooL_style-9.rasi new file mode 100644 index 00000000..d09e58e2 --- /dev/null +++ b/assets/rofi/themes/KooL_style-9.rasi @@ -0,0 +1,190 @@ +/* ---- 💫 https://github.com/JaKooLit 💫 ---- */ +/* KooL Style 9 */ +/* Modified version of Rofi Config which was submitted by https://github.com/lonerOrz via Discord */ + +/* Integrating Wallust and More tweaks */ + + +configuration { + show-icons: true; + display-drun: ""; + drun-display-format: "{icon} {name}"; + disable-history: false; + click-to-exit: true; + location: 0; + dpi: 1; + hover-select: true; + me-select-entry: "MouseSecondary"; + me-accept-entry: "MousePrimary"; +} + +/* ---- Load wallust colors ---- */ +@theme "~/.config/rofi/wallust/colors-rofi.rasi" + +/*****----- Global Properties -----*****/ +* { + font: "JetBrainsMono Nerd Font SemiBold 13"; + + BG: @background; + BGA: @color11; + FG: @foreground; + FGA: #F28FADff; + BDR: @color12; + SEL: #1E1E2Eff; + UGT: #F28FADff; + IMG: #FAE3B0ff; + OFF: #575268ff; + ON: #ABE9B3ff; +} + +/* ---- Window ---- */ +window { + transparency: "real"; + background-color: @BG; + text-color: @FG; + border: 2px; + border-color: @BDR; + border-radius: 10px; + width: 25%; + anchor: center; + x-offset: 0; + y-offset: 0; +} + +prompt { + enabled: true; + padding: 8px; + background-color: @BG; + text-color: @IMG; +} + +textbox-prompt-colon { + expand: false; + str: ""; + border-radius: 100%; + background-color: @SEL; + text-color: @FG; + padding: 8px 12px 8px 12px; +} + +/* ---- Entry input ---- */ +entry { + background-color: @BG; + text-color: @FG; + placeholder-color: @FG; + expand: true; + horizontal-align: 0; + placeholder: " Search..."; + blink: true; + border: 0px 0px 2px 0px; + border-color: @BDR; + border-radius: 10px; + padding: 8px; +} + +inputbar { + children: [ textbox-prompt-colon, entry ]; + background-color: @BG; + text-color: @FG; + expand: false; + border: 0px 0px 0px 0px; + border-radius: 0px; + border-color: @BDR; + margin: 0px 0px 0px 0px; + padding: 0px; + position: center; +} + +case-indicator { + background-color: @BG; + text-color: @FG; + spacing: 0; +} + +/* ---- Listview ---- */ +listview { + background-color: @BG; + columns: 1; + lines: 7; + spacing: 4px; + cycle: true; + dynamic: true; + layout: vertical; + scrollbar: true; +} + +mainbox { + background-color: @BG; + children: [ inputbar, listview ]; + spacing: 15px; + padding: 15px; +} + +/* ---- Scrollbar ---- */ +scrollbar { + border: 1px; + border-radius: 10px; + border-color: @color12; + handle-color: @color11; + handle-width: 10px ; + padding: 0; +} + +/* ---- Elements ---- */ +element { + font: "JetBrainsMono Nerd Font SemiBold 11"; + background-color: @BG; + text-color: @FG; + orientation: horizontal; + border-radius: 4px; + padding: 6px 6px 6px 6px; +} + +element-icon { + background-color: inherit; + text-color: inherit; + horizontal-align: 0.5; + vertical-align: 0.5; + size: 24px; + border: 0px; +} + +element-text { + background-color: inherit; + text-color: inherit; + expand: true; + horizontal-align: 0; + vertical-align: 0.5; + margin: 2px 0px 2px 2px; +} + +element normal.urgent, +element alternate.urgent { + background-color: @UGT; + text-color: @FG; + border-radius: 9px; +} + +element normal.active, +element alternate.active { + background-color: @BGA; + text-color: @FG; +} + +element selected { + background-color: @BGA; + text-color: @SEL; + border: 0px 0px 0px 0px; + border-radius: 10px; + border-color: @BDR; +} + +element selected.urgent { + background-color: @UGT; + text-color: @FG; +} + +element selected.active { + background-color: @BGA; + color: @FG; +} diff --git a/assets/rofi/themes/KooL_style_11-Win11-list-dark.rasi b/assets/rofi/themes/KooL_style_11-Win11-list-dark.rasi deleted file mode 100644 index f0a7d9e6..00000000 --- a/assets/rofi/themes/KooL_style_11-Win11-list-dark.rasi +++ /dev/null @@ -1,130 +0,0 @@ -/* ---- 💫 https://github.com/JaKooLit 💫 ---- */ -/* KooL Style 10 - Windows 11 List Dark */ -/* source: https://github.com/newmanls */ - -/* Integrating Wallust and More tweaks */ - -/* ---- Configuration ---- */ -configuration { - dpi: 1; - show-icons: true; - hover-select: true; - me-select-entry: "MouseSecondary"; - me-accept-entry: "MousePrimary"; -} - -/*****----- Global Properties -----*****/ -* { - font: "JetBrainsMono Nerd Font SemiBold 13"; - - bg0 : black/50%; - bg1 : black/40%; - bg2 : black/10%; - bg3 : black; - fg0 : #ffffff; - fg1 : #cecece; - accent : #60cdff; - urgent : @accent; - - background-color : transparent; - text-color : @fg0; - - margin : 0; - padding : 0; - spacing : 0; -} - -element-icon, element-text, scrollbar { - cursor: pointer; -} - -window { - location : south; - width : 40%; - height : 50%; - y-offset : -10px; - - background-color : @bg1; - border-radius : 8px; -} - -mainbox { - padding : 24px; - spacing : 24px; -} - -inputbar { - padding : 8px; - spacing : 4px; - children : [ icon-search, entry ]; - border : 0 0 2px 0 solid; - border-color : @accent; - border-radius : 2px; - background-color : @bg0; -} - -icon-search, entry, element-icon, element-text { - vertical-align: 0.5; -} - -icon-search { - expand : false; - filename : "search-symbolic"; - size : 24px; -} - -entry { - placeholder : "Type here to search"; - text-color : @fg1; -} - -textbox { - padding : 4px 8px; - background-color : @bg2; -} - -listview { - columns : 2; - spacing : 8px; - fixed-height : true; - fixed-columns : true; -} - -element { - font: "JetBrainsMono Nerd Font SemiBold 11"; - spacing : 1em; - padding : 8px; - border-radius : 2px; -} - -element normal urgent { - text-color: @urgent; -} - -element normal active { - text-color: @accent; -} - -element alternate active { - text-color: @accent; -} - -element selected active { - text-color: @accent; -} - -element selected { - background-color: @bg3; -} - -element selected urgent { - background-color: @urgent; -} - -element-icon { - size: 1.5em; -} - -element-text { - text-color: inherit; -} diff --git a/assets/rofi/themes/KooL_style_11-Win11-list-light.rasi b/assets/rofi/themes/KooL_style_11-Win11-list-light.rasi deleted file mode 100644 index 65809c4d..00000000 --- a/assets/rofi/themes/KooL_style_11-Win11-list-light.rasi +++ /dev/null @@ -1,130 +0,0 @@ -/* ---- 💫 https://github.com/JaKooLit 💫 ---- */ -/* KooL Style 10 - Windows 11 List Light */ -/* source: https://github.com/newmanls */ - -/* Integrating Wallust and More tweaks */ - -/* ---- Configuration ---- */ -configuration { - dpi: 1; - show-icons: true; - hover-select: true; - me-select-entry: "MouseSecondary"; - me-accept-entry: "MousePrimary"; -} - -/*****----- Global Properties -----*****/ -* { - font: "JetBrainsMono Nerd Font SemiBold 13"; - - bg0 : #ffffff80; - bg1 : #f9f9f9bf; - bg2 : #f7f7f7; - bg3 : #fefefebf; - fg0 : #1a1a1a; - fg1 : #5f5f5f; - accent : #005fb8; - urgent : @accent; - - background-color : transparent; - text-color : @fg0; - - margin : 0; - padding : 0; - spacing : 0; -} - -element-icon, element-text, scrollbar { - cursor: pointer; -} - -window { - location : south; - width : 40%; - height : 50%; - y-offset : -10px; - - background-color : @bg1; - border-radius : 8px; -} - -mainbox { - padding : 24px; - spacing : 24px; -} - -inputbar { - padding : 8px; - spacing : 4px; - children : [ icon-search, entry ]; - border : 0 0 2px 0 solid; - border-color : @accent; - border-radius : 2px; - background-color : @bg0; -} - -icon-search, entry, element-icon, element-text { - vertical-align: 0.5; -} - -icon-search { - expand : false; - filename : "search-symbolic"; - size : 24px; -} - -entry { - placeholder : "Type here to search"; - placeholder-color : @fg1; -} - -textbox { - padding : 4px 8px; - background-color : @bg2; -} - -listview { - columns : 2; - spacing : 8px; - fixed-height : true; - fixed-columns : true; -} - -element { - font: "JetBrainsMono Nerd Font SemiBold 11"; - spacing : 1em; - padding : 8px; - border-radius : 2px; -} - -element normal urgent { - text-color: @urgent; -} - -element normal active { - text-color: @accent; -} - -element alternate active { - text-color: @accent; -} - -element selected active { - text-color: @accent; -} - -element selected { - background-color: @bg3; -} - -element selected urgent { - background-color: @urgent; -} - -element-icon { - size: 1.5em; -} - -element-text { - text-color: inherit; -} diff --git a/assets/rofi/themes/KooL_style_9.rasi b/assets/rofi/themes/KooL_style_9.rasi deleted file mode 100644 index d09e58e2..00000000 --- a/assets/rofi/themes/KooL_style_9.rasi +++ /dev/null @@ -1,190 +0,0 @@ -/* ---- 💫 https://github.com/JaKooLit 💫 ---- */ -/* KooL Style 9 */ -/* Modified version of Rofi Config which was submitted by https://github.com/lonerOrz via Discord */ - -/* Integrating Wallust and More tweaks */ - - -configuration { - show-icons: true; - display-drun: ""; - drun-display-format: "{icon} {name}"; - disable-history: false; - click-to-exit: true; - location: 0; - dpi: 1; - hover-select: true; - me-select-entry: "MouseSecondary"; - me-accept-entry: "MousePrimary"; -} - -/* ---- Load wallust colors ---- */ -@theme "~/.config/rofi/wallust/colors-rofi.rasi" - -/*****----- Global Properties -----*****/ -* { - font: "JetBrainsMono Nerd Font SemiBold 13"; - - BG: @background; - BGA: @color11; - FG: @foreground; - FGA: #F28FADff; - BDR: @color12; - SEL: #1E1E2Eff; - UGT: #F28FADff; - IMG: #FAE3B0ff; - OFF: #575268ff; - ON: #ABE9B3ff; -} - -/* ---- Window ---- */ -window { - transparency: "real"; - background-color: @BG; - text-color: @FG; - border: 2px; - border-color: @BDR; - border-radius: 10px; - width: 25%; - anchor: center; - x-offset: 0; - y-offset: 0; -} - -prompt { - enabled: true; - padding: 8px; - background-color: @BG; - text-color: @IMG; -} - -textbox-prompt-colon { - expand: false; - str: ""; - border-radius: 100%; - background-color: @SEL; - text-color: @FG; - padding: 8px 12px 8px 12px; -} - -/* ---- Entry input ---- */ -entry { - background-color: @BG; - text-color: @FG; - placeholder-color: @FG; - expand: true; - horizontal-align: 0; - placeholder: " Search..."; - blink: true; - border: 0px 0px 2px 0px; - border-color: @BDR; - border-radius: 10px; - padding: 8px; -} - -inputbar { - children: [ textbox-prompt-colon, entry ]; - background-color: @BG; - text-color: @FG; - expand: false; - border: 0px 0px 0px 0px; - border-radius: 0px; - border-color: @BDR; - margin: 0px 0px 0px 0px; - padding: 0px; - position: center; -} - -case-indicator { - background-color: @BG; - text-color: @FG; - spacing: 0; -} - -/* ---- Listview ---- */ -listview { - background-color: @BG; - columns: 1; - lines: 7; - spacing: 4px; - cycle: true; - dynamic: true; - layout: vertical; - scrollbar: true; -} - -mainbox { - background-color: @BG; - children: [ inputbar, listview ]; - spacing: 15px; - padding: 15px; -} - -/* ---- Scrollbar ---- */ -scrollbar { - border: 1px; - border-radius: 10px; - border-color: @color12; - handle-color: @color11; - handle-width: 10px ; - padding: 0; -} - -/* ---- Elements ---- */ -element { - font: "JetBrainsMono Nerd Font SemiBold 11"; - background-color: @BG; - text-color: @FG; - orientation: horizontal; - border-radius: 4px; - padding: 6px 6px 6px 6px; -} - -element-icon { - background-color: inherit; - text-color: inherit; - horizontal-align: 0.5; - vertical-align: 0.5; - size: 24px; - border: 0px; -} - -element-text { - background-color: inherit; - text-color: inherit; - expand: true; - horizontal-align: 0; - vertical-align: 0.5; - margin: 2px 0px 2px 2px; -} - -element normal.urgent, -element alternate.urgent { - background-color: @UGT; - text-color: @FG; - border-radius: 9px; -} - -element normal.active, -element alternate.active { - background-color: @BGA; - text-color: @FG; -} - -element selected { - background-color: @BGA; - text-color: @SEL; - border: 0px 0px 0px 0px; - border-radius: 10px; - border-color: @BDR; -} - -element selected.urgent { - background-color: @UGT; - text-color: @FG; -} - -element selected.active { - background-color: @BGA; - color: @FG; -} diff --git a/config/rofi/config-search.rasi b/config/rofi/config-search.rasi index b216d0a6..08600b30 100644 --- a/config/rofi/config-search.rasi +++ b/config/rofi/config-search.rasi @@ -7,13 +7,13 @@ window { width: 40%; height: inherit; - background-color: inherit; - text-color: inherit; - y-offset: 6px; + background-color: black/25%; + y-offset: 10px; location: north; children: [ "entry" ]; border: 2px; - border-color: white/50%; + border-color: white/25%; + border-radius: 20px; } /* ---- Entry ---- */ @@ -21,5 +21,5 @@ entry { placeholder: " 🔎 Google Search via web browser"; padding: 15px; border: 0px; + text-color: white; } - -- cgit v1.2.3 From 34ec8fe040c036b4c6f5d426a7bad66ebddfc8f2 Mon Sep 17 00:00:00 2001 From: JaKooLit Date: Wed, 12 Feb 2025 00:54:00 +0900 Subject: Updated New rofi themes --- assets/rofi/themes/KooL_style-1.rasi | 2 +- assets/rofi/themes/KooL_style-10-Fancy.rasi | 12 +++++------ .../themes/KooL_style-11-Win11-list-light.rasi | 2 +- assets/rofi/themes/KooL_style-2-Dark.rasi | 8 ++++---- assets/rofi/themes/KooL_style-2-Light.rasi | 6 +++--- assets/rofi/themes/KooL_style-3-FullScreen-v1.rasi | 2 +- assets/rofi/themes/KooL_style-3-Fullscreen-v2.rasi | 2 +- assets/rofi/themes/KooL_style-4.rasi | 6 +++--- assets/rofi/themes/KooL_style-5.rasi | 4 ++-- assets/rofi/themes/KooL_style-6.rasi | 3 +-- assets/rofi/themes/KooL_style-8.rasi | 23 +++++++++++++-------- assets/rofi/themes/KooL_style-9.rasi | 22 +++++++++++++++++++- config/hypr/UserConfigs/UserKeybinds.conf | 12 +++++------ config/hypr/UserScripts/00-Readme | 0 config/hypr/UserScripts/RofiCalc.sh | 2 +- config/hypr/configs/Keybinds.conf | 24 ++++++++++++++-------- config/rofi/config-calc.rasi | 1 + config/rofi/config-search.rasi | 4 +--- 18 files changed, 81 insertions(+), 54 deletions(-) mode change 100755 => 100644 config/hypr/UserScripts/00-Readme diff --git a/assets/rofi/themes/KooL_style-1.rasi b/assets/rofi/themes/KooL_style-1.rasi index 786e5b2f..556c86a1 100644 --- a/assets/rofi/themes/KooL_style-1.rasi +++ b/assets/rofi/themes/KooL_style-1.rasi @@ -213,7 +213,7 @@ element-icon { cursor: inherit; } element-text { - font: "JetBrainsMono Nerd Font SemiBold 11"; + font: "JetBrainsMono Nerd Font SemiBold 12"; background-color: transparent; text-color: inherit; cursor: inherit; diff --git a/assets/rofi/themes/KooL_style-10-Fancy.rasi b/assets/rofi/themes/KooL_style-10-Fancy.rasi index 80203b6f..8da2e0e7 100644 --- a/assets/rofi/themes/KooL_style-10-Fancy.rasi +++ b/assets/rofi/themes/KooL_style-10-Fancy.rasi @@ -66,7 +66,6 @@ window { children: [ inputbar, message, wrapper-mode-switcher, listview , pagerbox ]; } - pagerbox { expand: false; orientation: horizontal; @@ -229,6 +228,7 @@ sidebar { inputbar { text-color: @normal-foreground; padding: 0px 0px 0.5em; + children: [ wrapper ]; } case-indicator { text-color: @normal-foreground; @@ -237,9 +237,8 @@ case-indicator { wrapper { orientation: horizontal; text-color: black; - background-color: white / 70%; + background-color: white / 75%; border-color: grey; - border: 2px; border-radius: 5px; padding: 4px; @@ -270,12 +269,13 @@ icon-k { entry { enabled: true; expand: true; + background-color: white / 75%; placeholder: " 🖥️ Search "; vertical-align: 0.5; + border-radius: 5px; + padding: 4px; } -inputbar { - children: [ wrapper ]; -} + error-message { background-color: darkred/10%; diff --git a/assets/rofi/themes/KooL_style-11-Win11-list-light.rasi b/assets/rofi/themes/KooL_style-11-Win11-list-light.rasi index 65809c4d..75da3b6e 100644 --- a/assets/rofi/themes/KooL_style-11-Win11-list-light.rasi +++ b/assets/rofi/themes/KooL_style-11-Win11-list-light.rasi @@ -12,8 +12,8 @@ configuration { me-select-entry: "MouseSecondary"; me-accept-entry: "MousePrimary"; } - /*****----- Global Properties -----*****/ + * { font: "JetBrainsMono Nerd Font SemiBold 13"; diff --git a/assets/rofi/themes/KooL_style-2-Dark.rasi b/assets/rofi/themes/KooL_style-2-Dark.rasi index 934ea657..de16d833 100644 --- a/assets/rofi/themes/KooL_style-2-Dark.rasi +++ b/assets/rofi/themes/KooL_style-2-Dark.rasi @@ -64,14 +64,14 @@ inputbar { border: 0px 0px 2px 0px; border-radius: 0px; border-color: gray/20%; - background-color: transparent; + background-color: black/50%; children: [ "entry" ]; } entry { enabled: true; - background-color: transparent; - text-color: dimgray; + background-color: black/50%; + text-color: white/75%; cursor: text; placeholder: "Type to search"; placeholder-color: inherit; @@ -148,7 +148,7 @@ mode-switcher{ text-color: white; } button { - font: "JetBrainsMono Nerd Font SemiBold 10"; + font: "JetBrainsMono Nerd Font SemiBold 12"; padding: 6px; border: 0px solid; border-radius: 100%; diff --git a/assets/rofi/themes/KooL_style-2-Light.rasi b/assets/rofi/themes/KooL_style-2-Light.rasi index 3cd9266d..74eb8e32 100644 --- a/assets/rofi/themes/KooL_style-2-Light.rasi +++ b/assets/rofi/themes/KooL_style-2-Light.rasi @@ -41,7 +41,7 @@ window { padding: 0px; border-radius: 12px; cursor: "default"; - background-color: transparent; + background-color: inherit; } /*****----- Main Box -----*****/ @@ -60,7 +60,7 @@ inputbar { enabled: true; spacing: 0px; margin: 0px; - padding: 0px 0px 10px 0px; + padding: 0px 10px 10px 0px; border: 0px 0px 2px 0px; border-radius: 0px; border-color: gray/20%; @@ -70,7 +70,7 @@ inputbar { entry { enabled: true; - background-color: transparent; + background-color: inherit; text-color: black; cursor: text; placeholder: "Type to search"; diff --git a/assets/rofi/themes/KooL_style-3-FullScreen-v1.rasi b/assets/rofi/themes/KooL_style-3-FullScreen-v1.rasi index 7ca3d4bf..d9b31251 100644 --- a/assets/rofi/themes/KooL_style-3-FullScreen-v1.rasi +++ b/assets/rofi/themes/KooL_style-3-FullScreen-v1.rasi @@ -1,5 +1,5 @@ /* ---- 💫 https://github.com/JaKooLit 💫 ---- */ -/* KooL Hyprland v2.3.10 (latest) - Default Config */ +/* KooL Hyprland Full Screen Style 3 v1 */ /* ---- Configuration ---- */ diff --git a/assets/rofi/themes/KooL_style-3-Fullscreen-v2.rasi b/assets/rofi/themes/KooL_style-3-Fullscreen-v2.rasi index 6f1a3cef..7584b542 100644 --- a/assets/rofi/themes/KooL_style-3-Fullscreen-v2.rasi +++ b/assets/rofi/themes/KooL_style-3-Fullscreen-v2.rasi @@ -1,5 +1,5 @@ /* ---- 💫 https://github.com/JaKooLit 💫 ---- */ - +/* KooL Hyprland Rofi Style 3 - Full screen v2 */ /* credit: https://github.com/adi1090x/rofi */ /*****----- Configuration -----*****/ diff --git a/assets/rofi/themes/KooL_style-4.rasi b/assets/rofi/themes/KooL_style-4.rasi index fb25db61..7f4f0d4e 100644 --- a/assets/rofi/themes/KooL_style-4.rasi +++ b/assets/rofi/themes/KooL_style-4.rasi @@ -1,5 +1,5 @@ /* ---- 💫 https://github.com/JaKooLit 💫 ---- */ - +/* KooL Hyprland Rofi Style 4 */ /* credit: https://github.com/adi1090x/rofi */ /*****----- Configuration -----*****/ @@ -89,7 +89,7 @@ mainbox { border: 0px solid; border-radius: 0px 0px 0px 0px; border-color: @border-color; - background-color: transparent; + background-color: inherit; children: [ "inputbar", "message", "custombox" ]; } @@ -132,7 +132,7 @@ textbox-prompt-colon { entry { enabled: true; padding: 5px 0px; - background-color: inherit; + background-color: @alternate-background; text-color: @foreground; cursor: text; placeholder: "Search..."; diff --git a/assets/rofi/themes/KooL_style-5.rasi b/assets/rofi/themes/KooL_style-5.rasi index 234567bc..bb70d0f8 100644 --- a/assets/rofi/themes/KooL_style-5.rasi +++ b/assets/rofi/themes/KooL_style-5.rasi @@ -118,7 +118,7 @@ entry { cursor: text; placeholder: " Search"; placeholder-color: inherit; - background-color: transparent; + background-color: @background; } /* ---- Mode Switcher ---- */ @@ -230,7 +230,7 @@ element-icon { } element-text { - font: "JetBrainsMono Nerd Font SemiBold 10"; + font: "JetBrainsMono Nerd Font SemiBold 12"; background-color: transparent; text-color: @foreground; cursor: inherit; diff --git a/assets/rofi/themes/KooL_style-6.rasi b/assets/rofi/themes/KooL_style-6.rasi index f6b1307b..30028218 100644 --- a/assets/rofi/themes/KooL_style-6.rasi +++ b/assets/rofi/themes/KooL_style-6.rasi @@ -1,5 +1,5 @@ /* ---- 💫 https://github.com/JaKooLit 💫 ---- */ -/* KooL Hyprland v2.2.10 (old) - Default Config */ +/* KooL Hyprland Rofi Style 6 */ /* ---- Configuration ---- */ @@ -199,7 +199,6 @@ element-icon { } element-text { background-color: transparent; - font: "Fira Code SemiBold 12"; text-color: inherit; cursor: inherit; vertical-align: 0.5; diff --git a/assets/rofi/themes/KooL_style-8.rasi b/assets/rofi/themes/KooL_style-8.rasi index 00e5c9cf..b74f801f 100644 --- a/assets/rofi/themes/KooL_style-8.rasi +++ b/assets/rofi/themes/KooL_style-8.rasi @@ -218,16 +218,21 @@ element-text { } /* ---- Message ---- */ -error-message { - text-color: @foreground; - background-color: @background; - text-transform: capitalize; - children: [ "textbox" ]; +message { + background-color: transparent; + border: 0px; } - textbox { - text-color: inherit; - background-color: inherit; + padding: 12px; + border-radius: 10px; + background-color: @background; + text-color: @foreground; vertical-align: 0.5; - horizontal-align: 0.5; + horizontal-align: 0.0; +} +error-message { + padding: 12px; + border-radius: 20px; + background-color: @background; + text-color: @foreground; } diff --git a/assets/rofi/themes/KooL_style-9.rasi b/assets/rofi/themes/KooL_style-9.rasi index d09e58e2..a74e64eb 100644 --- a/assets/rofi/themes/KooL_style-9.rasi +++ b/assets/rofi/themes/KooL_style-9.rasi @@ -132,7 +132,7 @@ scrollbar { /* ---- Elements ---- */ element { - font: "JetBrainsMono Nerd Font SemiBold 11"; + font: "JetBrainsMono Nerd Font SemiBold 12"; background-color: @BG; text-color: @FG; orientation: horizontal; @@ -188,3 +188,23 @@ element selected.active { background-color: @BGA; color: @FG; } + +/* ---- Message ---- */ +message { + background-color: transparent; + border: 0px; +} +textbox { + padding: 12px; + border-radius: 10px; + background-color: @background; + text-color: @foreground; + vertical-align: 0.5; + horizontal-align: 0.0; +} +error-message { + padding: 12px; + border-radius: 20px; + background-color: @background; + text-color: @foreground; +} \ No newline at end of file diff --git a/config/hypr/UserConfigs/UserKeybinds.conf b/config/hypr/UserConfigs/UserKeybinds.conf index ebcd2e6d..a615ef68 100644 --- a/config/hypr/UserConfigs/UserKeybinds.conf +++ b/config/hypr/UserConfigs/UserKeybinds.conf @@ -13,21 +13,19 @@ $UserScripts = $HOME/.config/hypr/UserScripts # rofi App launcher #bindr = $mainMod, $mainMod_L, exec, pkill rofi || rofi -show drun -modi drun,filebrowser,run,window # Super Key to Launch rofi menu -bind = $mainMod, D, exec, pkill rofi || rofi -show drun -modi drun,filebrowser,run,window #Main Menu +bind = $mainMod, D, exec, pkill rofi || rofi -show drun -modi drun,filebrowser,run,window # Main Menu (APP Launcher) -bind = $mainMod CTRL, F, fullscreen, 1 # fake full screen +bind = $mainMod, B, exec, xdg-open "http:// &" # default browser -# ags overview -bind = $mainMod, A, exec, pkill rofi || true && ags -t 'overview' +bind = $mainMod, A, exec, pkill rofi || true && ags -t 'overview' # ags desktop overview bind = $mainMod, Return, exec, $term #terminal -bind = $mainMod, T, exec, $files #file manager +bind = $mainMod, E, exec, $files #file manager bind = $mainMod CTRL, R, exec, $scriptsDir/RofiThemeSelector.sh # modified Rofi Theme Selector - bind = $mainMod ALT, C, exec, $UserScripts/RofiCalc.sh # calculator (qalculate) -# pyprland +# pyprland (This is not available in Debian and Ubuntu) bind = $mainMod SHIFT, Return, exec, pypr toggle term # Dropdown terminal bind = $mainMod, Z, exec, pypr zoom # Toggle Desktop Zoom diff --git a/config/hypr/UserScripts/00-Readme b/config/hypr/UserScripts/00-Readme old mode 100755 new mode 100644 diff --git a/config/hypr/UserScripts/RofiCalc.sh b/config/hypr/UserScripts/RofiCalc.sh index 7bef4b6c..4b3b8b69 100755 --- a/config/hypr/UserScripts/RofiCalc.sh +++ b/config/hypr/UserScripts/RofiCalc.sh @@ -16,7 +16,7 @@ while true; do result=$( rofi -i -dmenu \ -config $rofi_theme \ - -mesg "$result = $calc_result" + -mesg "$result = $calc_result" ) if [ $? -ne 0 ]; then diff --git a/config/hypr/configs/Keybinds.conf b/config/hypr/configs/Keybinds.conf index 2ea3bfa3..7cacae40 100644 --- a/config/hypr/configs/Keybinds.conf +++ b/config/hypr/configs/Keybinds.conf @@ -10,12 +10,18 @@ $configs = $HOME/.config/hypr/configs $UserConfigs = $HOME/.config/hypr/UserConfigs $UserScripts = $HOME/.config/hypr/UserScripts + bind = CTRL ALT, Delete, exec, hyprctl dispatch exit 0 -bind = $mainMod, Q, killactive, -bind = $mainMod, F, fullscreen -bind = $mainMod SHIFT, Q, exec, $scriptsDir/KillActiveProcess.sh -bind = $mainMod SHIFT, F, togglefloating, -bind = $mainMod ALT, F, exec, hyprctl dispatch workspaceopt allfloat +bind = $mainMod, Q, killactive, #kill +bind = $mainMod SHIFT, Q, exec, $scriptsDir/KillActiveProcess.sh # Kill active process +bind = $mainMod SHIFT, F, fullscreen # whole full screen +bind = $mainMod CTRL, F, fullscreen, 1 # fake full screen +bind = $mainMod, SPACE, togglefloating, #Float Mode +bind = $mainMod ALT, SPACE, exec, hyprctl dispatch workspaceopt allfloat #All Float Mode + +#bind = $mainMod, SPACE, exec, $scriptsDir/Float.sh # float mode +#bind = $mainMod ALT, SPACE, exec, $scriptsDir/Float.sh --allfloat # all float mode + bind = CTRL ALT, L, exec, $scriptsDir/LockScreen.sh # screen lock bind = CTRL ALT, P, exec, $scriptsDir/Wlogout.sh # power menu @@ -24,24 +30,24 @@ bind = $mainMod, H, exec, $scriptsDir/KeyHints.sh # help file bind = $mainMod ALT, R, exec, $scriptsDir/Refresh.sh # Refresh waybar, swaync, rofi bind = $mainMod ALT, E, exec, $scriptsDir/RofiEmoji.sh # emoji menu bind = $mainMod, S, exec, $scriptsDir/RofiSearch.sh # Google search using rofi -bind = $mainMod SHIFT, B, exec, $scriptsDir/ChangeBlur.sh # Toggle blur settings +bind = $mainMod ALT, O, exec, $scriptsDir/ChangeBlur.sh # Toggle blur settings bind = $mainMod SHIFT, G, exec, $scriptsDir/GameMode.sh # Toggle animations ON/OFF bind = $mainMod ALT, L, exec, $scriptsDir/ChangeLayout.sh # Toggle Master or Dwindle Layout bind = $mainMod ALT, V, exec, $scriptsDir/ClipManager.sh # Clipboard Manager bind = $mainMod SHIFT, N, exec, swaync-client -t -sw # swayNC notification panel # FEATURES / EXTRAS (UserScripts) -bind = $mainMod, E, exec, $UserScripts/QuickEdit.sh # Quick Edit Hyprland Settings +bind = $mainMod SHIFT, E, exec, $UserScripts/QuickEdit.sh # Quick Edit Hyprland Settings bind = $mainMod SHIFT, M, exec, $UserScripts/RofiBeats.sh # online music using rofi bind = $mainMod, W, exec, $UserScripts/WallpaperSelect.sh # Select wallpaper to apply bind = $mainMod SHIFT, W, exec, $UserScripts/WallpaperEffects.sh # Wallpaper Effects by imagemagick bind = CTRL ALT, W, exec, $UserScripts/WallpaperRandom.sh # Random wallpapers -bind = $mainMod ALT, O, exec, hyprctl setprop active opaque toggle # disable opacity on active window +bind = $mainMod CTRL, O, exec, hyprctl setprop active opaque toggle # disable opacity on active window bind = $mainMod SHIFT, K, exec, $scriptsDir/KeyBinds.sh # search keybinds via rofi bind = $mainMod SHIFT, A, exec, $scriptsDir/Animations.sh #hyprland animations menu # Waybar / Bar related -bind = $mainMod, B, exec, pkill -SIGUSR1 waybar # Toggle hide/show waybar +bind = $mainMod CTRL ALT, B, exec, pkill -SIGUSR1 waybar # Toggle hide/show waybar bind = $mainMod CTRL, B, exec, $scriptsDir/WaybarStyles.sh # Waybar Styles Menu bind = $mainMod ALT, B, exec, $scriptsDir/WaybarLayout.sh # Waybar Layout Menu diff --git a/config/rofi/config-calc.rasi b/config/rofi/config-calc.rasi index 61be7642..60169c31 100644 --- a/config/rofi/config-calc.rasi +++ b/config/rofi/config-calc.rasi @@ -7,6 +7,7 @@ /* ---- Mainbox ---- */ mainbox { children: [ "entry", "message" ]; + height: inherit; } diff --git a/config/rofi/config-search.rasi b/config/rofi/config-search.rasi index 08600b30..a2ff66ee 100644 --- a/config/rofi/config-search.rasi +++ b/config/rofi/config-search.rasi @@ -7,13 +7,11 @@ window { width: 40%; height: inherit; - background-color: black/25%; y-offset: 10px; location: north; children: [ "entry" ]; border: 2px; border-color: white/25%; - border-radius: 20px; } /* ---- Entry ---- */ @@ -21,5 +19,5 @@ entry { placeholder: " 🔎 Google Search via web browser"; padding: 15px; border: 0px; - text-color: white; + border-radius: 12px; } -- cgit v1.2.3 From 772411cd39370bca3a89b5ee92bda3c5ea8e1b7e Mon Sep 17 00:00:00 2001 From: JaKooLit Date: Wed, 12 Feb 2025 12:52:11 +0900 Subject: updated Keyhints and added Keyhints in the Window rules. --- config/hypr/UserConfigs/WindowRules.conf | 3 ++ config/hypr/scripts/KeyHints.sh | 57 ++++++++++---------------------- copy.sh | 20 +++++++---- 3 files changed, 35 insertions(+), 45 deletions(-) diff --git a/config/hypr/UserConfigs/WindowRules.conf b/config/hypr/UserConfigs/WindowRules.conf index fc23c079..01c5e674 100644 --- a/config/hypr/UserConfigs/WindowRules.conf +++ b/config/hypr/UserConfigs/WindowRules.conf @@ -76,6 +76,7 @@ windowrulev2 = tag +viewer, class:^(eog|org.gnome.Loupe)$ # image viewer # POSITION # windowrulev2 = center,floating:1 # warning, it cause even the menu to float and center. +windowrulev2 = center, title:^(KooL Quick Cheat Sheet)$ windowrulev2 = center, class:([Tt]hunar), title:negative:(.*[Tt]hunar.*) windowrulev2 = center, title:^(ROG Control)$ windowrulev2 = center, title:^(Keybindings)$ @@ -106,6 +107,7 @@ windowrulev2 = workspace 6 silent, class:^(.virt-manager-wrapped)$ windowrulev2 = workspace 9 silent, tag:multimedia* # FLOAT +windowrulev2 = float, title:^(KooL Quick Cheat Sheet)$ windowrulev2 = float, tag:wallpaper* windowrulev2 = float, tag:settings* windowrulev2 = float, tag:viewer* @@ -147,6 +149,7 @@ windowrulev2 = opacity 0.95 0.75, title:^(Picture-in-Picture)$ # SIZE +windowrulev2 = size 70% 90%, title:^(KooL Quick Cheat Sheet)$ windowrulev2 = size 70% 70%, tag:wallpaper* windowrulev2 = size 70% 70%, tag:settings* windowrulev2 = size 60% 70%, class:^([Ww]hatsapp-for-linux)$ diff --git a/config/hypr/scripts/KeyHints.sh b/config/hypr/scripts/KeyHints.sh index 49ee7e52..52e3ce41 100755 --- a/config/hypr/scripts/KeyHints.sh +++ b/config/hypr/scripts/KeyHints.sh @@ -1,44 +1,22 @@ #!/bin/bash # /* ---- 💫 https://github.com/JaKooLit 💫 ---- */ ## -# Keyhints. Idea got from Garuda Hyprland # GDK BACKEND. Change to either wayland or x11 if having issues BACKEND=wayland -# Check if rofi is running and kill it if it is -if pgrep -x "rofi" > /dev/null; then - pkill rofi +# Check if rofi or yad is running and kill them if they are +if pidof rofi > /dev/null; then + pkill rofi fi -# Detect monitor resolution and scale -x_mon=$(hyprctl -j monitors | jq '.[] | select(.focused==true) | .width') -y_mon=$(hyprctl -j monitors | jq '.[] | select(.focused==true) | .height') -hypr_scale=$(hyprctl -j monitors | jq '.[] | select (.focused == true) | .scale' | sed 's/\.//') - -# Calculate width and height based on percentages and monitor resolution -width=$((x_mon * hypr_scale / 100)) -height=$((y_mon * hypr_scale / 100)) - -# Set maximum width and height -max_width=1200 -max_height=1000 - -# Set percentage of screen size for dynamic adjustment -percentage_width=90 -percentage_height=100 - -# Calculate dynamic width and height -dynamic_width=$((width * percentage_width / 100)) -dynamic_height=$((height * percentage_height / 100)) - -# Limit width and height to maximum values -dynamic_width=$(($dynamic_width > $max_width ? $max_width : $dynamic_width)) -dynamic_height=$(($dynamic_height > $max_height ? $max_height : $dynamic_height)) +if pidof yad > /dev/null; then + pkill yad +fi # Launch yad with calculated width and height -GDK_BACKEND=$BACKEND yad --width=$dynamic_width --height=$dynamic_height \ +GDK_BACKEND=$BACKEND yad \ --center \ - --title="Keybindings" \ + --title="KooL Quick Cheat Sheet" \ --no-buttons \ --list \ --column=Key: \ @@ -49,10 +27,11 @@ GDK_BACKEND=$BACKEND yad --width=$dynamic_width --height=$dynamic_height \ " SHIFT K" "Searchable Keybinds" "(Search all Keybinds via rofi)" \ "" "" "" \ " enter" "Terminal" "(kitty)" \ -" SHIFT enter" "DropDown Terminal" "(Not available in Debian and Ubuntu)" \ +" SHIFT enter" "DropDown Terminal" "(kitty-pyprland)" \ +" SHIFT K" "Searchable Keybinds" "(Keybinds)" \ " A" "Desktop Overview" "(AGS Overview)" \ " D" "Application Launcher" "(rofi-wayland)" \ -" T" "Open File Manager" "(Thunar)" \ +" E" "Open File Manager" "(Thunar)" \ " S" "Google Search using rofi" "(rofi)" \ " Q" "close active window" "(not kill)" \ " Shift Q " "kills an active window" "(kill)" \ @@ -61,7 +40,7 @@ GDK_BACKEND=$BACKEND yad --width=$dynamic_width --height=$dynamic_height \ " W" "Choose wallpaper" "(Wallpaper Menu)" \ " Shift W" "Choose wallpaper effects" "(imagemagick + swww)" \ "CTRL ALT W" "Random wallpaper" "(via swww)" \ -" B" "Hide/UnHide Waybar" "waybar" \ +" CTRL ALT B" "Hide/UnHide Waybar" "waybar" \ " CTRL B" "Choose waybar styles" "(waybar styles)" \ " ALT B" "Choose waybar layout" "(waybar layout)" \ " ALT R" "Reload Waybar swaync Rofi" "CHECK NOTIFICATION FIRST!!!" \ @@ -75,17 +54,17 @@ GDK_BACKEND=$BACKEND yad --width=$dynamic_width --height=$dynamic_height \ "CTRL ALT P" "power-menu" "(wlogout)" \ "CTRL ALT L" "screen lock" "(hyprlock)" \ "CTRL ALT Del" "Hyprland Exit" "(SAVE YOUR WORK!!!)" \ -" F" "Fullscreen" "Toggles to full screen" \ +" SHIFT F" "Fullscreen" "Toggles to full screen" \ " CTL F" "Fake Fullscreen" "Toggles to fake full screen" \ " ALT L" "Toggle Dwindle | Master Layout" "Hyprland Layout" \ -" Shift F" "Toggle float" "single window" \ -" ALT F" "Toggle all windows to float" "all windows" \ -" Shift B" "Toggle Blur" "normal or less blur" \ +" SPACEBAR" "Toggle float" "single window" \ +" ALT SPACEBAR" "Toggle all windows to float" "all windows" \ +" ALT O" "Toggle Blur" "normal or less blur" \ " Shift A" "Animations Menu" "Choose Animations via rofi" \ " SHIFT G" "Gamemode! All animations OFF or ON" "toggle" \ " ALT E" "Rofi Emoticons" "Emoticon" \ " ALT V" "Clipboard Manager" "cliphist" \ -" H" "Launch this app" "" \ -" E" "View or EDIT Keybinds, Settings, Monitor" "" \ +" H" "Launch this QUICK CHEAT" "" \ +" SHIFT E" "View or EDIT Keybinds, Settings, Monitor" "" \ "" "" "" \ "More tips:" "https://github.com/JaKooLit/Hyprland-Dots/wiki" ""\ diff --git a/copy.sh b/copy.sh index ba642acb..467d7fb1 100755 --- a/copy.sh +++ b/copy.sh @@ -31,14 +31,20 @@ if [[ $EUID -eq 0 ]]; then exit 1 fi -printf "\n%.0s" {1..2} +printf "\n%.0s" {1..1} echo -e "\e[35m - ╦╔═┌─┐┌─┐╦ ╔╦╗┌─┐┌┬┐┌─┐ - ╠╩╗│ ││ │║ ║║│ │ │ └─┐ 2025 - ╩ ╩└─┘└─┘╩═╝ ═╩╝└─┘ ┴ └─┘ + ╦╔═┌─┐┌─┐╦ ╔╦╗┌─┐┌┬┐┌─┐ + ╠╩╗│ ││ │║ ║║│ │ │ └─┐ 2025 + ╩ ╩└─┘└─┘╩═╝ ═╩╝└─┘ ┴ └─┘ \e[0m" printf "\n%.0s" {1..1} - + +####### Announcement +echo "${MAGENTA} H - E - L - L - O !${RESET}" +echo "${SKY_BLUE}KooL Hyprland v2.3.11 have some Minor Keybinds changes!${RESET}" +echo "${YELLOW}SUPER H for Keyhints and/or SUPER SHIFT K to search for Keybinds ${RESET}" +printf "\n%.0s" {1..1} + # Create Directory for Copy Logs if [ ! -d Copy-Logs ]; then mkdir Copy-Logs @@ -99,6 +105,8 @@ if [ -d "$HOME/.icons/Bibata-Modern-Ice/hyprcursors" ]; then sed -i 's/^#env = HYPRCURSOR_SIZE,24/env = HYPRCURSOR_SIZE,24/' "$HYPRCURSOR_ENV_FILE" fi +printf "\n%.0s" {1..1} + # Function to detect keyboard layout using localectl or setxkbmap detect_layout() { if command -v localectl >/dev/null 2>&1; then @@ -151,7 +159,7 @@ ${MAGENTA} NOTE:${RESET} done fi -printf "${NOTE} Detecting keyboard layout to prepare proper Hyprland Settings\n\n" +printf "${NOTE} Detecting keyboard layout to prepare proper Hyprland Settings\n" # Prompt the user to confirm whether the detected layout is correct while true; do -- cgit v1.2.3 From 279f620e7fe48bb351b9f2b8616951ce68303ec2 Mon Sep 17 00:00:00 2001 From: JaKooLit Date: Wed, 12 Feb 2025 18:57:11 +0900 Subject: rofi updates Keyhints updated in preparation for the new changes --- assets/rofi/themes/KooL_style-1.rasi | 9 ++++--- assets/rofi/themes/KooL_style-10-Fancy.rasi | 9 +++++-- .../rofi/themes/KooL_style-11-Win11-list-dark.rasi | 10 ++++---- .../themes/KooL_style-11-Win11-list-light.rasi | 20 +++++++++------- assets/rofi/themes/KooL_style-2-Dark.rasi | 9 ++++--- assets/rofi/themes/KooL_style-2-Light.rasi | 8 +++---- assets/rofi/themes/KooL_style-3-FullScreen-v1.rasi | 8 +++++-- assets/rofi/themes/KooL_style-3-Fullscreen-v2.rasi | 6 ++++- assets/rofi/themes/KooL_style-4.rasi | 6 ++++- assets/rofi/themes/KooL_style-5.rasi | 9 ++++--- assets/rofi/themes/KooL_style-6.rasi | 6 ++++- assets/rofi/themes/KooL_style-7.rasi | 8 +++++-- assets/rofi/themes/KooL_style-8.rasi | 8 +++++-- assets/rofi/themes/KooL_style-9.rasi | 12 ++++++---- config/hypr/UserConfigs/WindowRules.conf | 2 +- config/hypr/scripts/KeyHints.sh | 14 +++++------ config/hypr/scripts/Refresh.sh | 2 +- config/rofi/config-Animations.rasi | 2 +- config/rofi/config-rofi-Beats-menu.rasi | 3 ++- config/rofi/config-rofi-Beats.rasi | 5 ++++ config/rofi/config.rasi | 7 ++++++ copy.sh | 28 ++++++++++++++++++---- 22 files changed, 132 insertions(+), 59 deletions(-) diff --git a/assets/rofi/themes/KooL_style-1.rasi b/assets/rofi/themes/KooL_style-1.rasi index 556c86a1..b8f58fff 100644 --- a/assets/rofi/themes/KooL_style-1.rasi +++ b/assets/rofi/themes/KooL_style-1.rasi @@ -1,5 +1,5 @@ /* ---- 💫 https://github.com/JaKooLit 💫 ---- */ -/* KooL Hyprland Style 1*/ +/* KooL Hyprland Rofi Style 1 */ /* ---- Configuration ---- */ @@ -23,7 +23,6 @@ configuration { /* ---- Global Properties ---- */ * { - font: "JetBrainsMono Nerd Font SemiBold 13"; background-alt: @color1; selected: @color12; active: @color11; @@ -34,6 +33,10 @@ configuration { border-color: @selected; } +/*****-- Elements Font Size -----*****/ +element-text { + font: "JetBrainsMono Nerd Font SemiBold 12"; +} /* ---- Window ---- */ window { // Default @@ -213,7 +216,7 @@ element-icon { cursor: inherit; } element-text { - font: "JetBrainsMono Nerd Font SemiBold 12"; + size: 1%; background-color: transparent; text-color: inherit; cursor: inherit; diff --git a/assets/rofi/themes/KooL_style-10-Fancy.rasi b/assets/rofi/themes/KooL_style-10-Fancy.rasi index 8da2e0e7..376cd3da 100644 --- a/assets/rofi/themes/KooL_style-10-Fancy.rasi +++ b/assets/rofi/themes/KooL_style-10-Fancy.rasi @@ -1,5 +1,5 @@ /* ---- 💫 https://github.com/JaKooLit 💫 ---- */ -/* KooL Hyprland Style 10 - Fancy */ +/* KooL Hyprland Rofi Style 10 - Fancy */ /* Credit to DaveDavenport. I have only some few things changed */ /******************************************************************************* @@ -12,7 +12,6 @@ /* ---- Configuration ---- */ configuration { - font: "JetBrainsMono Nerd Font SemiBold 13"; modi: "drun,run,filebrowser"; show-icons: true; drun-display-format: "{name}"; @@ -49,6 +48,12 @@ configuration { active-background: rgba ( 39, 40, 34, 0 % ); selected-active-background: rgba ( 20, 20, 17, 100 % ); } + +/*****-- Elements Font Size -----*****/ +element-text { + font: "JetBrainsMono Nerd Font SemiBold 12"; +} + window { border-color: darkgray/30%; background-color: black/50%; diff --git a/assets/rofi/themes/KooL_style-11-Win11-list-dark.rasi b/assets/rofi/themes/KooL_style-11-Win11-list-dark.rasi index f0a7d9e6..d8958455 100644 --- a/assets/rofi/themes/KooL_style-11-Win11-list-dark.rasi +++ b/assets/rofi/themes/KooL_style-11-Win11-list-dark.rasi @@ -1,5 +1,5 @@ /* ---- 💫 https://github.com/JaKooLit 💫 ---- */ -/* KooL Style 10 - Windows 11 List Dark */ +/* KooL Hyprland Rofi Style 11 - Windows 11 List Dark */ /* source: https://github.com/newmanls */ /* Integrating Wallust and More tweaks */ @@ -15,8 +15,6 @@ configuration { /*****----- Global Properties -----*****/ * { - font: "JetBrainsMono Nerd Font SemiBold 13"; - bg0 : black/50%; bg1 : black/40%; bg2 : black/10%; @@ -34,6 +32,11 @@ configuration { spacing : 0; } +/*****-- Elements Font Size -----*****/ +element-text { + font: "JetBrainsMono Nerd Font SemiBold 12"; +} + element-icon, element-text, scrollbar { cursor: pointer; } @@ -91,7 +94,6 @@ listview { } element { - font: "JetBrainsMono Nerd Font SemiBold 11"; spacing : 1em; padding : 8px; border-radius : 2px; diff --git a/assets/rofi/themes/KooL_style-11-Win11-list-light.rasi b/assets/rofi/themes/KooL_style-11-Win11-list-light.rasi index 75da3b6e..8e2584b5 100644 --- a/assets/rofi/themes/KooL_style-11-Win11-list-light.rasi +++ b/assets/rofi/themes/KooL_style-11-Win11-list-light.rasi @@ -1,22 +1,20 @@ /* ---- 💫 https://github.com/JaKooLit 💫 ---- */ -/* KooL Style 10 - Windows 11 List Light */ +/* KooL Hyprland Rofi Style 11 - Windows 11 List Light */ /* source: https://github.com/newmanls */ /* Integrating Wallust and More tweaks */ /* ---- Configuration ---- */ configuration { - dpi: 1; - show-icons: true; - hover-select: true; - me-select-entry: "MouseSecondary"; - me-accept-entry: "MousePrimary"; + dpi: 1; + show-icons: true; + hover-select: true; + me-select-entry: "MouseSecondary"; + me-accept-entry: "MousePrimary"; } /*****----- Global Properties -----*****/ * { - font: "JetBrainsMono Nerd Font SemiBold 13"; - bg0 : #ffffff80; bg1 : #f9f9f9bf; bg2 : #f7f7f7; @@ -34,6 +32,11 @@ configuration { spacing : 0; } +/*****-- Elements Font Size -----*****/ +element-text { + font: "JetBrainsMono Nerd Font SemiBold 12"; +} + element-icon, element-text, scrollbar { cursor: pointer; } @@ -91,7 +94,6 @@ listview { } element { - font: "JetBrainsMono Nerd Font SemiBold 11"; spacing : 1em; padding : 8px; border-radius : 2px; diff --git a/assets/rofi/themes/KooL_style-2-Dark.rasi b/assets/rofi/themes/KooL_style-2-Dark.rasi index de16d833..036b7fae 100644 --- a/assets/rofi/themes/KooL_style-2-Dark.rasi +++ b/assets/rofi/themes/KooL_style-2-Dark.rasi @@ -1,5 +1,5 @@ /* ---- 💫 https://github.com/JaKooLit 💫 ---- */ -/* KooL Style 2 Dark */ +/* KooL Hyprland Rofi Style 2 Dark */ /* Source: https://github.com/adi1090x/rofi */ @@ -19,9 +19,9 @@ configuration { me-accept-entry: "MousePrimary"; } -/*****----- Global Properties -----*****/ -* { - font: "JetBrainsMono Nerd Font SemiBold 13"; +/*****-- Elements Font Size -----*****/ +element-text { + font: "JetBrainsMono Nerd Font SemiBold 12"; } /*****----- Main Window -----*****/ @@ -148,7 +148,6 @@ mode-switcher{ text-color: white; } button { - font: "JetBrainsMono Nerd Font SemiBold 12"; padding: 6px; border: 0px solid; border-radius: 100%; diff --git a/assets/rofi/themes/KooL_style-2-Light.rasi b/assets/rofi/themes/KooL_style-2-Light.rasi index 74eb8e32..9a8677ab 100644 --- a/assets/rofi/themes/KooL_style-2-Light.rasi +++ b/assets/rofi/themes/KooL_style-2-Light.rasi @@ -1,5 +1,5 @@ /* ---- 💫 https://github.com/JaKooLit 💫 ---- */ -/* KooL Style 2 Light */ +/* KooL Hyprland Rofi Style 2 Light */ /* credit: https://github.com/adi1090x/rofi */ @@ -19,9 +19,9 @@ configuration { me-accept-entry: "MousePrimary"; } -/*****----- Global Properties -----*****/ -* { - font: "JetBrainsMono Nerd Font SemiBold 13"; +/*****-- Elements Font Size -----*****/ +element-text { + font: "JetBrainsMono Nerd Font SemiBold 12"; } /*****----- Main Window -----*****/ diff --git a/assets/rofi/themes/KooL_style-3-FullScreen-v1.rasi b/assets/rofi/themes/KooL_style-3-FullScreen-v1.rasi index d9b31251..61a65ae8 100644 --- a/assets/rofi/themes/KooL_style-3-FullScreen-v1.rasi +++ b/assets/rofi/themes/KooL_style-3-FullScreen-v1.rasi @@ -1,10 +1,9 @@ /* ---- 💫 https://github.com/JaKooLit 💫 ---- */ -/* KooL Hyprland Full Screen Style 3 v1 */ +/* KooL Hyprland Rofi Style 3 - Full screen v1 */ /* ---- Configuration ---- */ configuration { - font: "JetBrainsMono Nerd Font SemiBold 13"; modi: "drun,run,filebrowser"; show-icons: true; display-drun: "Apps"; @@ -35,6 +34,11 @@ configuration { border-color: @selected; } +/*****-- Elements Font Size -----*****/ +element-text { + font: "JetBrainsMono Nerd Font SemiBold 12"; +} + /* ---- Global Properties ---- */ * { main-bg: @background; diff --git a/assets/rofi/themes/KooL_style-3-Fullscreen-v2.rasi b/assets/rofi/themes/KooL_style-3-Fullscreen-v2.rasi index 7584b542..428c54a7 100644 --- a/assets/rofi/themes/KooL_style-3-Fullscreen-v2.rasi +++ b/assets/rofi/themes/KooL_style-3-Fullscreen-v2.rasi @@ -4,7 +4,6 @@ /*****----- Configuration -----*****/ configuration { - font: "JetBrainsMono Nerd Font SemiBold 13"; modi: "drun,run,filebrowser"; show-icons: true; display-drun: " Apps"; @@ -57,6 +56,11 @@ configuration { } +/*****-- Elements Font Size -----*****/ +element-text { + font: "JetBrainsMono Nerd Font SemiBold 12"; +} + /*****----- Main Window -----*****/ window { transparency: "real"; diff --git a/assets/rofi/themes/KooL_style-4.rasi b/assets/rofi/themes/KooL_style-4.rasi index 7f4f0d4e..519f10f7 100644 --- a/assets/rofi/themes/KooL_style-4.rasi +++ b/assets/rofi/themes/KooL_style-4.rasi @@ -4,7 +4,6 @@ /*****----- Configuration -----*****/ configuration { - font: "JetBrainsMono Nerd Font SemiBold 13"; modi: "drun,run,filebrowser"; show-icons: true; display-drun: " Apps"; @@ -57,6 +56,11 @@ configuration { } +/*****-- Elements Font Size -----*****/ +element-text { + font: "JetBrainsMono Nerd Font SemiBold 12"; +} + /*****----- Main Window -----*****/ window { /* properties for window widget */ diff --git a/assets/rofi/themes/KooL_style-5.rasi b/assets/rofi/themes/KooL_style-5.rasi index bb70d0f8..cd9a5ce2 100644 --- a/assets/rofi/themes/KooL_style-5.rasi +++ b/assets/rofi/themes/KooL_style-5.rasi @@ -1,9 +1,8 @@ /* ---- 💫 https://github.com/JaKooLit 💫 ---- */ -/* KooL Hyprland v2.1.13 (old) - Default Config */ +/* KooL Hyprland Rofi Style 5 */ /* ---- Configuration ---- */ configuration { - font: "JetBrainsMono Nerd Font SemiBold 13"; modi: "drun,run,filebrowser"; show-icons: true; display-drun: "Apps"; @@ -35,6 +34,11 @@ configuration { border-color: @selected; } +/*****-- Elements Font Size -----*****/ +element-text { + font: "JetBrainsMono Nerd Font SemiBold 12"; +} + /* ---- Window ---- */ window { width: 800px; @@ -230,7 +234,6 @@ element-icon { } element-text { - font: "JetBrainsMono Nerd Font SemiBold 12"; background-color: transparent; text-color: @foreground; cursor: inherit; diff --git a/assets/rofi/themes/KooL_style-6.rasi b/assets/rofi/themes/KooL_style-6.rasi index 30028218..f5e7de43 100644 --- a/assets/rofi/themes/KooL_style-6.rasi +++ b/assets/rofi/themes/KooL_style-6.rasi @@ -5,7 +5,6 @@ configuration { modi: "drun,run,filebrowser"; - font: "Fira Code SemiBold 13"; show-icons: true; display-drun: "Apps"; display-run: "Run"; @@ -35,6 +34,11 @@ configuration { border-color: @selected; } +/*****-- Elements Font Size -----*****/ +element-text { + font: "JetBrainsMono Nerd Font SemiBold 12"; +} + /* ---- Window ---- */ window { // Default diff --git a/assets/rofi/themes/KooL_style-7.rasi b/assets/rofi/themes/KooL_style-7.rasi index 4032390a..6d8c0201 100644 --- a/assets/rofi/themes/KooL_style-7.rasi +++ b/assets/rofi/themes/KooL_style-7.rasi @@ -1,11 +1,10 @@ /* ---- 💫 https://github.com/JaKooLit 💫 ---- */ -/* KooL Style 7 */ +/* KooL Hyprland Rofi Style 7 */ /* original design from: https://github.com/adi1090x/rofi */ /*****----- Configuration -----*****/ configuration { - font: "JetBrains Mono Nerd Font 13"; modi: "drun,run,filebrowser,window"; show-icons: true; display-drun: " "; @@ -30,6 +29,11 @@ configuration { active: @color11; urgent: #8E3596; } +/*****-- Elements Font Size -----*****/ +element-text { + font: "JetBrainsMono Nerd Font SemiBold 12"; +} + /*****----- Main Window -----*****/ window { transparency: "real"; diff --git a/assets/rofi/themes/KooL_style-8.rasi b/assets/rofi/themes/KooL_style-8.rasi index b74f801f..ce262ad4 100644 --- a/assets/rofi/themes/KooL_style-8.rasi +++ b/assets/rofi/themes/KooL_style-8.rasi @@ -1,11 +1,10 @@ /* ---- 💫 https://github.com/JaKooLit 💫 ---- */ -/* KooL Hyprland - Style 13 */ +/* KooL Hyprland Rofi Style 8 */ /* ---- Configuration ---- */ configuration { modi: "drun,filebrowser,window,run"; - font: "JetBrainsMono Nerd Font SemiBold 13"; show-icons: true; display-drun: "  apps"; display-run: "  term"; @@ -29,6 +28,11 @@ configuration { border-radius: 12px; } +/*****-- Elements Font Size -----*****/ +element-text { + font: "JetBrainsMono Nerd Font SemiBold 12"; +} + /* ---- Window ---- */ window { width: 50%; diff --git a/assets/rofi/themes/KooL_style-9.rasi b/assets/rofi/themes/KooL_style-9.rasi index a74e64eb..5ac5c0f9 100644 --- a/assets/rofi/themes/KooL_style-9.rasi +++ b/assets/rofi/themes/KooL_style-9.rasi @@ -1,5 +1,5 @@ /* ---- 💫 https://github.com/JaKooLit 💫 ---- */ -/* KooL Style 9 */ +/* KooL Hyprland Rofi Style 9 */ /* Modified version of Rofi Config which was submitted by https://github.com/lonerOrz via Discord */ /* Integrating Wallust and More tweaks */ @@ -22,9 +22,7 @@ configuration { @theme "~/.config/rofi/wallust/colors-rofi.rasi" /*****----- Global Properties -----*****/ -* { - font: "JetBrainsMono Nerd Font SemiBold 13"; - +* { BG: @background; BGA: @color11; FG: @foreground; @@ -37,6 +35,11 @@ configuration { ON: #ABE9B3ff; } +/*****-- Elements Font Size -----*****/ +element-text { + font: "JetBrainsMono Nerd Font SemiBold 12"; +} + /* ---- Window ---- */ window { transparency: "real"; @@ -132,7 +135,6 @@ scrollbar { /* ---- Elements ---- */ element { - font: "JetBrainsMono Nerd Font SemiBold 12"; background-color: @BG; text-color: @FG; orientation: horizontal; diff --git a/config/hypr/UserConfigs/WindowRules.conf b/config/hypr/UserConfigs/WindowRules.conf index 01c5e674..f4729d32 100644 --- a/config/hypr/UserConfigs/WindowRules.conf +++ b/config/hypr/UserConfigs/WindowRules.conf @@ -149,7 +149,7 @@ windowrulev2 = opacity 0.95 0.75, title:^(Picture-in-Picture)$ # SIZE -windowrulev2 = size 70% 90%, title:^(KooL Quick Cheat Sheet)$ +windowrulev2 = size 65% 90%, title:^(KooL Quick Cheat Sheet)$ windowrulev2 = size 70% 70%, tag:wallpaper* windowrulev2 = size 70% 70%, tag:settings* windowrulev2 = size 60% 70%, class:^([Ww]hatsapp-for-linux)$ diff --git a/config/hypr/scripts/KeyHints.sh b/config/hypr/scripts/KeyHints.sh index 52e3ce41..d7c6a00d 100755 --- a/config/hypr/scripts/KeyHints.sh +++ b/config/hypr/scripts/KeyHints.sh @@ -23,13 +23,14 @@ GDK_BACKEND=$BACKEND yad \ --column=Description: \ --column=Command: \ --timeout-indicator=bottom \ -"ESC" "close this app" "" "=" "SUPER KEY (Windows Key)" "(SUPER KEY)" \ +"ESC" "close this app" "" " = " "SUPER KEY (Windows Key Button)" "(SUPER KEY)" \ " SHIFT K" "Searchable Keybinds" "(Search all Keybinds via rofi)" \ "" "" "" \ +" SHIFT E" "View or EDIT Keybinds, Settings, Monitor" "" \ " enter" "Terminal" "(kitty)" \ -" SHIFT enter" "DropDown Terminal" "(kitty-pyprland)" \ -" SHIFT K" "Searchable Keybinds" "(Keybinds)" \ -" A" "Desktop Overview" "(AGS Overview)" \ +" SHIFT enter" "DropDown Terminal" "(Not available in Debian and Ubuntu)" \ +" B" "Launch Browser" "(Default browser)" \ +" A" "Desktop Overview" "(AGS - if opted to install)" \ " D" "Application Launcher" "(rofi-wayland)" \ " E" "Open File Manager" "(Thunar)" \ " S" "Google Search using rofi" "(rofi)" \ @@ -53,7 +54,7 @@ GDK_BACKEND=$BACKEND yad \ "ALT Print" "Screenshot active window" "active window only" \ "CTRL ALT P" "power-menu" "(wlogout)" \ "CTRL ALT L" "screen lock" "(hyprlock)" \ -"CTRL ALT Del" "Hyprland Exit" "(SAVE YOUR WORK!!!)" \ +"CTRL ALT Del" "Hyprland Exit" "(NOTE: Hyprland Will exit immediately)" \ " SHIFT F" "Fullscreen" "Toggles to full screen" \ " CTL F" "Fake Fullscreen" "Toggles to fake full screen" \ " ALT L" "Toggle Dwindle | Master Layout" "Hyprland Layout" \ @@ -65,6 +66,5 @@ GDK_BACKEND=$BACKEND yad \ " ALT E" "Rofi Emoticons" "Emoticon" \ " ALT V" "Clipboard Manager" "cliphist" \ " H" "Launch this QUICK CHEAT" "" \ -" SHIFT E" "View or EDIT Keybinds, Settings, Monitor" "" \ "" "" "" \ -"More tips:" "https://github.com/JaKooLit/Hyprland-Dots/wiki" ""\ +"More tips:" "https://github.com/JaKooLit/Hyprland-Dots/wiki" ""\ \ No newline at end of file diff --git a/config/hypr/scripts/Refresh.sh b/config/hypr/scripts/Refresh.sh index b041b19b..3bd22463 100755 --- a/config/hypr/scripts/Refresh.sh +++ b/config/hypr/scripts/Refresh.sh @@ -27,7 +27,7 @@ killall -SIGUSR2 waybar killall -SIGUSR2 swaync # quit ags & relaunch ags -ags -q && ags & +#ags -q && ags & # some process to kill for pid in $(pidof waybar rofi swaync ags swaybg); do diff --git a/config/rofi/config-Animations.rasi b/config/rofi/config-Animations.rasi index 7ce1c9f5..8aa22abf 100644 --- a/config/rofi/config-Animations.rasi +++ b/config/rofi/config-Animations.rasi @@ -37,4 +37,4 @@ element-text { horizontal-align: 0.0; vertical-align: 0.0; margin: 5px 30px 5px 30px; -} \ No newline at end of file +} diff --git a/config/rofi/config-rofi-Beats-menu.rasi b/config/rofi/config-rofi-Beats-menu.rasi index bcb45ac2..b6a573f8 100644 --- a/config/rofi/config-rofi-Beats-menu.rasi +++ b/config/rofi/config-rofi-Beats-menu.rasi @@ -11,7 +11,8 @@ mainbox { /* ---- Entry ---- */ entry { - expand: true; + expand: false; + width: 17%; placeholder: " 📻 Choose Music Source"; } diff --git a/config/rofi/config-rofi-Beats.rasi b/config/rofi/config-rofi-Beats.rasi index a674fa3a..b84b4260 100644 --- a/config/rofi/config-rofi-Beats.rasi +++ b/config/rofi/config-rofi-Beats.rasi @@ -3,6 +3,11 @@ @import "~/.config/rofi/config.rasi" +/* ---- Window ---- */ +window { + width: 45%; +} + /* ---- Mainbox ---- */ mainbox { children: diff --git a/config/rofi/config.rasi b/config/rofi/config.rasi index 51a70f2c..586de76e 100644 --- a/config/rofi/config.rasi +++ b/config/rofi/config.rasi @@ -14,5 +14,12 @@ * ~/.local/share/rofi/themes will be replaced. However, it wont overwrite your own config if you * renamed with your own unique file name */ +/* ---- Configuration Fonts ---- */ +configuration { + font: "JetBrainsMono Nerd Font SemiBold 13"; +} + +/* note: Element-text font and size, edit configs in ~/.local/share/rofi/themes */ + @theme "~/.local/share/rofi/themes/KooL_style-2-Dark.rasi" diff --git a/copy.sh b/copy.sh index 467d7fb1..acfdeb2b 100755 --- a/copy.sh +++ b/copy.sh @@ -299,8 +299,29 @@ if [ "$resolution" == "< 1440p" ]; then mv config/hypr/hyprlock.conf config/hypr/hyprlock-2k.conf && mv config/hypr/hyprlock-1080p.conf config/hypr/hyprlock.conf - #elif [ "$resolution" == "≥ 1440p" ]; then - #cp -r config/rofi/resolution/1440p/* config/rofi/ 10-Feb-2025 + # rofi fonts reduction + themes_dir="$HOME/.local/share/rofi/themes" + config_file="$HOME/.config/rofi/config.rasi" + + changes_made=false + # Change rofi font size in ~/.local/share/rofi/themes/ + find "$themes_dir" -type f | while read -r file; do + if grep -Pzoq 'element-text {\n font: "JetBrainsMono Nerd Font SemiBold 12";\n}' "$file"; then + sed -i 's/font: "JetBrainsMono Nerd Font SemiBold 12"/font: "JetBrainsMono Nerd Font SemiBold 11"/' "$file" + changes_made=true + fi + done + + # Change rofi font size in ~/.config/rofi/config.rasi + if [ -f "$config_file" ]; then + if grep -Pzoq 'configuration {\n font: "JetBrainsMono Nerd Font SemiBold 13";\n}' "$config_file"; then + sed -i 's/font: "JetBrainsMono Nerd Font SemiBold 13"/font: "JetBrainsMono Nerd Font SemiBold 12"/' "$config_file" + changes_made=true + fi + fi + if $changes_made; then + echo "$INFO ${MAGENTA}Rofi Font sizes${RESET} updated completed successfully." + fi fi printf "\n" @@ -378,8 +399,7 @@ while true; do fi break - - + elif [[ "$answer" == "n" ]]; then echo "${NOTE} You chose not to change to 12H format." 2>&1 | tee -a "$LOG" break # Exit the loop if the user chooses "n" -- cgit v1.2.3 From f46aee203c141f07692288f6053c35335c6c7faf Mon Sep 17 00:00:00 2001 From: JaKooLit Date: Wed, 12 Feb 2025 22:00:07 +0900 Subject: updated copy.sh --- copy.sh | 32 +++++++++++++------------------- 1 file changed, 13 insertions(+), 19 deletions(-) diff --git a/copy.sh b/copy.sh index acfdeb2b..16f8b0b5 100755 --- a/copy.sh +++ b/copy.sh @@ -40,9 +40,10 @@ echo -e "\e[35m printf "\n%.0s" {1..1} ####### Announcement -echo "${MAGENTA} H - E - L - L - O !${RESET}" +echo "${WARNING} A T T E N T I O N !${RESET}" echo "${SKY_BLUE}KooL Hyprland v2.3.11 have some Minor Keybinds changes!${RESET}" echo "${YELLOW}SUPER H for Keyhints and/or SUPER SHIFT K to search for Keybinds ${RESET}" +echo "${MAGENTA} Once Logged in to Kool Hyprland! ${RESET}" printf "\n%.0s" {1..1} # Create Directory for Copy Logs @@ -207,8 +208,6 @@ ${MAGENTA} NOTE:${RESET} esac done -printf "\n%.0s" {1..1} - # Check if asusctl is installed and add rog-control-center on Startup if command -v asusctl >/dev/null 2>&1; then sed -i '/exec-once = rog-control-center &/s/^#//' config/hypr/UserConfigs/Startup_Apps.conf @@ -267,14 +266,15 @@ printf "\n" # Action to do for better kitty appearance while true; do - echo "$MAGENTA Select monitor resolution to properly configure appearance and fonts:" - echo "$YELLOW -- Enter 1. for monitor res 1440p or less (< 1440p)" - echo "$YELLOW -- Enter 2. for monitors res higher than 1440p (≥ 1440p)" + echo "${NOTE} ${SKY_BLUE} By default, KooL's Dots are configured for 1440p!" + echo "${MAGENTA}Select monitor resolution to properly configure appearance and fonts:" + echo "$YELLOW -- Enter 1. for monitor resolution 1200p or less (< 1200p)" + echo "$YELLOW -- Enter 2. for monitor resolution higher than 1440p (≥ 1440p)" read -p "$CAT Enter the number of your choice (1 or 2): " res_choice case $res_choice in 1) - resolution="< 1440p" + resolution="< 1200p" break ;; 2) @@ -300,15 +300,13 @@ if [ "$resolution" == "< 1440p" ]; then mv config/hypr/hyprlock-1080p.conf config/hypr/hyprlock.conf # rofi fonts reduction - themes_dir="$HOME/.local/share/rofi/themes" - config_file="$HOME/.config/rofi/config.rasi" + themes_dir="assets/rofi/themes" + config_file="config/rofi/config.rasi" - changes_made=false # Change rofi font size in ~/.local/share/rofi/themes/ find "$themes_dir" -type f | while read -r file; do if grep -Pzoq 'element-text {\n font: "JetBrainsMono Nerd Font SemiBold 12";\n}' "$file"; then sed -i 's/font: "JetBrainsMono Nerd Font SemiBold 12"/font: "JetBrainsMono Nerd Font SemiBold 11"/' "$file" - changes_made=true fi done @@ -316,19 +314,15 @@ if [ "$resolution" == "< 1440p" ]; then if [ -f "$config_file" ]; then if grep -Pzoq 'configuration {\n font: "JetBrainsMono Nerd Font SemiBold 13";\n}' "$config_file"; then sed -i 's/font: "JetBrainsMono Nerd Font SemiBold 13"/font: "JetBrainsMono Nerd Font SemiBold 12"/' "$config_file" - changes_made=true fi fi - if $changes_made; then - echo "$INFO ${MAGENTA}Rofi Font sizes${RESET} updated completed successfully." - fi fi -printf "\n" +printf "\n%.0s" {1..1} # Ask whether to change to 12hr format while true; do - echo -e "$MAGENTA By default, KooL's Dots are configured in 24H clock format." + echo -e "${NOTE} ${SKY_BLUE} By default, KooL's Dots are configured in 24H clock format." read -p "$CAT Do you want to change to 12H format or AM/PM format? (y/n): " answer # Convert the answer to lowercase for comparison @@ -409,11 +403,11 @@ while true; do done -printf "\n" +printf "\n%.0s" {1..1} # Check if the user wants to disable Rainbow borders printf "${MAGENTA} By default, Rainbow Borders animation is enabled.\n" -printf "${WARN} - However, this uses a bit more CPU and Memory resources.\n" +printf "${WARN} However, this uses a bit more CPU and Memory resources.\n" read -p "${CAT} Do you want to disable Rainbow Borders animation? (y/N): " border_choice if [[ "$border_choice" =~ ^[Yy]$ ]]; then -- cgit v1.2.3 From dd46262fdfaabebb6fd2213a9baec91dd4244086 Mon Sep 17 00:00:00 2001 From: JaKooLit Date: Thu, 13 Feb 2025 10:02:50 +0900 Subject: added -L on find command on some scripts to be more https://github.com/JaKooLit/Hyprland-Dots/issues/553 --- config/hypr/UserScripts/00-Readme | 0 config/hypr/UserScripts/RofiBeats.sh | 2 +- config/hypr/UserScripts/WallpaperRandom.sh | 2 +- config/hypr/UserScripts/WallpaperSelect.sh | 2 +- config/hypr/UserScripts/ZshChangeTheme.sh | 2 +- config/hypr/scripts/Animations.sh | 2 +- config/hypr/scripts/DarkLight.sh | 6 +++--- config/hypr/scripts/RofiThemeSelector.sh | 2 +- config/hypr/scripts/Sounds.sh | 8 ++++---- config/hypr/scripts/WaybarLayout.sh | 3 ++- config/hypr/scripts/WaybarStyles.sh | 4 +++- 11 files changed, 18 insertions(+), 15 deletions(-) mode change 100644 => 100755 config/hypr/UserScripts/00-Readme diff --git a/config/hypr/UserScripts/00-Readme b/config/hypr/UserScripts/00-Readme old mode 100644 new mode 100755 diff --git a/config/hypr/UserScripts/RofiBeats.sh b/config/hypr/UserScripts/RofiBeats.sh index 58241256..38ff8829 100755 --- a/config/hypr/UserScripts/RofiBeats.sh +++ b/config/hypr/UserScripts/RofiBeats.sh @@ -34,7 +34,7 @@ populate_local_music() { while IFS= read -r file; do local_music+=("$file") filenames+=("$(basename "$file")") - done < <(find "$mDIR" -type f \( -iname "*.mp3" -o -iname "*.flac" -o -iname "*.wav" -o -iname "*.ogg" -o -iname "*.mp4" \)) + done < <(find -L "$mDIR" -type f \( -iname "*.mp3" -o -iname "*.flac" -o -iname "*.wav" -o -iname "*.ogg" -o -iname "*.mp4" \)) } # Function for displaying notifications diff --git a/config/hypr/UserScripts/WallpaperRandom.sh b/config/hypr/UserScripts/WallpaperRandom.sh index 1a5064e7..abaa9b03 100755 --- a/config/hypr/UserScripts/WallpaperRandom.sh +++ b/config/hypr/UserScripts/WallpaperRandom.sh @@ -7,7 +7,7 @@ SCRIPTSDIR="$HOME/.config/hypr/scripts" focused_monitor=$(hyprctl monitors | awk '/^Monitor/{name=$2} /focused: yes/{print name}') -PICS=($(find ${wallDIR} -type f \( -name "*.jpg" -o -name "*.jpeg" -o -name "*.png" -o -name "*.pnm" -o -name "*.tga" -o -name "*.tiff" -o -name "*.webp" -o -name "*.bmp" -o -name "*.farbfeld" -o -name "*.gif" \))) +PICS=($(find -L ${wallDIR} -type f \( -name "*.jpg" -o -name "*.jpeg" -o -name "*.png" -o -name "*.pnm" -o -name "*.tga" -o -name "*.tiff" -o -name "*.webp" -o -name "*.bmp" -o -name "*.farbfeld" -o -name "*.gif" \))) RANDOMPICS=${PICS[ $RANDOM % ${#PICS[@]} ]} diff --git a/config/hypr/UserScripts/WallpaperSelect.sh b/config/hypr/UserScripts/WallpaperSelect.sh index 61253cb3..86264775 100755 --- a/config/hypr/UserScripts/WallpaperSelect.sh +++ b/config/hypr/UserScripts/WallpaperSelect.sh @@ -28,7 +28,7 @@ if pidof swaybg > /dev/null; then fi # Retrieve image files using null delimiter to handle spaces in filenames -mapfile -d '' PICS < <(find "${wallDIR}" -type f \( -iname "*.jpg" -o -iname "*.jpeg" -o -iname "*.pnm" -o -iname "*.tga" -o -iname "*.tiff" -o -iname "*.webp" -o -iname "*.bmp" -o -iname "*.farbfeld" -o -iname "*.png" -o -iname "*.gif" \) -print0) +mapfile -d '' PICS < <(find -L "${wallDIR}" -type f \( -iname "*.jpg" -o -iname "*.jpeg" -o -iname "*.pnm" -o -iname "*.tga" -o -iname "*.tiff" -o -iname "*.webp" -o -iname "*.bmp" -o -iname "*.farbfeld" -o -iname "*.png" -o -iname "*.gif" \) -print0) RANDOM_PIC="${PICS[$((RANDOM % ${#PICS[@]}))]}" RANDOM_PIC_NAME=". random" diff --git a/config/hypr/UserScripts/ZshChangeTheme.sh b/config/hypr/UserScripts/ZshChangeTheme.sh index d43b6ff9..4ff43557 100755 --- a/config/hypr/UserScripts/ZshChangeTheme.sh +++ b/config/hypr/UserScripts/ZshChangeTheme.sh @@ -12,7 +12,7 @@ file_extension=".zsh-theme" iDIR="$HOME/.config/swaync/images" rofi_theme="~/.config/rofi/config-zsh-theme.rasi" -themes_array=($(find "$themes_dir" -type f -name "*$file_extension" -exec basename {} \; | sed -e "s/$file_extension//")) +themes_array=($(find -L "$themes_dir" -type f -name "*$file_extension" -exec basename {} \; | sed -e "s/$file_extension//")) # Add "Random" option to the beginning of the array themes_array=("Random" "${themes_array[@]}") diff --git a/config/hypr/scripts/Animations.sh b/config/hypr/scripts/Animations.sh index b4d368e9..62c32257 100755 --- a/config/hypr/scripts/Animations.sh +++ b/config/hypr/scripts/Animations.sh @@ -15,7 +15,7 @@ UserConfigs="$HOME/.config/hypr/UserConfigs" rofi_theme="~/.config/rofi/config-Animations.rasi" # list of animation files, sorted alphabetically with numbers first -animations_list=$(find "$animations_dir" -maxdepth 1 -type f | sed 's/.*\///' | sed 's/\.conf$//' | sort -V) +animations_list=$(find -L "$animations_dir" -maxdepth 1 -type f | sed 's/.*\///' | sed 's/\.conf$//' | sort -V) # Rofi Menu chosen_file=$(echo "$animations_list" | rofi -i -dmenu -config $rofi_theme) diff --git a/config/hypr/scripts/DarkLight.sh b/config/hypr/scripts/DarkLight.sh index 783fa31a..662e1954 100755 --- a/config/hypr/scripts/DarkLight.sh +++ b/config/hypr/scripts/DarkLight.sh @@ -68,7 +68,7 @@ set_waybar_style() { waybar_style_link="$HOME/.config/waybar/style.css" style_prefix="\\[${theme}\\].*\\.css$" - style_file=$(find "$waybar_styles" -maxdepth 1 -type f -regex ".*$style_prefix" | shuf -n 1) + style_file=$(find -L "$waybar_styles" -maxdepth 1 -type f -regex ".*$style_prefix" | shuf -n 1) if [ -n "$style_file" ]; then ln -sf "$style_file" "$waybar_style_link" @@ -117,9 +117,9 @@ fi # Set Dynamic Wallpaper for Dark or Light Mode if [ "$next_mode" = "Dark" ]; then - next_wallpaper="$(find "${dark_wallpapers}" -type f \( -iname "*.jpg" -o -iname "*.png" \) -print0 | shuf -n1 -z | xargs -0)" + next_wallpaper="$(find -L "${dark_wallpapers}" -type f \( -iname "*.jpg" -o -iname "*.png" \) -print0 | shuf -n1 -z | xargs -0)" else - next_wallpaper="$(find "${light_wallpapers}" -type f \( -iname "*.jpg" -o -iname "*.png" \) -print0 | shuf -n1 -z | xargs -0)" + next_wallpaper="$(find -L "${light_wallpapers}" -type f \( -iname "*.jpg" -o -iname "*.png" \) -print0 | shuf -n1 -z | xargs -0)" fi # Update wallpaper using swww command diff --git a/config/hypr/scripts/RofiThemeSelector.sh b/config/hypr/scripts/RofiThemeSelector.sh index 420316bd..cbce04b0 100755 --- a/config/hypr/scripts/RofiThemeSelector.sh +++ b/config/hypr/scripts/RofiThemeSelector.sh @@ -16,7 +16,7 @@ menu() { options=() while IFS= read -r file; do options+=("$(basename "$file")") - done < <(find "$rofi_theme_dir" -maxdepth 1 -type f -exec basename {} \; | sort) + done < <(find -L "$rofi_theme_dir" -maxdepth 1 -type f -exec basename {} \; | sort) printf '%s\n' "${options[@]}" } diff --git a/config/hypr/scripts/Sounds.sh b/config/hypr/scripts/Sounds.sh index 9ab9127d..8b2cc76e 100755 --- a/config/hypr/scripts/Sounds.sh +++ b/config/hypr/scripts/Sounds.sh @@ -58,13 +58,13 @@ iTheme=$(cat "$sDIR/index.theme" | grep -i "inherits" | cut -d "=" -f 2) iDIR="$sDIR/../$iTheme" # Find the sound file and play it. -sound_file=$(find $sDIR/stereo -name "$soundoption" -print -quit) +sound_file=$(find -L $sDIR/stereo -name "$soundoption" -print -quit) if ! test -f "$sound_file"; then - sound_file=$(find $iDIR/stereo -name "$soundoption" -print -quit) + sound_file=$(find -L $iDIR/stereo -name "$soundoption" -print -quit) if ! test -f "$sound_file"; then - sound_file=$(find $userDIR/$defaultTheme/stereo -name "$soundoption" -print -quit) + sound_file=$(find -L $userDIR/$defaultTheme/stereo -name "$soundoption" -print -quit) if ! test -f "$sound_file"; then - sound_file=$(find $systemDIR/$defaultTheme/stereo -name "$soundoption" -print -quit) + sound_file=$(find -L $systemDIR/$defaultTheme/stereo -name "$soundoption" -print -quit) if ! test -f "$sound_file"; then echo "Error: Sound file not found." exit 1 diff --git a/config/hypr/scripts/WaybarLayout.sh b/config/hypr/scripts/WaybarLayout.sh index d6c4db83..fe16d3e1 100755 --- a/config/hypr/scripts/WaybarLayout.sh +++ b/config/hypr/scripts/WaybarLayout.sh @@ -2,6 +2,7 @@ # /* ---- 💫 https://github.com/JaKooLit 💫 ---- */ ## # Script for waybar layout or configs +set -x IFS=$'\n\t' # Define directories @@ -15,7 +16,7 @@ menu() { options=() while IFS= read -r file; do options+=("$(basename "$file")") - done < <(find "$waybar_layouts" -maxdepth 1 -type f -exec basename {} \; | sort) + done < <(find -L "$waybar_layouts" -maxdepth 1 -type f -exec basename {} \; | sort) printf '%s\n' "${options[@]}" } diff --git a/config/hypr/scripts/WaybarStyles.sh b/config/hypr/scripts/WaybarStyles.sh index 62550ced..471c85e5 100755 --- a/config/hypr/scripts/WaybarStyles.sh +++ b/config/hypr/scripts/WaybarStyles.sh @@ -2,6 +2,8 @@ # /* ---- 💫 https://github.com/JaKooLit 💫 ---- */ ## # Script for waybar styles +set -x + IFS=$'\n\t' # Define directories @@ -17,7 +19,7 @@ menu() { if [ -f "$waybar_styles/$file" ]; then options+=("$(basename "$file" .css)") fi - done < <(find "$waybar_styles" -maxdepth 1 -type f -name '*.css' -exec basename {} \; | sort) + done < <(find -L "$waybar_styles" -maxdepth 1 -type f -name '*.css' -exec basename {} \; | sort) printf '%s\n' "${options[@]}" } -- cgit v1.2.3 From a4c48b0ea0b2b1d474d503fb8d924d190762e999 Mon Sep 17 00:00:00 2001 From: JaKooLit Date: Thu, 13 Feb 2025 12:56:57 +0900 Subject: Improvements on the rofi. Utilized message function for additional informations when script is used in conjunction with rofi --- assets/rofi/themes/KooL_LonerOrZ.rasi | 12 ++++ assets/rofi/themes/KooL_style-1.rasi | 7 +- assets/rofi/themes/KooL_style-10-Fancy.rasi | 12 +++- .../rofi/themes/KooL_style-11-Win11-list-dark.rasi | 18 ++++-- .../themes/KooL_style-11-Win11-list-light.rasi | 17 +++-- assets/rofi/themes/KooL_style-2-Dark.rasi | 9 +-- assets/rofi/themes/KooL_style-2-Light.rasi | 10 ++- assets/rofi/themes/KooL_style-3-FullScreen-v1.rasi | 5 +- assets/rofi/themes/KooL_style-3-Fullscreen-v2.rasi | 11 ++-- assets/rofi/themes/KooL_style-4.rasi | 2 +- assets/rofi/themes/KooL_style-5.rasi | 6 +- assets/rofi/themes/KooL_style-6.rasi | 5 +- assets/rofi/themes/KooL_style-7.rasi | 6 +- assets/rofi/themes/KooL_style-8.rasi | 8 +-- assets/rofi/themes/KooL_style-9.rasi | 4 +- config/hypr/scripts/ClipManager.sh | 5 +- config/hypr/scripts/KeyBinds.sh | 9 +-- config/hypr/scripts/KeyHints.sh | 74 +++++++++++----------- config/hypr/scripts/RofiSearch.sh | 4 +- config/rofi/config-calc.rasi | 5 -- config/rofi/config-clipboard.rasi | 4 +- config/rofi/config-keybinds.rasi | 4 +- config/rofi/config-search.rasi | 5 +- 23 files changed, 137 insertions(+), 105 deletions(-) diff --git a/assets/rofi/themes/KooL_LonerOrZ.rasi b/assets/rofi/themes/KooL_LonerOrZ.rasi index d6a947ba..2803b693 100644 --- a/assets/rofi/themes/KooL_LonerOrZ.rasi +++ b/assets/rofi/themes/KooL_LonerOrZ.rasi @@ -166,3 +166,15 @@ element selected.active { background-color: @BGA; color: @FG; } + +/*****----- Message -----*****/ +error-message { + padding: 20px; +} +textbox { + padding: 10px; + background-color: @BG; + text-color: @FG; + vertical-align: 0.5; + horizontal-align: 0.5; +} diff --git a/assets/rofi/themes/KooL_style-1.rasi b/assets/rofi/themes/KooL_style-1.rasi index b8f58fff..9ac62fd7 100644 --- a/assets/rofi/themes/KooL_style-1.rasi +++ b/assets/rofi/themes/KooL_style-1.rasi @@ -84,7 +84,7 @@ entry { width: 20%; padding: 10px; border-radius: 12px; - background-color: @color11; + background-color: @active; text-color: @text-selected; cursor: text; placeholder: " 🖥️ Search "; @@ -230,12 +230,13 @@ message { border: 0px; } textbox { + margin: 10px; padding: 12px; border-radius: 10px; - background-color: @background; + background-color: @active; text-color: @foreground; vertical-align: 0.5; - horizontal-align: 0.0; + horizontal-align: 0.5; } error-message { padding: 12px; diff --git a/assets/rofi/themes/KooL_style-10-Fancy.rasi b/assets/rofi/themes/KooL_style-10-Fancy.rasi index 376cd3da..f5dc79e4 100644 --- a/assets/rofi/themes/KooL_style-10-Fancy.rasi +++ b/assets/rofi/themes/KooL_style-10-Fancy.rasi @@ -282,12 +282,18 @@ entry { } +/*****----- Message -----*****/ error-message { - background-color: darkred/10%; - border-color: darkred; + background-color: darkred/20%; border-radius: 10px; border: 2px; - padding: 0.5em; } +textbox { + padding: 5px; + background-color: darkred/10%; + vertical-align: 0.5; + horizontal-align: 0.5; +} + diff --git a/assets/rofi/themes/KooL_style-11-Win11-list-dark.rasi b/assets/rofi/themes/KooL_style-11-Win11-list-dark.rasi index d8958455..9dede9f8 100644 --- a/assets/rofi/themes/KooL_style-11-Win11-list-dark.rasi +++ b/assets/rofi/themes/KooL_style-11-Win11-list-dark.rasi @@ -81,11 +81,6 @@ entry { text-color : @fg1; } -textbox { - padding : 4px 8px; - background-color : @bg2; -} - listview { columns : 2; spacing : 8px; @@ -130,3 +125,16 @@ element-icon { element-text { text-color: inherit; } + +/*****----- Message -----*****/ +error-message { + padding: 20px; +} + +textbox { + padding : 10px; + background-color : @bg0; + text-color : @fg0; + vertical-align : 0.5; + horizontal-align : 0.5; +} diff --git a/assets/rofi/themes/KooL_style-11-Win11-list-light.rasi b/assets/rofi/themes/KooL_style-11-Win11-list-light.rasi index 8e2584b5..0e2600f1 100644 --- a/assets/rofi/themes/KooL_style-11-Win11-list-light.rasi +++ b/assets/rofi/themes/KooL_style-11-Win11-list-light.rasi @@ -81,10 +81,6 @@ entry { placeholder-color : @fg1; } -textbox { - padding : 4px 8px; - background-color : @bg2; -} listview { columns : 2; @@ -130,3 +126,16 @@ element-icon { element-text { text-color: inherit; } + +/*****----- Message -----*****/ +error-message { + padding: 20px; +} + +textbox { + padding : 10px; + background-color : @bg0; + text-color : @fg0; + vertical-align : 0.5; + horizontal-align : 0.5; +} diff --git a/assets/rofi/themes/KooL_style-2-Dark.rasi b/assets/rofi/themes/KooL_style-2-Dark.rasi index 036b7fae..cbacce1c 100644 --- a/assets/rofi/themes/KooL_style-2-Dark.rasi +++ b/assets/rofi/themes/KooL_style-2-Dark.rasi @@ -163,14 +163,11 @@ button selected { /*****----- Message -----*****/ error-message { padding: 20px; - background-color: transparent; - text-color: white; } textbox { - padding: 20px; - border-radius: 12px; - background-color: black/30%; + padding: 10px; + background-color: black/75%; text-color: white; vertical-align: 0.5; - horizontal-align: 0.0; + horizontal-align: 0.5; } diff --git a/assets/rofi/themes/KooL_style-2-Light.rasi b/assets/rofi/themes/KooL_style-2-Light.rasi index 9a8677ab..c2fc812f 100644 --- a/assets/rofi/themes/KooL_style-2-Light.rasi +++ b/assets/rofi/themes/KooL_style-2-Light.rasi @@ -164,14 +164,12 @@ button selected { /*****----- Message -----*****/ error-message { padding: 20px; - background-color: transparent; - text-color: black; } textbox { - padding: 20px; - border-radius: 12px; - background-color: white/30%; + padding: 10px; + background-color: gray/25%; text-color: black; vertical-align: 0.5; - horizontal-align: 0.0; + horizontal-align: 0.5; } + diff --git a/assets/rofi/themes/KooL_style-3-FullScreen-v1.rasi b/assets/rofi/themes/KooL_style-3-FullScreen-v1.rasi index 61a65ae8..a98a6fa8 100644 --- a/assets/rofi/themes/KooL_style-3-FullScreen-v1.rasi +++ b/assets/rofi/themes/KooL_style-3-FullScreen-v1.rasi @@ -240,12 +240,13 @@ message { border: 0px; } textbox { + margin: 10px; padding: 12px; border-radius: 10px; - background-color: @background-alt; + background-color: @selected; text-color: @background; vertical-align: 0.5; - horizontal-align: 0.0; + horizontal-align: 0.5; } error-message { padding: 12px; diff --git a/assets/rofi/themes/KooL_style-3-Fullscreen-v2.rasi b/assets/rofi/themes/KooL_style-3-Fullscreen-v2.rasi index 428c54a7..55277f61 100644 --- a/assets/rofi/themes/KooL_style-3-Fullscreen-v2.rasi +++ b/assets/rofi/themes/KooL_style-3-Fullscreen-v2.rasi @@ -197,17 +197,16 @@ element-text { /*****----- Message -----*****/ error-message { - padding: 100px; - border: 0px solid; - border-radius: 0px; + padding: 0px; border-color: @selected; - background-color: black / 10%; + background-color: transparent; text-color: @foreground; } textbox { - background-color: transparent; + padding: 20px; + background-color: black/10%; text-color: @foreground; vertical-align: 0.5; - horizontal-align: 0.0; + horizontal-align: 0.5; highlight: none; } diff --git a/assets/rofi/themes/KooL_style-4.rasi b/assets/rofi/themes/KooL_style-4.rasi index 519f10f7..7eb03c45 100644 --- a/assets/rofi/themes/KooL_style-4.rasi +++ b/assets/rofi/themes/KooL_style-4.rasi @@ -312,7 +312,7 @@ textbox { background-color: @alternate-background; text-color: @foreground-color; vertical-align: 0.5; - horizontal-align: 0.0; + horizontal-align: 0.5; highlight: none; placeholder-color: @foreground-color; blink: true; diff --git a/assets/rofi/themes/KooL_style-5.rasi b/assets/rofi/themes/KooL_style-5.rasi index cd9a5ce2..3d1f9220 100644 --- a/assets/rofi/themes/KooL_style-5.rasi +++ b/assets/rofi/themes/KooL_style-5.rasi @@ -165,7 +165,7 @@ listview { reverse: false; fixed-height: true; fixed-columns: false; - background-color: transparent; + background-color: @background; border-radius: 12px; border: 0px; } @@ -250,9 +250,9 @@ textbox { padding: 12px; border-radius: 10px; background-color: @background-alt; - text-color: @background; + text-color: @foreground; vertical-align: 0.5; - horizontal-align: 0.0; + horizontal-align: 0.5; } error-message { padding: 12px; diff --git a/assets/rofi/themes/KooL_style-6.rasi b/assets/rofi/themes/KooL_style-6.rasi index f5e7de43..bdc1b12d 100644 --- a/assets/rofi/themes/KooL_style-6.rasi +++ b/assets/rofi/themes/KooL_style-6.rasi @@ -216,12 +216,13 @@ message { border: 0px; } textbox { + margin: 10px; padding: 12px; border-radius: 10px; - background-color: @background; + background-color: @active; text-color: @foreground; vertical-align: 0.5; - horizontal-align: 0.0; + horizontal-align: 0.5; } error-message { padding: 12px; diff --git a/assets/rofi/themes/KooL_style-7.rasi b/assets/rofi/themes/KooL_style-7.rasi index 6d8c0201..c5bec637 100644 --- a/assets/rofi/themes/KooL_style-7.rasi +++ b/assets/rofi/themes/KooL_style-7.rasi @@ -186,9 +186,11 @@ error-message { text-color: @foreground; } textbox { - background-color: @background; + padding: 10px; + border-radius: 20px; + background-color: @color11; text-color: @foreground; vertical-align: 0.5; - horizontal-align: 0.0; + horizontal-align: 0.5; highlight: none; } diff --git a/assets/rofi/themes/KooL_style-8.rasi b/assets/rofi/themes/KooL_style-8.rasi index ce262ad4..7a54dff5 100644 --- a/assets/rofi/themes/KooL_style-8.rasi +++ b/assets/rofi/themes/KooL_style-8.rasi @@ -228,15 +228,15 @@ message { } textbox { padding: 12px; - border-radius: 10px; - background-color: @background; + border-radius: 0px; + background-color: @color11; text-color: @foreground; vertical-align: 0.5; - horizontal-align: 0.0; + horizontal-align: 0.5; } error-message { padding: 12px; - border-radius: 20px; + border-radius: 0px; background-color: @background; text-color: @foreground; } diff --git a/assets/rofi/themes/KooL_style-9.rasi b/assets/rofi/themes/KooL_style-9.rasi index 5ac5c0f9..a03f877f 100644 --- a/assets/rofi/themes/KooL_style-9.rasi +++ b/assets/rofi/themes/KooL_style-9.rasi @@ -199,10 +199,10 @@ message { textbox { padding: 12px; border-radius: 10px; - background-color: @background; + background-color: @BDR; text-color: @foreground; vertical-align: 0.5; - horizontal-align: 0.0; + horizontal-align: 0.5; } error-message { padding: 12px; diff --git a/config/hypr/scripts/ClipManager.sh b/config/hypr/scripts/ClipManager.sh index 642adb82..1f82c616 100755 --- a/config/hypr/scripts/ClipManager.sh +++ b/config/hypr/scripts/ClipManager.sh @@ -4,7 +4,7 @@ # Variables rofi_theme="~/.config/rofi/config-clipboard.rasi" - +msg='👀 **note** CTRL DEL = cliphist del (entry) or ALT DEL - cliphist wipe (all)' # Actions: # CTRL Del to delete an entry # ALT Del to wipe clipboard contents @@ -19,7 +19,8 @@ while true; do rofi -i -dmenu \ -kb-custom-1 "Control-Delete" \ -kb-custom-2 "Alt-Delete" \ - -config $rofi_theme < <(cliphist list) + -config $rofi_theme < <(cliphist list) \ + -mesg "$msg" ) case "$?" in diff --git a/config/hypr/scripts/KeyBinds.sh b/config/hypr/scripts/KeyBinds.sh index f80211f5..ffa53281 100755 --- a/config/hypr/scripts/KeyBinds.sh +++ b/config/hypr/scripts/KeyBinds.sh @@ -14,7 +14,8 @@ fi KEYBINDS_CONF="$HOME/.config/hypr/configs/Keybinds.conf" USER_KEYBINDS_CONF="$HOME/.config/hypr/UserConfigs/UserKeybinds.conf" LAPTOP_CONF="$HOME/.config/hypr/UserConfigs/Laptop.conf" -rofi_theme="~/.config/rofi/config-keybinds.rasi" +rofi_theme="$HOME/.config/rofi/config-keybinds.rasi" +msg='☣️ NOTE ☣️: Clicking with Mouse or Pressing ENTER will have NO function' # Combine the contents of the keybinds files and filter for keybinds KEYBINDS=$(cat "$KEYBINDS_CONF" "$USER_KEYBINDS_CONF" | grep -E '^(bind|bindl|binde|bindm)') @@ -25,11 +26,11 @@ if [[ -f "$LAPTOP_CONF" ]]; then KEYBINDS+=$'\n'"$LAPTOP_BINDS" fi -# check for any keybinds to display +# Check for any keybinds to display if [[ -z "$KEYBINDS" ]]; then echo "No keybinds found." exit 1 fi -# Use rofi to display the keybinds -echo "$KEYBINDS" | rofi -dmenu -i -config $rofi_theme \ No newline at end of file +# Ensure the message is being passed correctly +echo "$KEYBINDS" | rofi -dmenu -i -config "$rofi_theme" -mesg "$msg" diff --git a/config/hypr/scripts/KeyHints.sh b/config/hypr/scripts/KeyHints.sh index d7c6a00d..d69f5de8 100755 --- a/config/hypr/scripts/KeyHints.sh +++ b/config/hypr/scripts/KeyHints.sh @@ -23,48 +23,48 @@ GDK_BACKEND=$BACKEND yad \ --column=Description: \ --column=Command: \ --timeout-indicator=bottom \ -"ESC" "close this app" "" " = " "SUPER KEY (Windows Key Button)" "(SUPER KEY)" \ -" SHIFT K" "Searchable Keybinds" "(Search all Keybinds via rofi)" \ +"ESC" "close this app" "" " = " "SUPER KEY (Windows Key Button)" "(SUPER KEY)" \ +" SHIFT K" "Searchable Keybinds" "(Search all Keybinds via rofi)" \ +" SHIFT E" "View or EDIT Keybinds, Settings, Monitor" "" \ "" "" "" \ -" SHIFT E" "View or EDIT Keybinds, Settings, Monitor" "" \ -" enter" "Terminal" "(kitty)" \ -" SHIFT enter" "DropDown Terminal" "(Not available in Debian and Ubuntu)" \ -" B" "Launch Browser" "(Default browser)" \ -" A" "Desktop Overview" "(AGS - if opted to install)" \ -" D" "Application Launcher" "(rofi-wayland)" \ -" E" "Open File Manager" "(Thunar)" \ -" S" "Google Search using rofi" "(rofi)" \ -" Q" "close active window" "(not kill)" \ -" Shift Q " "kills an active window" "(kill)" \ -" Z" "Desktop Zoom" "(Not available in Debian and Ubuntu)" \ -" Alt V" "Clipboard Manager" "(cliphist)" \ -" W" "Choose wallpaper" "(Wallpaper Menu)" \ -" Shift W" "Choose wallpaper effects" "(imagemagick + swww)" \ +" enter" "Terminal" "(kitty)" \ +" SHIFT enter" "DropDown Terminal" "(Not available in Debian and Ubuntu)" \ +" B" "Launch Browser" "(Default browser)" \ +" A" "Desktop Overview" "(AGS - if opted to install)" \ +" D" "Application Launcher" "(rofi-wayland)" \ +" E" "Open File Manager" "(Thunar)" \ +" S" "Google Search using rofi" "(rofi)" \ +" Q" "close active window" "(not kill)" \ +" Shift Q " "kills an active window" "(kill)" \ +" Z" "Desktop Zoom" "(Not available in Debian and Ubuntu)" \ +" Alt V" "Clipboard Manager" "(cliphist)" \ +" W" "Choose wallpaper" "(Wallpaper Menu)" \ +" Shift W" "Choose wallpaper effects" "(imagemagick + swww)" \ "CTRL ALT W" "Random wallpaper" "(via swww)" \ -" CTRL ALT B" "Hide/UnHide Waybar" "waybar" \ -" CTRL B" "Choose waybar styles" "(waybar styles)" \ -" ALT B" "Choose waybar layout" "(waybar layout)" \ -" ALT R" "Reload Waybar swaync Rofi" "CHECK NOTIFICATION FIRST!!!" \ -" SHIFT N" "Launch Notification Panel" "swaync Notification Center" \ -" Print" "screenshot" "(grim)" \ -" Shift Print" "screenshot region" "(grim + slurp)" \ -" Shift S" "screenshot region" "(swappy)" \ -" CTRL Print" "screenshot timer 5 secs " "(grim)" \ -" CTRL SHIFT Print" "screenshot timer 10 secs " "(grim)" \ +" CTRL ALT B" "Hide/UnHide Waybar" "waybar" \ +" CTRL B" "Choose waybar styles" "(waybar styles)" \ +" ALT B" "Choose waybar layout" "(waybar layout)" \ +" ALT R" "Reload Waybar swaync Rofi" "CHECK NOTIFICATION FIRST!!!" \ +" SHIFT N" "Launch Notification Panel" "swaync Notification Center" \ +" Print" "screenshot" "(grim)" \ +" Shift Print" "screenshot region" "(grim + slurp)" \ +" Shift S" "screenshot region" "(swappy)" \ +" CTRL Print" "screenshot timer 5 secs " "(grim)" \ +" CTRL SHIFT Print" "screenshot timer 10 secs " "(grim)" \ "ALT Print" "Screenshot active window" "active window only" \ "CTRL ALT P" "power-menu" "(wlogout)" \ "CTRL ALT L" "screen lock" "(hyprlock)" \ "CTRL ALT Del" "Hyprland Exit" "(NOTE: Hyprland Will exit immediately)" \ -" SHIFT F" "Fullscreen" "Toggles to full screen" \ -" CTL F" "Fake Fullscreen" "Toggles to fake full screen" \ -" ALT L" "Toggle Dwindle | Master Layout" "Hyprland Layout" \ -" SPACEBAR" "Toggle float" "single window" \ -" ALT SPACEBAR" "Toggle all windows to float" "all windows" \ -" ALT O" "Toggle Blur" "normal or less blur" \ -" Shift A" "Animations Menu" "Choose Animations via rofi" \ -" SHIFT G" "Gamemode! All animations OFF or ON" "toggle" \ -" ALT E" "Rofi Emoticons" "Emoticon" \ -" ALT V" "Clipboard Manager" "cliphist" \ -" H" "Launch this QUICK CHEAT" "" \ +" SHIFT F" "Fullscreen" "Toggles to full screen" \ +" CTL F" "Fake Fullscreen" "Toggles to fake full screen" \ +" ALT L" "Toggle Dwindle | Master Layout" "Hyprland Layout" \ +" SPACEBAR" "Toggle float" "single window" \ +" ALT SPACEBAR" "Toggle all windows to float" "all windows" \ +" ALT O" "Toggle Blur" "normal or less blur" \ +" Shift A" "Animations Menu" "Choose Animations via rofi" \ +" SHIFT G" "Gamemode! All animations OFF or ON" "toggle" \ +" ALT E" "Rofi Emoticons" "Emoticon" \ +" ALT V" "Clipboard Manager" "cliphist" \ +" H" "Launch this QUICK CHEAT" "" \ "" "" "" \ "More tips:" "https://github.com/JaKooLit/Hyprland-Dots/wiki" ""\ \ No newline at end of file diff --git a/config/hypr/scripts/RofiSearch.sh b/config/hypr/scripts/RofiSearch.sh index d9576a1a..e256253a 100755 --- a/config/hypr/scripts/RofiSearch.sh +++ b/config/hypr/scripts/RofiSearch.sh @@ -5,7 +5,7 @@ # Opens rofi in dmenu mod and waits for input. Then pushes the input to the query of the URL. rofi_theme="$HOME/.config/rofi/config-search.rasi" - +msg='‼️ **note** ‼️ search via default web browser' # Kill Rofi if already running before execution if pgrep -x "rofi" >/dev/null; then pkill rofi @@ -15,4 +15,4 @@ fi # Open rofi with a dmenu and pass the selected item to xdg-open for Google search #echo "" | rofi -dmenu -config "$rofi_config" | xargs -I{} xdg-open "https://www.google.com/search?q={}" -echo "" | rofi -dmenu -config $rofi_theme | xargs -I{} xdg-open "https://www.google.com/search?q={}" +echo "" | rofi -dmenu -config $rofi_theme -mesg "$msg" | xargs -I{} xdg-open "https://www.google.com/search?q={}" diff --git a/config/rofi/config-calc.rasi b/config/rofi/config-calc.rasi index 60169c31..1dfd1887 100644 --- a/config/rofi/config-calc.rasi +++ b/config/rofi/config-calc.rasi @@ -17,9 +17,4 @@ entry { placeholder: " 🧮 Calculate"; } -textbox { - padding: 12px; - border-radius: 10px; -} - listview {enable: false;} \ No newline at end of file diff --git a/config/rofi/config-clipboard.rasi b/config/rofi/config-clipboard.rasi index 648a96af..01596ee0 100644 --- a/config/rofi/config-clipboard.rasi +++ b/config/rofi/config-clipboard.rasi @@ -11,13 +11,13 @@ window { /* ---- Mainbox ---- */ mainbox { children: - [ "inputbar", "listview"]; + [ "inputbar", "message", "listview"]; } /* ---- Entry ---- */ entry { width: 42%; - placeholder: " 📋 Search Clipboard **note** 👀 CTRL Del - Cliphist del or Alt Del - cliphist wipe"; + placeholder: " 📋 Search Clipboard "; } /* ---- Listview ---- */ diff --git a/config/rofi/config-keybinds.rasi b/config/rofi/config-keybinds.rasi index 6c8e2d5a..ccc8b4d7 100644 --- a/config/rofi/config-keybinds.rasi +++ b/config/rofi/config-keybinds.rasi @@ -7,13 +7,13 @@ /* ---- Mainbox ---- */ mainbox { children: - [ "inputbar", "listview"]; + [ "inputbar", "message", "listview"]; } /* ---- Entry ---- */ entry { expand: true; - placeholder: " 🧮 Search Keybinds ☣️ NOTE ☣️: Clicking with Mouse or Pressing ENTER will have NO function"; + placeholder: " 🧮 Search Keybinds"; } /* ---- Listview ---- */ diff --git a/config/rofi/config-search.rasi b/config/rofi/config-search.rasi index a2ff66ee..733d9b9a 100644 --- a/config/rofi/config-search.rasi +++ b/config/rofi/config-search.rasi @@ -9,14 +9,15 @@ window { height: inherit; y-offset: 10px; location: north; - children: [ "entry" ]; + children: [ "entry", "message" ]; border: 2px; border-color: white/25%; } /* ---- Entry ---- */ entry { - placeholder: " 🔎 Google Search via web browser"; + placeholder: " 🔎 Google Search"; + horizontal-align: 0.5; padding: 15px; border: 0px; border-radius: 12px; -- cgit v1.2.3 From d48e1e15a05e220306c81279abe86263aa5aeb85 Mon Sep 17 00:00:00 2001 From: JaKooLit Date: Thu, 13 Feb 2025 13:38:06 +0900 Subject: most of the added features and keybinds are moved to User Keybinds. Giving more flexibility for users --- config/hypr/UserConfigs/UserKeybinds.conf | 47 ++++++++++++++++++++++++------- config/hypr/UserConfigs/WindowRules.conf | 4 +++ config/hypr/configs/Keybinds.conf | 45 ++++------------------------- 3 files changed, 46 insertions(+), 50 deletions(-) diff --git a/config/hypr/UserConfigs/UserKeybinds.conf b/config/hypr/UserConfigs/UserKeybinds.conf index a615ef68..feb54c22 100644 --- a/config/hypr/UserConfigs/UserKeybinds.conf +++ b/config/hypr/UserConfigs/UserKeybinds.conf @@ -5,33 +5,60 @@ # See https://wiki.hyprland.org/Configuring/Keywords/ for more settings and variables # See also Laptops.conf for laptops keybinds +# /* ---- ✴️ Variables ✴️ ---- */ # $mainMod = SUPER $files = thunar $term = kitty $scriptsDir = $HOME/.config/hypr/scripts $UserScripts = $HOME/.config/hypr/UserScripts -# rofi App launcher +# common shortcuts #bindr = $mainMod, $mainMod_L, exec, pkill rofi || rofi -show drun -modi drun,filebrowser,run,window # Super Key to Launch rofi menu bind = $mainMod, D, exec, pkill rofi || rofi -show drun -modi drun,filebrowser,run,window # Main Menu (APP Launcher) - -bind = $mainMod, B, exec, xdg-open "http:// &" # default browser - -bind = $mainMod, A, exec, pkill rofi || true && ags -t 'overview' # ags desktop overview - +bind = $mainMod, B, exec, xdg-open "http:// &" # default browser +bind = $mainMod, A, exec, pkill rofi || true && ags -t 'overview' # desktop overview (if installed) bind = $mainMod, Return, exec, $term #terminal bind = $mainMod, E, exec, $files #file manager + +# FEATURES / EXTRAS +bind = $mainMod, H, exec, $scriptsDir/KeyHints.sh # help / cheat sheet +bind = $mainMod ALT, R, exec, $scriptsDir/Refresh.sh # Refresh waybar, swaync, rofi +bind = $mainMod ALT, E, exec, $scriptsDir/RofiEmoji.sh # emoji menu +bind = $mainMod, S, exec, $scriptsDir/RofiSearch.sh # Google search using rofi +bind = $mainMod ALT, O, exec, $scriptsDir/ChangeBlur.sh # Toggle blur settings +bind = $mainMod SHIFT, G, exec, $scriptsDir/GameMode.sh # Toggle animations ON/OFF +bind = $mainMod ALT, L, exec, $scriptsDir/ChangeLayout.sh # Toggle Master or Dwindle Layout +bind = $mainMod ALT, V, exec, $scriptsDir/ClipManager.sh # Clipboard Manager bind = $mainMod CTRL, R, exec, $scriptsDir/RofiThemeSelector.sh # modified Rofi Theme Selector + +bind = $mainMod SHIFT, F, fullscreen # whole full screen +bind = $mainMod CTRL, F, fullscreen, 1 # fake full screen +bind = $mainMod, SPACE, togglefloating, #Float Mode +bind = $mainMod ALT, SPACE, exec, hyprctl dispatch workspaceopt allfloat #All Float Mode + +# Waybar / Bar related +bind = $mainMod CTRL ALT, B, exec, pkill -SIGUSR1 waybar # Toggle hide/show waybar +bind = $mainMod CTRL, B, exec, $scriptsDir/WaybarStyles.sh # Waybar Styles Menu +bind = $mainMod ALT, B, exec, $scriptsDir/WaybarLayout.sh # Waybar Layout Menu + +# FEATURES / EXTRAS (UserScripts) +bind = $mainMod SHIFT, E, exec, $UserScripts/QuickEdit.sh # Quick Edit Hyprland Settings +bind = $mainMod SHIFT, M, exec, $UserScripts/RofiBeats.sh # online music using rofi +bind = $mainMod, W, exec, $UserScripts/WallpaperSelect.sh # Select wallpaper to apply +bind = $mainMod SHIFT, W, exec, $UserScripts/WallpaperEffects.sh # Wallpaper Effects by imagemagick +bind = CTRL ALT, W, exec, $UserScripts/WallpaperRandom.sh # Random wallpapers +bind = $mainMod CTRL, O, exec, hyprctl setprop active opaque toggle # disable opacity on active window +bind = $mainMod SHIFT, K, exec, $scriptsDir/KeyBinds.sh # search keybinds via rofi +bind = $mainMod SHIFT, A, exec, $scriptsDir/Animations.sh #hyprland animations menu +bind = $mainMod SHIFT, O, exec, $UserScripts/ZshChangeTheme.sh # Change oh-my-zsh theme +bindn = ALT_L, SHIFT_L, exec, $scriptsDir/SwitchKeyboardLayout.sh # Change keyboard layout bind = $mainMod ALT, C, exec, $UserScripts/RofiCalc.sh # calculator (qalculate) # pyprland (This is not available in Debian and Ubuntu) -bind = $mainMod SHIFT, Return, exec, pypr toggle term # Dropdown terminal +bind = $mainMod SHIFT, Return, exec, pypr toggle term # Dropdown terminal not avail Debian and Ubuntu bind = $mainMod, Z, exec, pypr zoom # Toggle Desktop Zoom -# User Added Keybinds -bind = $mainMod SHIFT, O, exec, $UserScripts/ZshChangeTheme.sh # Change oh-my-zsh theme -bindn = ALT_L, SHIFT_L, exec, $scriptsDir/SwitchKeyboardLayout.sh # Change keyboard layout # For passthrough keyboard into a VM # bind = $mainMod ALT, P, submap, passthru diff --git a/config/hypr/UserConfigs/WindowRules.conf b/config/hypr/UserConfigs/WindowRules.conf index f4729d32..96f1adf4 100644 --- a/config/hypr/UserConfigs/WindowRules.conf +++ b/config/hypr/UserConfigs/WindowRules.conf @@ -11,6 +11,7 @@ windowrulev2 = tag +browser, class:^([Mm]icrosoft-edge(-stable|-beta|-dev|-unsta windowrulev2 = tag +browser, class:^(Brave-browser(-beta|-dev|-unstable)?)$ windowrulev2 = tag +browser, class:^([Tt]horium-browser|[Cc]achy-browser)$ windowrulev2 = tag +browser, class:^(zen-alpha)$ +windowrulev2 = tag +notif, class:^(swaync-control-center|swaync-notification-window|swaync-client|class)$ # terminal tags windowrulev2 = tag +terminal, class:^(Alacritty|kitty|kitty-dropterm)$ @@ -176,6 +177,9 @@ windowrulev2 = fullscreen, tag:games* # LAYER RULES layerrule = blur, rofi layerrule = ignorezero, rofi +layerrule = blur, notifications +layerrule = ignorezero, notifications +#layerrule = ignorealpha 0.5, tag:notif* #layerrule = ignorezero, class:^([Rr]ofi)$ #layerrule = blur, class:^([Rr]ofi)$ diff --git a/config/hypr/configs/Keybinds.conf b/config/hypr/configs/Keybinds.conf index 7cacae40..d4205abf 100644 --- a/config/hypr/configs/Keybinds.conf +++ b/config/hypr/configs/Keybinds.conf @@ -2,59 +2,20 @@ # Default Keybinds # visit https://wiki.hyprland.org/Configuring/Binds/ for more info +# /* ---- ✴️ Variables ✴️ ---- */ # $mainMod = SUPER # Default $scriptsDir = $HOME/.config/hypr/scripts -$configs = $HOME/.config/hypr/configs -# User $UserConfigs = $HOME/.config/hypr/UserConfigs $UserScripts = $HOME/.config/hypr/UserScripts - bind = CTRL ALT, Delete, exec, hyprctl dispatch exit 0 bind = $mainMod, Q, killactive, #kill bind = $mainMod SHIFT, Q, exec, $scriptsDir/KillActiveProcess.sh # Kill active process -bind = $mainMod SHIFT, F, fullscreen # whole full screen -bind = $mainMod CTRL, F, fullscreen, 1 # fake full screen -bind = $mainMod, SPACE, togglefloating, #Float Mode -bind = $mainMod ALT, SPACE, exec, hyprctl dispatch workspaceopt allfloat #All Float Mode - -#bind = $mainMod, SPACE, exec, $scriptsDir/Float.sh # float mode -#bind = $mainMod ALT, SPACE, exec, $scriptsDir/Float.sh --allfloat # all float mode - bind = CTRL ALT, L, exec, $scriptsDir/LockScreen.sh # screen lock bind = CTRL ALT, P, exec, $scriptsDir/Wlogout.sh # power menu - -# FEATURES / EXTRAS -bind = $mainMod, H, exec, $scriptsDir/KeyHints.sh # help file -bind = $mainMod ALT, R, exec, $scriptsDir/Refresh.sh # Refresh waybar, swaync, rofi -bind = $mainMod ALT, E, exec, $scriptsDir/RofiEmoji.sh # emoji menu -bind = $mainMod, S, exec, $scriptsDir/RofiSearch.sh # Google search using rofi -bind = $mainMod ALT, O, exec, $scriptsDir/ChangeBlur.sh # Toggle blur settings -bind = $mainMod SHIFT, G, exec, $scriptsDir/GameMode.sh # Toggle animations ON/OFF -bind = $mainMod ALT, L, exec, $scriptsDir/ChangeLayout.sh # Toggle Master or Dwindle Layout -bind = $mainMod ALT, V, exec, $scriptsDir/ClipManager.sh # Clipboard Manager bind = $mainMod SHIFT, N, exec, swaync-client -t -sw # swayNC notification panel -# FEATURES / EXTRAS (UserScripts) -bind = $mainMod SHIFT, E, exec, $UserScripts/QuickEdit.sh # Quick Edit Hyprland Settings -bind = $mainMod SHIFT, M, exec, $UserScripts/RofiBeats.sh # online music using rofi -bind = $mainMod, W, exec, $UserScripts/WallpaperSelect.sh # Select wallpaper to apply -bind = $mainMod SHIFT, W, exec, $UserScripts/WallpaperEffects.sh # Wallpaper Effects by imagemagick -bind = CTRL ALT, W, exec, $UserScripts/WallpaperRandom.sh # Random wallpapers -bind = $mainMod CTRL, O, exec, hyprctl setprop active opaque toggle # disable opacity on active window -bind = $mainMod SHIFT, K, exec, $scriptsDir/KeyBinds.sh # search keybinds via rofi -bind = $mainMod SHIFT, A, exec, $scriptsDir/Animations.sh #hyprland animations menu - -# Waybar / Bar related -bind = $mainMod CTRL ALT, B, exec, pkill -SIGUSR1 waybar # Toggle hide/show waybar -bind = $mainMod CTRL, B, exec, $scriptsDir/WaybarStyles.sh # Waybar Styles Menu -bind = $mainMod ALT, B, exec, $scriptsDir/WaybarLayout.sh # Waybar Layout Menu - -# Dwindle Layout -bind = $mainMod SHIFT, I, togglesplit # only works on dwindle layout -bind = $mainMod, P, pseudo, # dwindle - # Master Layout bind = $mainMod CTRL, D, layoutmsg, removemaster bind = $mainMod, I, layoutmsg, addmaster @@ -62,6 +23,10 @@ bind = $mainMod, J, layoutmsg, cyclenext bind = $mainMod, K, layoutmsg, cycleprev bind = $mainMod CTRL, Return, layoutmsg, swapwithmaster +# Dwindle Layout +bind = $mainMod SHIFT, I, togglesplit # only works on dwindle layout +bind = $mainMod, P, pseudo, # dwindle + # Works on either layout (Master or Dwindle) bind = $mainMod, M, exec, hyprctl dispatch splitratio 0.3 -- cgit v1.2.3 From 2b10033bef4effe5a0912b1b437412ccd641a343 Mon Sep 17 00:00:00 2001 From: JaKooLit Date: Thu, 13 Feb 2025 14:07:35 +0900 Subject: updated copy.sh --- copy.sh | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/copy.sh b/copy.sh index 16f8b0b5..c78ee06c 100755 --- a/copy.sh +++ b/copy.sh @@ -264,9 +264,11 @@ fi printf "\n" -# Action to do for better kitty appearance +# Action to do for better appearance while true; do echo "${NOTE} ${SKY_BLUE} By default, KooL's Dots are configured for 1440p!" + echo "${WARN} If you dont select proper resolution, Hyprlock will look FUNKY!" + echo "${INFO} If you are not sure what is your resolution, choose 1 here!" echo "${MAGENTA}Select monitor resolution to properly configure appearance and fonts:" echo "$YELLOW -- Enter 1. for monitor resolution 1200p or less (< 1200p)" echo "$YELLOW -- Enter 2. for monitor resolution higher than 1440p (≥ 1440p)" @@ -406,8 +408,8 @@ done printf "\n%.0s" {1..1} # Check if the user wants to disable Rainbow borders -printf "${MAGENTA} By default, Rainbow Borders animation is enabled.\n" -printf "${WARN} However, this uses a bit more CPU and Memory resources.\n" +echo "${NOTE} ${SKY_BLUE}By default, Rainbow Borders animation is enabled" +echo "${WARN} However, this uses a bit more CPU and Memory resources." read -p "${CAT} Do you want to disable Rainbow Borders animation? (y/N): " border_choice if [[ "$border_choice" =~ ^[Yy]$ ]]; then -- cgit v1.2.3 From f85fdd93b2a3049985a6047e6e5fc57778485cc9 Mon Sep 17 00:00:00 2001 From: JaKooLit Date: Thu, 13 Feb 2025 14:44:12 +0900 Subject: updated hypridle message --- config/hypr/hypridle.conf | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/config/hypr/hypridle.conf b/config/hypr/hypridle.conf index aeb0258c..4b8cd7e2 100644 --- a/config/hypr/hypridle.conf +++ b/config/hypr/hypridle.conf @@ -2,6 +2,7 @@ # Hypridle # Original config submitted by https://github.com/SherLock707 +$iDIR="$HOME/.config/swaync/images/ja.png" general { lock_cmd = pidof hyprlock || hyprlock # runs hyprlock if it is not already running (this is always run when "loginctl lock-session" is called) @@ -21,16 +22,16 @@ general { # Warn listener { - timeout = 540 # 9 min - on-timeout = notify-send " You are idle!" # command to run when timeout has passed - on-resume = notify-send " Welcome back!" # command to run when activity is detected after timeout has fired. + timeout = 540 # 9 min + on-timeout = notify-send -i $iDIR " You are idle!" # command to run when timeout has passed + on-resume = notify-send -i $iDIR " Oh! you're Back" " Hello !!!" # command to run when activity is detected after timeout has fired. } # Screenlock listener { timeout = 600 # 10 min on-timeout = loginctl lock-session # command to run when timeout has passed - #on-resume = notify-send " Desktop Unlocked!" # command to run when activity is detected after timeout has fired. + #on-resume = notify-send -i $iDIR " System Unlocked!" # command to run when activity is detected after timeout has fired. } # Turn off screen @@ -45,5 +46,5 @@ listener { # listener { # timeout = 1200 # 20 min # on-timeout = systemctl suspend # command to run when timeout has passed - # on-resume = notify-send "Welcome back to your desktop!" # command to run when activity is detected after timeout has fired. + # on-resume = notify-send -i $iDIR " Oh! you're back" "Hello !!!" # command to run when activity is detected after timeout has fired. # } -- cgit v1.2.3 From ffb19d4d7d54388ef30afee7772d6491133a49e4 Mon Sep 17 00:00:00 2001 From: JaKooLit Date: Thu, 13 Feb 2025 19:02:48 +0900 Subject: updated window rules --- config/hypr/UserConfigs/WindowRules.conf | 2 ++ 1 file changed, 2 insertions(+) diff --git a/config/hypr/UserConfigs/WindowRules.conf b/config/hypr/UserConfigs/WindowRules.conf index 96f1adf4..44e4b3c3 100644 --- a/config/hypr/UserConfigs/WindowRules.conf +++ b/config/hypr/UserConfigs/WindowRules.conf @@ -122,6 +122,8 @@ windowrulev2 = float, title:^(Picture-in-Picture)$ #windowrulev2 = float, title:^(Firefox)$ #windowrule v2 - float popups and dialogue +windowrulev2 = float, title:^(Authentication Required)$ +windowrulev2 = center, title:^(Authentication Required)$ windowrulev2 = float, class:(codium|codium-url-handler|VSCodium), title:negative:(.*codium.*|.*VSCodium.*) windowrulev2 = float, class:^(com.heroicgameslauncher.hgl)$, title:negative:(Heroic Games Launcher) windowrulev2 = float, class:^([Ss]team)$, title:negative:^([Ss]team)$ -- cgit v1.2.3 From 82b03036cc3c496c438f8bd4a02e2c226e9a151a Mon Sep 17 00:00:00 2001 From: JaKooLit Date: Fri, 14 Feb 2025 02:26:41 +0900 Subject: Rofi EMOJI Updated :) Rofi themes updated --- assets/rofi/themes/KooL_LonerOrZ.rasi | 11 +- assets/rofi/themes/KooL_style-2-Dark.rasi | 10 +- assets/rofi/themes/KooL_style-2-Light.rasi | 14 +- assets/rofi/themes/KooL_style-3-Fullscreen-v2.rasi | 9 +- assets/rofi/themes/KooL_style-5.rasi | 4 +- assets/rofi/themes/KooL_style-7.rasi | 10 +- assets/rofi/themes/KooL_style-8.rasi | 17 +- assets/rofi/themes/KooL_style-9.rasi | 2 +- config/hypr/scripts/RofiEmoji.sh | 9981 ++++++++++---------- config/rofi/config-emoji.rasi | 4 +- config/rofi/config-search.rasi | 5 +- 11 files changed, 5099 insertions(+), 4968 deletions(-) diff --git a/assets/rofi/themes/KooL_LonerOrZ.rasi b/assets/rofi/themes/KooL_LonerOrZ.rasi index 2803b693..4ad64054 100644 --- a/assets/rofi/themes/KooL_LonerOrZ.rasi +++ b/assets/rofi/themes/KooL_LonerOrZ.rasi @@ -105,7 +105,7 @@ listview { mainbox { background-color: @BG; - children: [ inputbar, listview ]; + children: [ inputbar, message, listview ]; spacing: 15px; padding: 15px; } @@ -168,13 +168,18 @@ element selected.active { } /*****----- Message -----*****/ +message { + background-color: transparent; + border: 0px; +} error-message { padding: 20px; } textbox { padding: 10px; - background-color: @BG; - text-color: @FG; + border-radius: 10px; + background-color: @BDR; + text-color: @SEL; vertical-align: 0.5; horizontal-align: 0.5; } diff --git a/assets/rofi/themes/KooL_style-2-Dark.rasi b/assets/rofi/themes/KooL_style-2-Dark.rasi index cbacce1c..1925203b 100644 --- a/assets/rofi/themes/KooL_style-2-Dark.rasi +++ b/assets/rofi/themes/KooL_style-2-Dark.rasi @@ -52,7 +52,7 @@ mainbox { padding: 40px; border-radius: 12px; background-color: black/90%; - children: [ "inputbar", "mode-switcher", "listview" ]; + children: [ "inputbar", "mode-switcher", "message", "listview" ]; } /*****----- Inputbar -----*****/ @@ -161,13 +161,17 @@ button selected { } /*****----- Message -----*****/ +message { + background-color: transparent; + border: 0px; +} error-message { padding: 20px; } textbox { padding: 10px; - background-color: black/75%; - text-color: white; + background-color: #719DF9; + text-color: inherit; vertical-align: 0.5; horizontal-align: 0.5; } diff --git a/assets/rofi/themes/KooL_style-2-Light.rasi b/assets/rofi/themes/KooL_style-2-Light.rasi index c2fc812f..118b6e54 100644 --- a/assets/rofi/themes/KooL_style-2-Light.rasi +++ b/assets/rofi/themes/KooL_style-2-Light.rasi @@ -52,7 +52,7 @@ mainbox { padding: 40px; border-radius: 12px; background-color: white/90%; - children: [ "inputbar", "mode-switcher", "listview" ]; + children: [ "inputbar", "mode-switcher", "message", "listview" ]; } /*****----- Inputbar -----*****/ @@ -152,23 +152,27 @@ button { padding: 6px; border: 0px solid; border-radius: 100%; - background-color: #719DF9; + background-color: #719DF9; text-color: inherit; cursor: pointer; } button selected { - background-color: #F37277; + background-color: #F37277; text-color: inherit; } /*****----- Message -----*****/ +message { + background-color: transparent; + border: 0px; +} error-message { padding: 20px; } textbox { padding: 10px; - background-color: gray/25%; - text-color: black; + background-color: #719DF9; + text-color: inherit; vertical-align: 0.5; horizontal-align: 0.5; } diff --git a/assets/rofi/themes/KooL_style-3-Fullscreen-v2.rasi b/assets/rofi/themes/KooL_style-3-Fullscreen-v2.rasi index 55277f61..0dbf45bc 100644 --- a/assets/rofi/themes/KooL_style-3-Fullscreen-v2.rasi +++ b/assets/rofi/themes/KooL_style-3-Fullscreen-v2.rasi @@ -90,7 +90,7 @@ mainbox { border-radius: 0px 0px 0px 0px; border-color: @selected; background-color: transparent; - children: [ "inputbar", "listview" ]; + children: [ "inputbar", "message", "listview" ]; } /*****----- Inputbar -----*****/ @@ -196,6 +196,10 @@ element-text { } /*****----- Message -----*****/ +message { + background-color: transparent; + border: 0px; +} error-message { padding: 0px; border-color: @selected; @@ -204,7 +208,8 @@ error-message { } textbox { padding: 20px; - background-color: black/10%; + border-radius: 15px; + background-color: white / 10%; text-color: @foreground; vertical-align: 0.5; horizontal-align: 0.5; diff --git a/assets/rofi/themes/KooL_style-5.rasi b/assets/rofi/themes/KooL_style-5.rasi index 3d1f9220..135c6ba0 100644 --- a/assets/rofi/themes/KooL_style-5.rasi +++ b/assets/rofi/themes/KooL_style-5.rasi @@ -80,7 +80,7 @@ imagebox { listbox { spacing: 4px; orientation: vertical; - children: [ "listview" ]; + children: [ "message", "listview" ]; padding: 10px; border-radius: 12px; border: 1px; @@ -256,7 +256,7 @@ textbox { } error-message { padding: 12px; - border-radius: 20px; + border-radius: 12px; background-color: @background-alt; text-color: @background; } \ No newline at end of file diff --git a/assets/rofi/themes/KooL_style-7.rasi b/assets/rofi/themes/KooL_style-7.rasi index c5bec637..2ad7f714 100644 --- a/assets/rofi/themes/KooL_style-7.rasi +++ b/assets/rofi/themes/KooL_style-7.rasi @@ -64,7 +64,7 @@ mainbox { border-radius: 0px 0px 0px 0px; border-color: @selected; background-color: transparent; - children: [ "inputbar", "listview" ]; + children: [ "inputbar", "message", "listview" ]; } /*****----- Inputbar -----*****/ @@ -177,18 +177,22 @@ element-text { } /*****----- Message -----*****/ +message { + background-color: transparent; + border: 0px; +} error-message { padding: 20px; border: 2px solid; border-radius: 20px; - border-color: @selected; + border-color: @active; background-color: @background; text-color: @foreground; } textbox { padding: 10px; border-radius: 20px; - background-color: @color11; + background-color: @selected; text-color: @foreground; vertical-align: 0.5; horizontal-align: 0.5; diff --git a/assets/rofi/themes/KooL_style-8.rasi b/assets/rofi/themes/KooL_style-8.rasi index 7a54dff5..5d24a2ed 100644 --- a/assets/rofi/themes/KooL_style-8.rasi +++ b/assets/rofi/themes/KooL_style-8.rasi @@ -53,7 +53,7 @@ mainbox { spacing: 0em; padding: 0em; orientation: vertical; - children: [ "inputbar" , "mode-switcher", "listbox" ]; + children: [ "inputbar" , "mode-switcher", "message", "listbox" ]; background-color: transparent; } @@ -105,7 +105,7 @@ listview { spacing: 0.5em; enabled: true; columns: 2; - lines: 3; + lines: 4; cycle: true; dynamic: true; scrollbar: true; @@ -121,10 +121,10 @@ listview { /* ---- Mode Switcher ---- */ mode-switcher { orientation: horizontal; - width: 1em; + width: 2em; enabled: true; padding: 1em; - spacing: 0em; + spacing: 1em; background-color: transparent; } @@ -227,16 +227,17 @@ message { border: 0px; } textbox { + margin: 12px; padding: 12px; - border-radius: 0px; - background-color: @color11; + border-radius: @border-radius; + background-color: @color12; text-color: @foreground; vertical-align: 0.5; horizontal-align: 0.5; } error-message { - padding: 12px; - border-radius: 0px; + padding: 0px; + border-radius: @border-radius; background-color: @background; text-color: @foreground; } diff --git a/assets/rofi/themes/KooL_style-9.rasi b/assets/rofi/themes/KooL_style-9.rasi index a03f877f..7c49d929 100644 --- a/assets/rofi/themes/KooL_style-9.rasi +++ b/assets/rofi/themes/KooL_style-9.rasi @@ -48,7 +48,7 @@ window { border: 2px; border-color: @BDR; border-radius: 10px; - width: 25%; + width: 30%; anchor: center; x-offset: 0; y-offset: 0; diff --git a/config/hypr/scripts/RofiEmoji.sh b/config/hypr/scripts/RofiEmoji.sh index 1079bfdd..50c22706 100755 --- a/config/hypr/scripts/RofiEmoji.sh +++ b/config/hypr/scripts/RofiEmoji.sh @@ -4,6 +4,7 @@ # Variables rofi_theme="~/.config/rofi/config-emoji.rasi" +msg='** note ** 👀 Click or Return to choose || Ctrl V to Paste' # Check if rofi is already running if pidof rofi > /dev/null; then @@ -11,7 +12,7 @@ if pidof rofi > /dev/null; then fi sed '1,/^# # DATA # #$/d' "$0" | \ -rofi -i -dmenu -config $rofi_theme | \ +rofi -i -dmenu -mesg "$msg" -config $rofi_theme | \ awk -F'\t' '{print $1}' | \ tr -d '\n' | \ wl-copy @@ -20,4939 +21,5045 @@ exit # # DATA # # -😀 face face | grin | grinning face -😃 face with big eyes face | grinning face with big eyes | mouth | open | smile -😄 face with smiling eyes eye | face | grinning face with smiling eyes | mouth | open | smile -😁 face with smiling eyes beaming face with smiling eyes | eye | face | grin | smile -😆 squinting face face | grinning squinting face | laugh | mouth | satisfied | smile -😅 face with sweat cold | face | grinning face with sweat | open | smile | sweat -🤣 on the floor laughing face | floor | laugh | rofl | rolling | rolling on the floor laughing | rotfl -😂 with tears of joy face | face with tears of joy | joy | laugh | tear -🙂 smiling face face | slightly smiling face | smile -🙃 face face | upside-down | upside down | upside-down face -🫠 face disappear | dissolve | liquid | melt | melting face -😉 face face | wink | winking face -😊 face with smiling eyes blush | eye | face | smile | smiling face with smiling eyes -😇 face with halo angel | face | fantasy | halo | innocent | smiling face with halo -🥰 face with hearts adore | crush | hearts | in love | smiling face with hearts -😍 face with heart-eyes eye | face | love | smile | smiling face with heart-eyes | smiling face with heart eyes -🤩 eyes | face | grinning | star | star-struck -😘 blowing a kiss face | face blowing a kiss | kiss -😗 face face | kiss | kissing face -☺️ face -☺ face face | outlined | relaxed | smile | smiling face -😚 face with closed eyes closed | eye | face | kiss | kissing face with closed eyes -😙 face with smiling eyes eye | face | kiss | kissing face with smiling eyes | smile -🥲 face with tear grateful | proud | relieved | smiling | smiling face with tear | tear | touched -😋 face-tongue savoring food delicious | face | face savoring food | savouring | smile | yum | face savouring food | savoring -😛 face-tongue with tongue face | face with tongue | tongue -😜 face-tongue face with tongue eye | face | joke | tongue | wink | winking face with tongue -🤪 face-tongue face eye | goofy | large | small | zany face -😝 face-tongue face with tongue eye | face | horrible | squinting face with tongue | taste | tongue -🤑 face-tongue face face | money | money-mouth face | mouth -🤗 face with open hands face | hug | hugging | open hands | smiling face | smiling face with open hands -🤭 with hand over mouth face with hand over mouth | whoops | embarrassed | oops -🫢 with open eyes and hand over mouth amazement | awe | disbelief | embarrass | face with open eyes and hand over mouth | scared | surprise -🫣 with peeking eye captivated | face with peeking eye | peep | stare -🤫 face quiet | shush | shushing face | shooshing face -🤔 face face | thinking -🫡 face OK | salute | saluting face | sunny | troops | yes -🤐 face face | mouth | zip | zipper | zipper-mouth face | zip-mouth face -🤨 with raised eyebrow distrust | face with raised eyebrow | skeptic | sceptic -😐 face deadpan | face | meh | neutral -😑 face expressionless | face | inexpressive | meh | unexpressive -😶 without mouth face | face without mouth | mouth | quiet | silent -🫥 line face depressed | disappear | dotted line face | hide | introvert | invisible | dotted-line face -😶‍🌫️ in clouds -😶‍🌫 in clouds absentminded | face in clouds | face in the fog | head in clouds | absent-minded -😏 face face | smirk | smirking face -😒 face face | unamused | unhappy -🙄 with rolling eyes eyeroll | eyes | face | face with rolling eyes | rolling -😬 face face | grimace | grimacing face -😮‍💨 exhaling exhale | face exhaling | gasp | groan | relief | whisper | whistle -🤥 face face | lie | lying face | pinocchio | Pinocchio -🫨 face earthquake | face | shaking | shock | vibrate -🙂‍↔️ shaking horizontally -🙂‍↔ shaking horizontally head shaking horizontally | no | shake -🙂‍↕️ shaking vertically -🙂‍↕ shaking vertically head shaking vertically | nod | yes -😌 face | relieved -😔 dejected | face | pensive -😪 face | good night | sleep | sleepy face -🤤 drooling | face -😴 face | good night | sleep | sleeping face | ZZZ -😷 face-unwell with medical mask cold | doctor | face | face with medical mask | mask | sick | ill | medicine | poorly -🤒 face-unwell with thermometer face | face with thermometer | ill | sick | thermometer -🤕 face-unwell with head-bandage bandage | face | face with head-bandage | hurt | injury | face with head bandage -🤢 face-unwell face face | nauseated | vomit -🤮 face-unwell vomiting face vomiting | puke | sick | vomit -🤧 face-unwell face face | gesundheit | sneeze | sneezing face | bless you -🥵 face-unwell face feverish | heat stroke | hot | hot face | red-faced | sweating | flushed -🥶 face-unwell face blue-faced | cold | cold face | freezing | frostbite | icicles -🥴 face-unwell face dizzy | intoxicated | tipsy | uneven eyes | wavy mouth | woozy face -😵 face-unwell with crossed-out eyes crossed-out eyes | dead | face | face with crossed-out eyes | knocked out -😵‍💫 face-unwell with spiral eyes dizzy | face with spiral eyes | hypnotized | spiral | trouble | whoa | hypnotised -🤯 face-unwell head exploding head | mind blown | shocked -🤠 face-hat hat face cowboy | cowgirl | face | hat | face with cowboy hat -🥳 face-hat face celebration | hat | horn | party | partying face -🥸 face-hat face disguise | disguised face | face | glasses | incognito | nose -😎 face-glasses face with sunglasses bright | cool | face | smiling face with sunglasses | sun | sunglasses -🤓 face-glasses face face | geek | nerd -🧐 face-glasses with monocle face | face with monocle | monocle | stuffy -😕 face-concerned face confused | face | meh -🫤 face-concerned with diagonal mouth disappointed | face with diagonal mouth | meh | skeptical | unsure | sceptical -😟 face-concerned face face | worried -🙁 face-concerned frowning face face | frown | slightly frowning face -☹️ face-concerned face -☹ face-concerned face face | frown | frowning face -😮 face-concerned with open mouth face | face with open mouth | mouth | open | sympathy -😯 face-concerned face face | hushed | stunned | surprised -😲 face-concerned face astonished | face | shocked | totally -😳 face-concerned face dazed | face | flushed -🥺 face-concerned face begging | mercy | pleading face | puppy eyes -🥹 face-concerned holding back tears angry | cry | face holding back tears | proud | resist | sad -😦 face-concerned face with open mouth face | frown | frowning face with open mouth | mouth | open -😧 face-concerned face anguished | face -😨 face-concerned face face | fear | fearful | scared -😰 face-concerned face with sweat anxious face with sweat | blue | cold | face | rushed | sweat -😥 face-concerned but relieved face disappointed | face | relieved | sad but relieved face | whew -😢 face-concerned face cry | crying face | face | sad | tear -😭 face-concerned crying face cry | face | loudly crying face | sad | sob | tear -😱 face-concerned screaming in fear face | face screaming in fear | fear | munch | scared | scream | Munch -😖 face-concerned face confounded | face -😣 face-concerned face face | persevere | persevering face -😞 face-concerned face disappointed | face -😓 face-concerned face with sweat cold | downcast face with sweat | face | sweat -😩 face-concerned face face | tired | weary -😫 face-concerned face face | tired -🥱 face-concerned face bored | tired | yawn | yawning face -😤 face-negative with steam from nose face | face with steam from nose | triumph | won | angry | frustration -😡 face-negative face angry | enraged | face | mad | pouting | rage | red -😠 face-negative face anger | angry | face | mad -🤬 face-negative with symbols on mouth face with symbols on mouth | swearing -😈 face-negative face with horns face | fairy tale | fantasy | horns | smile | smiling face with horns | devil -👿 face-negative face with horns angry face with horns | demon | devil | face | fantasy | imp -💀 face-negative death | face | fairy tale | monster | skull -☠️ face-negative and crossbones -☠ face-negative and crossbones crossbones | death | face | monster | skull | skull and crossbones -💩 face-costume of poo dung | face | monster | pile of poo | poo | poop -🤡 face-costume face clown | face -👹 face-costume creature | face | fairy tale | fantasy | monster | ogre -👺 face-costume creature | face | fairy tale | fantasy | goblin | monster -👻 face-costume creature | face | fairy tale | fantasy | ghost | monster -👽 face-costume alien | creature | extraterrestrial | face | fantasy | ufo | ET | UFO -👾 face-costume monster alien | creature | extraterrestrial | face | monster | ufo | ET | UFO -🤖 face-costume face | monster | robot -😺 cat-face cat cat | face | grinning | mouth | open | smile -😸 cat-face cat with smiling eyes cat | eye | face | grin | grinning cat with smiling eyes | smile -😹 cat-face with tears of joy cat | cat with tears of joy | face | joy | tear -😻 cat-face cat with heart-eyes cat | eye | face | heart | love | smile | smiling cat with heart-eyes | smiling cat face with heart eyes -😼 cat-face with wry smile cat | cat with wry smile | face | ironic | smile | wry -😽 cat-face cat cat | eye | face | kiss | kissing cat -🙀 cat-face cat cat | face | oh | surprised | weary -😿 cat-face cat cat | cry | crying cat | face | sad | tear -😾 cat-face cat cat | face | pouting -🙈 monkey-face monkey evil | face | forbidden | monkey | see | see-no-evil monkey -🙉 monkey-face monkey evil | face | forbidden | hear | hear-no-evil monkey | monkey -🙊 monkey-face monkey evil | face | forbidden | monkey | speak | speak-no-evil monkey -💌 heart letter heart | letter | love | mail -💘 heart with arrow arrow | cupid | heart with arrow -💝 heart with ribbon heart with ribbon | ribbon | valentine -💖 heart heart excited | sparkle | sparkling heart -💗 heart heart excited | growing | growing heart | nervous | pulse -💓 heart heart beating | beating heart | heartbeat | pulsating -💞 heart hearts revolving | revolving hearts -💕 heart hearts love | two hearts -💟 heart decoration heart | heart decoration -❣️ heart exclamation -❣ heart exclamation exclamation | heart exclamation | mark | punctuation -💔 heart heart break | broken | broken heart -❤️‍🔥 heart on fire -❤‍🔥 heart on fire burn | heart | heart on fire | love | lust | sacred heart -❤️‍🩹 heart heart -❤‍🩹 heart heart healthier | improving | mending | mending heart | recovering | recuperating | well -❤️ heart heart -❤ heart heart heart | red heart -🩷 heart heart cute | heart | like | love | pink -🧡 heart heart orange | orange heart -💛 heart heart yellow | yellow heart -💚 heart heart green | green heart -💙 heart heart blue | blue heart -🩵 heart blue heart cyan | heart | light blue | light blue heart | teal -💜 heart heart purple | purple heart -🤎 heart heart brown | heart -🖤 heart heart black | black heart | evil | wicked -🩶 heart heart gray | grey heart | heart | silver | slate | grey -🤍 heart heart heart | white -💋 emotion mark kiss | kiss mark | lips -💯 emotion points 100 | full | hundred | hundred points | score | hundred percent | one hundred -💢 emotion symbol anger symbol | angry | comic | mad -💥 emotion boom | collision | comic -💫 emotion comic | dizzy | star -💦 emotion droplets comic | splashing | sweat | sweat droplets -💨 emotion away comic | dash | dashing away | running -🕳️ emotion -🕳 emotion hole -💬 emotion balloon balloon | bubble | comic | dialog | speech | dialogue -👁️‍🗨️ emotion in speech bubble -👁️‍🗨 emotion in speech bubble -👁‍🗨 emotion in speech bubble balloon | bubble | eye | eye in speech bubble | speech | witness -🗨️ emotion speech bubble -🗨 emotion speech bubble balloon | bubble | dialog | left speech bubble | speech | dialogue -🗯️ emotion anger bubble -🗯 emotion anger bubble angry | balloon | bubble | mad | right anger bubble -💭 emotion balloon balloon | bubble | comic | thought -💤 emotion comic | good night | sleep | ZZZ -👋 hand hand | wave | waving -👋🏻 hand: light skin tone hand | light skin tone | wave | waving | waving hand: light skin tone -👋🏼 hand: medium-light skin tone hand | medium-light skin tone | wave | waving | waving hand: medium-light skin tone -👋🏽 hand: medium skin tone hand | medium skin tone | wave | waving | waving hand: medium skin tone -👋🏾 hand: medium-dark skin tone hand | medium-dark skin tone | wave | waving | waving hand: medium-dark skin tone -👋🏿 hand: dark skin tone dark skin tone | hand | wave | waving | waving hand: dark skin tone -🤚 back of hand backhand | raised | raised back of hand -🤚🏻 back of hand: light skin tone backhand | light skin tone | raised | raised back of hand | raised back of hand: light skin tone -🤚🏼 back of hand: medium-light skin tone backhand | medium-light skin tone | raised | raised back of hand | raised back of hand: medium-light skin tone -🤚🏽 back of hand: medium skin tone backhand | medium skin tone | raised | raised back of hand | raised back of hand: medium skin tone -🤚🏾 back of hand: medium-dark skin tone backhand | medium-dark skin tone | raised | raised back of hand | raised back of hand: medium-dark skin tone -🤚🏿 back of hand: dark skin tone backhand | dark skin tone | raised | raised back of hand | raised back of hand: dark skin tone -🖐️ with fingers splayed -🖐 with fingers splayed finger | hand | hand with fingers splayed | splayed -🖐🏻 with fingers splayed: light skin tone finger | hand | hand with fingers splayed | hand with fingers splayed: light skin tone | light skin tone | splayed -🖐🏼 with fingers splayed: medium-light skin tone finger | hand | hand with fingers splayed | hand with fingers splayed: medium-light skin tone | medium-light skin tone | splayed -🖐🏽 with fingers splayed: medium skin tone finger | hand | hand with fingers splayed | hand with fingers splayed: medium skin tone | medium skin tone | splayed -🖐🏾 with fingers splayed: medium-dark skin tone finger | hand | hand with fingers splayed | hand with fingers splayed: medium-dark skin tone | medium-dark skin tone | splayed -🖐🏿 with fingers splayed: dark skin tone dark skin tone | finger | hand | hand with fingers splayed | hand with fingers splayed: dark skin tone | splayed -✋ hand hand | high 5 | high five | raised hand -✋🏻 hand: light skin tone hand | high 5 | high five | light skin tone | raised hand | raised hand: light skin tone -✋🏼 hand: medium-light skin tone hand | high 5 | high five | medium-light skin tone | raised hand | raised hand: medium-light skin tone -✋🏽 hand: medium skin tone hand | high 5 | high five | medium skin tone | raised hand | raised hand: medium skin tone -✋🏾 hand: medium-dark skin tone hand | high 5 | high five | medium-dark skin tone | raised hand | raised hand: medium-dark skin tone -✋🏿 hand: dark skin tone dark skin tone | hand | high 5 | high five | raised hand | raised hand: dark skin tone -🖖 salute finger | hand | spock | vulcan | vulcan salute | Vulcan salute | Spock | Vulcan -🖖🏻 salute: light skin tone finger | hand | light skin tone | spock | vulcan | vulcan salute | vulcan salute: light skin tone | Vulcan salute | Vulcan salute: light skin tone | Spock | Vulcan -🖖🏼 salute: medium-light skin tone finger | hand | medium-light skin tone | spock | vulcan | vulcan salute | vulcan salute: medium-light skin tone | Vulcan salute | Vulcan salute: medium-light skin tone | Spock | Vulcan -🖖🏽 salute: medium skin tone finger | hand | medium skin tone | spock | vulcan | vulcan salute | vulcan salute: medium skin tone | Vulcan salute | Vulcan salute: medium skin tone | Spock | Vulcan -🖖🏾 salute: medium-dark skin tone finger | hand | medium-dark skin tone | spock | vulcan | vulcan salute | vulcan salute: medium-dark skin tone | Vulcan salute | Vulcan salute: medium-dark skin tone | Spock | Vulcan -🖖🏿 salute: dark skin tone dark skin tone | finger | hand | spock | vulcan | vulcan salute | vulcan salute: dark skin tone | Vulcan salute | Vulcan salute: dark skin tone | Spock | Vulcan -🫱 hand hand | right | rightward | rightwards hand | rightwards -🫱🏻 hand: light skin tone hand | light skin tone | right | rightward | rightwards hand | rightwards hand: light skin tone | rightward hand: light skin tone | rightwards -🫱🏼 hand: medium-light skin tone hand | medium-light skin tone | right | rightward | rightwards hand | rightwards hand: medium-light skin tone | rightward hand: medium-light skin tone | rightwards -🫱🏽 hand: medium skin tone hand | medium skin tone | right | rightward | rightwards hand | rightwards hand: medium skin tone | rightward hand: medium skin tone | rightwards -🫱🏾 hand: medium-dark skin tone hand | medium-dark skin tone | right | rightward | rightwards hand | rightwards hand: medium-dark skin tone | rightward hand: medium-dark skin tone | rightwards -🫱🏿 hand: dark skin tone dark skin tone | hand | right | rightward | rightwards hand | rightwards hand: dark skin tone | rightward hand: dark skin tone | rightwards -🫲 hand hand | left | leftward | leftwards hand | leftwards -🫲🏻 hand: light skin tone hand | left | leftward | leftwards hand | leftwards hand: light skin tone | light skin tone | leftward hand: light skin tone | leftwards -🫲🏼 hand: medium-light skin tone hand | left | leftward | leftwards hand | leftwards hand: medium-light skin tone | medium-light skin tone | leftward hand: medium-light skin tone | leftwards -🫲🏽 hand: medium skin tone hand | left | leftward | leftwards hand | leftwards hand: medium skin tone | medium skin tone | leftward hand: medium skin tone | leftwards -🫲🏾 hand: medium-dark skin tone hand | left | leftward | leftwards hand | leftwards hand: medium-dark skin tone | medium-dark skin tone | leftward hand: medium-dark skin tone | leftwards -🫲🏿 hand: dark skin tone dark skin tone | hand | left | leftward | leftwards hand | leftwards hand: dark skin tone | leftward hand: dark skin tone | leftwards -🫳 down hand dismiss | drop | palm down hand | shoo | palm-down hand -🫳🏻 down hand: light skin tone dismiss | drop | light skin tone | palm down hand | palm down hand: light skin tone | shoo | palm-down hand | palm-down hand: light skin tone -🫳🏼 down hand: medium-light skin tone dismiss | drop | medium-light skin tone | palm down hand | palm down hand: medium-light skin tone | shoo | palm-down hand | palm-down hand: medium-light skin tone -🫳🏽 down hand: medium skin tone dismiss | drop | medium skin tone | palm down hand | palm down hand: medium skin tone | shoo | palm-down hand | palm-down hand: medium skin tone -🫳🏾 down hand: medium-dark skin tone dismiss | drop | medium-dark skin tone | palm down hand | palm down hand: medium-dark skin tone | shoo | palm-down hand | palm-down hand: medium-dark skin tone -🫳🏿 down hand: dark skin tone dark skin tone | dismiss | drop | palm down hand | palm down hand: dark skin tone | shoo | palm-down hand | palm-down hand: dark skin tone -🫴 up hand beckon | catch | come | offer | palm up hand | palm-up hand -🫴🏻 up hand: light skin tone beckon | catch | come | light skin tone | offer | palm up hand | palm up hand: light skin tone | palm-up hand | palm-up hand: light skin tone -🫴🏼 up hand: medium-light skin tone beckon | catch | come | medium-light skin tone | offer | palm up hand | palm up hand: medium-light skin tone | palm-up hand | palm-up hand: medium-light skin tone -🫴🏽 up hand: medium skin tone beckon | catch | come | medium skin tone | offer | palm up hand | palm up hand: medium skin tone | palm-up hand | palm-up hand: medium skin tone -🫴🏾 up hand: medium-dark skin tone beckon | catch | come | medium-dark skin tone | offer | palm up hand | palm up hand: medium-dark skin tone | palm-up hand | palm-up hand: medium-dark skin tone -🫴🏿 up hand: dark skin tone beckon | catch | come | dark skin tone | offer | palm up hand | palm up hand: dark skin tone | palm-up hand | palm-up hand: dark skin tone -🫷 pushing hand high five | leftward | leftwards pushing hand | push | refuse | stop | wait | leftward-pushing hand -🫷🏻 pushing hand: light skin tone high five | leftward | leftwards pushing hand | leftwards pushing hand: light skin tone | light skin tone | push | refuse | stop | wait | leftward-pushing hand | leftward-pushing hand: light skin tone -🫷🏼 pushing hand: medium-light skin tone high five | leftward | leftwards pushing hand | leftwards pushing hand: medium-light skin tone | medium-light skin tone | push | refuse | stop | wait | leftward-pushing hand | leftward-pushing hand: medium-light skin tone -🫷🏽 pushing hand: medium skin tone high five | leftward | leftwards pushing hand | leftwards pushing hand: medium skin tone | medium skin tone | push | refuse | stop | wait | leftward-pushing hand | leftward-pushing hand: medium skin tone -🫷🏾 pushing hand: medium-dark skin tone high five | leftward | leftwards pushing hand | leftwards pushing hand: medium-dark skin tone | medium-dark skin tone | push | refuse | stop | wait | leftward-pushing hand | leftward-pushing hand: medium-dark skin tone -🫷🏿 pushing hand: dark skin tone dark skin tone | high five | leftward | leftwards pushing hand | leftwards pushing hand: dark skin tone | push | refuse | stop | wait | leftward-pushing hand | leftward-pushing hand: dark skin tone -🫸 pushing hand high five | push | refuse | rightward | rightwards pushing hand | stop | wait | rightward-pushing hand -🫸🏻 pushing hand: light skin tone high five | light skin tone | push | refuse | rightward | rightwards pushing hand | rightwards pushing hand: light skin tone | stop | wait | rightward-pushing hand | rightward-pushing hand: light skin tone -🫸🏼 pushing hand: medium-light skin tone high five | medium-light skin tone | push | refuse | rightward | rightwards pushing hand | rightwards pushing hand: medium-light skin tone | stop | wait | rightward-pushing hand | rightward-pushing hand: medium-light skin tone -🫸🏽 pushing hand: medium skin tone high five | medium skin tone | push | refuse | rightward | rightwards pushing hand | rightwards pushing hand: medium skin tone | stop | wait | rightward-pushing hand | rightward-pushing hand: medium skin tone -🫸🏾 pushing hand: medium-dark skin tone high five | medium-dark skin tone | push | refuse | rightward | rightwards pushing hand | rightwards pushing hand: medium-dark skin tone | stop | wait | rightward-pushing hand | rightward-pushing hand: medium-dark skin tone -🫸🏿 pushing hand: dark skin tone dark skin tone | high five | push | refuse | rightward | rightwards pushing hand | rightwards pushing hand: dark skin tone | stop | wait | rightward-pushing hand | rightward-pushing hand: dark skin tone -👌 hand hand | OK | perfect -👌🏻 hand: light skin tone hand | light skin tone | OK | OK hand: light skin tone | perfect -👌🏼 hand: medium-light skin tone hand | medium-light skin tone | OK | OK hand: medium-light skin tone | perfect -👌🏽 hand: medium skin tone hand | medium skin tone | OK | OK hand: medium skin tone | perfect -👌🏾 hand: medium-dark skin tone hand | medium-dark skin tone | OK | OK hand: medium-dark skin tone | perfect -👌🏿 hand: dark skin tone dark skin tone | hand | OK | OK hand: dark skin tone | perfect -🤌 fingers fingers | hand gesture | interrogation | pinched | sarcastic -🤌🏻 fingers: light skin tone fingers | hand gesture | interrogation | light skin tone | pinched | pinched fingers: light skin tone | sarcastic -🤌🏼 fingers: medium-light skin tone fingers | hand gesture | interrogation | medium-light skin tone | pinched | pinched fingers: medium-light skin tone | sarcastic -🤌🏽 fingers: medium skin tone fingers | hand gesture | interrogation | medium skin tone | pinched | pinched fingers: medium skin tone | sarcastic -🤌🏾 fingers: medium-dark skin tone fingers | hand gesture | interrogation | medium-dark skin tone | pinched | pinched fingers: medium-dark skin tone | sarcastic -🤌🏿 fingers: dark skin tone dark skin tone | fingers | hand gesture | interrogation | pinched | pinched fingers: dark skin tone | sarcastic -🤏 hand pinching hand | small amount -🤏🏻 hand: light skin tone light skin tone | pinching hand | pinching hand: light skin tone | small amount -🤏🏼 hand: medium-light skin tone medium-light skin tone | pinching hand | pinching hand: medium-light skin tone | small amount -🤏🏽 hand: medium skin tone medium skin tone | pinching hand | pinching hand: medium skin tone | small amount -🤏🏾 hand: medium-dark skin tone medium-dark skin tone | pinching hand | pinching hand: medium-dark skin tone | small amount -🤏🏿 hand: dark skin tone dark skin tone | pinching hand | pinching hand: dark skin tone | small amount -✌️ hand -✌ hand hand | v | victory -✌🏻 hand: light skin tone hand | light skin tone | v | victory | victory hand: light skin tone -✌🏼 hand: medium-light skin tone hand | medium-light skin tone | v | victory | victory hand: medium-light skin tone -✌🏽 hand: medium skin tone hand | medium skin tone | v | victory | victory hand: medium skin tone -✌🏾 hand: medium-dark skin tone hand | medium-dark skin tone | v | victory | victory hand: medium-dark skin tone -✌🏿 hand: dark skin tone dark skin tone | hand | v | victory | victory hand: dark skin tone -🤞 fingers cross | crossed fingers | finger | hand | luck | good luck -🤞🏻 fingers: light skin tone cross | crossed fingers | crossed fingers: light skin tone | finger | hand | light skin tone | luck | good luck -🤞🏼 fingers: medium-light skin tone cross | crossed fingers | crossed fingers: medium-light skin tone | finger | hand | luck | medium-light skin tone | good luck -🤞🏽 fingers: medium skin tone cross | crossed fingers | crossed fingers: medium skin tone | finger | hand | luck | medium skin tone | good luck -🤞🏾 fingers: medium-dark skin tone cross | crossed fingers | crossed fingers: medium-dark skin tone | finger | hand | luck | medium-dark skin tone | good luck -🤞🏿 fingers: dark skin tone cross | crossed fingers | crossed fingers: dark skin tone | dark skin tone | finger | hand | luck | good luck -🫰 with index finger and thumb crossed expensive | hand with index finger and thumb crossed | heart | love | money | snap -🫰🏻 with index finger and thumb crossed: light skin tone expensive | hand with index finger and thumb crossed | hand with index finger and thumb crossed: light skin tone | heart | light skin tone | love | money | snap -🫰🏼 with index finger and thumb crossed: medium-light skin tone expensive | hand with index finger and thumb crossed | hand with index finger and thumb crossed: medium-light skin tone | heart | love | medium-light skin tone | money | snap -🫰🏽 with index finger and thumb crossed: medium skin tone expensive | hand with index finger and thumb crossed | hand with index finger and thumb crossed: medium skin tone | heart | love | medium skin tone | money | snap -🫰🏾 with index finger and thumb crossed: medium-dark skin tone expensive | hand with index finger and thumb crossed | hand with index finger and thumb crossed: medium-dark skin tone | heart | love | medium-dark skin tone | money | snap -🫰🏿 with index finger and thumb crossed: dark skin tone dark skin tone | expensive | hand with index finger and thumb crossed | hand with index finger and thumb crossed: dark skin tone | heart | love | money | snap -🤟 gesture hand | ILY | love-you gesture | love you gesture -🤟🏻 gesture: light skin tone hand | ILY | light skin tone | love-you gesture | love-you gesture: light skin tone | love you gesture -🤟🏼 gesture: medium-light skin tone hand | ILY | love-you gesture | love-you gesture: medium-light skin tone | medium-light skin tone | love you gesture -🤟🏽 gesture: medium skin tone hand | ILY | love-you gesture | love-you gesture: medium skin tone | medium skin tone | love you gesture -🤟🏾 gesture: medium-dark skin tone hand | ILY | love-you gesture | love-you gesture: medium-dark skin tone | medium-dark skin tone | love you gesture -🤟🏿 gesture: dark skin tone dark skin tone | hand | ILY | love-you gesture | love-you gesture: dark skin tone | love you gesture -🤘 of the horns finger | hand | horns | rock-on | sign of the horns | rock on -🤘🏻 of the horns: light skin tone finger | hand | horns | light skin tone | rock-on | sign of the horns | sign of the horns: light skin tone | rock on -🤘🏼 of the horns: medium-light skin tone finger | hand | horns | medium-light skin tone | rock-on | sign of the horns | sign of the horns: medium-light skin tone | rock on -🤘🏽 of the horns: medium skin tone finger | hand | horns | medium skin tone | rock-on | sign of the horns | sign of the horns: medium skin tone | rock on -🤘🏾 of the horns: medium-dark skin tone finger | hand | horns | medium-dark skin tone | rock-on | sign of the horns | sign of the horns: medium-dark skin tone | rock on -🤘🏿 of the horns: dark skin tone dark skin tone | finger | hand | horns | rock-on | sign of the horns | sign of the horns: dark skin tone | rock on -🤙 me hand call | call me hand | hand | hang loose | Shaka | call-me hand | shaka -🤙🏻 me hand: light skin tone call | call me hand | call me hand: light skin tone | hand | hang loose | light skin tone | Shaka | call-me hand | shaka | call-me hand: light skin tone -🤙🏼 me hand: medium-light skin tone call | call me hand | call me hand: medium-light skin tone | hand | hang loose | medium-light skin tone | Shaka | call-me hand | shaka | call-me hand: medium-light skin tone -🤙🏽 me hand: medium skin tone call | call me hand | call me hand: medium skin tone | hand | hang loose | medium skin tone | Shaka | call-me hand | shaka | call-me hand: medium skin tone -🤙🏾 me hand: medium-dark skin tone call | call me hand | call me hand: medium-dark skin tone | hand | hang loose | medium-dark skin tone | Shaka | call-me hand | shaka | call-me hand: medium-dark skin tone -🤙🏿 me hand: dark skin tone call | call me hand | call me hand: dark skin tone | dark skin tone | hand | hang loose | Shaka | call-me hand | shaka | call-me hand: dark skin tone -👈 index pointing left backhand | backhand index pointing left | finger | hand | index | point -👈🏻 index pointing left: light skin tone backhand | backhand index pointing left | backhand index pointing left: light skin tone | finger | hand | index | light skin tone | point -👈🏼 index pointing left: medium-light skin tone backhand | backhand index pointing left | backhand index pointing left: medium-light skin tone | finger | hand | index | medium-light skin tone | point -👈🏽 index pointing left: medium skin tone backhand | backhand index pointing left | backhand index pointing left: medium skin tone | finger | hand | index | medium skin tone | point -👈🏾 index pointing left: medium-dark skin tone backhand | backhand index pointing left | backhand index pointing left: medium-dark skin tone | finger | hand | index | medium-dark skin tone | point -👈🏿 index pointing left: dark skin tone backhand | backhand index pointing left | backhand index pointing left: dark skin tone | dark skin tone | finger | hand | index | point -👉 index pointing right backhand | backhand index pointing right | finger | hand | index | point -👉🏻 index pointing right: light skin tone backhand | backhand index pointing right | backhand index pointing right: light skin tone | finger | hand | index | light skin tone | point -👉🏼 index pointing right: medium-light skin tone backhand | backhand index pointing right | backhand index pointing right: medium-light skin tone | finger | hand | index | medium-light skin tone | point -👉🏽 index pointing right: medium skin tone backhand | backhand index pointing right | backhand index pointing right: medium skin tone | finger | hand | index | medium skin tone | point -👉🏾 index pointing right: medium-dark skin tone backhand | backhand index pointing right | backhand index pointing right: medium-dark skin tone | finger | hand | index | medium-dark skin tone | point -👉🏿 index pointing right: dark skin tone backhand | backhand index pointing right | backhand index pointing right: dark skin tone | dark skin tone | finger | hand | index | point -👆 index pointing up backhand | backhand index pointing up | finger | hand | point | up -👆🏻 index pointing up: light skin tone backhand | backhand index pointing up | backhand index pointing up: light skin tone | finger | hand | light skin tone | point | up -👆🏼 index pointing up: medium-light skin tone backhand | backhand index pointing up | backhand index pointing up: medium-light skin tone | finger | hand | medium-light skin tone | point | up -👆🏽 index pointing up: medium skin tone backhand | backhand index pointing up | backhand index pointing up: medium skin tone | finger | hand | medium skin tone | point | up -👆🏾 index pointing up: medium-dark skin tone backhand | backhand index pointing up | backhand index pointing up: medium-dark skin tone | finger | hand | medium-dark skin tone | point | up -👆🏿 index pointing up: dark skin tone backhand | backhand index pointing up | backhand index pointing up: dark skin tone | dark skin tone | finger | hand | point | up -🖕 finger finger | hand | middle finger -🖕🏻 finger: light skin tone finger | hand | light skin tone | middle finger | middle finger: light skin tone -🖕🏼 finger: medium-light skin tone finger | hand | medium-light skin tone | middle finger | middle finger: medium-light skin tone -🖕🏽 finger: medium skin tone finger | hand | medium skin tone | middle finger | middle finger: medium skin tone -🖕🏾 finger: medium-dark skin tone finger | hand | medium-dark skin tone | middle finger | middle finger: medium-dark skin tone -🖕🏿 finger: dark skin tone dark skin tone | finger | hand | middle finger | middle finger: dark skin tone -👇 index pointing down backhand | backhand index pointing down | down | finger | hand | point -👇🏻 index pointing down: light skin tone backhand | backhand index pointing down | backhand index pointing down: light skin tone | down | finger | hand | light skin tone | point -👇🏼 index pointing down: medium-light skin tone backhand | backhand index pointing down | backhand index pointing down: medium-light skin tone | down | finger | hand | medium-light skin tone | point -👇🏽 index pointing down: medium skin tone backhand | backhand index pointing down | backhand index pointing down: medium skin tone | down | finger | hand | medium skin tone | point -👇🏾 index pointing down: medium-dark skin tone backhand | backhand index pointing down | backhand index pointing down: medium-dark skin tone | down | finger | hand | medium-dark skin tone | point -👇🏿 index pointing down: dark skin tone backhand | backhand index pointing down | backhand index pointing down: dark skin tone | dark skin tone | down | finger | hand | point -☝️ pointing up -☝ pointing up finger | hand | index | index pointing up | point | up -☝🏻 pointing up: light skin tone finger | hand | index | index pointing up | index pointing up: light skin tone | light skin tone | point | up -☝🏼 pointing up: medium-light skin tone finger | hand | index | index pointing up | index pointing up: medium-light skin tone | medium-light skin tone | point | up -☝🏽 pointing up: medium skin tone finger | hand | index | index pointing up | index pointing up: medium skin tone | medium skin tone | point | up -☝🏾 pointing up: medium-dark skin tone finger | hand | index | index pointing up | index pointing up: medium-dark skin tone | medium-dark skin tone | point | up -☝🏿 pointing up: dark skin tone dark skin tone | finger | hand | index | index pointing up | index pointing up: dark skin tone | point | up -🫵 pointing at the viewer index pointing at the viewer | point | you -🫵🏻 pointing at the viewer: light skin tone index pointing at the viewer | index pointing at the viewer: light skin tone | light skin tone | point | you -🫵🏼 pointing at the viewer: medium-light skin tone index pointing at the viewer | index pointing at the viewer: medium-light skin tone | medium-light skin tone | point | you -🫵🏽 pointing at the viewer: medium skin tone index pointing at the viewer | index pointing at the viewer: medium skin tone | medium skin tone | point | you -🫵🏾 pointing at the viewer: medium-dark skin tone index pointing at the viewer | index pointing at the viewer: medium-dark skin tone | medium-dark skin tone | point | you -🫵🏿 pointing at the viewer: dark skin tone dark skin tone | index pointing at the viewer | index pointing at the viewer: dark skin tone | point | you -👍 up +1 | hand | thumb | thumbs up | up -👍🏻 up: light skin tone +1 | hand | light skin tone | thumb | thumbs up | thumbs up: light skin tone | up -👍🏼 up: medium-light skin tone +1 | hand | medium-light skin tone | thumb | thumbs up | thumbs up: medium-light skin tone | up -👍🏽 up: medium skin tone +1 | hand | medium skin tone | thumb | thumbs up | thumbs up: medium skin tone | up -👍🏾 up: medium-dark skin tone +1 | hand | medium-dark skin tone | thumb | thumbs up | thumbs up: medium-dark skin tone | up -👍🏿 up: dark skin tone +1 | dark skin tone | hand | thumb | thumbs up | thumbs up: dark skin tone | up -👎 down -1 | down | hand | thumb | thumbs down -👎🏻 down: light skin tone -1 | down | hand | light skin tone | thumb | thumbs down | thumbs down: light skin tone -👎🏼 down: medium-light skin tone -1 | down | hand | medium-light skin tone | thumb | thumbs down | thumbs down: medium-light skin tone -👎🏽 down: medium skin tone -1 | down | hand | medium skin tone | thumb | thumbs down | thumbs down: medium skin tone -👎🏾 down: medium-dark skin tone -1 | down | hand | medium-dark skin tone | thumb | thumbs down | thumbs down: medium-dark skin tone -👎🏿 down: dark skin tone -1 | dark skin tone | down | hand | thumb | thumbs down | thumbs down: dark skin tone -✊ fist clenched | fist | hand | punch | raised fist -✊🏻 fist: light skin tone clenched | fist | hand | light skin tone | punch | raised fist | raised fist: light skin tone -✊🏼 fist: medium-light skin tone clenched | fist | hand | medium-light skin tone | punch | raised fist | raised fist: medium-light skin tone -✊🏽 fist: medium skin tone clenched | fist | hand | medium skin tone | punch | raised fist | raised fist: medium skin tone -✊🏾 fist: medium-dark skin tone clenched | fist | hand | medium-dark skin tone | punch | raised fist | raised fist: medium-dark skin tone -✊🏿 fist: dark skin tone clenched | dark skin tone | fist | hand | punch | raised fist | raised fist: dark skin tone -👊 fist clenched | fist | hand | oncoming fist | punch -👊🏻 fist: light skin tone clenched | fist | hand | light skin tone | oncoming fist | oncoming fist: light skin tone | punch -👊🏼 fist: medium-light skin tone clenched | fist | hand | medium-light skin tone | oncoming fist | oncoming fist: medium-light skin tone | punch -👊🏽 fist: medium skin tone clenched | fist | hand | medium skin tone | oncoming fist | oncoming fist: medium skin tone | punch -👊🏾 fist: medium-dark skin tone clenched | fist | hand | medium-dark skin tone | oncoming fist | oncoming fist: medium-dark skin tone | punch -👊🏿 fist: dark skin tone clenched | dark skin tone | fist | hand | oncoming fist | oncoming fist: dark skin tone | punch -🤛 fist fist | left-facing fist | leftwards | leftward -🤛🏻 fist: light skin tone fist | left-facing fist | left-facing fist: light skin tone | leftwards | light skin tone | leftward -🤛🏼 fist: medium-light skin tone fist | left-facing fist | left-facing fist: medium-light skin tone | leftwards | medium-light skin tone | leftward -🤛🏽 fist: medium skin tone fist | left-facing fist | left-facing fist: medium skin tone | leftwards | medium skin tone | leftward -🤛🏾 fist: medium-dark skin tone fist | left-facing fist | left-facing fist: medium-dark skin tone | leftwards | medium-dark skin tone | leftward -🤛🏿 fist: dark skin tone dark skin tone | fist | left-facing fist | left-facing fist: dark skin tone | leftwards | leftward -🤜 fist fist | right-facing fist | rightwards | rightward -🤜🏻 fist: light skin tone fist | light skin tone | right-facing fist | right-facing fist: light skin tone | rightwards | rightward -🤜🏼 fist: medium-light skin tone fist | medium-light skin tone | right-facing fist | right-facing fist: medium-light skin tone | rightwards | rightward -🤜🏽 fist: medium skin tone fist | medium skin tone | right-facing fist | right-facing fist: medium skin tone | rightwards | rightward -🤜🏾 fist: medium-dark skin tone fist | medium-dark skin tone | right-facing fist | right-facing fist: medium-dark skin tone | rightwards | rightward -🤜🏿 fist: dark skin tone dark skin tone | fist | right-facing fist | right-facing fist: dark skin tone | rightwards | rightward -👏 hands clap | clapping hands | hand -👏🏻 hands: light skin tone clap | clapping hands | clapping hands: light skin tone | hand | light skin tone -👏🏼 hands: medium-light skin tone clap | clapping hands | clapping hands: medium-light skin tone | hand | medium-light skin tone -👏🏽 hands: medium skin tone clap | clapping hands | clapping hands: medium skin tone | hand | medium skin tone -👏🏾 hands: medium-dark skin tone clap | clapping hands | clapping hands: medium-dark skin tone | hand | medium-dark skin tone -👏🏿 hands: dark skin tone clap | clapping hands | clapping hands: dark skin tone | dark skin tone | hand -🙌 hands celebration | gesture | hand | hooray | raised | raising hands | woo hoo | yay -🙌🏻 hands: light skin tone celebration | gesture | hand | hooray | light skin tone | raised | raising hands | raising hands: light skin tone | woo hoo | yay -🙌🏼 hands: medium-light skin tone celebration | gesture | hand | hooray | medium-light skin tone | raised | raising hands | raising hands: medium-light skin tone | woo hoo | yay -🙌🏽 hands: medium skin tone celebration | gesture | hand | hooray | medium skin tone | raised | raising hands | raising hands: medium skin tone | woo hoo | yay -🙌🏾 hands: medium-dark skin tone celebration | gesture | hand | hooray | medium-dark skin tone | raised | raising hands | raising hands: medium-dark skin tone | woo hoo | yay -🙌🏿 hands: dark skin tone celebration | dark skin tone | gesture | hand | hooray | raised | raising hands | raising hands: dark skin tone | woo hoo | yay -🫶 hands heart hands | love -🫶🏻 hands: light skin tone heart hands | heart hands: light skin tone | light skin tone | love -🫶🏼 hands: medium-light skin tone heart hands | heart hands: medium-light skin tone | love | medium-light skin tone -🫶🏽 hands: medium skin tone heart hands | heart hands: medium skin tone | love | medium skin tone -🫶🏾 hands: medium-dark skin tone heart hands | heart hands: medium-dark skin tone | love | medium-dark skin tone -🫶🏿 hands: dark skin tone dark skin tone | heart hands | heart hands: dark skin tone | love -👐 hands hand | open | open hands -👐🏻 hands: light skin tone hand | light skin tone | open | open hands | open hands: light skin tone -👐🏼 hands: medium-light skin tone hand | medium-light skin tone | open | open hands | open hands: medium-light skin tone -👐🏽 hands: medium skin tone hand | medium skin tone | open | open hands | open hands: medium skin tone -👐🏾 hands: medium-dark skin tone hand | medium-dark skin tone | open | open hands | open hands: medium-dark skin tone -👐🏿 hands: dark skin tone dark skin tone | hand | open | open hands | open hands: dark skin tone -🤲 up together palms up together | prayer -🤲🏻 up together: light skin tone light skin tone | palms up together | palms up together: light skin tone | prayer -🤲🏼 up together: medium-light skin tone medium-light skin tone | palms up together | palms up together: medium-light skin tone | prayer -🤲🏽 up together: medium skin tone medium skin tone | palms up together | palms up together: medium skin tone | prayer -🤲🏾 up together: medium-dark skin tone medium-dark skin tone | palms up together | palms up together: medium-dark skin tone | prayer -🤲🏿 up together: dark skin tone dark skin tone | palms up together | palms up together: dark skin tone | prayer -🤝 agreement | hand | handshake | meeting | shake -🤝🏻 light skin tone agreement | hand | handshake | handshake: light skin tone | light skin tone | meeting | shake -🤝🏼 medium-light skin tone agreement | hand | handshake | handshake: medium-light skin tone | medium-light skin tone | meeting | shake -🤝🏽 medium skin tone agreement | hand | handshake | handshake: medium skin tone | medium skin tone | meeting | shake -🤝🏾 medium-dark skin tone agreement | hand | handshake | handshake: medium-dark skin tone | medium-dark skin tone | meeting | shake -🤝🏿 dark skin tone agreement | dark skin tone | hand | handshake | handshake: dark skin tone | meeting | shake -🫱🏻‍🫲🏼 light skin tone, medium-light skin tone agreement | hand | handshake | handshake: light skin tone, medium-light skin tone | light skin tone | medium-light skin tone | meeting | shake -🫱🏻‍🫲🏽 light skin tone, medium skin tone agreement | hand | handshake | handshake: light skin tone, medium skin tone | light skin tone | medium skin tone | meeting | shake -🫱🏻‍🫲🏾 light skin tone, medium-dark skin tone agreement | hand | handshake | handshake: light skin tone, medium-dark skin tone | light skin tone | medium-dark skin tone | meeting | shake -🫱🏻‍🫲🏿 light skin tone, dark skin tone agreement | dark skin tone | hand | handshake | handshake: light skin tone, dark skin tone | light skin tone | meeting | shake -🫱🏼‍🫲🏻 medium-light skin tone, light skin tone agreement | hand | handshake | handshake: medium-light skin tone, light skin tone | light skin tone | medium-light skin tone | meeting | shake -🫱🏼‍🫲🏽 medium-light skin tone, medium skin tone agreement | hand | handshake | handshake: medium-light skin tone, medium skin tone | medium skin tone | medium-light skin tone | meeting | shake -🫱🏼‍🫲🏾 medium-light skin tone, medium-dark skin tone agreement | hand | handshake | handshake: medium-light skin tone, medium-dark skin tone | medium-dark skin tone | medium-light skin tone | meeting | shake -🫱🏼‍🫲🏿 medium-light skin tone, dark skin tone agreement | dark skin tone | hand | handshake | handshake: medium-light skin tone, dark skin tone | medium-light skin tone | meeting | shake -🫱🏽‍🫲🏻 medium skin tone, light skin tone agreement | hand | handshake | handshake: medium skin tone, light skin tone | light skin tone | medium skin tone | meeting | shake -🫱🏽‍🫲🏼 medium skin tone, medium-light skin tone agreement | hand | handshake | handshake: medium skin tone, medium-light skin tone | medium skin tone | medium-light skin tone | meeting | shake -🫱🏽‍🫲🏾 medium skin tone, medium-dark skin tone agreement | hand | handshake | handshake: medium skin tone, medium-dark skin tone | medium skin tone | medium-dark skin tone | meeting | shake -🫱🏽‍🫲🏿 medium skin tone, dark skin tone agreement | dark skin tone | hand | handshake | handshake: medium skin tone, dark skin tone | medium skin tone | meeting | shake -🫱🏾‍🫲🏻 medium-dark skin tone, light skin tone agreement | hand | handshake | handshake: medium-dark skin tone, light skin tone | light skin tone | medium-dark skin tone | meeting | shake -🫱🏾‍🫲🏼 medium-dark skin tone, medium-light skin tone agreement | hand | handshake | handshake: medium-dark skin tone, medium-light skin tone | medium-dark skin tone | medium-light skin tone | meeting | shake -🫱🏾‍🫲🏽 medium-dark skin tone, medium skin tone agreement | hand | handshake | handshake: medium-dark skin tone, medium skin tone | medium skin tone | medium-dark skin tone | meeting | shake -🫱🏾‍🫲🏿 medium-dark skin tone, dark skin tone agreement | dark skin tone | hand | handshake | handshake: medium-dark skin tone, dark skin tone | medium-dark skin tone | meeting | shake -🫱🏿‍🫲🏻 dark skin tone, light skin tone agreement | dark skin tone | hand | handshake | handshake: dark skin tone, light skin tone | light skin tone | meeting | shake -🫱🏿‍🫲🏼 dark skin tone, medium-light skin tone agreement | dark skin tone | hand | handshake | handshake: dark skin tone, medium-light skin tone | medium-light skin tone | meeting | shake -🫱🏿‍🫲🏽 dark skin tone, medium skin tone agreement | dark skin tone | hand | handshake | handshake: dark skin tone, medium skin tone | medium skin tone | meeting | shake -🫱🏿‍🫲🏾 dark skin tone, medium-dark skin tone agreement | dark skin tone | hand | handshake | handshake: dark skin tone, medium-dark skin tone | medium-dark skin tone | meeting | shake -🙏 hands ask | folded hands | hand | high 5 | high five | please | pray | thanks -🙏🏻 hands: light skin tone ask | folded hands | folded hands: light skin tone | hand | high 5 | high five | light skin tone | please | pray | thanks -🙏🏼 hands: medium-light skin tone ask | folded hands | folded hands: medium-light skin tone | hand | high 5 | high five | medium-light skin tone | please | pray | thanks -🙏🏽 hands: medium skin tone ask | folded hands | folded hands: medium skin tone | hand | high 5 | high five | medium skin tone | please | pray | thanks -🙏🏾 hands: medium-dark skin tone ask | folded hands | folded hands: medium-dark skin tone | hand | high 5 | high five | medium-dark skin tone | please | pray | thanks -🙏🏿 hands: dark skin tone ask | dark skin tone | folded hands | folded hands: dark skin tone | hand | high 5 | high five | please | pray | thanks -✍️ hand -✍ hand hand | write | writing hand -✍🏻 hand: light skin tone hand | light skin tone | write | writing hand | writing hand: light skin tone -✍🏼 hand: medium-light skin tone hand | medium-light skin tone | write | writing hand | writing hand: medium-light skin tone -✍🏽 hand: medium skin tone hand | medium skin tone | write | writing hand | writing hand: medium skin tone -✍🏾 hand: medium-dark skin tone hand | medium-dark skin tone | write | writing hand | writing hand: medium-dark skin tone -✍🏿 hand: dark skin tone dark skin tone | hand | write | writing hand | writing hand: dark skin tone -💅 polish care | cosmetics | manicure | nail | polish -💅🏻 polish: light skin tone care | cosmetics | light skin tone | manicure | nail | nail polish: light skin tone | polish -💅🏼 polish: medium-light skin tone care | cosmetics | manicure | medium-light skin tone | nail | nail polish: medium-light skin tone | polish -💅🏽 polish: medium skin tone care | cosmetics | manicure | medium skin tone | nail | nail polish: medium skin tone | polish -💅🏾 polish: medium-dark skin tone care | cosmetics | manicure | medium-dark skin tone | nail | nail polish: medium-dark skin tone | polish -💅🏿 polish: dark skin tone care | cosmetics | dark skin tone | manicure | nail | nail polish: dark skin tone | polish -🤳 camera | phone | selfie -🤳🏻 light skin tone camera | light skin tone | phone | selfie | selfie: light skin tone -🤳🏼 medium-light skin tone camera | medium-light skin tone | phone | selfie | selfie: medium-light skin tone -🤳🏽 medium skin tone camera | medium skin tone | phone | selfie | selfie: medium skin tone -🤳🏾 medium-dark skin tone camera | medium-dark skin tone | phone | selfie | selfie: medium-dark skin tone -🤳🏿 dark skin tone camera | dark skin tone | phone | selfie | selfie: dark skin tone -💪 biceps biceps | comic | flex | flexed biceps | muscle | flexed bicep -💪🏻 biceps: light skin tone biceps | comic | flex | flexed biceps | flexed biceps: light skin tone | light skin tone | muscle | flexed bicep | flexed bicep: light skin tone -💪🏼 biceps: medium-light skin tone biceps | comic | flex | flexed biceps | flexed biceps: medium-light skin tone | medium-light skin tone | muscle | flexed bicep | flexed bicep: medium-light skin tone -💪🏽 biceps: medium skin tone biceps | comic | flex | flexed biceps | flexed biceps: medium skin tone | medium skin tone | muscle | flexed bicep | flexed bicep: medium skin tone -💪🏾 biceps: medium-dark skin tone biceps | comic | flex | flexed biceps | flexed biceps: medium-dark skin tone | medium-dark skin tone | muscle | flexed bicep | flexed bicep: medium-dark skin tone -💪🏿 biceps: dark skin tone biceps | comic | dark skin tone | flex | flexed biceps | flexed biceps: dark skin tone | muscle | flexed bicep | flexed bicep: dark skin tone -🦾 arm accessibility | mechanical arm | prosthetic -🦿 leg accessibility | mechanical leg | prosthetic -🦵 kick | leg | limb -🦵🏻 light skin tone kick | leg | leg: light skin tone | light skin tone | limb -🦵🏼 medium-light skin tone kick | leg | leg: medium-light skin tone | limb | medium-light skin tone -🦵🏽 medium skin tone kick | leg | leg: medium skin tone | limb | medium skin tone -🦵🏾 medium-dark skin tone kick | leg | leg: medium-dark skin tone | limb | medium-dark skin tone -🦵🏿 dark skin tone dark skin tone | kick | leg | leg: dark skin tone | limb -🦶 foot | kick | stomp -🦶🏻 light skin tone foot | foot: light skin tone | kick | light skin tone | stomp -🦶🏼 medium-light skin tone foot | foot: medium-light skin tone | kick | medium-light skin tone | stomp -🦶🏽 medium skin tone foot | foot: medium skin tone | kick | medium skin tone | stomp -🦶🏾 medium-dark skin tone foot | foot: medium-dark skin tone | kick | medium-dark skin tone | stomp -🦶🏿 dark skin tone dark skin tone | foot | foot: dark skin tone | kick | stomp -👂 body | ear -👂🏻 light skin tone body | ear | ear: light skin tone | light skin tone -👂🏼 medium-light skin tone body | ear | ear: medium-light skin tone | medium-light skin tone -👂🏽 medium skin tone body | ear | ear: medium skin tone | medium skin tone -👂🏾 medium-dark skin tone body | ear | ear: medium-dark skin tone | medium-dark skin tone -👂🏿 dark skin tone body | dark skin tone | ear | ear: dark skin tone -🦻 with hearing aid accessibility | ear with hearing aid | hard of hearing | hearing impaired -🦻🏻 with hearing aid: light skin tone accessibility | ear with hearing aid | ear with hearing aid: light skin tone | hard of hearing | light skin tone | hearing impaired -🦻🏼 with hearing aid: medium-light skin tone accessibility | ear with hearing aid | ear with hearing aid: medium-light skin tone | hard of hearing | medium-light skin tone | hearing impaired -🦻🏽 with hearing aid: medium skin tone accessibility | ear with hearing aid | ear with hearing aid: medium skin tone | hard of hearing | medium skin tone | hearing impaired -🦻🏾 with hearing aid: medium-dark skin tone accessibility | ear with hearing aid | ear with hearing aid: medium-dark skin tone | hard of hearing | medium-dark skin tone | hearing impaired -🦻🏿 with hearing aid: dark skin tone accessibility | dark skin tone | ear with hearing aid | ear with hearing aid: dark skin tone | hard of hearing | hearing impaired -👃 body | nose -👃🏻 light skin tone body | light skin tone | nose | nose: light skin tone -👃🏼 medium-light skin tone body | medium-light skin tone | nose | nose: medium-light skin tone -👃🏽 medium skin tone body | medium skin tone | nose | nose: medium skin tone -👃🏾 medium-dark skin tone body | medium-dark skin tone | nose | nose: medium-dark skin tone -👃🏿 dark skin tone body | dark skin tone | nose | nose: dark skin tone -🧠 brain | intelligent -🫀 heart anatomical | cardiology | heart | organ | pulse | anatomical heart -🫁 breath | exhalation | inhalation | lungs | organ | respiration -🦷 dentist | tooth -🦴 bone | skeleton -👀 eye | eyes | face -👁️ brown eyes -👁 body | eye -👅 body | tongue -👄 lips | mouth -🫦 lip anxious | biting lip | fear | flirting | nervous | uncomfortable | worried -👶 baby | young -👶🏻 light skin tone baby | baby: light skin tone | light skin tone | young -👶🏼 medium-light skin tone baby | baby: medium-light skin tone | medium-light skin tone | young -👶🏽 medium skin tone baby | baby: medium skin tone | medium skin tone | young -👶🏾 medium-dark skin tone baby | baby: medium-dark skin tone | medium-dark skin tone | young -👶🏿 dark skin tone baby | baby: dark skin tone | dark skin tone | young -🧒 child | gender-neutral | unspecified gender | young -🧒🏻 light skin tone child | child: light skin tone | gender-neutral | light skin tone | unspecified gender | young -🧒🏼 medium-light skin tone child | child: medium-light skin tone | gender-neutral | medium-light skin tone | unspecified gender | young -🧒🏽 medium skin tone child | child: medium skin tone | gender-neutral | medium skin tone | unspecified gender | young -🧒🏾 medium-dark skin tone child | child: medium-dark skin tone | gender-neutral | medium-dark skin tone | unspecified gender | young -🧒🏿 dark skin tone child | child: dark skin tone | dark skin tone | gender-neutral | unspecified gender | young -👦 boy | young | young person -👦🏻 light skin tone boy | boy: light skin tone | light skin tone | young | young person -👦🏼 medium-light skin tone boy | boy: medium-light skin tone | medium-light skin tone | young | young person -👦🏽 medium skin tone boy | boy: medium skin tone | medium skin tone | young | young person -👦🏾 medium-dark skin tone boy | boy: medium-dark skin tone | medium-dark skin tone | young | young person -👦🏿 dark skin tone boy | boy: dark skin tone | dark skin tone | young | young person -👧 girl | Virgo | young | zodiac | young person -👧🏻 light skin tone girl | girl: light skin tone | light skin tone | Virgo | young | zodiac | young person -👧🏼 medium-light skin tone girl | girl: medium-light skin tone | medium-light skin tone | Virgo | young | zodiac | young person -👧🏽 medium skin tone girl | girl: medium skin tone | medium skin tone | Virgo | young | zodiac | young person -👧🏾 medium-dark skin tone girl | girl: medium-dark skin tone | medium-dark skin tone | Virgo | young | zodiac | young person -👧🏿 dark skin tone dark skin tone | girl | girl: dark skin tone | Virgo | young | zodiac | young person -🧑 adult | gender-neutral | person | unspecified gender -🧑🏻 light skin tone adult | gender-neutral | light skin tone | person | person: light skin tone | unspecified gender -🧑🏼 medium-light skin tone adult | gender-neutral | medium-light skin tone | person | person: medium-light skin tone | unspecified gender -🧑🏽 medium skin tone adult | gender-neutral | medium skin tone | person | person: medium skin tone | unspecified gender -🧑🏾 medium-dark skin tone adult | gender-neutral | medium-dark skin tone | person | person: medium-dark skin tone | unspecified gender -🧑🏿 dark skin tone adult | dark skin tone | gender-neutral | person | person: dark skin tone | unspecified gender -👱 blond hair blond | blond-haired person | hair | person: blond hair -👱🏻 light skin tone, blond hair blond | blond-haired person | hair | light skin tone | person: blond hair | person: light skin tone, blond hair -👱🏼 medium-light skin tone, blond hair blond | blond-haired person | hair | medium-light skin tone | person: blond hair | person: medium-light skin tone, blond hair -👱🏽 medium skin tone, blond hair blond | blond-haired person | hair | medium skin tone | person: blond hair | person: medium skin tone, blond hair -👱🏾 medium-dark skin tone, blond hair blond | blond-haired person | hair | medium-dark skin tone | person: blond hair | person: medium-dark skin tone, blond hair -👱🏿 dark skin tone, blond hair blond | blond-haired person | dark skin tone | hair | person: blond hair | person: dark skin tone, blond hair -👨 adult | man -👨🏻 light skin tone adult | light skin tone | man | man: light skin tone -👨🏼 medium-light skin tone adult | man | man: medium-light skin tone | medium-light skin tone -👨🏽 medium skin tone adult | man | man: medium skin tone | medium skin tone -👨🏾 medium-dark skin tone adult | man | man: medium-dark skin tone | medium-dark skin tone -👨🏿 dark skin tone adult | dark skin tone | man | man: dark skin tone -🧔 beard beard | person | person: beard -🧔🏻 light skin tone, beard beard | light skin tone | person | person: beard | person: light skin tone, beard -🧔🏼 medium-light skin tone, beard beard | medium-light skin tone | person | person: beard | person: medium-light skin tone, beard -🧔🏽 medium skin tone, beard beard | medium skin tone | person | person: beard | person: medium skin tone, beard -🧔🏾 medium-dark skin tone, beard beard | medium-dark skin tone | person | person: beard | person: medium-dark skin tone, beard -🧔🏿 dark skin tone, beard beard | dark skin tone | person | person: beard | person: dark skin tone, beard -🧔‍♂️ beard -🧔‍♂ beard beard | man | man: beard -🧔🏻‍♂️ light skin tone, beard -🧔🏻‍♂ light skin tone, beard beard | light skin tone | man | man: beard | man: light skin tone, beard -🧔🏼‍♂️ medium-light skin tone, beard -🧔🏼‍♂ medium-light skin tone, beard beard | man | man: beard | man: medium-light skin tone, beard | medium-light skin tone -🧔🏽‍♂️ medium skin tone, beard -🧔🏽‍♂ medium skin tone, beard beard | man | man: beard | man: medium skin tone, beard | medium skin tone -🧔🏾‍♂️ medium-dark skin tone, beard -🧔🏾‍♂ medium-dark skin tone, beard beard | man | man: beard | man: medium-dark skin tone, beard | medium-dark skin tone -🧔🏿‍♂️ dark skin tone, beard -🧔🏿‍♂ dark skin tone, beard beard | dark skin tone | man | man: beard | man: dark skin tone, beard -🧔‍♀️ beard -🧔‍♀ beard beard | woman | woman: beard -🧔🏻‍♀️ light skin tone, beard -🧔🏻‍♀ light skin tone, beard beard | light skin tone | woman | woman: beard | woman: light skin tone, beard -🧔🏼‍♀️ medium-light skin tone, beard -🧔🏼‍♀ medium-light skin tone, beard beard | medium-light skin tone | woman | woman: beard | woman: medium-light skin tone, beard -🧔🏽‍♀️ medium skin tone, beard -🧔🏽‍♀ medium skin tone, beard beard | medium skin tone | woman | woman: beard | woman: medium skin tone, beard -🧔🏾‍♀️ medium-dark skin tone, beard -🧔🏾‍♀ medium-dark skin tone, beard beard | medium-dark skin tone | woman | woman: beard | woman: medium-dark skin tone, beard -🧔🏿‍♀️ dark skin tone, beard -🧔🏿‍♀ dark skin tone, beard beard | dark skin tone | woman | woman: beard | woman: dark skin tone, beard -👨‍🦰 red hair adult | man | man: red hair | red hair -👨🏻‍🦰 light skin tone, red hair adult | light skin tone | man | man: light skin tone, red hair | red hair -👨🏼‍🦰 medium-light skin tone, red hair adult | man | man: medium-light skin tone, red hair | medium-light skin tone | red hair -👨🏽‍🦰 medium skin tone, red hair adult | man | man: medium skin tone, red hair | medium skin tone | red hair -👨🏾‍🦰 medium-dark skin tone, red hair adult | man | man: medium-dark skin tone, red hair | medium-dark skin tone | red hair -👨🏿‍🦰 dark skin tone, red hair adult | dark skin tone | man | man: dark skin tone, red hair | red hair -👨‍🦱 curly hair adult | curly hair | man | man: curly hair -👨🏻‍🦱 light skin tone, curly hair adult | curly hair | light skin tone | man | man: light skin tone, curly hair -👨🏼‍🦱 medium-light skin tone, curly hair adult | curly hair | man | man: medium-light skin tone, curly hair | medium-light skin tone -👨🏽‍🦱 medium skin tone, curly hair adult | curly hair | man | man: medium skin tone, curly hair | medium skin tone -👨🏾‍🦱 medium-dark skin tone, curly hair adult | curly hair | man | man: medium-dark skin tone, curly hair | medium-dark skin tone -👨🏿‍🦱 dark skin tone, curly hair adult | curly hair | dark skin tone | man | man: dark skin tone, curly hair -👨‍🦳 white hair adult | man | man: white hair | white hair -👨🏻‍🦳 light skin tone, white hair adult | light skin tone | man | man: light skin tone, white hair | white hair -👨🏼‍🦳 medium-light skin tone, white hair adult | man | man: medium-light skin tone, white hair | medium-light skin tone | white hair -👨🏽‍🦳 medium skin tone, white hair adult | man | man: medium skin tone, white hair | medium skin tone | white hair -👨🏾‍🦳 medium-dark skin tone, white hair adult | man | man: medium-dark skin tone, white hair | medium-dark skin tone | white hair -👨🏿‍🦳 dark skin tone, white hair adult | dark skin tone | man | man: dark skin tone, white hair | white hair -👨‍🦲 bald adult | bald | man | man: bald -👨🏻‍🦲 light skin tone, bald adult | bald | light skin tone | man | man: light skin tone, bald -👨🏼‍🦲 medium-light skin tone, bald adult | bald | man | man: medium-light skin tone, bald | medium-light skin tone -👨🏽‍🦲 medium skin tone, bald adult | bald | man | man: medium skin tone, bald | medium skin tone -👨🏾‍🦲 medium-dark skin tone, bald adult | bald | man | man: medium-dark skin tone, bald | medium-dark skin tone -👨🏿‍🦲 dark skin tone, bald adult | bald | dark skin tone | man | man: dark skin tone, bald -👩 adult | woman -👩🏻 light skin tone adult | light skin tone | woman | woman: light skin tone -👩🏼 medium-light skin tone adult | medium-light skin tone | woman | woman: medium-light skin tone -👩🏽 medium skin tone adult | medium skin tone | woman | woman: medium skin tone -👩🏾 medium-dark skin tone adult | medium-dark skin tone | woman | woman: medium-dark skin tone -👩🏿 dark skin tone adult | dark skin tone | woman | woman: dark skin tone -👩‍🦰 red hair adult | red hair | woman | woman: red hair -👩🏻‍🦰 light skin tone, red hair adult | light skin tone | red hair | woman | woman: light skin tone, red hair -👩🏼‍🦰 medium-light skin tone, red hair adult | medium-light skin tone | red hair | woman | woman: medium-light skin tone, red hair -👩🏽‍🦰 medium skin tone, red hair adult | medium skin tone | red hair | woman | woman: medium skin tone, red hair -👩🏾‍🦰 medium-dark skin tone, red hair adult | medium-dark skin tone | red hair | woman | woman: medium-dark skin tone, red hair -👩🏿‍🦰 dark skin tone, red hair adult | dark skin tone | red hair | woman | woman: dark skin tone, red hair -🧑‍🦰 red hair adult | gender-neutral | person | person: red hair | red hair | unspecified gender -🧑🏻‍🦰 light skin tone, red hair adult | gender-neutral | light skin tone | person | person: light skin tone, red hair | red hair | unspecified gender -🧑🏼‍🦰 medium-light skin tone, red hair adult | gender-neutral | medium-light skin tone | person | person: medium-light skin tone, red hair | red hair | unspecified gender -🧑🏽‍🦰 medium skin tone, red hair adult | gender-neutral | medium skin tone | person | person: medium skin tone, red hair | red hair | unspecified gender -🧑🏾‍🦰 medium-dark skin tone, red hair adult | gender-neutral | medium-dark skin tone | person | person: medium-dark skin tone, red hair | red hair | unspecified gender -🧑🏿‍🦰 dark skin tone, red hair adult | dark skin tone | gender-neutral | person | person: dark skin tone, red hair | red hair | unspecified gender -👩‍🦱 curly hair adult | curly hair | woman | woman: curly hair -👩🏻‍🦱 light skin tone, curly hair adult | curly hair | light skin tone | woman | woman: light skin tone, curly hair -👩🏼‍🦱 medium-light skin tone, curly hair adult | curly hair | medium-light skin tone | woman | woman: medium-light skin tone, curly hair -👩🏽‍🦱 medium skin tone, curly hair adult | curly hair | medium skin tone | woman | woman: medium skin tone, curly hair -👩🏾‍🦱 medium-dark skin tone, curly hair adult | curly hair | medium-dark skin tone | woman | woman: medium-dark skin tone, curly hair -👩🏿‍🦱 dark skin tone, curly hair adult | curly hair | dark skin tone | woman | woman: dark skin tone, curly hair -🧑‍🦱 curly hair adult | curly hair | gender-neutral | person | person: curly hair | unspecified gender -🧑🏻‍🦱 light skin tone, curly hair adult | curly hair | gender-neutral | light skin tone | person | person: light skin tone, curly hair | unspecified gender -🧑🏼‍🦱 medium-light skin tone, curly hair adult | curly hair | gender-neutral | medium-light skin tone | person | person: medium-light skin tone, curly hair | unspecified gender -🧑🏽‍🦱 medium skin tone, curly hair adult | curly hair | gender-neutral | medium skin tone | person | person: medium skin tone, curly hair | unspecified gender -🧑🏾‍🦱 medium-dark skin tone, curly hair adult | curly hair | gender-neutral | medium-dark skin tone | person | person: medium-dark skin tone, curly hair | unspecified gender -🧑🏿‍🦱 dark skin tone, curly hair adult | curly hair | dark skin tone | gender-neutral | person | person: dark skin tone, curly hair | unspecified gender -👩‍🦳 white hair adult | white hair | woman | woman: white hair -👩🏻‍🦳 light skin tone, white hair adult | light skin tone | white hair | woman | woman: light skin tone, white hair -👩🏼‍🦳 medium-light skin tone, white hair adult | medium-light skin tone | white hair | woman | woman: medium-light skin tone, white hair -👩🏽‍🦳 medium skin tone, white hair adult | medium skin tone | white hair | woman | woman: medium skin tone, white hair -👩🏾‍🦳 medium-dark skin tone, white hair adult | medium-dark skin tone | white hair | woman | woman: medium-dark skin tone, white hair -👩🏿‍🦳 dark skin tone, white hair adult | dark skin tone | white hair | woman | woman: dark skin tone, white hair -🧑‍🦳 white hair adult | gender-neutral | person | person: white hair | unspecified gender | white hair -🧑🏻‍🦳 light skin tone, white hair adult | gender-neutral | light skin tone | person | person: light skin tone, white hair | unspecified gender | white hair -🧑🏼‍🦳 medium-light skin tone, white hair adult | gender-neutral | medium-light skin tone | person | person: medium-light skin tone, white hair | unspecified gender | white hair -🧑🏽‍🦳 medium skin tone, white hair adult | gender-neutral | medium skin tone | person | person: medium skin tone, white hair | unspecified gender | white hair -🧑🏾‍🦳 medium-dark skin tone, white hair adult | gender-neutral | medium-dark skin tone | person | person: medium-dark skin tone, white hair | unspecified gender | white hair -🧑🏿‍🦳 dark skin tone, white hair adult | dark skin tone | gender-neutral | person | person: dark skin tone, white hair | unspecified gender | white hair -👩‍🦲 bald adult | bald | woman | woman: bald -👩🏻‍🦲 light skin tone, bald adult | bald | light skin tone | woman | woman: light skin tone, bald -👩🏼‍🦲 medium-light skin tone, bald adult | bald | medium-light skin tone | woman | woman: medium-light skin tone, bald -👩🏽‍🦲 medium skin tone, bald adult | bald | medium skin tone | woman | woman: medium skin tone, bald -👩🏾‍🦲 medium-dark skin tone, bald adult | bald | medium-dark skin tone | woman | woman: medium-dark skin tone, bald -👩🏿‍🦲 dark skin tone, bald adult | bald | dark skin tone | woman | woman: dark skin tone, bald -🧑‍🦲 bald adult | bald | gender-neutral | person | person: bald | unspecified gender -🧑🏻‍🦲 light skin tone, bald adult | bald | gender-neutral | light skin tone | person | person: light skin tone, bald | unspecified gender -🧑🏼‍🦲 medium-light skin tone, bald adult | bald | gender-neutral | medium-light skin tone | person | person: medium-light skin tone, bald | unspecified gender -🧑🏽‍🦲 medium skin tone, bald adult | bald | gender-neutral | medium skin tone | person | person: medium skin tone, bald | unspecified gender -🧑🏾‍🦲 medium-dark skin tone, bald adult | bald | gender-neutral | medium-dark skin tone | person | person: medium-dark skin tone, bald | unspecified gender -🧑🏿‍🦲 dark skin tone, bald adult | bald | dark skin tone | gender-neutral | person | person: dark skin tone, bald | unspecified gender -👱‍♀️ blond hair -👱‍♀ blond hair blond-haired woman | blonde | hair | woman | woman: blond hair -👱🏻‍♀️ light skin tone, blond hair -👱🏻‍♀ light skin tone, blond hair blond hair | blond-haired woman | blonde | hair | light skin tone | woman | woman: blond hair | woman: light skin tone, blond hair -👱🏼‍♀️ medium-light skin tone, blond hair -👱🏼‍♀ medium-light skin tone, blond hair blond hair | blond-haired woman | blonde | hair | medium-light skin tone | woman | woman: blond hair | woman: medium-light skin tone, blond hair -👱🏽‍♀️ medium skin tone, blond hair -👱🏽‍♀ medium skin tone, blond hair blond hair | blond-haired woman | blonde | hair | medium skin tone | woman | woman: blond hair | woman: medium skin tone, blond hair -👱🏾‍♀️ medium-dark skin tone, blond hair -👱🏾‍♀ medium-dark skin tone, blond hair blond hair | blond-haired woman | blonde | hair | medium-dark skin tone | woman | woman: blond hair | woman: medium-dark skin tone, blond hair -👱🏿‍♀️ dark skin tone, blond hair -👱🏿‍♀ dark skin tone, blond hair blond hair | blond-haired woman | blonde | dark skin tone | hair | woman | woman: blond hair | woman: dark skin tone, blond hair -👱‍♂️ blond hair -👱‍♂ blond hair blond | blond-haired man | hair | man | man: blond hair -👱🏻‍♂️ light skin tone, blond hair -👱🏻‍♂ light skin tone, blond hair blond | blond-haired man | hair | light skin tone | man | man: blond hair | man: light skin tone, blond hair -👱🏼‍♂️ medium-light skin tone, blond hair -👱🏼‍♂ medium-light skin tone, blond hair blond | blond-haired man | hair | man | man: blond hair | man: medium-light skin tone, blond hair | medium-light skin tone -👱🏽‍♂️ medium skin tone, blond hair -👱🏽‍♂ medium skin tone, blond hair blond | blond-haired man | hair | man | man: blond hair | man: medium skin tone, blond hair | medium skin tone -👱🏾‍♂️ medium-dark skin tone, blond hair -👱🏾‍♂ medium-dark skin tone, blond hair blond | blond-haired man | hair | man | man: blond hair | man: medium-dark skin tone, blond hair | medium-dark skin tone -👱🏿‍♂️ dark skin tone, blond hair -👱🏿‍♂ dark skin tone, blond hair blond | blond-haired man | dark skin tone | hair | man | man: blond hair | man: dark skin tone, blond hair -🧓 person adult | gender-neutral | old | older person | unspecified gender -🧓🏻 person: light skin tone adult | gender-neutral | light skin tone | old | older person | older person: light skin tone | unspecified gender -🧓🏼 person: medium-light skin tone adult | gender-neutral | medium-light skin tone | old | older person | older person: medium-light skin tone | unspecified gender -🧓🏽 person: medium skin tone adult | gender-neutral | medium skin tone | old | older person | older person: medium skin tone | unspecified gender -🧓🏾 person: medium-dark skin tone adult | gender-neutral | medium-dark skin tone | old | older person | older person: medium-dark skin tone | unspecified gender -🧓🏿 person: dark skin tone adult | dark skin tone | gender-neutral | old | older person | older person: dark skin tone | unspecified gender -👴 man adult | man | old -👴🏻 man: light skin tone adult | light skin tone | man | old | old man: light skin tone -👴🏼 man: medium-light skin tone adult | man | medium-light skin tone | old | old man: medium-light skin tone -👴🏽 man: medium skin tone adult | man | medium skin tone | old | old man: medium skin tone -👴🏾 man: medium-dark skin tone adult | man | medium-dark skin tone | old | old man: medium-dark skin tone -👴🏿 man: dark skin tone adult | dark skin tone | man | old | old man: dark skin tone -👵 woman adult | old | woman -👵🏻 woman: light skin tone adult | light skin tone | old | old woman: light skin tone | woman -👵🏼 woman: medium-light skin tone adult | medium-light skin tone | old | old woman: medium-light skin tone | woman -👵🏽 woman: medium skin tone adult | medium skin tone | old | old woman: medium skin tone | woman -👵🏾 woman: medium-dark skin tone adult | medium-dark skin tone | old | old woman: medium-dark skin tone | woman -👵🏿 woman: dark skin tone adult | dark skin tone | old | old woman: dark skin tone | woman -🙍 frowning frown | gesture | person frowning -🙍🏻 frowning: light skin tone frown | gesture | light skin tone | person frowning | person frowning: light skin tone -🙍🏼 frowning: medium-light skin tone frown | gesture | medium-light skin tone | person frowning | person frowning: medium-light skin tone -🙍🏽 frowning: medium skin tone frown | gesture | medium skin tone | person frowning | person frowning: medium skin tone -🙍🏾 frowning: medium-dark skin tone frown | gesture | medium-dark skin tone | person frowning | person frowning: medium-dark skin tone -🙍🏿 frowning: dark skin tone dark skin tone | frown | gesture | person frowning | person frowning: dark skin tone -🙍‍♂️ frowning -🙍‍♂ frowning frowning | gesture | man -🙍🏻‍♂️ frowning: light skin tone -🙍🏻‍♂ frowning: light skin tone frowning | gesture | light skin tone | man | man frowning: light skin tone -🙍🏼‍♂️ frowning: medium-light skin tone -🙍🏼‍♂ frowning: medium-light skin tone frowning | gesture | man | man frowning: medium-light skin tone | medium-light skin tone -🙍🏽‍♂️ frowning: medium skin tone -🙍🏽‍♂ frowning: medium skin tone frowning | gesture | man | man frowning: medium skin tone | medium skin tone -🙍🏾‍♂️ frowning: medium-dark skin tone -🙍🏾‍♂ frowning: medium-dark skin tone frowning | gesture | man | man frowning: medium-dark skin tone | medium-dark skin tone -🙍🏿‍♂️ frowning: dark skin tone -🙍🏿‍♂ frowning: dark skin tone dark skin tone | frowning | gesture | man | man frowning: dark skin tone -🙍‍♀️ frowning -🙍‍♀ frowning frowning | gesture | woman -🙍🏻‍♀️ frowning: light skin tone -🙍🏻‍♀ frowning: light skin tone frowning | gesture | light skin tone | woman | woman frowning: light skin tone -🙍🏼‍♀️ frowning: medium-light skin tone -🙍🏼‍♀ frowning: medium-light skin tone frowning | gesture | medium-light skin tone | woman | woman frowning: medium-light skin tone -🙍🏽‍♀️ frowning: medium skin tone -🙍🏽‍♀ frowning: medium skin tone frowning | gesture | medium skin tone | woman | woman frowning: medium skin tone -🙍🏾‍♀️ frowning: medium-dark skin tone -🙍🏾‍♀ frowning: medium-dark skin tone frowning | gesture | medium-dark skin tone | woman | woman frowning: medium-dark skin tone -🙍🏿‍♀️ frowning: dark skin tone -🙍🏿‍♀ frowning: dark skin tone dark skin tone | frowning | gesture | woman | woman frowning: dark skin tone -🙎 pouting gesture | person pouting | pouting | facial expression -🙎🏻 pouting: light skin tone gesture | light skin tone | person pouting | person pouting: light skin tone | pouting | facial expression -🙎🏼 pouting: medium-light skin tone gesture | medium-light skin tone | person pouting | person pouting: medium-light skin tone | pouting | facial expression -🙎🏽 pouting: medium skin tone gesture | medium skin tone | person pouting | person pouting: medium skin tone | pouting | facial expression -🙎🏾 pouting: medium-dark skin tone gesture | medium-dark skin tone | person pouting | person pouting: medium-dark skin tone | pouting | facial expression -🙎🏿 pouting: dark skin tone dark skin tone | gesture | person pouting | person pouting: dark skin tone | pouting | facial expression -🙎‍♂️ pouting -🙎‍♂ pouting gesture | man | pouting -🙎🏻‍♂️ pouting: light skin tone -🙎🏻‍♂ pouting: light skin tone gesture | light skin tone | man | man pouting: light skin tone | pouting -🙎🏼‍♂️ pouting: medium-light skin tone -🙎🏼‍♂ pouting: medium-light skin tone gesture | man | man pouting: medium-light skin tone | medium-light skin tone | pouting -🙎🏽‍♂️ pouting: medium skin tone -🙎🏽‍♂ pouting: medium skin tone gesture | man | man pouting: medium skin tone | medium skin tone | pouting -🙎🏾‍♂️ pouting: medium-dark skin tone -🙎🏾‍♂ pouting: medium-dark skin tone gesture | man | man pouting: medium-dark skin tone | medium-dark skin tone | pouting -🙎🏿‍♂️ pouting: dark skin tone -🙎🏿‍♂ pouting: dark skin tone dark skin tone | gesture | man | man pouting: dark skin tone | pouting -🙎‍♀️ pouting -🙎‍♀ pouting gesture | pouting | woman -🙎🏻‍♀️ pouting: light skin tone -🙎🏻‍♀ pouting: light skin tone gesture | light skin tone | pouting | woman | woman pouting: light skin tone -🙎🏼‍♀️ pouting: medium-light skin tone -🙎🏼‍♀ pouting: medium-light skin tone gesture | medium-light skin tone | pouting | woman | woman pouting: medium-light skin tone -🙎🏽‍♀️ pouting: medium skin tone -🙎🏽‍♀ pouting: medium skin tone gesture | medium skin tone | pouting | woman | woman pouting: medium skin tone -🙎🏾‍♀️ pouting: medium-dark skin tone -🙎🏾‍♀ pouting: medium-dark skin tone gesture | medium-dark skin tone | pouting | woman | woman pouting: medium-dark skin tone -🙎🏿‍♀️ pouting: dark skin tone -🙎🏿‍♀ pouting: dark skin tone dark skin tone | gesture | pouting | woman | woman pouting: dark skin tone -🙅 gesturing NO forbidden | gesture | hand | person gesturing NO | prohibited -🙅🏻 gesturing NO: light skin tone forbidden | gesture | hand | light skin tone | person gesturing NO | person gesturing NO: light skin tone | prohibited -🙅🏼 gesturing NO: medium-light skin tone forbidden | gesture | hand | medium-light skin tone | person gesturing NO | person gesturing NO: medium-light skin tone | prohibited -🙅🏽 gesturing NO: medium skin tone forbidden | gesture | hand | medium skin tone | person gesturing NO | person gesturing NO: medium skin tone | prohibited -🙅🏾 gesturing NO: medium-dark skin tone forbidden | gesture | hand | medium-dark skin tone | person gesturing NO | person gesturing NO: medium-dark skin tone | prohibited -🙅🏿 gesturing NO: dark skin tone dark skin tone | forbidden | gesture | hand | person gesturing NO | person gesturing NO: dark skin tone | prohibited -🙅‍♂️ gesturing NO -🙅‍♂ gesturing NO forbidden | gesture | hand | man | man gesturing NO | prohibited -🙅🏻‍♂️ gesturing NO: light skin tone -🙅🏻‍♂ gesturing NO: light skin tone forbidden | gesture | hand | light skin tone | man | man gesturing NO | man gesturing NO: light skin tone | prohibited -🙅🏼‍♂️ gesturing NO: medium-light skin tone -🙅🏼‍♂ gesturing NO: medium-light skin tone forbidden | gesture | hand | man | man gesturing NO | man gesturing NO: medium-light skin tone | medium-light skin tone | prohibited -🙅🏽‍♂️ gesturing NO: medium skin tone -🙅🏽‍♂ gesturing NO: medium skin tone forbidden | gesture | hand | man | man gesturing NO | man gesturing NO: medium skin tone | medium skin tone | prohibited -🙅🏾‍♂️ gesturing NO: medium-dark skin tone -🙅🏾‍♂ gesturing NO: medium-dark skin tone forbidden | gesture | hand | man | man gesturing NO | man gesturing NO: medium-dark skin tone | medium-dark skin tone | prohibited -🙅🏿‍♂️ gesturing NO: dark skin tone -🙅🏿‍♂ gesturing NO: dark skin tone dark skin tone | forbidden | gesture | hand | man | man gesturing NO | man gesturing NO: dark skin tone | prohibited -🙅‍♀️ gesturing NO -🙅‍♀ gesturing NO forbidden | gesture | hand | prohibited | woman | woman gesturing NO -🙅🏻‍♀️ gesturing NO: light skin tone -🙅🏻‍♀ gesturing NO: light skin tone forbidden | gesture | hand | light skin tone | prohibited | woman | woman gesturing NO | woman gesturing NO: light skin tone -🙅🏼‍♀️ gesturing NO: medium-light skin tone -🙅🏼‍♀ gesturing NO: medium-light skin tone forbidden | gesture | hand | medium-light skin tone | prohibited | woman | woman gesturing NO | woman gesturing NO: medium-light skin tone -🙅🏽‍♀️ gesturing NO: medium skin tone -🙅🏽‍♀ gesturing NO: medium skin tone forbidden | gesture | hand | medium skin tone | prohibited | woman | woman gesturing NO | woman gesturing NO: medium skin tone -🙅🏾‍♀️ gesturing NO: medium-dark skin tone -🙅🏾‍♀ gesturing NO: medium-dark skin tone forbidden | gesture | hand | medium-dark skin tone | prohibited | woman | woman gesturing NO | woman gesturing NO: medium-dark skin tone -🙅🏿‍♀️ gesturing NO: dark skin tone -🙅🏿‍♀ gesturing NO: dark skin tone dark skin tone | forbidden | gesture | hand | prohibited | woman | woman gesturing NO | woman gesturing NO: dark skin tone -🙆 gesturing OK gesture | hand | OK | person gesturing OK -🙆🏻 gesturing OK: light skin tone gesture | hand | light skin tone | OK | person gesturing OK | person gesturing OK: light skin tone -🙆🏼 gesturing OK: medium-light skin tone gesture | hand | medium-light skin tone | OK | person gesturing OK | person gesturing OK: medium-light skin tone -🙆🏽 gesturing OK: medium skin tone gesture | hand | medium skin tone | OK | person gesturing OK | person gesturing OK: medium skin tone -🙆🏾 gesturing OK: medium-dark skin tone gesture | hand | medium-dark skin tone | OK | person gesturing OK | person gesturing OK: medium-dark skin tone -🙆🏿 gesturing OK: dark skin tone dark skin tone | gesture | hand | OK | person gesturing OK | person gesturing OK: dark skin tone -🙆‍♂️ gesturing OK -🙆‍♂ gesturing OK gesture | hand | man | man gesturing OK | OK -🙆🏻‍♂️ gesturing OK: light skin tone -🙆🏻‍♂ gesturing OK: light skin tone gesture | hand | light skin tone | man | man gesturing OK | man gesturing OK: light skin tone | OK -🙆🏼‍♂️ gesturing OK: medium-light skin tone -🙆🏼‍♂ gesturing OK: medium-light skin tone gesture | hand | man | man gesturing OK | man gesturing OK: medium-light skin tone | medium-light skin tone | OK -🙆🏽‍♂️ gesturing OK: medium skin tone -🙆🏽‍♂ gesturing OK: medium skin tone gesture | hand | man | man gesturing OK | man gesturing OK: medium skin tone | medium skin tone | OK -🙆🏾‍♂️ gesturing OK: medium-dark skin tone -🙆🏾‍♂ gesturing OK: medium-dark skin tone gesture | hand | man | man gesturing OK | man gesturing OK: medium-dark skin tone | medium-dark skin tone | OK -🙆🏿‍♂️ gesturing OK: dark skin tone -🙆🏿‍♂ gesturing OK: dark skin tone dark skin tone | gesture | hand | man | man gesturing OK | man gesturing OK: dark skin tone | OK -🙆‍♀️ gesturing OK -🙆‍♀ gesturing OK gesture | hand | OK | woman | woman gesturing OK -🙆🏻‍♀️ gesturing OK: light skin tone -🙆🏻‍♀ gesturing OK: light skin tone gesture | hand | light skin tone | OK | woman | woman gesturing OK | woman gesturing OK: light skin tone -🙆🏼‍♀️ gesturing OK: medium-light skin tone -🙆🏼‍♀ gesturing OK: medium-light skin tone gesture | hand | medium-light skin tone | OK | woman | woman gesturing OK | woman gesturing OK: medium-light skin tone -🙆🏽‍♀️ gesturing OK: medium skin tone -🙆🏽‍♀ gesturing OK: medium skin tone gesture | hand | medium skin tone | OK | woman | woman gesturing OK | woman gesturing OK: medium skin tone -🙆🏾‍♀️ gesturing OK: medium-dark skin tone -🙆🏾‍♀ gesturing OK: medium-dark skin tone gesture | hand | medium-dark skin tone | OK | woman | woman gesturing OK | woman gesturing OK: medium-dark skin tone -🙆🏿‍♀️ gesturing OK: dark skin tone -🙆🏿‍♀ gesturing OK: dark skin tone dark skin tone | gesture | hand | OK | woman | woman gesturing OK | woman gesturing OK: dark skin tone -💁 tipping hand hand | help | information | person tipping hand | sassy | tipping -💁🏻 tipping hand: light skin tone hand | help | information | light skin tone | person tipping hand | person tipping hand: light skin tone | sassy | tipping -💁🏼 tipping hand: medium-light skin tone hand | help | information | medium-light skin tone | person tipping hand | person tipping hand: medium-light skin tone | sassy | tipping -💁🏽 tipping hand: medium skin tone hand | help | information | medium skin tone | person tipping hand | person tipping hand: medium skin tone | sassy | tipping -💁🏾 tipping hand: medium-dark skin tone hand | help | information | medium-dark skin tone | person tipping hand | person tipping hand: medium-dark skin tone | sassy | tipping -💁🏿 tipping hand: dark skin tone dark skin tone | hand | help | information | person tipping hand | person tipping hand: dark skin tone | sassy | tipping -💁‍♂️ tipping hand -💁‍♂ tipping hand man | man tipping hand | sassy | tipping hand -💁🏻‍♂️ tipping hand: light skin tone -💁🏻‍♂ tipping hand: light skin tone light skin tone | man | man tipping hand | man tipping hand: light skin tone | sassy | tipping hand -💁🏼‍♂️ tipping hand: medium-light skin tone -💁🏼‍♂ tipping hand: medium-light skin tone man | man tipping hand | man tipping hand: medium-light skin tone | medium-light skin tone | sassy | tipping hand -💁🏽‍♂️ tipping hand: medium skin tone -💁🏽‍♂ tipping hand: medium skin tone man | man tipping hand | man tipping hand: medium skin tone | medium skin tone | sassy | tipping hand -💁🏾‍♂️ tipping hand: medium-dark skin tone -💁🏾‍♂ tipping hand: medium-dark skin tone man | man tipping hand | man tipping hand: medium-dark skin tone | medium-dark skin tone | sassy | tipping hand -💁🏿‍♂️ tipping hand: dark skin tone -💁🏿‍♂ tipping hand: dark skin tone dark skin tone | man | man tipping hand | man tipping hand: dark skin tone | sassy | tipping hand -💁‍♀️ tipping hand -💁‍♀ tipping hand sassy | tipping hand | woman | woman tipping hand -💁🏻‍♀️ tipping hand: light skin tone -💁🏻‍♀ tipping hand: light skin tone light skin tone | sassy | tipping hand | woman | woman tipping hand | woman tipping hand: light skin tone -💁🏼‍♀️ tipping hand: medium-light skin tone -💁🏼‍♀ tipping hand: medium-light skin tone medium-light skin tone | sassy | tipping hand | woman | woman tipping hand | woman tipping hand: medium-light skin tone -💁🏽‍♀️ tipping hand: medium skin tone -💁🏽‍♀ tipping hand: medium skin tone medium skin tone | sassy | tipping hand | woman | woman tipping hand | woman tipping hand: medium skin tone -💁🏾‍♀️ tipping hand: medium-dark skin tone -💁🏾‍♀ tipping hand: medium-dark skin tone medium-dark skin tone | sassy | tipping hand | woman | woman tipping hand | woman tipping hand: medium-dark skin tone -💁🏿‍♀️ tipping hand: dark skin tone -💁🏿‍♀ tipping hand: dark skin tone dark skin tone | sassy | tipping hand | woman | woman tipping hand | woman tipping hand: dark skin tone -🙋 raising hand gesture | hand | happy | person raising hand | raised -🙋🏻 raising hand: light skin tone gesture | hand | happy | light skin tone | person raising hand | person raising hand: light skin tone | raised -🙋🏼 raising hand: medium-light skin tone gesture | hand | happy | medium-light skin tone | person raising hand | person raising hand: medium-light skin tone | raised -🙋🏽 raising hand: medium skin tone gesture | hand | happy | medium skin tone | person raising hand | person raising hand: medium skin tone | raised -🙋🏾 raising hand: medium-dark skin tone gesture | hand | happy | medium-dark skin tone | person raising hand | person raising hand: medium-dark skin tone | raised -🙋🏿 raising hand: dark skin tone dark skin tone | gesture | hand | happy | person raising hand | person raising hand: dark skin tone | raised -🙋‍♂️ raising hand -🙋‍♂ raising hand gesture | man | man raising hand | raising hand -🙋🏻‍♂️ raising hand: light skin tone -🙋🏻‍♂ raising hand: light skin tone gesture | light skin tone | man | man raising hand | man raising hand: light skin tone | raising hand -🙋🏼‍♂️ raising hand: medium-light skin tone -🙋🏼‍♂ raising hand: medium-light skin tone gesture | man | man raising hand | man raising hand: medium-light skin tone | medium-light skin tone | raising hand -🙋🏽‍♂️ raising hand: medium skin tone -🙋🏽‍♂ raising hand: medium skin tone gesture | man | man raising hand | man raising hand: medium skin tone | medium skin tone | raising hand -🙋🏾‍♂️ raising hand: medium-dark skin tone -🙋🏾‍♂ raising hand: medium-dark skin tone gesture | man | man raising hand | man raising hand: medium-dark skin tone | medium-dark skin tone | raising hand -🙋🏿‍♂️ raising hand: dark skin tone -🙋🏿‍♂ raising hand: dark skin tone dark skin tone | gesture | man | man raising hand | man raising hand: dark skin tone | raising hand -🙋‍♀️ raising hand -🙋‍♀ raising hand gesture | raising hand | woman | woman raising hand -🙋🏻‍♀️ raising hand: light skin tone -🙋🏻‍♀ raising hand: light skin tone gesture | light skin tone | raising hand | woman | woman raising hand | woman raising hand: light skin tone -🙋🏼‍♀️ raising hand: medium-light skin tone -🙋🏼‍♀ raising hand: medium-light skin tone gesture | medium-light skin tone | raising hand | woman | woman raising hand | woman raising hand: medium-light skin tone -🙋🏽‍♀️ raising hand: medium skin tone -🙋🏽‍♀ raising hand: medium skin tone gesture | medium skin tone | raising hand | woman | woman raising hand | woman raising hand: medium skin tone -🙋🏾‍♀️ raising hand: medium-dark skin tone -🙋🏾‍♀ raising hand: medium-dark skin tone gesture | medium-dark skin tone | raising hand | woman | woman raising hand | woman raising hand: medium-dark skin tone -🙋🏿‍♀️ raising hand: dark skin tone -🙋🏿‍♀ raising hand: dark skin tone dark skin tone | gesture | raising hand | woman | woman raising hand | woman raising hand: dark skin tone -🧏 person accessibility | deaf | deaf person | ear | hear | hard of hearing | hearing impaired -🧏🏻 person: light skin tone accessibility | deaf | deaf person | deaf person: light skin tone | ear | hear | light skin tone | hard of hearing | hearing impaired -🧏🏼 person: medium-light skin tone accessibility | deaf | deaf person | deaf person: medium-light skin tone | ear | hear | medium-light skin tone | hard of hearing | hearing impaired -🧏🏽 person: medium skin tone accessibility | deaf | deaf person | deaf person: medium skin tone | ear | hear | medium skin tone | hard of hearing | hearing impaired -🧏🏾 person: medium-dark skin tone accessibility | deaf | deaf person | deaf person: medium-dark skin tone | ear | hear | medium-dark skin tone | hard of hearing | hearing impaired -🧏🏿 person: dark skin tone accessibility | dark skin tone | deaf | deaf person | deaf person: dark skin tone | ear | hear | hard of hearing | hearing impaired -🧏‍♂️ man -🧏‍♂ man deaf | man -🧏🏻‍♂️ man: light skin tone -🧏🏻‍♂ man: light skin tone deaf | deaf man: light skin tone | light skin tone | man -🧏🏼‍♂️ man: medium-light skin tone -🧏🏼‍♂ man: medium-light skin tone deaf | deaf man: medium-light skin tone | man | medium-light skin tone -🧏🏽‍♂️ man: medium skin tone -🧏🏽‍♂ man: medium skin tone deaf | deaf man: medium skin tone | man | medium skin tone -🧏🏾‍♂️ man: medium-dark skin tone -🧏🏾‍♂ man: medium-dark skin tone deaf | deaf man: medium-dark skin tone | man | medium-dark skin tone -🧏🏿‍♂️ man: dark skin tone -🧏🏿‍♂ man: dark skin tone dark skin tone | deaf | deaf man: dark skin tone | man -🧏‍♀️ woman -🧏‍♀ woman deaf | woman -🧏🏻‍♀️ woman: light skin tone -🧏🏻‍♀ woman: light skin tone deaf | deaf woman: light skin tone | light skin tone | woman -🧏🏼‍♀️ woman: medium-light skin tone -🧏🏼‍♀ woman: medium-light skin tone deaf | deaf woman: medium-light skin tone | medium-light skin tone | woman -🧏🏽‍♀️ woman: medium skin tone -🧏🏽‍♀ woman: medium skin tone deaf | deaf woman: medium skin tone | medium skin tone | woman -🧏🏾‍♀️ woman: medium-dark skin tone -🧏🏾‍♀ woman: medium-dark skin tone deaf | deaf woman: medium-dark skin tone | medium-dark skin tone | woman -🧏🏿‍♀️ woman: dark skin tone -🧏🏿‍♀ woman: dark skin tone dark skin tone | deaf | deaf woman: dark skin tone | woman -🙇 bowing apology | bow | gesture | person bowing | sorry -🙇🏻 bowing: light skin tone apology | bow | gesture | light skin tone | person bowing | person bowing: light skin tone | sorry -🙇🏼 bowing: medium-light skin tone apology | bow | gesture | medium-light skin tone | person bowing | person bowing: medium-light skin tone | sorry -🙇🏽 bowing: medium skin tone apology | bow | gesture | medium skin tone | person bowing | person bowing: medium skin tone | sorry -🙇🏾 bowing: medium-dark skin tone apology | bow | gesture | medium-dark skin tone | person bowing | person bowing: medium-dark skin tone | sorry -🙇🏿 bowing: dark skin tone apology | bow | dark skin tone | gesture | person bowing | person bowing: dark skin tone | sorry -🙇‍♂️ bowing -🙇‍♂ bowing apology | bowing | favor | gesture | man | sorry | favour -🙇🏻‍♂️ bowing: light skin tone -🙇🏻‍♂ bowing: light skin tone apology | bowing | favor | gesture | light skin tone | man | man bowing: light skin tone | sorry | favour -🙇🏼‍♂️ bowing: medium-light skin tone -🙇🏼‍♂ bowing: medium-light skin tone apology | bowing | favor | gesture | man | man bowing: medium-light skin tone | medium-light skin tone | sorry | favour -🙇🏽‍♂️ bowing: medium skin tone -🙇🏽‍♂ bowing: medium skin tone apology | bowing | favor | gesture | man | man bowing: medium skin tone | medium skin tone | sorry | favour -🙇🏾‍♂️ bowing: medium-dark skin tone -🙇🏾‍♂ bowing: medium-dark skin tone apology | bowing | favor | gesture | man | man bowing: medium-dark skin tone | medium-dark skin tone | sorry | favour -🙇🏿‍♂️ bowing: dark skin tone -🙇🏿‍♂ bowing: dark skin tone apology | bowing | dark skin tone | favor | gesture | man | man bowing: dark skin tone | sorry | favour -🙇‍♀️ bowing -🙇‍♀ bowing apology | bowing | favor | gesture | sorry | woman | favour -🙇🏻‍♀️ bowing: light skin tone -🙇🏻‍♀ bowing: light skin tone apology | bowing | favor | gesture | light skin tone | sorry | woman | woman bowing: light skin tone | favour -🙇🏼‍♀️ bowing: medium-light skin tone -🙇🏼‍♀ bowing: medium-light skin tone apology | bowing | favor | gesture | medium-light skin tone | sorry | woman | woman bowing: medium-light skin tone | favour -🙇🏽‍♀️ bowing: medium skin tone -🙇🏽‍♀ bowing: medium skin tone apology | bowing | favor | gesture | medium skin tone | sorry | woman | woman bowing: medium skin tone | favour -🙇🏾‍♀️ bowing: medium-dark skin tone -🙇🏾‍♀ bowing: medium-dark skin tone apology | bowing | favor | gesture | medium-dark skin tone | sorry | woman | woman bowing: medium-dark skin tone | favour -🙇🏿‍♀️ bowing: dark skin tone -🙇🏿‍♀ bowing: dark skin tone apology | bowing | dark skin tone | favor | gesture | sorry | woman | woman bowing: dark skin tone | favour -🤦 facepalming disbelief | exasperation | face | palm | person facepalming -🤦🏻 facepalming: light skin tone disbelief | exasperation | face | light skin tone | palm | person facepalming | person facepalming: light skin tone -🤦🏼 facepalming: medium-light skin tone disbelief | exasperation | face | medium-light skin tone | palm | person facepalming | person facepalming: medium-light skin tone -🤦🏽 facepalming: medium skin tone disbelief | exasperation | face | medium skin tone | palm | person facepalming | person facepalming: medium skin tone -🤦🏾 facepalming: medium-dark skin tone disbelief | exasperation | face | medium-dark skin tone | palm | person facepalming | person facepalming: medium-dark skin tone -🤦🏿 facepalming: dark skin tone dark skin tone | disbelief | exasperation | face | palm | person facepalming | person facepalming: dark skin tone -🤦‍♂️ facepalming -🤦‍♂ facepalming disbelief | exasperation | facepalm | man | man facepalming -🤦🏻‍♂️ facepalming: light skin tone -🤦🏻‍♂ facepalming: light skin tone disbelief | exasperation | facepalm | light skin tone | man | man facepalming | man facepalming: light skin tone -🤦🏼‍♂️ facepalming: medium-light skin tone -🤦🏼‍♂ facepalming: medium-light skin tone disbelief | exasperation | facepalm | man | man facepalming | man facepalming: medium-light skin tone | medium-light skin tone -🤦🏽‍♂️ facepalming: medium skin tone -🤦🏽‍♂ facepalming: medium skin tone disbelief | exasperation | facepalm | man | man facepalming | man facepalming: medium skin tone | medium skin tone -🤦🏾‍♂️ facepalming: medium-dark skin tone -🤦🏾‍♂ facepalming: medium-dark skin tone disbelief | exasperation | facepalm | man | man facepalming | man facepalming: medium-dark skin tone | medium-dark skin tone -🤦🏿‍♂️ facepalming: dark skin tone -🤦🏿‍♂ facepalming: dark skin tone dark skin tone | disbelief | exasperation | facepalm | man | man facepalming | man facepalming: dark skin tone -🤦‍♀️ facepalming -🤦‍♀ facepalming disbelief | exasperation | facepalm | woman | woman facepalming -🤦🏻‍♀️ facepalming: light skin tone -🤦🏻‍♀ facepalming: light skin tone disbelief | exasperation | facepalm | light skin tone | woman | woman facepalming | woman facepalming: light skin tone -🤦🏼‍♀️ facepalming: medium-light skin tone -🤦🏼‍♀ facepalming: medium-light skin tone disbelief | exasperation | facepalm | medium-light skin tone | woman | woman facepalming | woman facepalming: medium-light skin tone -🤦🏽‍♀️ facepalming: medium skin tone -🤦🏽‍♀ facepalming: medium skin tone disbelief | exasperation | facepalm | medium skin tone | woman | woman facepalming | woman facepalming: medium skin tone -🤦🏾‍♀️ facepalming: medium-dark skin tone -🤦🏾‍♀ facepalming: medium-dark skin tone disbelief | exasperation | facepalm | medium-dark skin tone | woman | woman facepalming | woman facepalming: medium-dark skin tone -🤦🏿‍♀️ facepalming: dark skin tone -🤦🏿‍♀ facepalming: dark skin tone dark skin tone | disbelief | exasperation | facepalm | woman | woman facepalming | woman facepalming: dark skin tone -🤷 shrugging doubt | ignorance | indifference | person shrugging | shrug -🤷🏻 shrugging: light skin tone doubt | ignorance | indifference | light skin tone | person shrugging | person shrugging: light skin tone | shrug -🤷🏼 shrugging: medium-light skin tone doubt | ignorance | indifference | medium-light skin tone | person shrugging | person shrugging: medium-light skin tone | shrug -🤷🏽 shrugging: medium skin tone doubt | ignorance | indifference | medium skin tone | person shrugging | person shrugging: medium skin tone | shrug -🤷🏾 shrugging: medium-dark skin tone doubt | ignorance | indifference | medium-dark skin tone | person shrugging | person shrugging: medium-dark skin tone | shrug -🤷🏿 shrugging: dark skin tone dark skin tone | doubt | ignorance | indifference | person shrugging | person shrugging: dark skin tone | shrug -🤷‍♂️ shrugging -🤷‍♂ shrugging doubt | ignorance | indifference | man | man shrugging | shrug -🤷🏻‍♂️ shrugging: light skin tone -🤷🏻‍♂ shrugging: light skin tone doubt | ignorance | indifference | light skin tone | man | man shrugging | man shrugging: light skin tone | shrug -🤷🏼‍♂️ shrugging: medium-light skin tone -🤷🏼‍♂ shrugging: medium-light skin tone doubt | ignorance | indifference | man | man shrugging | man shrugging: medium-light skin tone | medium-light skin tone | shrug -🤷🏽‍♂️ shrugging: medium skin tone -🤷🏽‍♂ shrugging: medium skin tone doubt | ignorance | indifference | man | man shrugging | man shrugging: medium skin tone | medium skin tone | shrug -🤷🏾‍♂️ shrugging: medium-dark skin tone -🤷🏾‍♂ shrugging: medium-dark skin tone doubt | ignorance | indifference | man | man shrugging | man shrugging: medium-dark skin tone | medium-dark skin tone | shrug -🤷🏿‍♂️ shrugging: dark skin tone -🤷🏿‍♂ shrugging: dark skin tone dark skin tone | doubt | ignorance | indifference | man | man shrugging | man shrugging: dark skin tone | shrug -🤷‍♀️ shrugging -🤷‍♀ shrugging doubt | ignorance | indifference | shrug | woman | woman shrugging -🤷🏻‍♀️ shrugging: light skin tone -🤷🏻‍♀ shrugging: light skin tone doubt | ignorance | indifference | light skin tone | shrug | woman | woman shrugging | woman shrugging: light skin tone -🤷🏼‍♀️ shrugging: medium-light skin tone -🤷🏼‍♀ shrugging: medium-light skin tone doubt | ignorance | indifference | medium-light skin tone | shrug | woman | woman shrugging | woman shrugging: medium-light skin tone -🤷🏽‍♀️ shrugging: medium skin tone -🤷🏽‍♀ shrugging: medium skin tone doubt | ignorance | indifference | medium skin tone | shrug | woman | woman shrugging | woman shrugging: medium skin tone -🤷🏾‍♀️ shrugging: medium-dark skin tone -🤷🏾‍♀ shrugging: medium-dark skin tone doubt | ignorance | indifference | medium-dark skin tone | shrug | woman | woman shrugging | woman shrugging: medium-dark skin tone -🤷🏿‍♀️ shrugging: dark skin tone -🤷🏿‍♀ shrugging: dark skin tone dark skin tone | doubt | ignorance | indifference | shrug | woman | woman shrugging | woman shrugging: dark skin tone -🧑‍⚕️ worker -🧑‍⚕ worker doctor | health worker | healthcare | nurse | therapist | health care -🧑🏻‍⚕️ worker: light skin tone -🧑🏻‍⚕ worker: light skin tone doctor | health worker | health worker: light skin tone | healthcare | light skin tone | nurse | therapist | health care -🧑🏼‍⚕️ worker: medium-light skin tone -🧑🏼‍⚕ worker: medium-light skin tone doctor | health worker | health worker: medium-light skin tone | healthcare | medium-light skin tone | nurse | therapist | health care -🧑🏽‍⚕️ worker: medium skin tone -🧑🏽‍⚕ worker: medium skin tone doctor | health worker | health worker: medium skin tone | healthcare | medium skin tone | nurse | therapist | health care -🧑🏾‍⚕️ worker: medium-dark skin tone -🧑🏾‍⚕ worker: medium-dark skin tone doctor | health worker | health worker: medium-dark skin tone | healthcare | medium-dark skin tone | nurse | therapist | health care -🧑🏿‍⚕️ worker: dark skin tone -🧑🏿‍⚕ worker: dark skin tone dark skin tone | doctor | health worker | health worker: dark skin tone | healthcare | nurse | therapist | health care -👨‍⚕️ health worker -👨‍⚕ health worker doctor | healthcare | man | man health worker | nurse | therapist | health care -👨🏻‍⚕️ health worker: light skin tone -👨🏻‍⚕ health worker: light skin tone doctor | healthcare | light skin tone | man | man health worker | man health worker: light skin tone | nurse | therapist | health care -👨🏼‍⚕️ health worker: medium-light skin tone -👨🏼‍⚕ health worker: medium-light skin tone doctor | healthcare | man | man health worker | man health worker: medium-light skin tone | medium-light skin tone | nurse | therapist | health care -👨🏽‍⚕️ health worker: medium skin tone -👨🏽‍⚕ health worker: medium skin tone doctor | healthcare | man | man health worker | man health worker: medium skin tone | medium skin tone | nurse | therapist | health care -👨🏾‍⚕️ health worker: medium-dark skin tone -👨🏾‍⚕ health worker: medium-dark skin tone doctor | healthcare | man | man health worker | man health worker: medium-dark skin tone | medium-dark skin tone | nurse | therapist | health care -👨🏿‍⚕️ health worker: dark skin tone -👨🏿‍⚕ health worker: dark skin tone dark skin tone | doctor | healthcare | man | man health worker | man health worker: dark skin tone | nurse | therapist | health care -👩‍⚕️ health worker -👩‍⚕ health worker doctor | healthcare | nurse | therapist | woman | woman health worker | health care -👩🏻‍⚕️ health worker: light skin tone -👩🏻‍⚕ health worker: light skin tone doctor | healthcare | light skin tone | nurse | therapist | woman | woman health worker | woman health worker: light skin tone | health care -👩🏼‍⚕️ health worker: medium-light skin tone -👩🏼‍⚕ health worker: medium-light skin tone doctor | healthcare | medium-light skin tone | nurse | therapist | woman | woman health worker | woman health worker: medium-light skin tone | health care -👩🏽‍⚕️ health worker: medium skin tone -👩🏽‍⚕ health worker: medium skin tone doctor | healthcare | medium skin tone | nurse | therapist | woman | woman health worker | woman health worker: medium skin tone | health care -👩🏾‍⚕️ health worker: medium-dark skin tone -👩🏾‍⚕ health worker: medium-dark skin tone doctor | healthcare | medium-dark skin tone | nurse | therapist | woman | woman health worker | woman health worker: medium-dark skin tone | health care -👩🏿‍⚕️ health worker: dark skin tone -👩🏿‍⚕ health worker: dark skin tone dark skin tone | doctor | healthcare | nurse | therapist | woman | woman health worker | woman health worker: dark skin tone | health care -🧑‍🎓 graduate | student -🧑🏻‍🎓 light skin tone graduate | light skin tone | student | student: light skin tone -🧑🏼‍🎓 medium-light skin tone graduate | medium-light skin tone | student | student: medium-light skin tone -🧑🏽‍🎓 medium skin tone graduate | medium skin tone | student | student: medium skin tone -🧑🏾‍🎓 medium-dark skin tone graduate | medium-dark skin tone | student | student: medium-dark skin tone -🧑🏿‍🎓 dark skin tone dark skin tone | graduate | student | student: dark skin tone -👨‍🎓 student graduate | man | student -👨🏻‍🎓 student: light skin tone graduate | light skin tone | man | man student: light skin tone | student -👨🏼‍🎓 student: medium-light skin tone graduate | man | man student: medium-light skin tone | medium-light skin tone | student -👨🏽‍🎓 student: medium skin tone graduate | man | man student: medium skin tone | medium skin tone | student -👨🏾‍🎓 student: medium-dark skin tone graduate | man | man student: medium-dark skin tone | medium-dark skin tone | student -👨🏿‍🎓 student: dark skin tone dark skin tone | graduate | man | man student: dark skin tone | student -👩‍🎓 student graduate | student | woman -👩🏻‍🎓 student: light skin tone graduate | light skin tone | student | woman | woman student: light skin tone -👩🏼‍🎓 student: medium-light skin tone graduate | medium-light skin tone | student | woman | woman student: medium-light skin tone -👩🏽‍🎓 student: medium skin tone graduate | medium skin tone | student | woman | woman student: medium skin tone -👩🏾‍🎓 student: medium-dark skin tone graduate | medium-dark skin tone | student | woman | woman student: medium-dark skin tone -👩🏿‍🎓 student: dark skin tone dark skin tone | graduate | student | woman | woman student: dark skin tone -🧑‍🏫 instructor | lecturer | professor | teacher -🧑🏻‍🏫 light skin tone instructor | lecturer | light skin tone | professor | teacher | teacher: light skin tone -🧑🏼‍🏫 medium-light skin tone instructor | lecturer | medium-light skin tone | professor | teacher | teacher: medium-light skin tone -🧑🏽‍🏫 medium skin tone instructor | lecturer | medium skin tone | professor | teacher | teacher: medium skin tone -🧑🏾‍🏫 medium-dark skin tone instructor | lecturer | medium-dark skin tone | professor | teacher | teacher: medium-dark skin tone -🧑🏿‍🏫 dark skin tone dark skin tone | instructor | lecturer | professor | teacher | teacher: dark skin tone -👨‍🏫 teacher instructor | lecturer | man | professor | teacher -👨🏻‍🏫 teacher: light skin tone instructor | lecturer | light skin tone | man | man teacher: light skin tone | professor | teacher -👨🏼‍🏫 teacher: medium-light skin tone instructor | lecturer | man | man teacher: medium-light skin tone | medium-light skin tone | professor | teacher -👨🏽‍🏫 teacher: medium skin tone instructor | lecturer | man | man teacher: medium skin tone | medium skin tone | professor | teacher -👨🏾‍🏫 teacher: medium-dark skin tone instructor | lecturer | man | man teacher: medium-dark skin tone | medium-dark skin tone | professor | teacher -👨🏿‍🏫 teacher: dark skin tone dark skin tone | instructor | lecturer | man | man teacher: dark skin tone | professor | teacher -👩‍🏫 teacher instructor | lecturer | professor | teacher | woman -👩🏻‍🏫 teacher: light skin tone instructor | lecturer | light skin tone | professor | teacher | woman | woman teacher: light skin tone -👩🏼‍🏫 teacher: medium-light skin tone instructor | lecturer | medium-light skin tone | professor | teacher | woman | woman teacher: medium-light skin tone -👩🏽‍🏫 teacher: medium skin tone instructor | lecturer | medium skin tone | professor | teacher | woman | woman teacher: medium skin tone -👩🏾‍🏫 teacher: medium-dark skin tone instructor | lecturer | medium-dark skin tone | professor | teacher | woman | woman teacher: medium-dark skin tone -👩🏿‍🏫 teacher: dark skin tone dark skin tone | instructor | lecturer | professor | teacher | woman | woman teacher: dark skin tone -🧑‍⚖ judge | justice | law | scales -🧑🏻‍⚖️ light skin tone -🧑🏻‍⚖ light skin tone judge | judge: light skin tone | justice | law | light skin tone | scales -🧑🏼‍⚖️ medium-light skin tone -🧑🏼‍⚖ medium-light skin tone judge | judge: medium-light skin tone | justice | law | medium-light skin tone | scales -🧑🏽‍⚖️ medium skin tone -🧑🏽‍⚖ medium skin tone judge | judge: medium skin tone | justice | law | medium skin tone | scales -🧑🏾‍⚖️ medium-dark skin tone -🧑🏾‍⚖ medium-dark skin tone judge | judge: medium-dark skin tone | justice | law | medium-dark skin tone | scales -🧑🏿‍⚖️ dark skin tone -🧑🏿‍⚖ dark skin tone dark skin tone | judge | judge: dark skin tone | justice | law | scales -👨‍⚖️ judge -👨‍⚖ judge judge | justice | law | man | scales -👨🏻‍⚖️ judge: light skin tone -👨🏻‍⚖ judge: light skin tone judge | justice | law | light skin tone | man | man judge: light skin tone | scales -👨🏼‍⚖️ judge: medium-light skin tone -👨🏼‍⚖ judge: medium-light skin tone judge | justice | law | man | man judge: medium-light skin tone | medium-light skin tone | scales -👨🏽‍⚖️ judge: medium skin tone -👨🏽‍⚖ judge: medium skin tone judge | justice | law | man | man judge: medium skin tone | medium skin tone | scales -👨🏾‍⚖️ judge: medium-dark skin tone -👨🏾‍⚖ judge: medium-dark skin tone judge | justice | law | man | man judge: medium-dark skin tone | medium-dark skin tone | scales -👨🏿‍⚖️ judge: dark skin tone -👨🏿‍⚖ judge: dark skin tone dark skin tone | judge | justice | law | man | man judge: dark skin tone | scales -👩‍⚖️ judge -👩‍⚖ judge judge | justice | law | scales | woman -👩🏻‍⚖️ judge: light skin tone -👩🏻‍⚖ judge: light skin tone judge | justice | law | light skin tone | scales | woman | woman judge: light skin tone -👩🏼‍⚖️ judge: medium-light skin tone -👩🏼‍⚖ judge: medium-light skin tone judge | justice | law | medium-light skin tone | scales | woman | woman judge: medium-light skin tone -👩🏽‍⚖️ judge: medium skin tone -👩🏽‍⚖ judge: medium skin tone judge | justice | law | medium skin tone | scales | woman | woman judge: medium skin tone -👩🏾‍⚖️ judge: medium-dark skin tone -👩🏾‍⚖ judge: medium-dark skin tone judge | justice | law | medium-dark skin tone | scales | woman | woman judge: medium-dark skin tone -👩🏿‍⚖️ judge: dark skin tone -👩🏿‍⚖ judge: dark skin tone dark skin tone | judge | justice | law | scales | woman | woman judge: dark skin tone -🧑‍🌾 farmer | gardener | rancher -🧑🏻‍🌾 light skin tone farmer | farmer: light skin tone | gardener | light skin tone | rancher -🧑🏼‍🌾 medium-light skin tone farmer | farmer: medium-light skin tone | gardener | medium-light skin tone | rancher -🧑🏽‍🌾 medium skin tone farmer | farmer: medium skin tone | gardener | medium skin tone | rancher -🧑🏾‍🌾 medium-dark skin tone farmer | farmer: medium-dark skin tone | gardener | medium-dark skin tone | rancher -🧑🏿‍🌾 dark skin tone dark skin tone | farmer | farmer: dark skin tone | gardener | rancher -👨‍🌾 farmer farmer | gardener | man | rancher -👨🏻‍🌾 farmer: light skin tone farmer | gardener | light skin tone | man | man farmer: light skin tone | rancher -👨🏼‍🌾 farmer: medium-light skin tone farmer | gardener | man | man farmer: medium-light skin tone | medium-light skin tone | rancher -👨🏽‍🌾 farmer: medium skin tone farmer | gardener | man | man farmer: medium skin tone | medium skin tone | rancher -👨🏾‍🌾 farmer: medium-dark skin tone farmer | gardener | man | man farmer: medium-dark skin tone | medium-dark skin tone | rancher -👨🏿‍🌾 farmer: dark skin tone dark skin tone | farmer | gardener | man | man farmer: dark skin tone | rancher -👩‍🌾 farmer farmer | gardener | rancher | woman -👩🏻‍🌾 farmer: light skin tone farmer | gardener | light skin tone | rancher | woman | woman farmer: light skin tone -👩🏼‍🌾 farmer: medium-light skin tone farmer | gardener | medium-light skin tone | rancher | woman | woman farmer: medium-light skin tone -👩🏽‍🌾 farmer: medium skin tone farmer | gardener | medium skin tone | rancher | woman | woman farmer: medium skin tone -👩🏾‍🌾 farmer: medium-dark skin tone farmer | gardener | medium-dark skin tone | rancher | woman | woman farmer: medium-dark skin tone -👩🏿‍🌾 farmer: dark skin tone dark skin tone | farmer | gardener | rancher | woman | woman farmer: dark skin tone -🧑‍🍳 chef | cook -🧑🏻‍🍳 light skin tone chef | cook | cook: light skin tone | light skin tone -🧑🏼‍🍳 medium-light skin tone chef | cook | cook: medium-light skin tone | medium-light skin tone -🧑🏽‍🍳 medium skin tone chef | cook | cook: medium skin tone | medium skin tone -🧑🏾‍🍳 medium-dark skin tone chef | cook | cook: medium-dark skin tone | medium-dark skin tone -🧑🏿‍🍳 dark skin tone chef | cook | cook: dark skin tone | dark skin tone -👨‍🍳 cook chef | cook | man -👨🏻‍🍳 cook: light skin tone chef | cook | light skin tone | man | man cook: light skin tone -👨🏼‍🍳 cook: medium-light skin tone chef | cook | man | man cook: medium-light skin tone | medium-light skin tone -👨🏽‍🍳 cook: medium skin tone chef | cook | man | man cook: medium skin tone | medium skin tone -👨🏾‍🍳 cook: medium-dark skin tone chef | cook | man | man cook: medium-dark skin tone | medium-dark skin tone -👨🏿‍🍳 cook: dark skin tone chef | cook | dark skin tone | man | man cook: dark skin tone -👩‍🍳 cook chef | cook | woman -👩🏻‍🍳 cook: light skin tone chef | cook | light skin tone | woman | woman cook: light skin tone -👩🏼‍🍳 cook: medium-light skin tone chef | cook | medium-light skin tone | woman | woman cook: medium-light skin tone -👩🏽‍🍳 cook: medium skin tone chef | cook | medium skin tone | woman | woman cook: medium skin tone -👩🏾‍🍳 cook: medium-dark skin tone chef | cook | medium-dark skin tone | woman | woman cook: medium-dark skin tone -👩🏿‍🍳 cook: dark skin tone chef | cook | dark skin tone | woman | woman cook: dark skin tone -🧑‍🔧 electrician | mechanic | plumber | tradesperson | tradie -🧑🏻‍🔧 light skin tone electrician | light skin tone | mechanic | mechanic: light skin tone | plumber | tradesperson | tradie -🧑🏼‍🔧 medium-light skin tone electrician | mechanic | mechanic: medium-light skin tone | medium-light skin tone | plumber | tradesperson | tradie -🧑🏽‍🔧 medium skin tone electrician | mechanic | mechanic: medium skin tone | medium skin tone | plumber | tradesperson | tradie -🧑🏾‍🔧 medium-dark skin tone electrician | mechanic | mechanic: medium-dark skin tone | medium-dark skin tone | plumber | tradesperson | tradie -🧑🏿‍🔧 dark skin tone dark skin tone | electrician | mechanic | mechanic: dark skin tone | plumber | tradesperson | tradie -👨‍🔧 mechanic electrician | man | mechanic | plumber | tradesperson -👨🏻‍🔧 mechanic: light skin tone electrician | light skin tone | man | man mechanic: light skin tone | mechanic | plumber | tradesperson -👨🏼‍🔧 mechanic: medium-light skin tone electrician | man | man mechanic: medium-light skin tone | mechanic | medium-light skin tone | plumber | tradesperson -👨🏽‍🔧 mechanic: medium skin tone electrician | man | man mechanic: medium skin tone | mechanic | medium skin tone | plumber | tradesperson -👨🏾‍🔧 mechanic: medium-dark skin tone electrician | man | man mechanic: medium-dark skin tone | mechanic | medium-dark skin tone | plumber | tradesperson -👨🏿‍🔧 mechanic: dark skin tone dark skin tone | electrician | man | man mechanic: dark skin tone | mechanic | plumber | tradesperson -👩‍🔧 mechanic electrician | mechanic | plumber | tradesperson | woman -👩🏻‍🔧 mechanic: light skin tone electrician | light skin tone | mechanic | plumber | tradesperson | woman | woman mechanic: light skin tone -👩🏼‍🔧 mechanic: medium-light skin tone electrician | mechanic | medium-light skin tone | plumber | tradesperson | woman | woman mechanic: medium-light skin tone -👩🏽‍🔧 mechanic: medium skin tone electrician | mechanic | medium skin tone | plumber | tradesperson | woman | woman mechanic: medium skin tone -👩🏾‍🔧 mechanic: medium-dark skin tone electrician | mechanic | medium-dark skin tone | plumber | tradesperson | woman | woman mechanic: medium-dark skin tone -👩🏿‍🔧 mechanic: dark skin tone dark skin tone | electrician | mechanic | plumber | tradesperson | woman | woman mechanic: dark skin tone -🧑‍🏭 worker assembly | factory | industrial | worker -🧑🏻‍🏭 worker: light skin tone assembly | factory | factory worker: light skin tone | industrial | light skin tone | worker -🧑🏼‍🏭 worker: medium-light skin tone assembly | factory | factory worker: medium-light skin tone | industrial | medium-light skin tone | worker -🧑🏽‍🏭 worker: medium skin tone assembly | factory | factory worker: medium skin tone | industrial | medium skin tone | worker -🧑🏾‍🏭 worker: medium-dark skin tone assembly | factory | factory worker: medium-dark skin tone | industrial | medium-dark skin tone | worker -🧑🏿‍🏭 worker: dark skin tone assembly | dark skin tone | factory | factory worker: dark skin tone | industrial | worker -👨‍🏭 factory worker assembly | factory | industrial | man | worker -👨🏻‍🏭 factory worker: light skin tone assembly | factory | industrial | light skin tone | man | man factory worker: light skin tone | worker -👨🏼‍🏭 factory worker: medium-light skin tone assembly | factory | industrial | man | man factory worker: medium-light skin tone | medium-light skin tone | worker -👨🏽‍🏭 factory worker: medium skin tone assembly | factory | industrial | man | man factory worker: medium skin tone | medium skin tone | worker -👨🏾‍🏭 factory worker: medium-dark skin tone assembly | factory | industrial | man | man factory worker: medium-dark skin tone | medium-dark skin tone | worker -👨🏿‍🏭 factory worker: dark skin tone assembly | dark skin tone | factory | industrial | man | man factory worker: dark skin tone | worker -👩‍🏭 factory worker assembly | factory | industrial | woman | worker -👩🏻‍🏭 factory worker: light skin tone assembly | factory | industrial | light skin tone | woman | woman factory worker: light skin tone | worker -👩🏼‍🏭 factory worker: medium-light skin tone assembly | factory | industrial | medium-light skin tone | woman | woman factory worker: medium-light skin tone | worker -👩🏽‍🏭 factory worker: medium skin tone assembly | factory | industrial | medium skin tone | woman | woman factory worker: medium skin tone | worker -👩🏾‍🏭 factory worker: medium-dark skin tone assembly | factory | industrial | medium-dark skin tone | woman | woman factory worker: medium-dark skin tone | worker -👩🏿‍🏭 factory worker: dark skin tone assembly | dark skin tone | factory | industrial | woman | woman factory worker: dark skin tone | worker -🧑‍💼 worker architect | business | manager | office worker | white-collar -🧑🏻‍💼 worker: light skin tone architect | business | light skin tone | manager | office worker | office worker: light skin tone | white-collar -🧑🏼‍💼 worker: medium-light skin tone architect | business | manager | medium-light skin tone | office worker | office worker: medium-light skin tone | white-collar -🧑🏽‍💼 worker: medium skin tone architect | business | manager | medium skin tone | office worker | office worker: medium skin tone | white-collar -🧑🏾‍💼 worker: medium-dark skin tone architect | business | manager | medium-dark skin tone | office worker | office worker: medium-dark skin tone | white-collar -🧑🏿‍💼 worker: dark skin tone architect | business | dark skin tone | manager | office worker | office worker: dark skin tone | white-collar -👨‍💼 office worker architect | business | man | man office worker | manager | white-collar | business man | office worker | white collar -👨🏻‍💼 office worker: light skin tone architect | business | light skin tone | man | man office worker | man office worker: light skin tone | manager | white-collar | business man | office worker | white collar -👨🏼‍💼 office worker: medium-light skin tone architect | business | man | man office worker | man office worker: medium-light skin tone | manager | medium-light skin tone | white-collar | business man | office worker | white collar -👨🏽‍💼 office worker: medium skin tone architect | business | man | man office worker | man office worker: medium skin tone | manager | medium skin tone | white-collar | business man | office worker | white collar -👨🏾‍💼 office worker: medium-dark skin tone architect | business | man | man office worker | man office worker: medium-dark skin tone | manager | medium-dark skin tone | white-collar | business man | office worker | white collar -👨🏿‍💼 office worker: dark skin tone architect | business | dark skin tone | man | man office worker | man office worker: dark skin tone | manager | white-collar | business man | office worker | white collar -👩‍💼 office worker architect | business | manager | white-collar | woman | woman office worker | business woman | office worker | white collar -👩🏻‍💼 office worker: light skin tone architect | business | light skin tone | manager | white-collar | woman | woman office worker | woman office worker: light skin tone | business woman | office worker | white collar -👩🏼‍💼 office worker: medium-light skin tone architect | business | manager | medium-light skin tone | white-collar | woman | woman office worker | woman office worker: medium-light skin tone | business woman | office worker | white collar -👩🏽‍💼 office worker: medium skin tone architect | business | manager | medium skin tone | white-collar | woman | woman office worker | woman office worker: medium skin tone | business woman | office worker | white collar -👩🏾‍💼 office worker: medium-dark skin tone architect | business | manager | medium-dark skin tone | white-collar | woman | woman office worker | woman office worker: medium-dark skin tone | business woman | office worker | white collar -👩🏿‍💼 office worker: dark skin tone architect | business | dark skin tone | manager | white-collar | woman | woman office worker | woman office worker: dark skin tone | business woman | office worker | white collar -🧑‍🔬 biologist | chemist | engineer | physicist | scientist -🧑🏻‍🔬 light skin tone biologist | chemist | engineer | light skin tone | physicist | scientist | scientist: light skin tone -🧑🏼‍🔬 medium-light skin tone biologist | chemist | engineer | medium-light skin tone | physicist | scientist | scientist: medium-light skin tone -🧑🏽‍🔬 medium skin tone biologist | chemist | engineer | medium skin tone | physicist | scientist | scientist: medium skin tone -🧑🏾‍🔬 medium-dark skin tone biologist | chemist | engineer | medium-dark skin tone | physicist | scientist | scientist: medium-dark skin tone -🧑🏿‍🔬 dark skin tone biologist | chemist | dark skin tone | engineer | physicist | scientist | scientist: dark skin tone -👨‍🔬 scientist biologist | chemist | engineer | man | physicist | scientist -👨🏻‍🔬 scientist: light skin tone biologist | chemist | engineer | light skin tone | man | man scientist: light skin tone | physicist | scientist -👨🏼‍🔬 scientist: medium-light skin tone biologist | chemist | engineer | man | man scientist: medium-light skin tone | medium-light skin tone | physicist | scientist -👨🏽‍🔬 scientist: medium skin tone biologist | chemist | engineer | man | man scientist: medium skin tone | medium skin tone | physicist | scientist -👨🏾‍🔬 scientist: medium-dark skin tone biologist | chemist | engineer | man | man scientist: medium-dark skin tone | medium-dark skin tone | physicist | scientist -👨🏿‍🔬 scientist: dark skin tone biologist | chemist | dark skin tone | engineer | man | man scientist: dark skin tone | physicist | scientist -👩‍🔬 scientist biologist | chemist | engineer | physicist | scientist | woman -👩🏻‍🔬 scientist: light skin tone biologist | chemist | engineer | light skin tone | physicist | scientist | woman | woman scientist: light skin tone -👩🏼‍🔬 scientist: medium-light skin tone biologist | chemist | engineer | medium-light skin tone | physicist | scientist | woman | woman scientist: medium-light skin tone -👩🏽‍🔬 scientist: medium skin tone biologist | chemist | engineer | medium skin tone | physicist | scientist | woman | woman scientist: medium skin tone -👩🏾‍🔬 scientist: medium-dark skin tone biologist | chemist | engineer | medium-dark skin tone | physicist | scientist | woman | woman scientist: medium-dark skin tone -👩🏿‍🔬 scientist: dark skin tone biologist | chemist | dark skin tone | engineer | physicist | scientist | woman | woman scientist: dark skin tone -🧑‍💻 coder | developer | inventor | software | technologist -🧑🏻‍💻 light skin tone coder | developer | inventor | light skin tone | software | technologist | technologist: light skin tone -🧑🏼‍💻 medium-light skin tone coder | developer | inventor | medium-light skin tone | software | technologist | technologist: medium-light skin tone -🧑🏽‍💻 medium skin tone coder | developer | inventor | medium skin tone | software | technologist | technologist: medium skin tone -🧑🏾‍💻 medium-dark skin tone coder | developer | inventor | medium-dark skin tone | software | technologist | technologist: medium-dark skin tone -🧑🏿‍💻 dark skin tone coder | dark skin tone | developer | inventor | software | technologist | technologist: dark skin tone -👨‍💻 technologist coder | developer | inventor | man | software | technologist -👨🏻‍💻 technologist: light skin tone coder | developer | inventor | light skin tone | man | man technologist: light skin tone | software | technologist -👨🏼‍💻 technologist: medium-light skin tone coder | developer | inventor | man | man technologist: medium-light skin tone | medium-light skin tone | software | technologist -👨🏽‍💻 technologist: medium skin tone coder | developer | inventor | man | man technologist: medium skin tone | medium skin tone | software | technologist -👨🏾‍💻 technologist: medium-dark skin tone coder | developer | inventor | man | man technologist: medium-dark skin tone | medium-dark skin tone | software | technologist -👨🏿‍💻 technologist: dark skin tone coder | dark skin tone | developer | inventor | man | man technologist: dark skin tone | software | technologist -👩‍💻 technologist coder | developer | inventor | software | technologist | woman -👩🏻‍💻 technologist: light skin tone coder | developer | inventor | light skin tone | software | technologist | woman | woman technologist: light skin tone -👩🏼‍💻 technologist: medium-light skin tone coder | developer | inventor | medium-light skin tone | software | technologist | woman | woman technologist: medium-light skin tone -👩🏽‍💻 technologist: medium skin tone coder | developer | inventor | medium skin tone | software | technologist | woman | woman technologist: medium skin tone -👩🏾‍💻 technologist: medium-dark skin tone coder | developer | inventor | medium-dark skin tone | software | technologist | woman | woman technologist: medium-dark skin tone -👩🏿‍💻 technologist: dark skin tone coder | dark skin tone | developer | inventor | software | technologist | woman | woman technologist: dark skin tone -🧑‍🎤 actor | entertainer | rock | singer | star -🧑🏻‍🎤 light skin tone actor | entertainer | light skin tone | rock | singer | singer: light skin tone | star -🧑🏼‍🎤 medium-light skin tone actor | entertainer | medium-light skin tone | rock | singer | singer: medium-light skin tone | star -🧑🏽‍🎤 medium skin tone actor | entertainer | medium skin tone | rock | singer | singer: medium skin tone | star -🧑🏾‍🎤 medium-dark skin tone actor | entertainer | medium-dark skin tone | rock | singer | singer: medium-dark skin tone | star -🧑🏿‍🎤 dark skin tone actor | dark skin tone | entertainer | rock | singer | singer: dark skin tone | star -👨‍🎤 singer actor | entertainer | man | rock | singer | star -👨🏻‍🎤 singer: light skin tone actor | entertainer | light skin tone | man | man singer: light skin tone | rock | singer | star -👨🏼‍🎤 singer: medium-light skin tone actor | entertainer | man | man singer: medium-light skin tone | medium-light skin tone | rock | singer | star -👨🏽‍🎤 singer: medium skin tone actor | entertainer | man | man singer: medium skin tone | medium skin tone | rock | singer | star -👨🏾‍🎤 singer: medium-dark skin tone actor | entertainer | man | man singer: medium-dark skin tone | medium-dark skin tone | rock | singer | star -👨🏿‍🎤 singer: dark skin tone actor | dark skin tone | entertainer | man | man singer: dark skin tone | rock | singer | star -👩‍🎤 singer actor | entertainer | rock | singer | star | woman -👩🏻‍🎤 singer: light skin tone actor | entertainer | light skin tone | rock | singer | star | woman | woman singer: light skin tone -👩🏼‍🎤 singer: medium-light skin tone actor | entertainer | medium-light skin tone | rock | singer | star | woman | woman singer: medium-light skin tone -👩🏽‍🎤 singer: medium skin tone actor | entertainer | medium skin tone | rock | singer | star | woman | woman singer: medium skin tone -👩🏾‍🎤 singer: medium-dark skin tone actor | entertainer | medium-dark skin tone | rock | singer | star | woman | woman singer: medium-dark skin tone -👩🏿‍🎤 singer: dark skin tone actor | dark skin tone | entertainer | rock | singer | star | woman | woman singer: dark skin tone -🧑‍🎨 artist | palette -🧑🏻‍🎨 light skin tone artist | artist: light skin tone | light skin tone | palette -🧑🏼‍🎨 medium-light skin tone artist | artist: medium-light skin tone | medium-light skin tone | palette -🧑🏽‍🎨 medium skin tone artist | artist: medium skin tone | medium skin tone | palette -🧑🏾‍🎨 medium-dark skin tone artist | artist: medium-dark skin tone | medium-dark skin tone | palette -🧑🏿‍🎨 dark skin tone artist | artist: dark skin tone | dark skin tone | palette -👨‍🎨 artist artist | man | palette | painter -👨🏻‍🎨 artist: light skin tone artist | light skin tone | man | man artist: light skin tone | palette | painter -👨🏼‍🎨 artist: medium-light skin tone artist | man | man artist: medium-light skin tone | medium-light skin tone | palette | painter -👨🏽‍🎨 artist: medium skin tone artist | man | man artist: medium skin tone | medium skin tone | palette | painter -👨🏾‍🎨 artist: medium-dark skin tone artist | man | man artist: medium-dark skin tone | medium-dark skin tone | palette | painter -👨🏿‍🎨 artist: dark skin tone artist | dark skin tone | man | man artist: dark skin tone | palette | painter -👩‍🎨 artist artist | palette | woman | painter -👩🏻‍🎨 artist: light skin tone artist | light skin tone | palette | woman | woman artist: light skin tone | painter -👩🏼‍🎨 artist: medium-light skin tone artist | medium-light skin tone | palette | woman | woman artist: medium-light skin tone | painter -👩🏽‍🎨 artist: medium skin tone artist | medium skin tone | palette | woman | woman artist: medium skin tone | painter -👩🏾‍🎨 artist: medium-dark skin tone artist | medium-dark skin tone | palette | woman | woman artist: medium-dark skin tone | painter -👩🏿‍🎨 artist: dark skin tone artist | dark skin tone | palette | woman | woman artist: dark skin tone | painter -🧑‍✈ pilot | plane -🧑🏻‍✈️ light skin tone -🧑🏻‍✈ light skin tone light skin tone | pilot | pilot: light skin tone | plane -🧑🏼‍✈️ medium-light skin tone -🧑🏼‍✈ medium-light skin tone medium-light skin tone | pilot | pilot: medium-light skin tone | plane -🧑🏽‍✈️ medium skin tone -🧑🏽‍✈ medium skin tone medium skin tone | pilot | pilot: medium skin tone | plane -🧑🏾‍✈️ medium-dark skin tone -🧑🏾‍✈ medium-dark skin tone medium-dark skin tone | pilot | pilot: medium-dark skin tone | plane -🧑🏿‍✈️ dark skin tone -🧑🏿‍✈ dark skin tone dark skin tone | pilot | pilot: dark skin tone | plane -👨‍✈️ pilot -👨‍✈ pilot man | pilot | plane -👨🏻‍✈️ pilot: light skin tone -👨🏻‍✈ pilot: light skin tone light skin tone | man | man pilot: light skin tone | pilot | plane -👨🏼‍✈️ pilot: medium-light skin tone -👨🏼‍✈ pilot: medium-light skin tone man | man pilot: medium-light skin tone | medium-light skin tone | pilot | plane -👨🏽‍✈️ pilot: medium skin tone -👨🏽‍✈ pilot: medium skin tone man | man pilot: medium skin tone | medium skin tone | pilot | plane -👨🏾‍✈️ pilot: medium-dark skin tone -👨🏾‍✈ pilot: medium-dark skin tone man | man pilot: medium-dark skin tone | medium-dark skin tone | pilot | plane -👨🏿‍✈️ pilot: dark skin tone -👨🏿‍✈ pilot: dark skin tone dark skin tone | man | man pilot: dark skin tone | pilot | plane -👩‍✈️ pilot -👩‍✈ pilot pilot | plane | woman -👩🏻‍✈️ pilot: light skin tone -👩🏻‍✈ pilot: light skin tone light skin tone | pilot | plane | woman | woman pilot: light skin tone -👩🏼‍✈️ pilot: medium-light skin tone -👩🏼‍✈ pilot: medium-light skin tone medium-light skin tone | pilot | plane | woman | woman pilot: medium-light skin tone -👩🏽‍✈️ pilot: medium skin tone -👩🏽‍✈ pilot: medium skin tone medium skin tone | pilot | plane | woman | woman pilot: medium skin tone -👩🏾‍✈️ pilot: medium-dark skin tone -👩🏾‍✈ pilot: medium-dark skin tone medium-dark skin tone | pilot | plane | woman | woman pilot: medium-dark skin tone -👩🏿‍✈️ pilot: dark skin tone -👩🏿‍✈ pilot: dark skin tone dark skin tone | pilot | plane | woman | woman pilot: dark skin tone -🧑‍🚀 astronaut | rocket -🧑🏻‍🚀 light skin tone astronaut | astronaut: light skin tone | light skin tone | rocket -🧑🏼‍🚀 medium-light skin tone astronaut | astronaut: medium-light skin tone | medium-light skin tone | rocket -🧑🏽‍🚀 medium skin tone astronaut | astronaut: medium skin tone | medium skin tone | rocket -🧑🏾‍🚀 medium-dark skin tone astronaut | astronaut: medium-dark skin tone | medium-dark skin tone | rocket -🧑🏿‍🚀 dark skin tone astronaut | astronaut: dark skin tone | dark skin tone | rocket -👨‍🚀 astronaut astronaut | man | rocket -👨🏻‍🚀 astronaut: light skin tone astronaut | light skin tone | man | man astronaut: light skin tone | rocket -👨🏼‍🚀 astronaut: medium-light skin tone astronaut | man | man astronaut: medium-light skin tone | medium-light skin tone | rocket -👨🏽‍🚀 astronaut: medium skin tone astronaut | man | man astronaut: medium skin tone | medium skin tone | rocket -👨🏾‍🚀 astronaut: medium-dark skin tone astronaut | man | man astronaut: medium-dark skin tone | medium-dark skin tone | rocket -👨🏿‍🚀 astronaut: dark skin tone astronaut | dark skin tone | man | man astronaut: dark skin tone | rocket -👩‍🚀 astronaut astronaut | rocket | woman -👩🏻‍🚀 astronaut: light skin tone astronaut | light skin tone | rocket | woman | woman astronaut: light skin tone -👩🏼‍🚀 astronaut: medium-light skin tone astronaut | medium-light skin tone | rocket | woman | woman astronaut: medium-light skin tone -👩🏽‍🚀 astronaut: medium skin tone astronaut | medium skin tone | rocket | woman | woman astronaut: medium skin tone -👩🏾‍🚀 astronaut: medium-dark skin tone astronaut | medium-dark skin tone | rocket | woman | woman astronaut: medium-dark skin tone -👩🏿‍🚀 astronaut: dark skin tone astronaut | dark skin tone | rocket | woman | woman astronaut: dark skin tone -🧑‍🚒 fire | firefighter | firetruck | fire engine | fire truck | engine | truck -🧑🏻‍🚒 light skin tone fire | firefighter | firefighter: light skin tone | firetruck | light skin tone | fire engine | fire truck | engine | truck -🧑🏼‍🚒 medium-light skin tone fire | firefighter | firefighter: medium-light skin tone | firetruck | medium-light skin tone | fire engine | fire truck | engine | truck -🧑🏽‍🚒 medium skin tone fire | firefighter | firefighter: medium skin tone | firetruck | medium skin tone | fire engine | fire truck | engine | truck -🧑🏾‍🚒 medium-dark skin tone fire | firefighter | firefighter: medium-dark skin tone | firetruck | medium-dark skin tone | fire engine | fire truck | engine | truck -🧑🏿‍🚒 dark skin tone dark skin tone | fire | firefighter | firefighter: dark skin tone | firetruck | fire engine | fire truck | engine | truck -👨‍🚒 firefighter firefighter | firetruck | man | fire | fire truck | fireman -👨🏻‍🚒 firefighter: light skin tone firefighter | firetruck | light skin tone | man | man firefighter: light skin tone | fire | fire truck | fireman -👨🏼‍🚒 firefighter: medium-light skin tone firefighter | firetruck | man | man firefighter: medium-light skin tone | medium-light skin tone | fire | fire truck | fireman -👨🏽‍🚒 firefighter: medium skin tone firefighter | firetruck | man | man firefighter: medium skin tone | medium skin tone | fire | fire truck | fireman -👨🏾‍🚒 firefighter: medium-dark skin tone firefighter | firetruck | man | man firefighter: medium-dark skin tone | medium-dark skin tone | fire | fire truck | fireman -👨🏿‍🚒 firefighter: dark skin tone dark skin tone | firefighter | firetruck | man | man firefighter: dark skin tone | fire | fire truck | fireman -👩‍🚒 firefighter firefighter | firetruck | woman | fire | fire truck | engine | firewoman | truck -👩🏻‍🚒 firefighter: light skin tone firefighter | firetruck | light skin tone | woman | woman firefighter: light skin tone | fire | fire truck | engine | firewoman | truck -👩🏼‍🚒 firefighter: medium-light skin tone firefighter | firetruck | medium-light skin tone | woman | woman firefighter: medium-light skin tone | fire | fire truck | engine | firewoman | truck -👩🏽‍🚒 firefighter: medium skin tone firefighter | firetruck | medium skin tone | woman | woman firefighter: medium skin tone | fire | fire truck | engine | firewoman | truck -👩🏾‍🚒 firefighter: medium-dark skin tone firefighter | firetruck | medium-dark skin tone | woman | woman firefighter: medium-dark skin tone | fire | fire truck | engine | firewoman | truck -👩🏿‍🚒 firefighter: dark skin tone dark skin tone | firefighter | firetruck | woman | woman firefighter: dark skin tone | fire | fire truck | engine | firewoman | truck -👮 officer cop | officer | police -👮🏻 officer: light skin tone cop | light skin tone | officer | police | police officer: light skin tone -👮🏼 officer: medium-light skin tone cop | medium-light skin tone | officer | police | police officer: medium-light skin tone -👮🏽 officer: medium skin tone cop | medium skin tone | officer | police | police officer: medium skin tone -👮🏾 officer: medium-dark skin tone cop | medium-dark skin tone | officer | police | police officer: medium-dark skin tone -👮🏿 officer: dark skin tone cop | dark skin tone | officer | police | police officer: dark skin tone -👮‍♂️ police officer -👮‍♂ police officer cop | man | officer | police -👮🏻‍♂️ police officer: light skin tone -👮🏻‍♂ police officer: light skin tone cop | light skin tone | man | man police officer: light skin tone | officer | police -👮🏼‍♂️ police officer: medium-light skin tone -👮🏼‍♂ police officer: medium-light skin tone cop | man | man police officer: medium-light skin tone | medium-light skin tone | officer | police -👮🏽‍♂️ police officer: medium skin tone -👮🏽‍♂ police officer: medium skin tone cop | man | man police officer: medium skin tone | medium skin tone | officer | police -👮🏾‍♂️ police officer: medium-dark skin tone -👮🏾‍♂ police officer: medium-dark skin tone cop | man | man police officer: medium-dark skin tone | medium-dark skin tone | officer | police -👮🏿‍♂️ police officer: dark skin tone -👮🏿‍♂ police officer: dark skin tone cop | dark skin tone | man | man police officer: dark skin tone | officer | police -👮‍♀️ police officer -👮‍♀ police officer cop | officer | police | woman -👮🏻‍♀️ police officer: light skin tone -👮🏻‍♀ police officer: light skin tone cop | light skin tone | officer | police | woman | woman police officer: light skin tone -👮🏼‍♀️ police officer: medium-light skin tone -👮🏼‍♀ police officer: medium-light skin tone cop | medium-light skin tone | officer | police | woman | woman police officer: medium-light skin tone -👮🏽‍♀️ police officer: medium skin tone -👮🏽‍♀ police officer: medium skin tone cop | medium skin tone | officer | police | woman | woman police officer: medium skin tone -👮🏾‍♀️ police officer: medium-dark skin tone -👮🏾‍♀ police officer: medium-dark skin tone cop | medium-dark skin tone | officer | police | woman | woman police officer: medium-dark skin tone -👮🏿‍♀️ police officer: dark skin tone -👮🏿‍♀ police officer: dark skin tone cop | dark skin tone | officer | police | woman | woman police officer: dark skin tone -🕵 detective | sleuth | spy | investigator | private eye -🕵🏻 light skin tone detective | detective: light skin tone | light skin tone | sleuth | spy | investigator | private eye -🕵🏼 medium-light skin tone detective | detective: medium-light skin tone | medium-light skin tone | sleuth | spy | investigator | private eye -🕵🏽 medium skin tone detective | detective: medium skin tone | medium skin tone | sleuth | spy | investigator | private eye -🕵🏾 medium-dark skin tone detective | detective: medium-dark skin tone | medium-dark skin tone | sleuth | spy | investigator | private eye -🕵🏿 dark skin tone dark skin tone | detective | detective: dark skin tone | sleuth | spy | investigator | private eye -🕵️‍♂️ detective -🕵️‍♂ detective -🕵‍♂ detective detective | man | sleuth | spy | investigator -🕵🏻‍♂️ detective: light skin tone -🕵🏻‍♂ detective: light skin tone detective | light skin tone | man | man detective: light skin tone | sleuth | spy | investigator -🕵🏼‍♂️ detective: medium-light skin tone -🕵🏼‍♂ detective: medium-light skin tone detective | man | man detective: medium-light skin tone | medium-light skin tone | sleuth | spy | investigator -🕵🏽‍♂️ detective: medium skin tone -🕵🏽‍♂ detective: medium skin tone detective | man | man detective: medium skin tone | medium skin tone | sleuth | spy | investigator -🕵🏾‍♂️ detective: medium-dark skin tone -🕵🏾‍♂ detective: medium-dark skin tone detective | man | man detective: medium-dark skin tone | medium-dark skin tone | sleuth | spy | investigator -🕵🏿‍♂️ detective: dark skin tone -🕵🏿‍♂ detective: dark skin tone dark skin tone | detective | man | man detective: dark skin tone | sleuth | spy | investigator -🕵‍♀ detective detective | sleuth | spy | woman | investigator -🕵🏻‍♀️ detective: light skin tone -🕵🏻‍♀ detective: light skin tone detective | light skin tone | sleuth | spy | woman | woman detective: light skin tone | investigator -🕵🏼‍♀️ detective: medium-light skin tone -🕵🏼‍♀ detective: medium-light skin tone detective | medium-light skin tone | sleuth | spy | woman | woman detective: medium-light skin tone | investigator -🕵🏽‍♀️ detective: medium skin tone -🕵🏽‍♀ detective: medium skin tone detective | medium skin tone | sleuth | spy | woman | woman detective: medium skin tone | investigator -🕵🏾‍♀️ detective: medium-dark skin tone -🕵🏾‍♀ detective: medium-dark skin tone detective | medium-dark skin tone | sleuth | spy | woman | woman detective: medium-dark skin tone | investigator -🕵🏿‍♀️ detective: dark skin tone -🕵🏿‍♀ detective: dark skin tone dark skin tone | detective | sleuth | spy | woman | woman detective: dark skin tone | investigator -💂 guard -💂🏻 light skin tone guard | guard: light skin tone | light skin tone -💂🏼 medium-light skin tone guard | guard: medium-light skin tone | medium-light skin tone -💂🏽 medium skin tone guard | guard: medium skin tone | medium skin tone -💂🏾 medium-dark skin tone guard | guard: medium-dark skin tone | medium-dark skin tone -💂🏿 dark skin tone dark skin tone | guard | guard: dark skin tone -💂‍♂ guard guard | man -💂🏻‍♂️ guard: light skin tone -💂🏻‍♂ guard: light skin tone guard | light skin tone | man | man guard: light skin tone -💂🏼‍♂️ guard: medium-light skin tone -💂🏼‍♂ guard: medium-light skin tone guard | man | man guard: medium-light skin tone | medium-light skin tone -💂🏽‍♂️ guard: medium skin tone -💂🏽‍♂ guard: medium skin tone guard | man | man guard: medium skin tone | medium skin tone -💂🏾‍♂️ guard: medium-dark skin tone -💂🏾‍♂ guard: medium-dark skin tone guard | man | man guard: medium-dark skin tone | medium-dark skin tone -💂🏿‍♂️ guard: dark skin tone -💂🏿‍♂ guard: dark skin tone dark skin tone | guard | man | man guard: dark skin tone -💂‍♀️ guard -💂‍♀ guard guard | woman -💂🏻‍♀️ guard: light skin tone -💂🏻‍♀ guard: light skin tone guard | light skin tone | woman | woman guard: light skin tone -💂🏼‍♀️ guard: medium-light skin tone -💂🏼‍♀ guard: medium-light skin tone guard | medium-light skin tone | woman | woman guard: medium-light skin tone -💂🏽‍♀️ guard: medium skin tone -💂🏽‍♀ guard: medium skin tone guard | medium skin tone | woman | woman guard: medium skin tone -💂🏾‍♀️ guard: medium-dark skin tone -💂🏾‍♀ guard: medium-dark skin tone guard | medium-dark skin tone | woman | woman guard: medium-dark skin tone -💂🏿‍♀️ guard: dark skin tone -💂🏿‍♀ guard: dark skin tone dark skin tone | guard | woman | woman guard: dark skin tone -🥷 fighter | hidden | ninja | stealth -🥷🏻 light skin tone fighter | hidden | light skin tone | ninja | ninja: light skin tone | stealth -🥷🏼 medium-light skin tone fighter | hidden | medium-light skin tone | ninja | ninja: medium-light skin tone | stealth -🥷🏽 medium skin tone fighter | hidden | medium skin tone | ninja | ninja: medium skin tone | stealth -🥷🏾 medium-dark skin tone fighter | hidden | medium-dark skin tone | ninja | ninja: medium-dark skin tone | stealth -🥷🏿 dark skin tone dark skin tone | fighter | hidden | ninja | ninja: dark skin tone | stealth -👷 worker construction | hat | worker -👷🏻 worker: light skin tone construction | construction worker: light skin tone | hat | light skin tone | worker -👷🏼 worker: medium-light skin tone construction | construction worker: medium-light skin tone | hat | medium-light skin tone | worker -👷🏽 worker: medium skin tone construction | construction worker: medium skin tone | hat | medium skin tone | worker -👷🏾 worker: medium-dark skin tone construction | construction worker: medium-dark skin tone | hat | medium-dark skin tone | worker -👷🏿 worker: dark skin tone construction | construction worker: dark skin tone | dark skin tone | hat | worker -👷‍♂️ construction worker -👷‍♂ construction worker construction | man | worker -👷🏻‍♂️ construction worker: light skin tone -👷🏻‍♂ construction worker: light skin tone construction | light skin tone | man | man construction worker: light skin tone | worker -👷🏼‍♂️ construction worker: medium-light skin tone -👷🏼‍♂ construction worker: medium-light skin tone construction | man | man construction worker: medium-light skin tone | medium-light skin tone | worker -👷🏽‍♂️ construction worker: medium skin tone -👷🏽‍♂ construction worker: medium skin tone construction | man | man construction worker: medium skin tone | medium skin tone | worker -👷🏾‍♂️ construction worker: medium-dark skin tone -👷🏾‍♂ construction worker: medium-dark skin tone construction | man | man construction worker: medium-dark skin tone | medium-dark skin tone | worker -👷🏿‍♂️ construction worker: dark skin tone -👷🏿‍♂ construction worker: dark skin tone construction | dark skin tone | man | man construction worker: dark skin tone | worker -👷‍♀️ construction worker -👷‍♀ construction worker construction | woman | worker -👷🏻‍♀️ construction worker: light skin tone -👷🏻‍♀ construction worker: light skin tone construction | light skin tone | woman | woman construction worker: light skin tone | worker -👷🏼‍♀️ construction worker: medium-light skin tone -👷🏼‍♀ construction worker: medium-light skin tone construction | medium-light skin tone | woman | woman construction worker: medium-light skin tone | worker -👷🏽‍♀️ construction worker: medium skin tone -👷🏽‍♀ construction worker: medium skin tone construction | medium skin tone | woman | woman construction worker: medium skin tone | worker -👷🏾‍♀️ construction worker: medium-dark skin tone -👷🏾‍♀ construction worker: medium-dark skin tone construction | medium-dark skin tone | woman | woman construction worker: medium-dark skin tone | worker -👷🏿‍♀️ construction worker: dark skin tone -👷🏿‍♀ construction worker: dark skin tone construction | dark skin tone | woman | woman construction worker: dark skin tone | worker -🫅 with crown monarch | noble | person with crown | regal | royalty | king | queen -🫅🏻 with crown: light skin tone light skin tone | monarch | noble | person with crown | person with crown: light skin tone | regal | royalty | king | queen -🫅🏼 with crown: medium-light skin tone medium-light skin tone | monarch | noble | person with crown | person with crown: medium-light skin tone | regal | royalty | king | queen -🫅🏽 with crown: medium skin tone medium skin tone | monarch | noble | person with crown | person with crown: medium skin tone | regal | royalty | king | queen -🫅🏾 with crown: medium-dark skin tone medium-dark skin tone | monarch | noble | person with crown | person with crown: medium-dark skin tone | regal | royalty | king | queen -🫅🏿 with crown: dark skin tone dark skin tone | monarch | noble | person with crown | person with crown: dark skin tone | regal | royalty | king | queen -🤴 prince | fairy tale | fantasy -🤴🏻 light skin tone light skin tone | prince | prince: light skin tone | fairy tale | fantasy -🤴🏼 medium-light skin tone medium-light skin tone | prince | prince: medium-light skin tone | fairy tale | fantasy -🤴🏽 medium skin tone medium skin tone | prince | prince: medium skin tone | fairy tale | fantasy -🤴🏾 medium-dark skin tone medium-dark skin tone | prince | prince: medium-dark skin tone | fairy tale | fantasy -🤴🏿 dark skin tone dark skin tone | prince | prince: dark skin tone | fairy tale | fantasy -👸 fairy tale | fantasy | princess -👸🏻 light skin tone fairy tale | fantasy | light skin tone | princess | princess: light skin tone -👸🏼 medium-light skin tone fairy tale | fantasy | medium-light skin tone | princess | princess: medium-light skin tone -👸🏽 medium skin tone fairy tale | fantasy | medium skin tone | princess | princess: medium skin tone -👸🏾 medium-dark skin tone fairy tale | fantasy | medium-dark skin tone | princess | princess: medium-dark skin tone -👸🏿 dark skin tone dark skin tone | fairy tale | fantasy | princess | princess: dark skin tone -👳 wearing turban person wearing turban | turban -👳🏻 wearing turban: light skin tone light skin tone | person wearing turban | person wearing turban: light skin tone | turban -👳🏼 wearing turban: medium-light skin tone medium-light skin tone | person wearing turban | person wearing turban: medium-light skin tone | turban -👳🏽 wearing turban: medium skin tone medium skin tone | person wearing turban | person wearing turban: medium skin tone | turban -👳🏾 wearing turban: medium-dark skin tone medium-dark skin tone | person wearing turban | person wearing turban: medium-dark skin tone | turban -👳🏿 wearing turban: dark skin tone dark skin tone | person wearing turban | person wearing turban: dark skin tone | turban -👳‍♂️ wearing turban -👳‍♂ wearing turban man | man wearing turban | turban -👳🏻‍♂️ wearing turban: light skin tone -👳🏻‍♂ wearing turban: light skin tone light skin tone | man | man wearing turban | man wearing turban: light skin tone | turban -👳🏼‍♂️ wearing turban: medium-light skin tone -👳🏼‍♂ wearing turban: medium-light skin tone man | man wearing turban | man wearing turban: medium-light skin tone | medium-light skin tone | turban -👳🏽‍♂️ wearing turban: medium skin tone -👳🏽‍♂ wearing turban: medium skin tone man | man wearing turban | man wearing turban: medium skin tone | medium skin tone | turban -👳🏾‍♂️ wearing turban: medium-dark skin tone -👳🏾‍♂ wearing turban: medium-dark skin tone man | man wearing turban | man wearing turban: medium-dark skin tone | medium-dark skin tone | turban -👳🏿‍♂️ wearing turban: dark skin tone -👳🏿‍♂ wearing turban: dark skin tone dark skin tone | man | man wearing turban | man wearing turban: dark skin tone | turban -👳‍♀️ wearing turban -👳‍♀ wearing turban turban | woman | woman wearing turban -👳🏻‍♀️ wearing turban: light skin tone -👳🏻‍♀ wearing turban: light skin tone light skin tone | turban | woman | woman wearing turban | woman wearing turban: light skin tone -👳🏼‍♀️ wearing turban: medium-light skin tone -👳🏼‍♀ wearing turban: medium-light skin tone medium-light skin tone | turban | woman | woman wearing turban | woman wearing turban: medium-light skin tone -👳🏽‍♀️ wearing turban: medium skin tone -👳🏽‍♀ wearing turban: medium skin tone medium skin tone | turban | woman | woman wearing turban | woman wearing turban: medium skin tone -👳🏾‍♀️ wearing turban: medium-dark skin tone -👳🏾‍♀ wearing turban: medium-dark skin tone medium-dark skin tone | turban | woman | woman wearing turban | woman wearing turban: medium-dark skin tone -👳🏿‍♀️ wearing turban: dark skin tone -👳🏿‍♀ wearing turban: dark skin tone dark skin tone | turban | woman | woman wearing turban | woman wearing turban: dark skin tone -👲 with skullcap cap | gua pi mao | hat | person | person with skullcap | skullcap -👲🏻 with skullcap: light skin tone cap | gua pi mao | hat | light skin tone | person | person with skullcap | person with skullcap: light skin tone | skullcap -👲🏼 with skullcap: medium-light skin tone cap | gua pi mao | hat | medium-light skin tone | person | person with skullcap | person with skullcap: medium-light skin tone | skullcap -👲🏽 with skullcap: medium skin tone cap | gua pi mao | hat | medium skin tone | person | person with skullcap | person with skullcap: medium skin tone | skullcap -👲🏾 with skullcap: medium-dark skin tone cap | gua pi mao | hat | medium-dark skin tone | person | person with skullcap | person with skullcap: medium-dark skin tone | skullcap -👲🏿 with skullcap: dark skin tone cap | dark skin tone | gua pi mao | hat | person | person with skullcap | person with skullcap: dark skin tone | skullcap -🧕 with headscarf headscarf | hijab | mantilla | tichel | woman with headscarf -🧕🏻 with headscarf: light skin tone headscarf | hijab | light skin tone | mantilla | tichel | woman with headscarf | woman with headscarf: light skin tone -🧕🏼 with headscarf: medium-light skin tone headscarf | hijab | mantilla | medium-light skin tone | tichel | woman with headscarf | woman with headscarf: medium-light skin tone -🧕🏽 with headscarf: medium skin tone headscarf | hijab | mantilla | medium skin tone | tichel | woman with headscarf | woman with headscarf: medium skin tone -🧕🏾 with headscarf: medium-dark skin tone headscarf | hijab | mantilla | medium-dark skin tone | tichel | woman with headscarf | woman with headscarf: medium-dark skin tone -🧕🏿 with headscarf: dark skin tone dark skin tone | headscarf | hijab | mantilla | tichel | woman with headscarf | woman with headscarf: dark skin tone -🤵 in tuxedo groom | person | person in tuxedo | tuxedo | person in tux -🤵🏻 in tuxedo: light skin tone groom | light skin tone | person | person in tuxedo | person in tuxedo: light skin tone | tuxedo | person in tux -🤵🏼 in tuxedo: medium-light skin tone groom | medium-light skin tone | person | person in tuxedo | person in tuxedo: medium-light skin tone | tuxedo | person in tux -🤵🏽 in tuxedo: medium skin tone groom | medium skin tone | person | person in tuxedo | person in tuxedo: medium skin tone | tuxedo | person in tux -🤵🏾 in tuxedo: medium-dark skin tone groom | medium-dark skin tone | person | person in tuxedo | person in tuxedo: medium-dark skin tone | tuxedo | person in tux -🤵🏿 in tuxedo: dark skin tone dark skin tone | groom | person | person in tuxedo | person in tuxedo: dark skin tone | tuxedo | person in tux -🤵‍♂️ in tuxedo -🤵‍♂ in tuxedo man | man in tuxedo | tuxedo | man in tux | tux -🤵🏻‍♂️ in tuxedo: light skin tone -🤵🏻‍♂ in tuxedo: light skin tone light skin tone | man | man in tuxedo | man in tuxedo: light skin tone | tuxedo | man in tux | tux -🤵🏼‍♂️ in tuxedo: medium-light skin tone -🤵🏼‍♂ in tuxedo: medium-light skin tone man | man in tuxedo | man in tuxedo: medium-light skin tone | medium-light skin tone | tuxedo | man in tux | tux -🤵🏽‍♂️ in tuxedo: medium skin tone -🤵🏽‍♂ in tuxedo: medium skin tone man | man in tuxedo | man in tuxedo: medium skin tone | medium skin tone | tuxedo | man in tux | tux -🤵🏾‍♂️ in tuxedo: medium-dark skin tone -🤵🏾‍♂ in tuxedo: medium-dark skin tone man | man in tuxedo | man in tuxedo: medium-dark skin tone | medium-dark skin tone | tuxedo | man in tux | tux -🤵🏿‍♂️ in tuxedo: dark skin tone -🤵🏿‍♂ in tuxedo: dark skin tone dark skin tone | man | man in tuxedo | man in tuxedo: dark skin tone | tuxedo | man in tux | tux -🤵‍♀️ in tuxedo -🤵‍♀ in tuxedo tuxedo | woman | woman in tuxedo | woman in tux -🤵🏻‍♀️ in tuxedo: light skin tone -🤵🏻‍♀ in tuxedo: light skin tone light skin tone | tuxedo | woman | woman in tuxedo | woman in tuxedo: light skin tone | woman in tux -🤵🏼‍♀️ in tuxedo: medium-light skin tone -🤵🏼‍♀ in tuxedo: medium-light skin tone medium-light skin tone | tuxedo | woman | woman in tuxedo | woman in tuxedo: medium-light skin tone | woman in tux -🤵🏽‍♀️ in tuxedo: medium skin tone -🤵🏽‍♀ in tuxedo: medium skin tone medium skin tone | tuxedo | woman | woman in tuxedo | woman in tuxedo: medium skin tone | woman in tux -🤵🏾‍♀️ in tuxedo: medium-dark skin tone -🤵🏾‍♀ in tuxedo: medium-dark skin tone medium-dark skin tone | tuxedo | woman | woman in tuxedo | woman in tuxedo: medium-dark skin tone | woman in tux -🤵🏿‍♀️ in tuxedo: dark skin tone -🤵🏿‍♀ in tuxedo: dark skin tone dark skin tone | tuxedo | woman | woman in tuxedo | woman in tuxedo: dark skin tone | woman in tux -👰 with veil bride | person | person with veil | veil | wedding -👰🏻 with veil: light skin tone bride | light skin tone | person | person with veil | person with veil: light skin tone | veil | wedding -👰🏼 with veil: medium-light skin tone bride | medium-light skin tone | person | person with veil | person with veil: medium-light skin tone | veil | wedding -👰🏽 with veil: medium skin tone bride | medium skin tone | person | person with veil | person with veil: medium skin tone | veil | wedding -👰🏾 with veil: medium-dark skin tone bride | medium-dark skin tone | person | person with veil | person with veil: medium-dark skin tone | veil | wedding -👰🏿 with veil: dark skin tone bride | dark skin tone | person | person with veil | person with veil: dark skin tone | veil | wedding -👰‍♂️ with veil -👰‍♂ with veil man | man with veil | veil -👰🏻‍♂️ with veil: light skin tone -👰🏻‍♂ with veil: light skin tone light skin tone | man | man with veil | man with veil: light skin tone | veil -👰🏼‍♂️ with veil: medium-light skin tone -👰🏼‍♂ with veil: medium-light skin tone man | man with veil | man with veil: medium-light skin tone | medium-light skin tone | veil -👰🏽‍♂️ with veil: medium skin tone -👰🏽‍♂ with veil: medium skin tone man | man with veil | man with veil: medium skin tone | medium skin tone | veil -👰🏾‍♂️ with veil: medium-dark skin tone -👰🏾‍♂ with veil: medium-dark skin tone man | man with veil | man with veil: medium-dark skin tone | medium-dark skin tone | veil -👰🏿‍♂️ with veil: dark skin tone -👰🏿‍♂ with veil: dark skin tone dark skin tone | man | man with veil | man with veil: dark skin tone | veil -👰‍♀️ with veil -👰‍♀ with veil veil | woman | woman with veil | bride -👰🏻‍♀️ with veil: light skin tone -👰🏻‍♀ with veil: light skin tone light skin tone | veil | woman | woman with veil | woman with veil: light skin tone | bride -👰🏼‍♀️ with veil: medium-light skin tone -👰🏼‍♀ with veil: medium-light skin tone medium-light skin tone | veil | woman | woman with veil | woman with veil: medium-light skin tone | bride -👰🏽‍♀️ with veil: medium skin tone -👰🏽‍♀ with veil: medium skin tone medium skin tone | veil | woman | woman with veil | woman with veil: medium skin tone | bride -👰🏾‍♀️ with veil: medium-dark skin tone -👰🏾‍♀ with veil: medium-dark skin tone medium-dark skin tone | veil | woman | woman with veil | woman with veil: medium-dark skin tone | bride -👰🏿‍♀️ with veil: dark skin tone -👰🏿‍♀ with veil: dark skin tone dark skin tone | veil | woman | woman with veil | woman with veil: dark skin tone | bride -🤰 woman pregnant | woman -🤰🏻 woman: light skin tone light skin tone | pregnant | pregnant woman: light skin tone | woman -🤰🏼 woman: medium-light skin tone medium-light skin tone | pregnant | pregnant woman: medium-light skin tone | woman -🤰🏽 woman: medium skin tone medium skin tone | pregnant | pregnant woman: medium skin tone | woman -🤰🏾 woman: medium-dark skin tone medium-dark skin tone | pregnant | pregnant woman: medium-dark skin tone | woman -🤰🏿 woman: dark skin tone dark skin tone | pregnant | pregnant woman: dark skin tone | woman -🫃 man belly | bloated | full | pregnant | pregnant man -🫃🏻 man: light skin tone belly | bloated | full | light skin tone | pregnant | pregnant man | pregnant man: light skin tone -🫃🏼 man: medium-light skin tone belly | bloated | full | medium-light skin tone | pregnant | pregnant man | pregnant man: medium-light skin tone -🫃🏽 man: medium skin tone belly | bloated | full | medium skin tone | pregnant | pregnant man | pregnant man: medium skin tone -🫃🏾 man: medium-dark skin tone belly | bloated | full | medium-dark skin tone | pregnant | pregnant man | pregnant man: medium-dark skin tone -🫃🏿 man: dark skin tone belly | bloated | dark skin tone | full | pregnant | pregnant man | pregnant man: dark skin tone -🫄 person belly | bloated | full | pregnant | pregnant person -🫄🏻 person: light skin tone belly | bloated | full | light skin tone | pregnant | pregnant person | pregnant person: light skin tone -🫄🏼 person: medium-light skin tone belly | bloated | full | medium-light skin tone | pregnant | pregnant person | pregnant person: medium-light skin tone -🫄🏽 person: medium skin tone belly | bloated | full | medium skin tone | pregnant | pregnant person | pregnant person: medium skin tone -🫄🏾 person: medium-dark skin tone belly | bloated | full | medium-dark skin tone | pregnant | pregnant person | pregnant person: medium-dark skin tone -🫄🏿 person: dark skin tone belly | bloated | dark skin tone | full | pregnant | pregnant person | pregnant person: dark skin tone -🤱 baby | breast | breast-feeding | nursing -🤱🏻 light skin tone baby | breast | breast-feeding | breast-feeding: light skin tone | light skin tone | nursing -🤱🏼 medium-light skin tone baby | breast | breast-feeding | breast-feeding: medium-light skin tone | medium-light skin tone | nursing -🤱🏽 medium skin tone baby | breast | breast-feeding | breast-feeding: medium skin tone | medium skin tone | nursing -🤱🏾 medium-dark skin tone baby | breast | breast-feeding | breast-feeding: medium-dark skin tone | medium-dark skin tone | nursing -🤱🏿 dark skin tone baby | breast | breast-feeding | breast-feeding: dark skin tone | dark skin tone | nursing -👩‍🍼 feeding baby baby | feeding | nursing | woman -👩🏻‍🍼 feeding baby: light skin tone baby | feeding | light skin tone | nursing | woman | woman feeding baby: light skin tone -👩🏼‍🍼 feeding baby: medium-light skin tone baby | feeding | medium-light skin tone | nursing | woman | woman feeding baby: medium-light skin tone -👩🏽‍🍼 feeding baby: medium skin tone baby | feeding | medium skin tone | nursing | woman | woman feeding baby: medium skin tone -👩🏾‍🍼 feeding baby: medium-dark skin tone baby | feeding | medium-dark skin tone | nursing | woman | woman feeding baby: medium-dark skin tone -👩🏿‍🍼 feeding baby: dark skin tone baby | dark skin tone | feeding | nursing | woman | woman feeding baby: dark skin tone -👨‍🍼 feeding baby baby | feeding | man | nursing -👨🏻‍🍼 feeding baby: light skin tone baby | feeding | light skin tone | man | man feeding baby: light skin tone | nursing -👨🏼‍🍼 feeding baby: medium-light skin tone baby | feeding | man | man feeding baby: medium-light skin tone | medium-light skin tone | nursing -👨🏽‍🍼 feeding baby: medium skin tone baby | feeding | man | man feeding baby: medium skin tone | medium skin tone | nursing -👨🏾‍🍼 feeding baby: medium-dark skin tone baby | feeding | man | man feeding baby: medium-dark skin tone | medium-dark skin tone | nursing -👨🏿‍🍼 feeding baby: dark skin tone baby | dark skin tone | feeding | man | man feeding baby: dark skin tone | nursing -🧑‍🍼 feeding baby baby | feeding | nursing | person -🧑🏻‍🍼 feeding baby: light skin tone baby | feeding | light skin tone | nursing | person | person feeding baby: light skin tone -🧑🏼‍🍼 feeding baby: medium-light skin tone baby | feeding | medium-light skin tone | nursing | person | person feeding baby: medium-light skin tone -🧑🏽‍🍼 feeding baby: medium skin tone baby | feeding | medium skin tone | nursing | person | person feeding baby: medium skin tone -🧑🏾‍🍼 feeding baby: medium-dark skin tone baby | feeding | medium-dark skin tone | nursing | person | person feeding baby: medium-dark skin tone -🧑🏿‍🍼 feeding baby: dark skin tone baby | dark skin tone | feeding | nursing | person | person feeding baby: dark skin tone -👼 angel angel | baby | face | fairy tale | fantasy -👼🏻 angel: light skin tone angel | baby | baby angel: light skin tone | face | fairy tale | fantasy | light skin tone -👼🏼 angel: medium-light skin tone angel | baby | baby angel: medium-light skin tone | face | fairy tale | fantasy | medium-light skin tone -👼🏽 angel: medium skin tone angel | baby | baby angel: medium skin tone | face | fairy tale | fantasy | medium skin tone -👼🏾 angel: medium-dark skin tone angel | baby | baby angel: medium-dark skin tone | face | fairy tale | fantasy | medium-dark skin tone -👼🏿 angel: dark skin tone angel | baby | baby angel: dark skin tone | dark skin tone | face | fairy tale | fantasy -🎅 Claus celebration | Christmas | claus | father | santa | Father Christmas | Santa | Santa Claus | Claus | Father -🎅🏻 Claus: light skin tone celebration | Christmas | claus | father | light skin tone | santa | Santa Claus: light skin tone | Father Christmas | Santa | Santa Claus | Santa: light skin tone | Claus | Father -🎅🏼 Claus: medium-light skin tone celebration | Christmas | claus | father | medium-light skin tone | santa | Santa Claus: medium-light skin tone | Father Christmas | Santa | Santa Claus | Santa: medium-light skin tone | Claus | Father -🎅🏽 Claus: medium skin tone celebration | Christmas | claus | father | medium skin tone | santa | Santa Claus: medium skin tone | Father Christmas | Santa | Santa Claus | Santa: medium skin tone | Claus | Father -🎅🏾 Claus: medium-dark skin tone celebration | Christmas | claus | father | medium-dark skin tone | santa | Santa Claus: medium-dark skin tone | Father Christmas | Santa | Santa Claus | Santa: medium-dark skin tone | Claus | Father -🎅🏿 Claus: dark skin tone celebration | Christmas | claus | dark skin tone | father | santa | Santa Claus: dark skin tone | Father Christmas | Santa | Santa Claus | Santa: dark skin tone | Claus | Father -🤶 Claus celebration | Christmas | claus | mother | Mrs. | Mrs Claus | Mrs Santa Claus | Mrs. Claus | Claus | Mother | Mrs -🤶🏻 Claus: light skin tone celebration | Christmas | claus | light skin tone | mother | Mrs. | Mrs. Claus: light skin tone | Mrs Claus | Mrs Santa Claus | Mrs. Claus | Claus | Mother | Mrs | Mrs Claus: light skin tone -🤶🏼 Claus: medium-light skin tone celebration | Christmas | claus | medium-light skin tone | mother | Mrs. | Mrs. Claus: medium-light skin tone | Mrs Claus | Mrs Santa Claus | Mrs. Claus | Claus | Mother | Mrs | Mrs Claus: medium-light skin tone -🤶🏽 Claus: medium skin tone celebration | Christmas | claus | medium skin tone | mother | Mrs. | Mrs. Claus: medium skin tone | Mrs Claus | Mrs Santa Claus | Mrs. Claus | Claus | Mother | Mrs | Mrs Claus: medium skin tone -🤶🏾 Claus: medium-dark skin tone celebration | Christmas | claus | medium-dark skin tone | mother | Mrs. | Mrs. Claus: medium-dark skin tone | Mrs Claus | Mrs Santa Claus | Mrs. Claus | Claus | Mother | Mrs | Mrs Claus: medium-dark skin tone -🤶🏿 Claus: dark skin tone celebration | Christmas | claus | dark skin tone | mother | Mrs. | Mrs. Claus: dark skin tone | Mrs Claus | Mrs Santa Claus | Mrs. Claus | Claus | Mother | Mrs | Mrs Claus: dark skin tone -🧑‍🎄 claus christmas | claus | mx claus | Christmas | Claus | Mx. Claus -🧑🏻‍🎄 claus: light skin tone christmas | claus | light skin tone | mx claus | mx claus: light skin tone | Christmas | Claus | Mx. Claus | Mx. Claus: light skin tone -🧑🏼‍🎄 claus: medium-light skin tone christmas | claus | medium-light skin tone | mx claus | mx claus: medium-light skin tone | Christmas | Claus | Mx. Claus | Mx. Claus: medium-light skin tone -🧑🏽‍🎄 claus: medium skin tone christmas | claus | medium skin tone | mx claus | mx claus: medium skin tone | Christmas | Claus | Mx. Claus | Mx. Claus: medium skin tone -🧑🏾‍🎄 claus: medium-dark skin tone christmas | claus | medium-dark skin tone | mx claus | mx claus: medium-dark skin tone | Christmas | Claus | Mx. Claus | Mx. Claus: medium-dark skin tone -🧑🏿‍🎄 claus: dark skin tone christmas | claus | dark skin tone | mx claus | mx claus: dark skin tone | Christmas | Claus | Mx. Claus | Mx. Claus: dark skin tone -🦸 good | hero | heroine | superhero | superpower -🦸🏻 light skin tone good | hero | heroine | light skin tone | superhero | superhero: light skin tone | superpower -🦸🏼 medium-light skin tone good | hero | heroine | medium-light skin tone | superhero | superhero: medium-light skin tone | superpower -🦸🏽 medium skin tone good | hero | heroine | medium skin tone | superhero | superhero: medium skin tone | superpower -🦸🏾 medium-dark skin tone good | hero | heroine | medium-dark skin tone | superhero | superhero: medium-dark skin tone | superpower -🦸🏿 dark skin tone dark skin tone | good | hero | heroine | superhero | superhero: dark skin tone | superpower -🦸‍♂️ superhero -🦸‍♂ superhero good | hero | man | man superhero | superpower -🦸🏻‍♂️ superhero: light skin tone -🦸🏻‍♂ superhero: light skin tone good | hero | light skin tone | man | man superhero | man superhero: light skin tone | superpower -🦸🏼‍♂️ superhero: medium-light skin tone -🦸🏼‍♂ superhero: medium-light skin tone good | hero | man | man superhero | man superhero: medium-light skin tone | medium-light skin tone | superpower -🦸🏽‍♂️ superhero: medium skin tone -🦸🏽‍♂ superhero: medium skin tone good | hero | man | man superhero | man superhero: medium skin tone | medium skin tone | superpower -🦸🏾‍♂️ superhero: medium-dark skin tone -🦸🏾‍♂ superhero: medium-dark skin tone good | hero | man | man superhero | man superhero: medium-dark skin tone | medium-dark skin tone | superpower -🦸🏿‍♂️ superhero: dark skin tone -🦸🏿‍♂ superhero: dark skin tone dark skin tone | good | hero | man | man superhero | man superhero: dark skin tone | superpower -🦸‍♀ superhero good | hero | heroine | superpower | woman | woman superhero -🦸🏻‍♀️ superhero: light skin tone -🦸🏻‍♀ superhero: light skin tone good | hero | heroine | light skin tone | superpower | woman | woman superhero | woman superhero: light skin tone -🦸🏼‍♀️ superhero: medium-light skin tone -🦸🏼‍♀ superhero: medium-light skin tone good | hero | heroine | medium-light skin tone | superpower | woman | woman superhero | woman superhero: medium-light skin tone -🦸🏽‍♀️ superhero: medium skin tone -🦸🏽‍♀ superhero: medium skin tone good | hero | heroine | medium skin tone | superpower | woman | woman superhero | woman superhero: medium skin tone -🦸🏾‍♀️ superhero: medium-dark skin tone -🦸🏾‍♀ superhero: medium-dark skin tone good | hero | heroine | medium-dark skin tone | superpower | woman | woman superhero | woman superhero: medium-dark skin tone -🦸🏿‍♀️ superhero: dark skin tone -🦸🏿‍♀ superhero: dark skin tone dark skin tone | good | hero | heroine | superpower | woman | woman superhero | woman superhero: dark skin tone -🦹 criminal | evil | superpower | supervillain | villain -🦹🏻 light skin tone criminal | evil | light skin tone | superpower | supervillain | supervillain: light skin tone | villain -🦹🏼 medium-light skin tone criminal | evil | medium-light skin tone | superpower | supervillain | supervillain: medium-light skin tone | villain -🦹🏽 medium skin tone criminal | evil | medium skin tone | superpower | supervillain | supervillain: medium skin tone | villain -🦹🏾 medium-dark skin tone criminal | evil | medium-dark skin tone | superpower | supervillain | supervillain: medium-dark skin tone | villain -🦹🏿 dark skin tone criminal | dark skin tone | evil | superpower | supervillain | supervillain: dark skin tone | villain -🦹‍♂️ supervillain -🦹‍♂ supervillain criminal | evil | man | man supervillain | superpower | villain -🦹🏻‍♂️ supervillain: light skin tone -🦹🏻‍♂ supervillain: light skin tone criminal | evil | light skin tone | man | man supervillain | man supervillain: light skin tone | superpower | villain -🦹🏼‍♂️ supervillain: medium-light skin tone -🦹🏼‍♂ supervillain: medium-light skin tone criminal | evil | man | man supervillain | man supervillain: medium-light skin tone | medium-light skin tone | superpower | villain -🦹🏽‍♂️ supervillain: medium skin tone -🦹🏽‍♂ supervillain: medium skin tone criminal | evil | man | man supervillain | man supervillain: medium skin tone | medium skin tone | superpower | villain -🦹🏾‍♂️ supervillain: medium-dark skin tone -🦹🏾‍♂ supervillain: medium-dark skin tone criminal | evil | man | man supervillain | man supervillain: medium-dark skin tone | medium-dark skin tone | superpower | villain -🦹🏿‍♂️ supervillain: dark skin tone -🦹🏿‍♂ supervillain: dark skin tone criminal | dark skin tone | evil | man | man supervillain | man supervillain: dark skin tone | superpower | villain -🦹‍♀️ supervillain -🦹‍♀ supervillain criminal | evil | superpower | villain | woman | woman supervillain -🦹🏻‍♀️ supervillain: light skin tone -🦹🏻‍♀ supervillain: light skin tone criminal | evil | light skin tone | superpower | villain | woman | woman supervillain | woman supervillain: light skin tone -🦹🏼‍♀️ supervillain: medium-light skin tone -🦹🏼‍♀ supervillain: medium-light skin tone criminal | evil | medium-light skin tone | superpower | villain | woman | woman supervillain | woman supervillain: medium-light skin tone -🦹🏽‍♀️ supervillain: medium skin tone -🦹🏽‍♀ supervillain: medium skin tone criminal | evil | medium skin tone | superpower | villain | woman | woman supervillain | woman supervillain: medium skin tone -🦹🏾‍♀️ supervillain: medium-dark skin tone -🦹🏾‍♀ supervillain: medium-dark skin tone criminal | evil | medium-dark skin tone | superpower | villain | woman | woman supervillain | woman supervillain: medium-dark skin tone -🦹🏿‍♀️ supervillain: dark skin tone -🦹🏿‍♀ supervillain: dark skin tone criminal | dark skin tone | evil | superpower | villain | woman | woman supervillain | woman supervillain: dark skin tone -🧙 mage | sorcerer | sorceress | witch | wizard -🧙🏻 light skin tone light skin tone | mage | mage: light skin tone | sorcerer | sorceress | witch | wizard -🧙🏼 medium-light skin tone mage | mage: medium-light skin tone | medium-light skin tone | sorcerer | sorceress | witch | wizard -🧙🏽 medium skin tone mage | mage: medium skin tone | medium skin tone | sorcerer | sorceress | witch | wizard -🧙🏾 medium-dark skin tone mage | mage: medium-dark skin tone | medium-dark skin tone | sorcerer | sorceress | witch | wizard -🧙🏿 dark skin tone dark skin tone | mage | mage: dark skin tone | sorcerer | sorceress | witch | wizard -🧙‍♂️ mage -🧙‍♂ mage man mage | sorcerer | wizard -🧙🏻‍♂️ mage: light skin tone -🧙🏻‍♂ mage: light skin tone light skin tone | man mage | man mage: light skin tone | sorcerer | wizard -🧙🏼‍♂️ mage: medium-light skin tone -🧙🏼‍♂ mage: medium-light skin tone man mage | man mage: medium-light skin tone | medium-light skin tone | sorcerer | wizard -🧙🏽‍♂️ mage: medium skin tone -🧙🏽‍♂ mage: medium skin tone man mage | man mage: medium skin tone | medium skin tone | sorcerer | wizard -🧙🏾‍♂️ mage: medium-dark skin tone -🧙🏾‍♂ mage: medium-dark skin tone man mage | man mage: medium-dark skin tone | medium-dark skin tone | sorcerer | wizard -🧙🏿‍♂️ mage: dark skin tone -🧙🏿‍♂ mage: dark skin tone dark skin tone | man mage | man mage: dark skin tone | sorcerer | wizard -🧙‍♀ mage sorceress | witch | woman mage -🧙🏻‍♀️ mage: light skin tone -🧙🏻‍♀ mage: light skin tone light skin tone | sorceress | witch | woman mage | woman mage: light skin tone -🧙🏼‍♀️ mage: medium-light skin tone -🧙🏼‍♀ mage: medium-light skin tone medium-light skin tone | sorceress | witch | woman mage | woman mage: medium-light skin tone -🧙🏽‍♀️ mage: medium skin tone -🧙🏽‍♀ mage: medium skin tone medium skin tone | sorceress | witch | woman mage | woman mage: medium skin tone -🧙🏾‍♀️ mage: medium-dark skin tone -🧙🏾‍♀ mage: medium-dark skin tone medium-dark skin tone | sorceress | witch | woman mage | woman mage: medium-dark skin tone -🧙🏿‍♀️ mage: dark skin tone -🧙🏿‍♀ mage: dark skin tone dark skin tone | sorceress | witch | woman mage | woman mage: dark skin tone -🧚 fairy | Oberon | Puck | Titania -🧚🏻 light skin tone fairy | fairy: light skin tone | light skin tone | Oberon | Puck | Titania -🧚🏼 medium-light skin tone fairy | fairy: medium-light skin tone | medium-light skin tone | Oberon | Puck | Titania -🧚🏽 medium skin tone fairy | fairy: medium skin tone | medium skin tone | Oberon | Puck | Titania -🧚🏾 medium-dark skin tone fairy | fairy: medium-dark skin tone | medium-dark skin tone | Oberon | Puck | Titania -🧚🏿 dark skin tone dark skin tone | fairy | fairy: dark skin tone | Oberon | Puck | Titania -🧚‍♂️ fairy -🧚‍♂ fairy man fairy | Oberon | Puck -🧚🏻‍♂️ fairy: light skin tone -🧚🏻‍♂ fairy: light skin tone light skin tone | man fairy | man fairy: light skin tone | Oberon | Puck -🧚🏼‍♂️ fairy: medium-light skin tone -🧚🏼‍♂ fairy: medium-light skin tone man fairy | man fairy: medium-light skin tone | medium-light skin tone | Oberon | Puck -🧚🏽‍♂️ fairy: medium skin tone -🧚🏽‍♂ fairy: medium skin tone man fairy | man fairy: medium skin tone | medium skin tone | Oberon | Puck -🧚🏾‍♂️ fairy: medium-dark skin tone -🧚🏾‍♂ fairy: medium-dark skin tone man fairy | man fairy: medium-dark skin tone | medium-dark skin tone | Oberon | Puck -🧚🏿‍♂️ fairy: dark skin tone -🧚🏿‍♂ fairy: dark skin tone dark skin tone | man fairy | man fairy: dark skin tone | Oberon | Puck -🧚‍♀ fairy Titania | woman fairy -🧚🏻‍♀️ fairy: light skin tone -🧚🏻‍♀ fairy: light skin tone light skin tone | Titania | woman fairy | woman fairy: light skin tone -🧚🏼‍♀️ fairy: medium-light skin tone -🧚🏼‍♀ fairy: medium-light skin tone medium-light skin tone | Titania | woman fairy | woman fairy: medium-light skin tone -🧚🏽‍♀️ fairy: medium skin tone -🧚🏽‍♀ fairy: medium skin tone medium skin tone | Titania | woman fairy | woman fairy: medium skin tone -🧚🏾‍♀️ fairy: medium-dark skin tone -🧚🏾‍♀ fairy: medium-dark skin tone medium-dark skin tone | Titania | woman fairy | woman fairy: medium-dark skin tone -🧚🏿‍♀️ fairy: dark skin tone -🧚🏿‍♀ fairy: dark skin tone dark skin tone | Titania | woman fairy | woman fairy: dark skin tone -🧛 Dracula | undead | vampire -🧛🏻 light skin tone Dracula | light skin tone | undead | vampire | vampire: light skin tone -🧛🏼 medium-light skin tone Dracula | medium-light skin tone | undead | vampire | vampire: medium-light skin tone -🧛🏽 medium skin tone Dracula | medium skin tone | undead | vampire | vampire: medium skin tone -🧛🏾 medium-dark skin tone Dracula | medium-dark skin tone | undead | vampire | vampire: medium-dark skin tone -🧛🏿 dark skin tone dark skin tone | Dracula | undead | vampire | vampire: dark skin tone -🧛‍♂️ vampire -🧛‍♂ vampire Dracula | man vampire | undead -🧛🏻‍♂️ vampire: light skin tone -🧛🏻‍♂ vampire: light skin tone Dracula | light skin tone | man vampire | man vampire: light skin tone | undead -🧛🏼‍♂️ vampire: medium-light skin tone -🧛🏼‍♂ vampire: medium-light skin tone Dracula | man vampire | man vampire: medium-light skin tone | medium-light skin tone | undead -🧛🏽‍♂️ vampire: medium skin tone -🧛🏽‍♂ vampire: medium skin tone Dracula | man vampire | man vampire: medium skin tone | medium skin tone | undead -🧛🏾‍♂️ vampire: medium-dark skin tone -🧛🏾‍♂ vampire: medium-dark skin tone Dracula | man vampire | man vampire: medium-dark skin tone | medium-dark skin tone | undead -🧛🏿‍♂️ vampire: dark skin tone -🧛🏿‍♂ vampire: dark skin tone dark skin tone | Dracula | man vampire | man vampire: dark skin tone | undead -🧛‍♀ vampire undead | woman vampire -🧛🏻‍♀️ vampire: light skin tone -🧛🏻‍♀ vampire: light skin tone light skin tone | undead | woman vampire | woman vampire: light skin tone -🧛🏼‍♀️ vampire: medium-light skin tone -🧛🏼‍♀ vampire: medium-light skin tone medium-light skin tone | undead | woman vampire | woman vampire: medium-light skin tone -🧛🏽‍♀️ vampire: medium skin tone -🧛🏽‍♀ vampire: medium skin tone medium skin tone | undead | woman vampire | woman vampire: medium skin tone -🧛🏾‍♀️ vampire: medium-dark skin tone -🧛🏾‍♀ vampire: medium-dark skin tone medium-dark skin tone | undead | woman vampire | woman vampire: medium-dark skin tone -🧛🏿‍♀️ vampire: dark skin tone -🧛🏿‍♀ vampire: dark skin tone dark skin tone | undead | woman vampire | woman vampire: dark skin tone -🧜 mermaid | merman | merperson | merwoman -🧜🏻 light skin tone light skin tone | mermaid | merman | merperson | merperson: light skin tone | merwoman -🧜🏼 medium-light skin tone medium-light skin tone | mermaid | merman | merperson | merperson: medium-light skin tone | merwoman -🧜🏽 medium skin tone medium skin tone | mermaid | merman | merperson | merperson: medium skin tone | merwoman -🧜🏾 medium-dark skin tone medium-dark skin tone | mermaid | merman | merperson | merperson: medium-dark skin tone | merwoman -🧜🏿 dark skin tone dark skin tone | mermaid | merman | merperson | merperson: dark skin tone | merwoman -🧜‍♂ merman | Triton -🧜🏻‍♂️ light skin tone -🧜🏻‍♂ light skin tone light skin tone | merman | merman: light skin tone | Triton -🧜🏼‍♂️ medium-light skin tone -🧜🏼‍♂ medium-light skin tone medium-light skin tone | merman | merman: medium-light skin tone | Triton -🧜🏽‍♂️ medium skin tone -🧜🏽‍♂ medium skin tone medium skin tone | merman | merman: medium skin tone | Triton -🧜🏾‍♂️ medium-dark skin tone -🧜🏾‍♂ medium-dark skin tone medium-dark skin tone | merman | merman: medium-dark skin tone | Triton -🧜🏿‍♂️ dark skin tone -🧜🏿‍♂ dark skin tone dark skin tone | merman | merman: dark skin tone | Triton -🧜‍♀ mermaid | merwoman -🧜🏻‍♀️ light skin tone -🧜🏻‍♀ light skin tone light skin tone | mermaid | mermaid: light skin tone | merwoman -🧜🏼‍♀️ medium-light skin tone -🧜🏼‍♀ medium-light skin tone medium-light skin tone | mermaid | mermaid: medium-light skin tone | merwoman -🧜🏽‍♀️ medium skin tone -🧜🏽‍♀ medium skin tone medium skin tone | mermaid | mermaid: medium skin tone | merwoman -🧜🏾‍♀️ medium-dark skin tone -🧜🏾‍♀ medium-dark skin tone medium-dark skin tone | mermaid | mermaid: medium-dark skin tone | merwoman -🧜🏿‍♀️ dark skin tone -🧜🏿‍♀ dark skin tone dark skin tone | mermaid | mermaid: dark skin tone | merwoman -🧝 elf | magical -🧝🏻 light skin tone elf | elf: light skin tone | light skin tone | magical -🧝🏼 medium-light skin tone elf | elf: medium-light skin tone | magical | medium-light skin tone -🧝🏽 medium skin tone elf | elf: medium skin tone | magical | medium skin tone -🧝🏾 medium-dark skin tone elf | elf: medium-dark skin tone | magical | medium-dark skin tone -🧝🏿 dark skin tone dark skin tone | elf | elf: dark skin tone | magical -🧝‍♂️ elf -🧝‍♂ elf magical | man elf -🧝🏻‍♂️ elf: light skin tone -🧝🏻‍♂ elf: light skin tone light skin tone | magical | man elf | man elf: light skin tone -🧝🏼‍♂️ elf: medium-light skin tone -🧝🏼‍♂ elf: medium-light skin tone magical | man elf | man elf: medium-light skin tone | medium-light skin tone -🧝🏽‍♂️ elf: medium skin tone -🧝🏽‍♂ elf: medium skin tone magical | man elf | man elf: medium skin tone | medium skin tone -🧝🏾‍♂️ elf: medium-dark skin tone -🧝🏾‍♂ elf: medium-dark skin tone magical | man elf | man elf: medium-dark skin tone | medium-dark skin tone -🧝🏿‍♂️ elf: dark skin tone -🧝🏿‍♂ elf: dark skin tone dark skin tone | magical | man elf | man elf: dark skin tone -🧝‍♀ elf magical | woman elf -🧝🏻‍♀️ elf: light skin tone -🧝🏻‍♀ elf: light skin tone light skin tone | magical | woman elf | woman elf: light skin tone -🧝🏼‍♀️ elf: medium-light skin tone -🧝🏼‍♀ elf: medium-light skin tone magical | medium-light skin tone | woman elf | woman elf: medium-light skin tone -🧝🏽‍♀️ elf: medium skin tone -🧝🏽‍♀ elf: medium skin tone magical | medium skin tone | woman elf | woman elf: medium skin tone -🧝🏾‍♀️ elf: medium-dark skin tone -🧝🏾‍♀ elf: medium-dark skin tone magical | medium-dark skin tone | woman elf | woman elf: medium-dark skin tone -🧝🏿‍♀️ elf: dark skin tone -🧝🏿‍♀ elf: dark skin tone dark skin tone | magical | woman elf | woman elf: dark skin tone -🧞 djinn | genie -🧞‍♂️ genie -🧞‍♂ genie djinn | man genie -🧞‍♀️ genie -🧞‍♀ genie djinn | woman genie -🧟 undead | walking dead | zombie -🧟‍♂️ zombie -🧟‍♂ zombie man zombie | undead | walking dead -🧟‍♀️ zombie -🧟‍♀ zombie undead | walking dead | woman zombie -🧌 fairy tale | fantasy | monster | troll -💆 getting massage face | massage | person getting massage | salon -💆🏻 getting massage: light skin tone face | light skin tone | massage | person getting massage | person getting massage: light skin tone | salon -💆🏼 getting massage: medium-light skin tone face | massage | medium-light skin tone | person getting massage | person getting massage: medium-light skin tone | salon -💆🏽 getting massage: medium skin tone face | massage | medium skin tone | person getting massage | person getting massage: medium skin tone | salon -💆🏾 getting massage: medium-dark skin tone face | massage | medium-dark skin tone | person getting massage | person getting massage: medium-dark skin tone | salon -💆🏿 getting massage: dark skin tone dark skin tone | face | massage | person getting massage | person getting massage: dark skin tone | salon -💆‍♂️ getting massage -💆‍♂ getting massage face | man | man getting massage | massage -💆🏻‍♂️ getting massage: light skin tone -💆🏻‍♂ getting massage: light skin tone face | light skin tone | man | man getting massage | man getting massage: light skin tone | massage -💆🏼‍♂️ getting massage: medium-light skin tone -💆🏼‍♂ getting massage: medium-light skin tone face | man | man getting massage | man getting massage: medium-light skin tone | massage | medium-light skin tone -💆🏽‍♂️ getting massage: medium skin tone -💆🏽‍♂ getting massage: medium skin tone face | man | man getting massage | man getting massage: medium skin tone | massage | medium skin tone -💆🏾‍♂️ getting massage: medium-dark skin tone -💆🏾‍♂ getting massage: medium-dark skin tone face | man | man getting massage | man getting massage: medium-dark skin tone | massage | medium-dark skin tone -💆🏿‍♂️ getting massage: dark skin tone -💆🏿‍♂ getting massage: dark skin tone dark skin tone | face | man | man getting massage | man getting massage: dark skin tone | massage -💆‍♀️ getting massage -💆‍♀ getting massage face | massage | woman | woman getting massage -💆🏻‍♀️ getting massage: light skin tone -💆🏻‍♀ getting massage: light skin tone face | light skin tone | massage | woman | woman getting massage | woman getting massage: light skin tone -💆🏼‍♀️ getting massage: medium-light skin tone -💆🏼‍♀ getting massage: medium-light skin tone face | massage | medium-light skin tone | woman | woman getting massage | woman getting massage: medium-light skin tone -💆🏽‍♀️ getting massage: medium skin tone -💆🏽‍♀ getting massage: medium skin tone face | massage | medium skin tone | woman | woman getting massage | woman getting massage: medium skin tone -💆🏾‍♀️ getting massage: medium-dark skin tone -💆🏾‍♀ getting massage: medium-dark skin tone face | massage | medium-dark skin tone | woman | woman getting massage | woman getting massage: medium-dark skin tone -💆🏿‍♀️ getting massage: dark skin tone -💆🏿‍♀ getting massage: dark skin tone dark skin tone | face | massage | woman | woman getting massage | woman getting massage: dark skin tone -💇 getting haircut barber | beauty | haircut | parlor | person getting haircut | parlour | salon -💇🏻 getting haircut: light skin tone barber | beauty | haircut | light skin tone | parlor | person getting haircut | person getting haircut: light skin tone | parlour | salon -💇🏼 getting haircut: medium-light skin tone barber | beauty | haircut | medium-light skin tone | parlor | person getting haircut | person getting haircut: medium-light skin tone | parlour | salon -💇🏽 getting haircut: medium skin tone barber | beauty | haircut | medium skin tone | parlor | person getting haircut | person getting haircut: medium skin tone | parlour | salon -💇🏾 getting haircut: medium-dark skin tone barber | beauty | haircut | medium-dark skin tone | parlor | person getting haircut | person getting haircut: medium-dark skin tone | parlour | salon -💇🏿 getting haircut: dark skin tone barber | beauty | dark skin tone | haircut | parlor | person getting haircut | person getting haircut: dark skin tone | parlour | salon -💇‍♂️ getting haircut -💇‍♂ getting haircut haircut | man | man getting haircut | hairdresser -💇🏻‍♂️ getting haircut: light skin tone -💇🏻‍♂ getting haircut: light skin tone haircut | light skin tone | man | man getting haircut | man getting haircut: light skin tone | hairdresser -💇🏼‍♂️ getting haircut: medium-light skin tone -💇🏼‍♂ getting haircut: medium-light skin tone haircut | man | man getting haircut | man getting haircut: medium-light skin tone | medium-light skin tone | hairdresser -💇🏽‍♂️ getting haircut: medium skin tone -💇🏽‍♂ getting haircut: medium skin tone haircut | man | man getting haircut | man getting haircut: medium skin tone | medium skin tone | hairdresser -💇🏾‍♂️ getting haircut: medium-dark skin tone -💇🏾‍♂ getting haircut: medium-dark skin tone haircut | man | man getting haircut | man getting haircut: medium-dark skin tone | medium-dark skin tone | hairdresser -💇🏿‍♂️ getting haircut: dark skin tone -💇🏿‍♂ getting haircut: dark skin tone dark skin tone | haircut | man | man getting haircut | man getting haircut: dark skin tone | hairdresser -💇‍♀️ getting haircut -💇‍♀ getting haircut haircut | woman | woman getting haircut | hairdresser -💇🏻‍♀️ getting haircut: light skin tone -💇🏻‍♀ getting haircut: light skin tone haircut | light skin tone | woman | woman getting haircut | woman getting haircut: light skin tone | hairdresser -💇🏼‍♀️ getting haircut: medium-light skin tone -💇🏼‍♀ getting haircut: medium-light skin tone haircut | medium-light skin tone | woman | woman getting haircut | woman getting haircut: medium-light skin tone | hairdresser -💇🏽‍♀️ getting haircut: medium skin tone -💇🏽‍♀ getting haircut: medium skin tone haircut | medium skin tone | woman | woman getting haircut | woman getting haircut: medium skin tone | hairdresser -💇🏾‍♀️ getting haircut: medium-dark skin tone -💇🏾‍♀ getting haircut: medium-dark skin tone haircut | medium-dark skin tone | woman | woman getting haircut | woman getting haircut: medium-dark skin tone | hairdresser -💇🏿‍♀️ getting haircut: dark skin tone -💇🏿‍♀ getting haircut: dark skin tone dark skin tone | haircut | woman | woman getting haircut | woman getting haircut: dark skin tone | hairdresser -🚶 walking hike | person walking | walk | walking -🚶🏻 walking: light skin tone hike | light skin tone | person walking | person walking: light skin tone | walk | walking -🚶🏼 walking: medium-light skin tone hike | medium-light skin tone | person walking | person walking: medium-light skin tone | walk | walking -🚶🏽 walking: medium skin tone hike | medium skin tone | person walking | person walking: medium skin tone | walk | walking -🚶🏾 walking: medium-dark skin tone hike | medium-dark skin tone | person walking | person walking: medium-dark skin tone | walk | walking -🚶🏿 walking: dark skin tone dark skin tone | hike | person walking | person walking: dark skin tone | walk | walking -🚶‍♂️ walking -🚶‍♂ walking hike | man | man walking | walk -🚶🏻‍♂️ walking: light skin tone -🚶🏻‍♂ walking: light skin tone hike | light skin tone | man | man walking | man walking: light skin tone | walk -🚶🏼‍♂️ walking: medium-light skin tone -🚶🏼‍♂ walking: medium-light skin tone hike | man | man walking | man walking: medium-light skin tone | medium-light skin tone | walk -🚶🏽‍♂️ walking: medium skin tone -🚶🏽‍♂ walking: medium skin tone hike | man | man walking | man walking: medium skin tone | medium skin tone | walk -🚶🏾‍♂️ walking: medium-dark skin tone -🚶🏾‍♂ walking: medium-dark skin tone hike | man | man walking | man walking: medium-dark skin tone | medium-dark skin tone | walk -🚶🏿‍♂️ walking: dark skin tone -🚶🏿‍♂ walking: dark skin tone dark skin tone | hike | man | man walking | man walking: dark skin tone | walk -🚶‍♀️ walking -🚶‍♀ walking hike | walk | woman | woman walking -🚶🏻‍♀️ walking: light skin tone -🚶🏻‍♀ walking: light skin tone hike | light skin tone | walk | woman | woman walking | woman walking: light skin tone -🚶🏼‍♀️ walking: medium-light skin tone -🚶🏼‍♀ walking: medium-light skin tone hike | medium-light skin tone | walk | woman | woman walking | woman walking: medium-light skin tone -🚶🏽‍♀️ walking: medium skin tone -🚶🏽‍♀ walking: medium skin tone hike | medium skin tone | walk | woman | woman walking | woman walking: medium skin tone -🚶🏾‍♀️ walking: medium-dark skin tone -🚶🏾‍♀ walking: medium-dark skin tone hike | medium-dark skin tone | walk | woman | woman walking | woman walking: medium-dark skin tone -🚶🏿‍♀️ walking: dark skin tone -🚶🏿‍♀ walking: dark skin tone dark skin tone | hike | walk | woman | woman walking | woman walking: dark skin tone -🚶‍➡️ walking facing right -🚶‍➡ walking facing right hike | person walking | person walking facing right | walk | walking -🚶🏻‍➡️ walking facing right: light skin tone -🚶🏻‍➡ walking facing right: light skin tone hike | person walking | person walking facing right | walk | walking -🚶🏼‍➡️ walking facing right: medium-light skin tone -🚶🏼‍➡ walking facing right: medium-light skin tone hike | person walking | person walking facing right | walk | walking -🚶🏽‍➡️ walking facing right: medium skin tone -🚶🏽‍➡ walking facing right: medium skin tone hike | person walking | person walking facing right | walk | walking -🚶🏾‍➡️ walking facing right: medium-dark skin tone -🚶🏾‍➡ walking facing right: medium-dark skin tone hike | person walking | person walking facing right | walk | walking -🚶🏿‍➡️ walking facing right: dark skin tone -🚶🏿‍➡ walking facing right: dark skin tone hike | person walking | person walking facing right | walk | walking -🚶‍♀️‍➡️ walking facing right -🚶‍♀‍➡ walking facing right hike | walk | woman | woman walking | woman walking facing right -🚶🏻‍♀️‍➡️ walking facing right: light skin tone -🚶🏻‍♀‍➡ walking facing right: light skin tone hike | walk | woman | woman walking | woman walking facing right -🚶🏼‍♀️‍➡️ walking facing right: medium-light skin tone -🚶🏼‍♀‍➡ walking facing right: medium-light skin tone hike | walk | woman | woman walking | woman walking facing right -🚶🏽‍♀️‍➡️ walking facing right: medium skin tone -🚶🏽‍♀‍➡ walking facing right: medium skin tone hike | walk | woman | woman walking | woman walking facing right -🚶🏾‍♀️‍➡️ walking facing right: medium-dark skin tone -🚶🏾‍♀‍➡ walking facing right: medium-dark skin tone hike | walk | woman | woman walking | woman walking facing right -🚶🏿‍♀️‍➡️ walking facing right: dark skin tone -🚶🏿‍♀‍➡ walking facing right: dark skin tone hike | walk | woman | woman walking | woman walking facing right -🚶‍♂️‍➡️ walking facing right -🚶‍♂‍➡ walking facing right hike | man | man walking | man walking facing right | walk -🚶🏻‍♂️‍➡️ walking facing right: light skin tone -🚶🏻‍♂‍➡ walking facing right: light skin tone hike | man | man walking | man walking facing right | walk -🚶🏼‍♂️‍➡️ walking facing right: medium-light skin tone -🚶🏼‍♂‍➡ walking facing right: medium-light skin tone hike | man | man walking | man walking facing right | walk -🚶🏽‍♂️‍➡️ walking facing right: medium skin tone -🚶🏽‍♂‍➡ walking facing right: medium skin tone hike | man | man walking | man walking facing right | walk -🚶🏾‍♂️‍➡️ walking facing right: medium-dark skin tone -🚶🏾‍♂‍➡ walking facing right: medium-dark skin tone hike | man | man walking | man walking facing right | walk -🚶🏿‍♂️‍➡️ walking facing right: dark skin tone -🚶🏿‍♂‍➡ walking facing right: dark skin tone hike | man | man walking | man walking facing right | walk -🧍 standing person standing | stand | standing -🧍🏻 standing: light skin tone light skin tone | person standing | person standing: light skin tone | stand | standing -🧍🏼 standing: medium-light skin tone medium-light skin tone | person standing | person standing: medium-light skin tone | stand | standing -🧍🏽 standing: medium skin tone medium skin tone | person standing | person standing: medium skin tone | stand | standing -🧍🏾 standing: medium-dark skin tone medium-dark skin tone | person standing | person standing: medium-dark skin tone | stand | standing -🧍🏿 standing: dark skin tone dark skin tone | person standing | person standing: dark skin tone | stand | standing -🧍‍♂️ standing -🧍‍♂ standing man | standing -🧍🏻‍♂️ standing: light skin tone -🧍🏻‍♂ standing: light skin tone light skin tone | man | man standing: light skin tone | standing -🧍🏼‍♂️ standing: medium-light skin tone -🧍🏼‍♂ standing: medium-light skin tone man | man standing: medium-light skin tone | medium-light skin tone | standing -🧍🏽‍♂️ standing: medium skin tone -🧍🏽‍♂ standing: medium skin tone man | man standing: medium skin tone | medium skin tone | standing -🧍🏾‍♂️ standing: medium-dark skin tone -🧍🏾‍♂ standing: medium-dark skin tone man | man standing: medium-dark skin tone | medium-dark skin tone | standing -🧍🏿‍♂️ standing: dark skin tone -🧍🏿‍♂ standing: dark skin tone dark skin tone | man | man standing: dark skin tone | standing -🧍‍♀️ standing -🧍‍♀ standing standing | woman -🧍🏻‍♀️ standing: light skin tone -🧍🏻‍♀ standing: light skin tone light skin tone | standing | woman | woman standing: light skin tone -🧍🏼‍♀️ standing: medium-light skin tone -🧍🏼‍♀ standing: medium-light skin tone medium-light skin tone | standing | woman | woman standing: medium-light skin tone -🧍🏽‍♀️ standing: medium skin tone -🧍🏽‍♀ standing: medium skin tone medium skin tone | standing | woman | woman standing: medium skin tone -🧍🏾‍♀️ standing: medium-dark skin tone -🧍🏾‍♀ standing: medium-dark skin tone medium-dark skin tone | standing | woman | woman standing: medium-dark skin tone -🧍🏿‍♀️ standing: dark skin tone -🧍🏿‍♀ standing: dark skin tone dark skin tone | standing | woman | woman standing: dark skin tone -🧎 kneeling kneel | kneeling | person kneeling -🧎🏻 kneeling: light skin tone kneel | kneeling | light skin tone | person kneeling | person kneeling: light skin tone -🧎🏼 kneeling: medium-light skin tone kneel | kneeling | medium-light skin tone | person kneeling | person kneeling: medium-light skin tone -🧎🏽 kneeling: medium skin tone kneel | kneeling | medium skin tone | person kneeling | person kneeling: medium skin tone -🧎🏾 kneeling: medium-dark skin tone kneel | kneeling | medium-dark skin tone | person kneeling | person kneeling: medium-dark skin tone -🧎🏿 kneeling: dark skin tone dark skin tone | kneel | kneeling | person kneeling | person kneeling: dark skin tone -🧎‍♂️ kneeling -🧎‍♂ kneeling kneeling | man -🧎🏻‍♂️ kneeling: light skin tone -🧎🏻‍♂ kneeling: light skin tone kneeling | light skin tone | man | man kneeling: light skin tone -🧎🏼‍♂️ kneeling: medium-light skin tone -🧎🏼‍♂ kneeling: medium-light skin tone kneeling | man | man kneeling: medium-light skin tone | medium-light skin tone -🧎🏽‍♂️ kneeling: medium skin tone -🧎🏽‍♂ kneeling: medium skin tone kneeling | man | man kneeling: medium skin tone | medium skin tone -🧎🏾‍♂️ kneeling: medium-dark skin tone -🧎🏾‍♂ kneeling: medium-dark skin tone kneeling | man | man kneeling: medium-dark skin tone | medium-dark skin tone -🧎🏿‍♂️ kneeling: dark skin tone -🧎🏿‍♂ kneeling: dark skin tone dark skin tone | kneeling | man | man kneeling: dark skin tone -🧎‍♀️ kneeling -🧎‍♀ kneeling kneeling | woman -🧎🏻‍♀️ kneeling: light skin tone -🧎🏻‍♀ kneeling: light skin tone kneeling | light skin tone | woman | woman kneeling: light skin tone -🧎🏼‍♀️ kneeling: medium-light skin tone -🧎🏼‍♀ kneeling: medium-light skin tone kneeling | medium-light skin tone | woman | woman kneeling: medium-light skin tone -🧎🏽‍♀️ kneeling: medium skin tone -🧎🏽‍♀ kneeling: medium skin tone kneeling | medium skin tone | woman | woman kneeling: medium skin tone -🧎🏾‍♀️ kneeling: medium-dark skin tone -🧎🏾‍♀ kneeling: medium-dark skin tone kneeling | medium-dark skin tone | woman | woman kneeling: medium-dark skin tone -🧎🏿‍♀️ kneeling: dark skin tone -🧎🏿‍♀ kneeling: dark skin tone dark skin tone | kneeling | woman | woman kneeling: dark skin tone -🧎‍➡️ kneeling facing right -🧎‍➡ kneeling facing right kneel | kneeling | person kneeling | person kneeling facing right -🧎🏻‍➡️ kneeling facing right: light skin tone -🧎🏻‍➡ kneeling facing right: light skin tone kneel | kneeling | person kneeling | person kneeling facing right -🧎🏼‍➡️ kneeling facing right: medium-light skin tone -🧎🏼‍➡ kneeling facing right: medium-light skin tone kneel | kneeling | person kneeling | person kneeling facing right -🧎🏽‍➡️ kneeling facing right: medium skin tone -🧎🏽‍➡ kneeling facing right: medium skin tone kneel | kneeling | person kneeling | person kneeling facing right -🧎🏾‍➡️ kneeling facing right: medium-dark skin tone -🧎🏾‍➡ kneeling facing right: medium-dark skin tone kneel | kneeling | person kneeling | person kneeling facing right -🧎🏿‍➡️ kneeling facing right: dark skin tone -🧎🏿‍➡ kneeling facing right: dark skin tone kneel | kneeling | person kneeling | person kneeling facing right -🧎‍♀️‍➡️ kneeling facing right -🧎‍♀‍➡ kneeling facing right kneeling | woman | woman kneeling facing right -🧎🏻‍♀️‍➡️ kneeling facing right: light skin tone -🧎🏻‍♀‍➡ kneeling facing right: light skin tone kneeling | woman | woman kneeling facing right -🧎🏼‍♀️‍➡️ kneeling facing right: medium-light skin tone -🧎🏼‍♀‍➡ kneeling facing right: medium-light skin tone kneeling | woman | woman kneeling facing right -🧎🏽‍♀️‍➡️ kneeling facing right: medium skin tone -🧎🏽‍♀‍➡ kneeling facing right: medium skin tone kneeling | woman | woman kneeling facing right -🧎🏾‍♀️‍➡️ kneeling facing right: medium-dark skin tone -🧎🏾‍♀‍➡ kneeling facing right: medium-dark skin tone kneeling | woman | woman kneeling facing right -🧎🏿‍♀️‍➡️ kneeling facing right: dark skin tone -🧎🏿‍♀‍➡ kneeling facing right: dark skin tone kneeling | woman | woman kneeling facing right -🧎‍♂️‍➡️ kneeling facing right -🧎‍♂‍➡ kneeling facing right kneeling | man | man kneeling facing right -🧎🏻‍♂️‍➡️ kneeling facing right: light skin tone -🧎🏻‍♂‍➡ kneeling facing right: light skin tone kneeling | man | man kneeling facing right -🧎🏼‍♂️‍➡️ kneeling facing right: medium-light skin tone -🧎🏼‍♂‍➡ kneeling facing right: medium-light skin tone kneeling | man | man kneeling facing right -🧎🏽‍♂️‍➡️ kneeling facing right: medium skin tone -🧎🏽‍♂‍➡ kneeling facing right: medium skin tone kneeling | man | man kneeling facing right -🧎🏾‍♂️‍➡️ kneeling facing right: medium-dark skin tone -🧎🏾‍♂‍➡ kneeling facing right: medium-dark skin tone kneeling | man | man kneeling facing right -🧎🏿‍♂️‍➡️ kneeling facing right: dark skin tone -🧎🏿‍♂‍➡ kneeling facing right: dark skin tone kneeling | man | man kneeling facing right -🧑‍🦯 with white cane accessibility | blind | person with white cane | person with guide cane | person with long mobility cane -🧑🏻‍🦯 with white cane: light skin tone accessibility | blind | light skin tone | person with white cane | person with white cane: light skin tone | person with guide cane | person with guide cane: light skin tone | person with long mobility cane | person with long mobility cane: light skin tone -🧑🏼‍🦯 with white cane: medium-light skin tone accessibility | blind | medium-light skin tone | person with white cane | person with white cane: medium-light skin tone | person with guide cane | person with guide cane: medium-light skin tone | person with long mobility cane | person with long mobility cane: medium-light skin tone -🧑🏽‍🦯 with white cane: medium skin tone accessibility | blind | medium skin tone | person with white cane | person with white cane: medium skin tone | person with guide cane | person with guide cane: medium skin tone | person with long mobility cane | person with long mobility cane: medium skin tone -🧑🏾‍🦯 with white cane: medium-dark skin tone accessibility | blind | medium-dark skin tone | person with white cane | person with white cane: medium-dark skin tone | person with guide cane | person with guide cane: medium-dark skin tone | person with long mobility cane | person with long mobility cane: medium-dark skin tone -🧑🏿‍🦯 with white cane: dark skin tone accessibility | blind | dark skin tone | person with white cane | person with white cane: dark skin tone | person with guide cane | person with guide cane: dark skin tone | person with long mobility cane | person with long mobility cane: dark skin tone -🧑‍🦯‍➡️ with white cane facing right -🧑‍🦯‍➡ with white cane facing right accessibility | blind | person with white cane | person with white cane facing right | person with guide cane | person with guide cane facing right | person with long mobility cane | person with long mobility cane facing right -🧑🏻‍🦯‍➡️ with white cane facing right: light skin tone -🧑🏻‍🦯‍➡ with white cane facing right: light skin tone accessibility | blind | person with white cane | person with white cane facing right | person with guide cane | person with guide cane facing right | person with long mobility cane | person with long mobility cane facing right -🧑🏼‍🦯‍➡️ with white cane facing right: medium-light skin tone -🧑🏼‍🦯‍➡ with white cane facing right: medium-light skin tone accessibility | blind | person with white cane | person with white cane facing right | person with guide cane | person with guide cane facing right | person with long mobility cane | person with long mobility cane facing right -🧑🏽‍🦯‍➡️ with white cane facing right: medium skin tone -🧑🏽‍🦯‍➡ with white cane facing right: medium skin tone accessibility | blind | person with white cane | person with white cane facing right | person with guide cane | person with guide cane facing right | person with long mobility cane | person with long mobility cane facing right -🧑🏾‍🦯‍➡️ with white cane facing right: medium-dark skin tone -🧑🏾‍🦯‍➡ with white cane facing right: medium-dark skin tone accessibility | blind | person with white cane | person with white cane facing right | person with guide cane | person with guide cane facing right | person with long mobility cane | person with long mobility cane facing right -🧑🏿‍🦯‍➡️ with white cane facing right: dark skin tone -🧑🏿‍🦯‍➡ with white cane facing right: dark skin tone accessibility | blind | person with white cane | person with white cane facing right | person with guide cane | person with guide cane facing right | person with long mobility cane | person with long mobility cane facing right -👨‍🦯 with white cane accessibility | blind | man | man with white cane | man with guide cane -👨🏻‍🦯 with white cane: light skin tone accessibility | blind | light skin tone | man | man with white cane | man with white cane: light skin tone | man with guide cane | man with guide cane: light skin tone -👨🏼‍🦯 with white cane: medium-light skin tone accessibility | blind | man | man with white cane | man with white cane: medium-light skin tone | medium-light skin tone | man with guide cane | man with guide cane: medium-light skin tone -👨🏽‍🦯 with white cane: medium skin tone accessibility | blind | man | man with white cane | man with white cane: medium skin tone | medium skin tone | man with guide cane | man with guide cane: medium skin tone -👨🏾‍🦯 with white cane: medium-dark skin tone accessibility | blind | man | man with white cane | man with white cane: medium-dark skin tone | medium-dark skin tone | man with guide cane | man with guide cane: medium-dark skin tone -👨🏿‍🦯 with white cane: dark skin tone accessibility | blind | dark skin tone | man | man with white cane | man with white cane: dark skin tone | man with guide cane | man with guide cane: dark skin tone -👨‍🦯‍➡️ with white cane facing right -👨‍🦯‍➡ with white cane facing right accessibility | blind | man | man with white cane | man with white cane facing right | man with guide cane | man with guide cane facing right -👨🏻‍🦯‍➡️ with white cane facing right: light skin tone -👨🏻‍🦯‍➡ with white cane facing right: light skin tone accessibility | blind | man | man with white cane | man with white cane facing right | man with guide cane | man with guide cane facing right -👨🏼‍🦯‍➡️ with white cane facing right: medium-light skin tone -👨🏼‍🦯‍➡ with white cane facing right: medium-light skin tone accessibility | blind | man | man with white cane | man with white cane facing right | man with guide cane | man with guide cane facing right -👨🏽‍🦯‍➡️ with white cane facing right: medium skin tone -👨🏽‍🦯‍➡ with white cane facing right: medium skin tone accessibility | blind | man | man with white cane | man with white cane facing right | man with guide cane | man with guide cane facing right -👨🏾‍🦯‍➡️ with white cane facing right: medium-dark skin tone -👨🏾‍🦯‍➡ with white cane facing right: medium-dark skin tone accessibility | blind | man | man with white cane | man with white cane facing right | man with guide cane | man with guide cane facing right -👨🏿‍🦯‍➡️ with white cane facing right: dark skin tone -👨🏿‍🦯‍➡ with white cane facing right: dark skin tone accessibility | blind | man | man with white cane | man with white cane facing right | man with guide cane | man with guide cane facing right -👩‍🦯 with white cane accessibility | blind | woman | woman with white cane | woman with guide cane -👩🏻‍🦯 with white cane: light skin tone accessibility | blind | light skin tone | woman | woman with white cane | woman with white cane: light skin tone | woman with guide cane | woman with guide cane: light skin tone -👩🏼‍🦯 with white cane: medium-light skin tone accessibility | blind | medium-light skin tone | woman | woman with white cane | woman with white cane: medium-light skin tone | woman with guide cane | woman with guide cane: medium-light skin tone -👩🏽‍🦯 with white cane: medium skin tone accessibility | blind | medium skin tone | woman | woman with white cane | woman with white cane: medium skin tone | woman with guide cane | woman with guide cane: medium skin tone -👩🏾‍🦯 with white cane: medium-dark skin tone accessibility | blind | medium-dark skin tone | woman | woman with white cane | woman with white cane: medium-dark skin tone | woman with guide cane | woman with guide cane: medium-dark skin tone -👩🏿‍🦯 with white cane: dark skin tone accessibility | blind | dark skin tone | woman | woman with white cane | woman with white cane: dark skin tone | woman with guide cane | woman with guide cane: dark skin tone -👩‍🦯‍➡️ with white cane facing right -👩‍🦯‍➡ with white cane facing right accessibility | blind | woman | woman with white cane | woman with white cane facing right | woman with guide cane | woman with guide cane facing right -👩🏻‍🦯‍➡️ with white cane facing right: light skin tone -👩🏻‍🦯‍➡ with white cane facing right: light skin tone accessibility | blind | woman | woman with white cane | woman with white cane facing right | woman with guide cane | woman with guide cane facing right -👩🏼‍🦯‍➡️ with white cane facing right: medium-light skin tone -👩🏼‍🦯‍➡ with white cane facing right: medium-light skin tone accessibility | blind | woman | woman with white cane | woman with white cane facing right | woman with guide cane | woman with guide cane facing right -👩🏽‍🦯‍➡️ with white cane facing right: medium skin tone -👩🏽‍🦯‍➡ with white cane facing right: medium skin tone accessibility | blind | woman | woman with white cane | woman with white cane facing right | woman with guide cane | woman with guide cane facing right -👩🏾‍🦯‍➡️ with white cane facing right: medium-dark skin tone -👩🏾‍🦯‍➡ with white cane facing right: medium-dark skin tone accessibility | blind | woman | woman with white cane | woman with white cane facing right | woman with guide cane | woman with guide cane facing right -👩🏿‍🦯‍➡️ with white cane facing right: dark skin tone -👩🏿‍🦯‍➡ with white cane facing right: dark skin tone accessibility | blind | woman | woman with white cane | woman with white cane facing right | woman with guide cane | woman with guide cane facing right -🧑‍🦼 in motorized wheelchair accessibility | person in motorized wheelchair | wheelchair | person in powered wheelchair | electric wheelchair | person in motorised wheelchair -🧑🏻‍🦼 in motorized wheelchair: light skin tone accessibility | light skin tone | person in motorized wheelchair | person in motorized wheelchair: light skin tone | wheelchair | person in powered wheelchair | person in powered wheelchair: light skin tone | electric wheelchair | person in motorised wheelchair | person in motorised wheelchair: light skin tone -🧑🏼‍🦼 in motorized wheelchair: medium-light skin tone accessibility | medium-light skin tone | person in motorized wheelchair | person in motorized wheelchair: medium-light skin tone | wheelchair | person in powered wheelchair | person in powered wheelchair: medium-light skin tone | electric wheelchair | person in motorised wheelchair | person in motorised wheelchair: medium-light skin tone -🧑🏽‍🦼 in motorized wheelchair: medium skin tone accessibility | medium skin tone | person in motorized wheelchair | person in motorized wheelchair: medium skin tone | wheelchair | person in powered wheelchair | person in powered wheelchair: medium skin tone | electric wheelchair | person in motorised wheelchair | person in motorised wheelchair: medium skin tone -🧑🏾‍🦼 in motorized wheelchair: medium-dark skin tone accessibility | medium-dark skin tone | person in motorized wheelchair | person in motorized wheelchair: medium-dark skin tone | wheelchair | person in powered wheelchair | person in powered wheelchair: medium-dark skin tone | electric wheelchair | person in motorised wheelchair | person in motorised wheelchair: medium-dark skin tone -🧑🏿‍🦼 in motorized wheelchair: dark skin tone accessibility | dark skin tone | person in motorized wheelchair | person in motorized wheelchair: dark skin tone | wheelchair | person in powered wheelchair | person in powered wheelchair: dark skin tone | electric wheelchair | person in motorised wheelchair | person in motorised wheelchair: dark skin tone -🧑‍🦼‍➡️ in motorized wheelchair facing right -🧑‍🦼‍➡ in motorized wheelchair facing right accessibility | person in motorized wheelchair | person in motorized wheelchair facing right | wheelchair | person in powered wheelchair | person in powered wheelchair facing right | electric wheelchair | person in motorised wheelchair | person in motorised wheelchair facing right -🧑🏻‍🦼‍➡️ in motorized wheelchair facing right: light skin tone -🧑🏻‍🦼‍➡ in motorized wheelchair facing right: light skin tone accessibility | person in motorized wheelchair | person in motorized wheelchair facing right | wheelchair | person in powered wheelchair | person in powered wheelchair facing right | electric wheelchair | person in motorised wheelchair | person in motorised wheelchair facing right -🧑🏼‍🦼‍➡️ in motorized wheelchair facing right: medium-light skin tone -🧑🏼‍🦼‍➡ in motorized wheelchair facing right: medium-light skin tone accessibility | person in motorized wheelchair | person in motorized wheelchair facing right | wheelchair | person in powered wheelchair | person in powered wheelchair facing right | electric wheelchair | person in motorised wheelchair | person in motorised wheelchair facing right -🧑🏽‍🦼‍➡️ in motorized wheelchair facing right: medium skin tone -🧑🏽‍🦼‍➡ in motorized wheelchair facing right: medium skin tone accessibility | person in motorized wheelchair | person in motorized wheelchair facing right | wheelchair | person in powered wheelchair | person in powered wheelchair facing right | electric wheelchair | person in motorised wheelchair | person in motorised wheelchair facing right -🧑🏾‍🦼‍➡️ in motorized wheelchair facing right: medium-dark skin tone -🧑🏾‍🦼‍➡ in motorized wheelchair facing right: medium-dark skin tone accessibility | person in motorized wheelchair | person in motorized wheelchair facing right | wheelchair | person in powered wheelchair | person in powered wheelchair facing right | electric wheelchair | person in motorised wheelchair | person in motorised wheelchair facing right -🧑🏿‍🦼‍➡️ in motorized wheelchair facing right: dark skin tone -🧑🏿‍🦼‍➡ in motorized wheelchair facing right: dark skin tone accessibility | person in motorized wheelchair | person in motorized wheelchair facing right | wheelchair | person in powered wheelchair | person in powered wheelchair facing right | electric wheelchair | person in motorised wheelchair | person in motorised wheelchair facing right -👨‍🦼 in motorized wheelchair accessibility | man | man in motorized wheelchair | wheelchair | man in powered wheelchair | electric wheelchair | man in motorised wheelchair -👨🏻‍🦼 in motorized wheelchair: light skin tone accessibility | light skin tone | man | man in motorized wheelchair | man in motorized wheelchair: light skin tone | wheelchair | man in powered wheelchair | man in powered wheelchair: light skin tone | electric wheelchair | man in motorised wheelchair | man in motorised wheelchair: light skin tone -👨🏼‍🦼 in motorized wheelchair: medium-light skin tone accessibility | man | man in motorized wheelchair | man in motorized wheelchair: medium-light skin tone | medium-light skin tone | wheelchair | man in powered wheelchair | man in powered wheelchair: medium-light skin tone | electric wheelchair | man in motorised wheelchair | man in motorised wheelchair: medium-light skin tone -👨🏽‍🦼 in motorized wheelchair: medium skin tone accessibility | man | man in motorized wheelchair | man in motorized wheelchair: medium skin tone | medium skin tone | wheelchair | man in powered wheelchair | man in powered wheelchair: medium skin tone | electric wheelchair | man in motorised wheelchair | man in motorised wheelchair: medium skin tone -👨🏾‍🦼 in motorized wheelchair: medium-dark skin tone accessibility | man | man in motorized wheelchair | man in motorized wheelchair: medium-dark skin tone | medium-dark skin tone | wheelchair | man in powered wheelchair | man in powered wheelchair: medium-dark skin tone | electric wheelchair | man in motorised wheelchair | man in motorised wheelchair: medium-dark skin tone -👨🏿‍🦼 in motorized wheelchair: dark skin tone accessibility | dark skin tone | man | man in motorized wheelchair | man in motorized wheelchair: dark skin tone | wheelchair | man in powered wheelchair | man in powered wheelchair: dark skin tone | electric wheelchair | man in motorised wheelchair | man in motorised wheelchair: dark skin tone -👨‍🦼‍➡️ in motorized wheelchair facing right -👨‍🦼‍➡ in motorized wheelchair facing right accessibility | man | man in motorized wheelchair | man in motorized wheelchair facing right | wheelchair | man in powered wheelchair | man in powered wheelchair facing right | electric wheelchair | man in motorised wheelchair | man in motorised wheelchair facing right -👨🏻‍🦼‍➡️ in motorized wheelchair facing right: light skin tone -👨🏻‍🦼‍➡ in motorized wheelchair facing right: light skin tone accessibility | man | man in motorized wheelchair | man in motorized wheelchair facing right | wheelchair | man in powered wheelchair | man in powered wheelchair facing right | electric wheelchair | man in motorised wheelchair | man in motorised wheelchair facing right -👨🏼‍🦼‍➡️ in motorized wheelchair facing right: medium-light skin tone -👨🏼‍🦼‍➡ in motorized wheelchair facing right: medium-light skin tone accessibility | man | man in motorized wheelchair | man in motorized wheelchair facing right | wheelchair | man in powered wheelchair | man in powered wheelchair facing right | electric wheelchair | man in motorised wheelchair | man in motorised wheelchair facing right -👨🏽‍🦼‍➡️ in motorized wheelchair facing right: medium skin tone -👨🏽‍🦼‍➡ in motorized wheelchair facing right: medium skin tone accessibility | man | man in motorized wheelchair | man in motorized wheelchair facing right | wheelchair | man in powered wheelchair | man in powered wheelchair facing right | electric wheelchair | man in motorised wheelchair | man in motorised wheelchair facing right -👨🏾‍🦼‍➡️ in motorized wheelchair facing right: medium-dark skin tone -👨🏾‍🦼‍➡ in motorized wheelchair facing right: medium-dark skin tone accessibility | man | man in motorized wheelchair | man in motorized wheelchair facing right | wheelchair | man in powered wheelchair | man in powered wheelchair facing right | electric wheelchair | man in motorised wheelchair | man in motorised wheelchair facing right -👨🏿‍🦼‍➡️ in motorized wheelchair facing right: dark skin tone -👨🏿‍🦼‍➡ in motorized wheelchair facing right: dark skin tone accessibility | man | man in motorized wheelchair | man in motorized wheelchair facing right | wheelchair | man in powered wheelchair | man in powered wheelchair facing right | electric wheelchair | man in motorised wheelchair | man in motorised wheelchair facing right -👩‍🦼 in motorized wheelchair accessibility | wheelchair | woman | woman in motorized wheelchair | woman in powered wheelchair | electric wheelchair | woman in motorised wheelchair -👩🏻‍🦼 in motorized wheelchair: light skin tone accessibility | light skin tone | wheelchair | woman | woman in motorized wheelchair | woman in motorized wheelchair: light skin tone | woman in powered wheelchair | woman in powered wheelchair: light skin tone | electric wheelchair | woman in motorised wheelchair | woman in motorised wheelchair: light skin tone -👩🏼‍🦼 in motorized wheelchair: medium-light skin tone accessibility | medium-light skin tone | wheelchair | woman | woman in motorized wheelchair | woman in motorized wheelchair: medium-light skin tone | woman in powered wheelchair | woman in powered wheelchair: medium-light skin tone | electric wheelchair | woman in motorised wheelchair | woman in motorised wheelchair: medium-light skin tone -👩🏽‍🦼 in motorized wheelchair: medium skin tone accessibility | medium skin tone | wheelchair | woman | woman in motorized wheelchair | woman in motorized wheelchair: medium skin tone | woman in powered wheelchair | woman in powered wheelchair: medium skin tone | electric wheelchair | woman in motorised wheelchair | woman in motorised wheelchair: medium skin tone -👩🏾‍🦼 in motorized wheelchair: medium-dark skin tone accessibility | medium-dark skin tone | wheelchair | woman | woman in motorized wheelchair | woman in motorized wheelchair: medium-dark skin tone | woman in powered wheelchair | woman in powered wheelchair: medium-dark skin tone | electric wheelchair | woman in motorised wheelchair | woman in motorised wheelchair: medium-dark skin tone -👩🏿‍🦼 in motorized wheelchair: dark skin tone accessibility | dark skin tone | wheelchair | woman | woman in motorized wheelchair | woman in motorized wheelchair: dark skin tone | woman in powered wheelchair | woman in powered wheelchair: dark skin tone | electric wheelchair | woman in motorised wheelchair | woman in motorised wheelchair: dark skin tone -👩‍🦼‍➡️ in motorized wheelchair facing right -👩‍🦼‍➡ in motorized wheelchair facing right accessibility | wheelchair | woman | woman in motorized wheelchair | woman in motorized wheelchair facing right | woman in powered wheelchair | woman in powered wheelchair facing right | electric wheelchair | woman in motorised wheelchair | woman in motorised wheelchair facing right -👩🏻‍🦼‍➡️ in motorized wheelchair facing right: light skin tone -👩🏻‍🦼‍➡ in motorized wheelchair facing right: light skin tone accessibility | wheelchair | woman | woman in motorized wheelchair | woman in motorized wheelchair facing right | woman in powered wheelchair | woman in powered wheelchair facing right | electric wheelchair | woman in motorised wheelchair | woman in motorised wheelchair facing right -👩🏼‍🦼‍➡️ in motorized wheelchair facing right: medium-light skin tone -👩🏼‍🦼‍➡ in motorized wheelchair facing right: medium-light skin tone accessibility | wheelchair | woman | woman in motorized wheelchair | woman in motorized wheelchair facing right | woman in powered wheelchair | woman in powered wheelchair facing right | electric wheelchair | woman in motorised wheelchair | woman in motorised wheelchair facing right -👩🏽‍🦼‍➡️ in motorized wheelchair facing right: medium skin tone -👩🏽‍🦼‍➡ in motorized wheelchair facing right: medium skin tone accessibility | wheelchair | woman | woman in motorized wheelchair | woman in motorized wheelchair facing right | woman in powered wheelchair | woman in powered wheelchair facing right | electric wheelchair | woman in motorised wheelchair | woman in motorised wheelchair facing right -👩🏾‍🦼‍➡️ in motorized wheelchair facing right: medium-dark skin tone -👩🏾‍🦼‍➡ in motorized wheelchair facing right: medium-dark skin tone accessibility | wheelchair | woman | woman in motorized wheelchair | woman in motorized wheelchair facing right | woman in powered wheelchair | woman in powered wheelchair facing right | electric wheelchair | woman in motorised wheelchair | woman in motorised wheelchair facing right -👩🏿‍🦼‍➡️ in motorized wheelchair facing right: dark skin tone -👩🏿‍🦼‍➡ in motorized wheelchair facing right: dark skin tone accessibility | wheelchair | woman | woman in motorized wheelchair | woman in motorized wheelchair facing right | woman in powered wheelchair | woman in powered wheelchair facing right | electric wheelchair | woman in motorised wheelchair | woman in motorised wheelchair facing right -🧑‍🦽 in manual wheelchair accessibility | person in manual wheelchair | wheelchair -🧑🏻‍🦽 in manual wheelchair: light skin tone accessibility | light skin tone | person in manual wheelchair | person in manual wheelchair: light skin tone | wheelchair -🧑🏼‍🦽 in manual wheelchair: medium-light skin tone accessibility | medium-light skin tone | person in manual wheelchair | person in manual wheelchair: medium-light skin tone | wheelchair -🧑🏽‍🦽 in manual wheelchair: medium skin tone accessibility | medium skin tone | person in manual wheelchair | person in manual wheelchair: medium skin tone | wheelchair -🧑🏾‍🦽 in manual wheelchair: medium-dark skin tone accessibility | medium-dark skin tone | person in manual wheelchair | person in manual wheelchair: medium-dark skin tone | wheelchair -🧑🏿‍🦽 in manual wheelchair: dark skin tone accessibility | dark skin tone | person in manual wheelchair | person in manual wheelchair: dark skin tone | wheelchair -🧑‍🦽‍➡️ in manual wheelchair facing right -🧑‍🦽‍➡ in manual wheelchair facing right accessibility | person in manual wheelchair | person in manual wheelchair facing right | wheelchair -🧑🏻‍🦽‍➡️ in manual wheelchair facing right: light skin tone -🧑🏻‍🦽‍➡ in manual wheelchair facing right: light skin tone accessibility | person in manual wheelchair | person in manual wheelchair facing right | wheelchair -🧑🏼‍🦽‍➡️ in manual wheelchair facing right: medium-light skin tone -🧑🏼‍🦽‍➡ in manual wheelchair facing right: medium-light skin tone accessibility | person in manual wheelchair | person in manual wheelchair facing right | wheelchair -🧑🏽‍🦽‍➡️ in manual wheelchair facing right: medium skin tone -🧑🏽‍🦽‍➡ in manual wheelchair facing right: medium skin tone accessibility | person in manual wheelchair | person in manual wheelchair facing right | wheelchair -🧑🏾‍🦽‍➡️ in manual wheelchair facing right: medium-dark skin tone -🧑🏾‍🦽‍➡ in manual wheelchair facing right: medium-dark skin tone accessibility | person in manual wheelchair | person in manual wheelchair facing right | wheelchair -🧑🏿‍🦽‍➡️ in manual wheelchair facing right: dark skin tone -🧑🏿‍🦽‍➡ in manual wheelchair facing right: dark skin tone accessibility | person in manual wheelchair | person in manual wheelchair facing right | wheelchair -👨‍🦽 in manual wheelchair accessibility | man | man in manual wheelchair | wheelchair -👨🏻‍🦽 in manual wheelchair: light skin tone accessibility | light skin tone | man | man in manual wheelchair | man in manual wheelchair: light skin tone | wheelchair -👨🏼‍🦽 in manual wheelchair: medium-light skin tone accessibility | man | man in manual wheelchair | man in manual wheelchair: medium-light skin tone | medium-light skin tone | wheelchair -👨🏽‍🦽 in manual wheelchair: medium skin tone accessibility | man | man in manual wheelchair | man in manual wheelchair: medium skin tone | medium skin tone | wheelchair -👨🏾‍🦽 in manual wheelchair: medium-dark skin tone accessibility | man | man in manual wheelchair | man in manual wheelchair: medium-dark skin tone | medium-dark skin tone | wheelchair -👨🏿‍🦽 in manual wheelchair: dark skin tone accessibility | dark skin tone | man | man in manual wheelchair | man in manual wheelchair: dark skin tone | wheelchair -👨‍🦽‍➡️ in manual wheelchair facing right -👨‍🦽‍➡ in manual wheelchair facing right accessibility | man | man in manual wheelchair | man in manual wheelchair facing right | wheelchair -👨🏻‍🦽‍➡️ in manual wheelchair facing right: light skin tone -👨🏻‍🦽‍➡ in manual wheelchair facing right: light skin tone accessibility | man | man in manual wheelchair | man in manual wheelchair facing right | wheelchair -👨🏼‍🦽‍➡️ in manual wheelchair facing right: medium-light skin tone -👨🏼‍🦽‍➡ in manual wheelchair facing right: medium-light skin tone accessibility | man | man in manual wheelchair | man in manual wheelchair facing right | wheelchair -👨🏽‍🦽‍➡️ in manual wheelchair facing right: medium skin tone -👨🏽‍🦽‍➡ in manual wheelchair facing right: medium skin tone accessibility | man | man in manual wheelchair | man in manual wheelchair facing right | wheelchair -👨🏾‍🦽‍➡️ in manual wheelchair facing right: medium-dark skin tone -👨🏾‍🦽‍➡ in manual wheelchair facing right: medium-dark skin tone accessibility | man | man in manual wheelchair | man in manual wheelchair facing right | wheelchair -👨🏿‍🦽‍➡️ in manual wheelchair facing right: dark skin tone -👨🏿‍🦽‍➡ in manual wheelchair facing right: dark skin tone accessibility | man | man in manual wheelchair | man in manual wheelchair facing right | wheelchair -👩‍🦽 in manual wheelchair accessibility | wheelchair | woman | woman in manual wheelchair -👩🏻‍🦽 in manual wheelchair: light skin tone accessibility | light skin tone | wheelchair | woman | woman in manual wheelchair | woman in manual wheelchair: light skin tone -👩🏼‍🦽 in manual wheelchair: medium-light skin tone accessibility | medium-light skin tone | wheelchair | woman | woman in manual wheelchair | woman in manual wheelchair: medium-light skin tone -👩🏽‍🦽 in manual wheelchair: medium skin tone accessibility | medium skin tone | wheelchair | woman | woman in manual wheelchair | woman in manual wheelchair: medium skin tone -👩🏾‍🦽 in manual wheelchair: medium-dark skin tone accessibility | medium-dark skin tone | wheelchair | woman | woman in manual wheelchair | woman in manual wheelchair: medium-dark skin tone -👩🏿‍🦽 in manual wheelchair: dark skin tone accessibility | dark skin tone | wheelchair | woman | woman in manual wheelchair | woman in manual wheelchair: dark skin tone -👩‍🦽‍➡️ in manual wheelchair facing right -👩‍🦽‍➡ in manual wheelchair facing right accessibility | wheelchair | woman | woman in manual wheelchair | woman in manual wheelchair facing right -👩🏻‍🦽‍➡️ in manual wheelchair facing right: light skin tone -👩🏻‍🦽‍➡ in manual wheelchair facing right: light skin tone accessibility | wheelchair | woman | woman in manual wheelchair | woman in manual wheelchair facing right -👩🏼‍🦽‍➡️ in manual wheelchair facing right: medium-light skin tone -👩🏼‍🦽‍➡ in manual wheelchair facing right: medium-light skin tone accessibility | wheelchair | woman | woman in manual wheelchair | woman in manual wheelchair facing right -👩🏽‍🦽‍➡️ in manual wheelchair facing right: medium skin tone -👩🏽‍🦽‍➡ in manual wheelchair facing right: medium skin tone accessibility | wheelchair | woman | woman in manual wheelchair | woman in manual wheelchair facing right -👩🏾‍🦽‍➡️ in manual wheelchair facing right: medium-dark skin tone -👩🏾‍🦽‍➡ in manual wheelchair facing right: medium-dark skin tone accessibility | wheelchair | woman | woman in manual wheelchair | woman in manual wheelchair facing right -👩🏿‍🦽‍➡️ in manual wheelchair facing right: dark skin tone -👩🏿‍🦽‍➡ in manual wheelchair facing right: dark skin tone accessibility | wheelchair | woman | woman in manual wheelchair | woman in manual wheelchair facing right -🏃 running marathon | person running | running -🏃🏻 running: light skin tone light skin tone | marathon | person running | person running: light skin tone | running -🏃🏼 running: medium-light skin tone marathon | medium-light skin tone | person running | person running: medium-light skin tone | running -🏃🏽 running: medium skin tone marathon | medium skin tone | person running | person running: medium skin tone | running -🏃🏾 running: medium-dark skin tone marathon | medium-dark skin tone | person running | person running: medium-dark skin tone | running -🏃🏿 running: dark skin tone dark skin tone | marathon | person running | person running: dark skin tone | running -🏃‍♂️ running -🏃‍♂ running man | marathon | racing | running -🏃🏻‍♂️ running: light skin tone -🏃🏻‍♂ running: light skin tone light skin tone | man | man running: light skin tone | marathon | racing | running -🏃🏼‍♂️ running: medium-light skin tone -🏃🏼‍♂ running: medium-light skin tone man | man running: medium-light skin tone | marathon | medium-light skin tone | racing | running -🏃🏽‍♂️ running: medium skin tone -🏃🏽‍♂ running: medium skin tone man | man running: medium skin tone | marathon | medium skin tone | racing | running -🏃🏾‍♂️ running: medium-dark skin tone -🏃🏾‍♂ running: medium-dark skin tone man | man running: medium-dark skin tone | marathon | medium-dark skin tone | racing | running -🏃🏿‍♂️ running: dark skin tone -🏃🏿‍♂ running: dark skin tone dark skin tone | man | man running: dark skin tone | marathon | racing | running -🏃‍♀️ running -🏃‍♀ running marathon | racing | running | woman -🏃🏻‍♀️ running: light skin tone -🏃🏻‍♀ running: light skin tone light skin tone | marathon | racing | running | woman | woman running: light skin tone -🏃🏼‍♀️ running: medium-light skin tone -🏃🏼‍♀ running: medium-light skin tone marathon | medium-light skin tone | racing | running | woman | woman running: medium-light skin tone -🏃🏽‍♀️ running: medium skin tone -🏃🏽‍♀ running: medium skin tone marathon | medium skin tone | racing | running | woman | woman running: medium skin tone -🏃🏾‍♀️ running: medium-dark skin tone -🏃🏾‍♀ running: medium-dark skin tone marathon | medium-dark skin tone | racing | running | woman | woman running: medium-dark skin tone -🏃🏿‍♀️ running: dark skin tone -🏃🏿‍♀ running: dark skin tone dark skin tone | marathon | racing | running | woman | woman running: dark skin tone -🏃‍➡️ running facing right -🏃‍➡ running facing right marathon | person running | person running facing right | running -🏃🏻‍➡️ running facing right: light skin tone -🏃🏻‍➡ running facing right: light skin tone marathon | person running | person running facing right | running -🏃🏼‍➡️ running facing right: medium-light skin tone -🏃🏼‍➡ running facing right: medium-light skin tone marathon | person running | person running facing right | running -🏃🏽‍➡️ running facing right: medium skin tone -🏃🏽‍➡ running facing right: medium skin tone marathon | person running | person running facing right | running -🏃🏾‍➡️ running facing right: medium-dark skin tone -🏃🏾‍➡ running facing right: medium-dark skin tone marathon | person running | person running facing right | running -🏃🏿‍➡️ running facing right: dark skin tone -🏃🏿‍➡ running facing right: dark skin tone marathon | person running | person running facing right | running -🏃‍♀️‍➡️ running facing right -🏃‍♀‍➡ running facing right marathon | racing | running | woman | woman running facing right -🏃🏻‍♀️‍➡️ running facing right: light skin tone -🏃🏻‍♀‍➡ running facing right: light skin tone marathon | racing | running | woman | woman running facing right -🏃🏼‍♀️‍➡️ running facing right: medium-light skin tone -🏃🏼‍♀‍➡ running facing right: medium-light skin tone marathon | racing | running | woman | woman running facing right -🏃🏽‍♀️‍➡️ running facing right: medium skin tone -🏃🏽‍♀‍➡ running facing right: medium skin tone marathon | racing | running | woman | woman running facing right -🏃🏾‍♀️‍➡️ running facing right: medium-dark skin tone -🏃🏾‍♀‍➡ running facing right: medium-dark skin tone marathon | racing | running | woman | woman running facing right -🏃🏿‍♀️‍➡️ running facing right: dark skin tone -🏃🏿‍♀‍➡ running facing right: dark skin tone marathon | racing | running | woman | woman running facing right -🏃‍♂️‍➡️ running facing right -🏃‍♂‍➡ running facing right man | man running facing right | marathon | racing | running -🏃🏻‍♂️‍➡️ running facing right: light skin tone -🏃🏻‍♂‍➡ running facing right: light skin tone man | man running facing right | marathon | racing | running -🏃🏼‍♂️‍➡️ running facing right: medium-light skin tone -🏃🏼‍♂‍➡ running facing right: medium-light skin tone man | man running facing right | marathon | racing | running -🏃🏽‍♂️‍➡️ running facing right: medium skin tone -🏃🏽‍♂‍➡ running facing right: medium skin tone man | man running facing right | marathon | racing | running -🏃🏾‍♂️‍➡️ running facing right: medium-dark skin tone -🏃🏾‍♂‍➡ running facing right: medium-dark skin tone man | man running facing right | marathon | racing | running -🏃🏿‍♂️‍➡️ running facing right: dark skin tone -🏃🏿‍♂‍➡ running facing right: dark skin tone man | man running facing right | marathon | racing | running -💃 dancing dance | dancing | woman -💃🏻 dancing: light skin tone dance | dancing | light skin tone | woman | woman dancing: light skin tone -💃🏼 dancing: medium-light skin tone dance | dancing | medium-light skin tone | woman | woman dancing: medium-light skin tone -💃🏽 dancing: medium skin tone dance | dancing | medium skin tone | woman | woman dancing: medium skin tone -💃🏾 dancing: medium-dark skin tone dance | dancing | medium-dark skin tone | woman | woman dancing: medium-dark skin tone -💃🏿 dancing: dark skin tone dance | dancing | dark skin tone | woman | woman dancing: dark skin tone -🕺 dancing dance | dancing | man -🕺🏻 dancing: light skin tone dance | dancing | light skin tone | man | man dancing: light skin tone -🕺🏼 dancing: medium-light skin tone dance | dancing | man | man dancing: medium-light skin tone | medium-light skin tone -🕺🏽 dancing: medium skin tone dance | dancing | man | man dancing: medium skin tone | medium skin tone -🕺🏾 dancing: medium-dark skin tone dance | dancing | man | man dancing: medium-dark skin tone | medium-dark skin tone -🕺🏿 dancing: dark skin tone dance | dancing | dark skin tone | man | man dancing: dark skin tone -🕴️ in suit levitating -🕴 in suit levitating business | person | person in suit levitating | suit -🕴🏻 in suit levitating: light skin tone business | light skin tone | person | person in suit levitating | person in suit levitating: light skin tone | suit -🕴🏼 in suit levitating: medium-light skin tone business | medium-light skin tone | person | person in suit levitating | person in suit levitating: medium-light skin tone | suit -🕴🏽 in suit levitating: medium skin tone business | medium skin tone | person | person in suit levitating | person in suit levitating: medium skin tone | suit -🕴🏾 in suit levitating: medium-dark skin tone business | medium-dark skin tone | person | person in suit levitating | person in suit levitating: medium-dark skin tone | suit -🕴🏿 in suit levitating: dark skin tone business | dark skin tone | person | person in suit levitating | person in suit levitating: dark skin tone | suit -👯 with bunny ears bunny ear | dancer | partying | people with bunny ears -👯‍♂️ with bunny ears -👯‍♂ with bunny ears bunny ear | dancer | men | men with bunny ears | partying -👯‍♀️ with bunny ears -👯‍♀ with bunny ears bunny ear | dancer | partying | women | women with bunny ears -🧖 in steamy room person in steamy room | sauna | steam room -🧖🏻 in steamy room: light skin tone light skin tone | person in steamy room | person in steamy room: light skin tone | sauna | steam room -🧖🏼 in steamy room: medium-light skin tone medium-light skin tone | person in steamy room | person in steamy room: medium-light skin tone | sauna | steam room -🧖🏽 in steamy room: medium skin tone medium skin tone | person in steamy room | person in steamy room: medium skin tone | sauna | steam room -🧖🏾 in steamy room: medium-dark skin tone medium-dark skin tone | person in steamy room | person in steamy room: medium-dark skin tone | sauna | steam room -🧖🏿 in steamy room: dark skin tone dark skin tone | person in steamy room | person in steamy room: dark skin tone | sauna | steam room -🧖‍♂️ in steamy room -🧖‍♂ in steamy room man in steamy room | sauna | steam room | man in steam room -🧖🏻‍♂️ in steamy room: light skin tone -🧖🏻‍♂ in steamy room: light skin tone light skin tone | man in steamy room | man in steamy room: light skin tone | sauna | steam room | man in steam room | man in steam room: light skin tone -🧖🏼‍♂️ in steamy room: medium-light skin tone -🧖🏼‍♂ in steamy room: medium-light skin tone man in steamy room | man in steamy room: medium-light skin tone | medium-light skin tone | sauna | steam room | man in steam room | man in steam room: medium-light skin tone -🧖🏽‍♂️ in steamy room: medium skin tone -🧖🏽‍♂ in steamy room: medium skin tone man in steamy room | man in steamy room: medium skin tone | medium skin tone | sauna | steam room | man in steam room | man in steam room: medium skin tone -🧖🏾‍♂️ in steamy room: medium-dark skin tone -🧖🏾‍♂ in steamy room: medium-dark skin tone man in steamy room | man in steamy room: medium-dark skin tone | medium-dark skin tone | sauna | steam room | man in steam room | man in steam room: medium-dark skin tone -🧖🏿‍♂️ in steamy room: dark skin tone -🧖🏿‍♂ in steamy room: dark skin tone dark skin tone | man in steamy room | man in steamy room: dark skin tone | sauna | steam room | man in steam room | man in steam room: dark skin tone -🧖‍♀️ in steamy room -🧖‍♀ in steamy room sauna | steam room | woman in steamy room | woman in steam room -🧖🏻‍♀️ in steamy room: light skin tone -🧖🏻‍♀ in steamy room: light skin tone light skin tone | sauna | steam room | woman in steamy room | woman in steamy room: light skin tone | woman in steam room | woman in steam room: light skin tone -🧖🏼‍♀️ in steamy room: medium-light skin tone -🧖🏼‍♀ in steamy room: medium-light skin tone medium-light skin tone | sauna | steam room | woman in steamy room | woman in steamy room: medium-light skin tone | woman in steam room | woman in steam room: medium-light skin tone -🧖🏽‍♀️ in steamy room: medium skin tone -🧖🏽‍♀ in steamy room: medium skin tone medium skin tone | sauna | steam room | woman in steamy room | woman in steamy room: medium skin tone | woman in steam room | woman in steam room: medium skin tone -🧖🏾‍♀️ in steamy room: medium-dark skin tone -🧖🏾‍♀ in steamy room: medium-dark skin tone medium-dark skin tone | sauna | steam room | woman in steamy room | woman in steamy room: medium-dark skin tone | woman in steam room | woman in steam room: medium-dark skin tone -🧖🏿‍♀️ in steamy room: dark skin tone -🧖🏿‍♀ in steamy room: dark skin tone dark skin tone | sauna | steam room | woman in steamy room | woman in steamy room: dark skin tone | woman in steam room | woman in steam room: dark skin tone -🧗 climbing climber | person climbing -🧗🏻 climbing: light skin tone climber | light skin tone | person climbing | person climbing: light skin tone -🧗🏼 climbing: medium-light skin tone climber | medium-light skin tone | person climbing | person climbing: medium-light skin tone -🧗🏽 climbing: medium skin tone climber | medium skin tone | person climbing | person climbing: medium skin tone -🧗🏾 climbing: medium-dark skin tone climber | medium-dark skin tone | person climbing | person climbing: medium-dark skin tone -🧗🏿 climbing: dark skin tone climber | dark skin tone | person climbing | person climbing: dark skin tone -🧗‍♂️ climbing -🧗‍♂ climbing climber | man climbing -🧗🏻‍♂️ climbing: light skin tone -🧗🏻‍♂ climbing: light skin tone climber | light skin tone | man climbing | man climbing: light skin tone -🧗🏼‍♂️ climbing: medium-light skin tone -🧗🏼‍♂ climbing: medium-light skin tone climber | man climbing | man climbing: medium-light skin tone | medium-light skin tone -🧗🏽‍♂️ climbing: medium skin tone -🧗🏽‍♂ climbing: medium skin tone climber | man climbing | man climbing: medium skin tone | medium skin tone -🧗🏾‍♂️ climbing: medium-dark skin tone -🧗🏾‍♂ climbing: medium-dark skin tone climber | man climbing | man climbing: medium-dark skin tone | medium-dark skin tone -🧗🏿‍♂️ climbing: dark skin tone -🧗🏿‍♂ climbing: dark skin tone climber | dark skin tone | man climbing | man climbing: dark skin tone -🧗‍♀️ climbing -🧗‍♀ climbing climber | woman climbing -🧗🏻‍♀️ climbing: light skin tone -🧗🏻‍♀ climbing: light skin tone climber | light skin tone | woman climbing | woman climbing: light skin tone -🧗🏼‍♀️ climbing: medium-light skin tone -🧗🏼‍♀ climbing: medium-light skin tone climber | medium-light skin tone | woman climbing | woman climbing: medium-light skin tone -🧗🏽‍♀️ climbing: medium skin tone -🧗🏽‍♀ climbing: medium skin tone climber | medium skin tone | woman climbing | woman climbing: medium skin tone -🧗🏾‍♀️ climbing: medium-dark skin tone -🧗🏾‍♀ climbing: medium-dark skin tone climber | medium-dark skin tone | woman climbing | woman climbing: medium-dark skin tone -🧗🏿‍♀️ climbing: dark skin tone -🧗🏿‍♀ climbing: dark skin tone climber | dark skin tone | woman climbing | woman climbing: dark skin tone -🤺 fencing fencer | fencing | person fencing | sword -🏇 racing horse | jockey | racehorse | racing -🏇🏻 racing: light skin tone horse | horse racing: light skin tone | jockey | light skin tone | racehorse | racing -🏇🏼 racing: medium-light skin tone horse | horse racing: medium-light skin tone | jockey | medium-light skin tone | racehorse | racing -🏇🏽 racing: medium skin tone horse | horse racing: medium skin tone | jockey | medium skin tone | racehorse | racing -🏇🏾 racing: medium-dark skin tone horse | horse racing: medium-dark skin tone | jockey | medium-dark skin tone | racehorse | racing -🏇🏿 racing: dark skin tone dark skin tone | horse | horse racing: dark skin tone | jockey | racehorse | racing -⛷ ski | skier | snow -🏂 ki | snow | snowboard | snowboarder -🏂🏻 light skin tone light skin tone | ski | snow | snowboard | snowboarder | snowboarder: light skin tone -🏂🏼 medium-light skin tone medium-light skin tone | ski | snow | snowboard | snowboarder | snowboarder: medium-light skin tone -🏂🏽 medium skin tone medium skin tone | ski | snow | snowboard | snowboarder | snowboarder: medium skin tone -🏂🏾 medium-dark skin tone medium-dark skin tone | ski | snow | snowboard | snowboarder | snowboarder: medium-dark skin tone -🏂🏿 dark skin tone dark skin tone | ski | snow | snowboard | snowboarder | snowboarder: dark skin tone -🏌️ golfing -🏌 golfing ball | golf | person golfing | golfer -🏌🏻 golfing: light skin tone ball | golf | light skin tone | person golfing | person golfing: light skin tone | golfer -🏌🏼 golfing: medium-light skin tone ball | golf | medium-light skin tone | person golfing | person golfing: medium-light skin tone | golfer -🏌🏽 golfing: medium skin tone ball | golf | medium skin tone | person golfing | person golfing: medium skin tone | golfer -🏌🏾 golfing: medium-dark skin tone ball | golf | medium-dark skin tone | person golfing | person golfing: medium-dark skin tone | golfer -🏌🏿 golfing: dark skin tone ball | dark skin tone | golf | person golfing | person golfing: dark skin tone | golfer -🏌️‍♂️ golfing -🏌️‍♂ golfing -🏌‍♂ golfing golf | man | man golfing | golfer -🏌🏻‍♂️ golfing: light skin tone -🏌🏻‍♂ golfing: light skin tone golf | light skin tone | man | man golfing | man golfing: light skin tone | golfer -🏌🏼‍♂️ golfing: medium-light skin tone -🏌🏼‍♂ golfing: medium-light skin tone golf | man | man golfing | man golfing: medium-light skin tone | medium-light skin tone | golfer -🏌🏽‍♂️ golfing: medium skin tone -🏌🏽‍♂ golfing: medium skin tone golf | man | man golfing | man golfing: medium skin tone | medium skin tone | golfer -🏌🏾‍♂️ golfing: medium-dark skin tone -🏌🏾‍♂ golfing: medium-dark skin tone golf | man | man golfing | man golfing: medium-dark skin tone | medium-dark skin tone | golfer -🏌🏿‍♂️ golfing: dark skin tone -🏌🏿‍♂ golfing: dark skin tone dark skin tone | golf | man | man golfing | man golfing: dark skin tone | golfer -🏌️‍♀️ golfing -🏌️‍♀ golfing -🏌‍♀ golfing golf | woman | woman golfing | golfer -🏌🏻‍♀️ golfing: light skin tone -🏌🏻‍♀ golfing: light skin tone golf | light skin tone | woman | woman golfing | woman golfing: light skin tone | golfer -🏌🏼‍♀️ golfing: medium-light skin tone -🏌🏼‍♀ golfing: medium-light skin tone golf | medium-light skin tone | woman | woman golfing | woman golfing: medium-light skin tone | golfer -🏌🏽‍♀️ golfing: medium skin tone -🏌🏽‍♀ golfing: medium skin tone golf | medium skin tone | woman | woman golfing | woman golfing: medium skin tone | golfer -🏌🏾‍♀️ golfing: medium-dark skin tone -🏌🏾‍♀ golfing: medium-dark skin tone golf | medium-dark skin tone | woman | woman golfing | woman golfing: medium-dark skin tone | golfer -🏌🏿‍♀️ golfing: dark skin tone -🏌🏿‍♀ golfing: dark skin tone dark skin tone | golf | woman | woman golfing | woman golfing: dark skin tone | golfer -🏄 surfing person surfing | surfing | surfer -🏄🏻 surfing: light skin tone light skin tone | person surfing | person surfing: light skin tone | surfing | surfer -🏄🏼 surfing: medium-light skin tone medium-light skin tone | person surfing | person surfing: medium-light skin tone | surfing | surfer -🏄🏽 surfing: medium skin tone medium skin tone | person surfing | person surfing: medium skin tone | surfing | surfer -🏄🏾 surfing: medium-dark skin tone medium-dark skin tone | person surfing | person surfing: medium-dark skin tone | surfing | surfer -🏄🏿 surfing: dark skin tone dark skin tone | person surfing | person surfing: dark skin tone | surfing | surfer -🏄‍♂️ surfing -🏄‍♂ surfing man | surfing | surfer -🏄🏻‍♂️ surfing: light skin tone -🏄🏻‍♂ surfing: light skin tone light skin tone | man | man surfing: light skin tone | surfing | surfer -🏄🏼‍♂️ surfing: medium-light skin tone -🏄🏼‍♂ surfing: medium-light skin tone man | man surfing: medium-light skin tone | medium-light skin tone | surfing | surfer -🏄🏽‍♂️ surfing: medium skin tone -🏄🏽‍♂ surfing: medium skin tone man | man surfing: medium skin tone | medium skin tone | surfing | surfer -🏄🏾‍♂️ surfing: medium-dark skin tone -🏄🏾‍♂ surfing: medium-dark skin tone man | man surfing: medium-dark skin tone | medium-dark skin tone | surfing | surfer -🏄🏿‍♂️ surfing: dark skin tone -🏄🏿‍♂ surfing: dark skin tone dark skin tone | man | man surfing: dark skin tone | surfing | surfer -🏄‍♀️ surfing -🏄‍♀ surfing surfing | woman | surfer -🏄🏻‍♀️ surfing: light skin tone -🏄🏻‍♀ surfing: light skin tone light skin tone | surfing | woman | woman surfing: light skin tone | surfer -🏄🏼‍♀️ surfing: medium-light skin tone -🏄🏼‍♀ surfing: medium-light skin tone medium-light skin tone | surfing | woman | woman surfing: medium-light skin tone | surfer -🏄🏽‍♀️ surfing: medium skin tone -🏄🏽‍♀ surfing: medium skin tone medium skin tone | surfing | woman | woman surfing: medium skin tone | surfer -🏄🏾‍♀️ surfing: medium-dark skin tone -🏄🏾‍♀ surfing: medium-dark skin tone medium-dark skin tone | surfing | woman | woman surfing: medium-dark skin tone | surfer -🏄🏿‍♀️ surfing: dark skin tone -🏄🏿‍♀ surfing: dark skin tone dark skin tone | surfing | woman | woman surfing: dark skin tone | surfer -🚣 rowing boat boat | person rowing boat | rowboat | person -🚣🏻 rowing boat: light skin tone boat | light skin tone | person rowing boat | person rowing boat: light skin tone | rowboat | person -🚣🏼 rowing boat: medium-light skin tone boat | medium-light skin tone | person rowing boat | person rowing boat: medium-light skin tone | rowboat | person -🚣🏽 rowing boat: medium skin tone boat | medium skin tone | person rowing boat | person rowing boat: medium skin tone | rowboat | person -🚣🏾 rowing boat: medium-dark skin tone boat | medium-dark skin tone | person rowing boat | person rowing boat: medium-dark skin tone | rowboat | person -🚣🏿 rowing boat: dark skin tone boat | dark skin tone | person rowing boat | person rowing boat: dark skin tone | rowboat | person -🚣‍♂️ rowing boat -🚣‍♂ rowing boat boat | man | man rowing boat | rowboat -🚣🏻‍♂️ rowing boat: light skin tone -🚣🏻‍♂ rowing boat: light skin tone boat | light skin tone | man | man rowing boat | man rowing boat: light skin tone | rowboat -🚣🏼‍♂️ rowing boat: medium-light skin tone -🚣🏼‍♂ rowing boat: medium-light skin tone boat | man | man rowing boat | man rowing boat: medium-light skin tone | medium-light skin tone | rowboat -🚣🏽‍♂️ rowing boat: medium skin tone -🚣🏽‍♂ rowing boat: medium skin tone boat | man | man rowing boat | man rowing boat: medium skin tone | medium skin tone | rowboat -🚣🏾‍♂️ rowing boat: medium-dark skin tone -🚣🏾‍♂ rowing boat: medium-dark skin tone boat | man | man rowing boat | man rowing boat: medium-dark skin tone | medium-dark skin tone | rowboat -🚣🏿‍♂️ rowing boat: dark skin tone -🚣🏿‍♂ rowing boat: dark skin tone boat | dark skin tone | man | man rowing boat | man rowing boat: dark skin tone | rowboat -🚣‍♀️ rowing boat -🚣‍♀ rowing boat boat | rowboat | woman | woman rowing boat -🚣🏻‍♀️ rowing boat: light skin tone -🚣🏻‍♀ rowing boat: light skin tone boat | light skin tone | rowboat | woman | woman rowing boat | woman rowing boat: light skin tone -🚣🏼‍♀️ rowing boat: medium-light skin tone -🚣🏼‍♀ rowing boat: medium-light skin tone boat | medium-light skin tone | rowboat | woman | woman rowing boat | woman rowing boat: medium-light skin tone -🚣🏽‍♀️ rowing boat: medium skin tone -🚣🏽‍♀ rowing boat: medium skin tone boat | medium skin tone | rowboat | woman | woman rowing boat | woman rowing boat: medium skin tone -🚣🏾‍♀️ rowing boat: medium-dark skin tone -🚣🏾‍♀ rowing boat: medium-dark skin tone boat | medium-dark skin tone | rowboat | woman | woman rowing boat | woman rowing boat: medium-dark skin tone -🚣🏿‍♀️ rowing boat: dark skin tone -🚣🏿‍♀ rowing boat: dark skin tone boat | dark skin tone | rowboat | woman | woman rowing boat | woman rowing boat: dark skin tone -🏊 swimming person swimming | swim | swimmer -🏊🏻 swimming: light skin tone light skin tone | person swimming | person swimming: light skin tone | swim | swimmer -🏊🏼 swimming: medium-light skin tone medium-light skin tone | person swimming | person swimming: medium-light skin tone | swim | swimmer -🏊🏽 swimming: medium skin tone medium skin tone | person swimming | person swimming: medium skin tone | swim | swimmer -🏊🏾 swimming: medium-dark skin tone medium-dark skin tone | person swimming | person swimming: medium-dark skin tone | swim | swimmer -🏊🏿 swimming: dark skin tone dark skin tone | person swimming | person swimming: dark skin tone | swim | swimmer -🏊‍♂️ swimming -🏊‍♂ swimming man | man swimming | swim | swimmer -🏊🏻‍♂️ swimming: light skin tone -🏊🏻‍♂ swimming: light skin tone light skin tone | man | man swimming | man swimming: light skin tone | swim | swimmer -🏊🏼‍♂️ swimming: medium-light skin tone -🏊🏼‍♂ swimming: medium-light skin tone man | man swimming | man swimming: medium-light skin tone | medium-light skin tone | swim | swimmer -🏊🏽‍♂️ swimming: medium skin tone -🏊🏽‍♂ swimming: medium skin tone man | man swimming | man swimming: medium skin tone | medium skin tone | swim | swimmer -🏊🏾‍♂️ swimming: medium-dark skin tone -🏊🏾‍♂ swimming: medium-dark skin tone man | man swimming | man swimming: medium-dark skin tone | medium-dark skin tone | swim | swimmer -🏊🏿‍♂️ swimming: dark skin tone -🏊🏿‍♂ swimming: dark skin tone dark skin tone | man | man swimming | man swimming: dark skin tone | swim | swimmer -🏊‍♀️ swimming -🏊‍♀ swimming swim | woman | woman swimming | swimmer -🏊🏻‍♀️ swimming: light skin tone -🏊🏻‍♀ swimming: light skin tone light skin tone | swim | woman | woman swimming | woman swimming: light skin tone | swimmer -🏊🏼‍♀️ swimming: medium-light skin tone -🏊🏼‍♀ swimming: medium-light skin tone medium-light skin tone | swim | woman | woman swimming | woman swimming: medium-light skin tone | swimmer -🏊🏽‍♀️ swimming: medium skin tone -🏊🏽‍♀ swimming: medium skin tone medium skin tone | swim | woman | woman swimming | woman swimming: medium skin tone | swimmer -🏊🏾‍♀️ swimming: medium-dark skin tone -🏊🏾‍♀ swimming: medium-dark skin tone medium-dark skin tone | swim | woman | woman swimming | woman swimming: medium-dark skin tone | swimmer -🏊🏿‍♀️ swimming: dark skin tone -🏊🏿‍♀ swimming: dark skin tone dark skin tone | swim | woman | woman swimming | woman swimming: dark skin tone | swimmer -⛹️ bouncing ball -⛹ bouncing ball ball | person bouncing ball -⛹🏻 bouncing ball: light skin tone ball | light skin tone | person bouncing ball | person bouncing ball: light skin tone -⛹🏼 bouncing ball: medium-light skin tone ball | medium-light skin tone | person bouncing ball | person bouncing ball: medium-light skin tone -⛹🏽 bouncing ball: medium skin tone ball | medium skin tone | person bouncing ball | person bouncing ball: medium skin tone -⛹🏾 bouncing ball: medium-dark skin tone ball | medium-dark skin tone | person bouncing ball | person bouncing ball: medium-dark skin tone -⛹🏿 bouncing ball: dark skin tone ball | dark skin tone | person bouncing ball | person bouncing ball: dark skin tone -⛹️‍♂️ bouncing ball -⛹️‍♂ bouncing ball -⛹‍♂ bouncing ball ball | man | man bouncing ball -⛹🏻‍♂️ bouncing ball: light skin tone -⛹🏻‍♂ bouncing ball: light skin tone ball | light skin tone | man | man bouncing ball | man bouncing ball: light skin tone -⛹🏼‍♂️ bouncing ball: medium-light skin tone -⛹🏼‍♂ bouncing ball: medium-light skin tone ball | man | man bouncing ball | man bouncing ball: medium-light skin tone | medium-light skin tone -⛹🏽‍♂️ bouncing ball: medium skin tone -⛹🏽‍♂ bouncing ball: medium skin tone ball | man | man bouncing ball | man bouncing ball: medium skin tone | medium skin tone -⛹🏾‍♂️ bouncing ball: medium-dark skin tone -⛹🏾‍♂ bouncing ball: medium-dark skin tone ball | man | man bouncing ball | man bouncing ball: medium-dark skin tone | medium-dark skin tone -⛹🏿‍♂️ bouncing ball: dark skin tone -⛹🏿‍♂ bouncing ball: dark skin tone ball | dark skin tone | man | man bouncing ball | man bouncing ball: dark skin tone -⛹️‍♀️ bouncing ball -⛹️‍♀ bouncing ball -⛹‍♀ bouncing ball ball | woman | woman bouncing ball -⛹🏻‍♀️ bouncing ball: light skin tone -⛹🏻‍♀ bouncing ball: light skin tone ball | light skin tone | woman | woman bouncing ball | woman bouncing ball: light skin tone -⛹🏼‍♀️ bouncing ball: medium-light skin tone -⛹🏼‍♀ bouncing ball: medium-light skin tone ball | medium-light skin tone | woman | woman bouncing ball | woman bouncing ball: medium-light skin tone -⛹🏽‍♀️ bouncing ball: medium skin tone -⛹🏽‍♀ bouncing ball: medium skin tone ball | medium skin tone | woman | woman bouncing ball | woman bouncing ball: medium skin tone -⛹🏾‍♀️ bouncing ball: medium-dark skin tone -⛹🏾‍♀ bouncing ball: medium-dark skin tone ball | medium-dark skin tone | woman | woman bouncing ball | woman bouncing ball: medium-dark skin tone -⛹🏿‍♀️ bouncing ball: dark skin tone -⛹🏿‍♀ bouncing ball: dark skin tone ball | dark skin tone | woman | woman bouncing ball | woman bouncing ball: dark skin tone -🏋️ lifting weights -🏋 lifting weights lifter | person lifting weights | weight | weightlifter -🏋🏻 lifting weights: light skin tone lifter | light skin tone | person lifting weights | person lifting weights: light skin tone | weight | weightlifter -🏋🏼 lifting weights: medium-light skin tone lifter | medium-light skin tone | person lifting weights | person lifting weights: medium-light skin tone | weight | weightlifter -🏋🏽 lifting weights: medium skin tone lifter | medium skin tone | person lifting weights | person lifting weights: medium skin tone | weight | weightlifter -🏋🏾 lifting weights: medium-dark skin tone lifter | medium-dark skin tone | person lifting weights | person lifting weights: medium-dark skin tone | weight | weightlifter -🏋🏿 lifting weights: dark skin tone dark skin tone | lifter | person lifting weights | person lifting weights: dark skin tone | weight | weightlifter -🏋️‍♂️ lifting weights -🏋️‍♂ lifting weights -🏋‍♂ lifting weights man | man lifting weights | weight lifter -🏋🏻‍♂️ lifting weights: light skin tone -🏋🏻‍♂ lifting weights: light skin tone light skin tone | man | man lifting weights | man lifting weights: light skin tone | weight lifter -🏋🏼‍♂️ lifting weights: medium-light skin tone -🏋🏼‍♂ lifting weights: medium-light skin tone man | man lifting weights | man lifting weights: medium-light skin tone | medium-light skin tone | weight lifter -🏋🏽‍♂️ lifting weights: medium skin tone -🏋🏽‍♂ lifting weights: medium skin tone man | man lifting weights | man lifting weights: medium skin tone | medium skin tone | weight lifter -🏋🏾‍♂️ lifting weights: medium-dark skin tone -🏋🏾‍♂ lifting weights: medium-dark skin tone man | man lifting weights | man lifting weights: medium-dark skin tone | medium-dark skin tone | weight lifter -🏋🏿‍♂️ lifting weights: dark skin tone -🏋🏿‍♂ lifting weights: dark skin tone dark skin tone | man | man lifting weights | man lifting weights: dark skin tone | weight lifter -🏋️‍♀️ lifting weights -🏋️‍♀ lifting weights -🏋‍♀ lifting weights weight lifter | woman | woman lifting weights -🏋🏻‍♀️ lifting weights: light skin tone -🏋🏻‍♀ lifting weights: light skin tone light skin tone | weight lifter | woman | woman lifting weights | woman lifting weights: light skin tone -🏋🏼‍♀️ lifting weights: medium-light skin tone -🏋🏼‍♀ lifting weights: medium-light skin tone medium-light skin tone | weight lifter | woman | woman lifting weights | woman lifting weights: medium-light skin tone -🏋🏽‍♀️ lifting weights: medium skin tone -🏋🏽‍♀ lifting weights: medium skin tone medium skin tone | weight lifter | woman | woman lifting weights | woman lifting weights: medium skin tone -🏋🏾‍♀️ lifting weights: medium-dark skin tone -🏋🏾‍♀ lifting weights: medium-dark skin tone medium-dark skin tone | weight lifter | woman | woman lifting weights | woman lifting weights: medium-dark skin tone -🏋🏿‍♀️ lifting weights: dark skin tone -🏋🏿‍♀ lifting weights: dark skin tone dark skin tone | weight lifter | woman | woman lifting weights | woman lifting weights: dark skin tone -🚴 biking bicycle | biking | cyclist | person biking | person riding a bike -🚴🏻 biking: light skin tone bicycle | biking | cyclist | light skin tone | person biking | person biking: light skin tone | person riding a bike | person riding a bike: light skin tone -🚴🏼 biking: medium-light skin tone bicycle | biking | cyclist | medium-light skin tone | person biking | person biking: medium-light skin tone | person riding a bike | person riding a bike: medium-light skin tone -🚴🏽 biking: medium skin tone bicycle | biking | cyclist | medium skin tone | person biking | person biking: medium skin tone | person riding a bike | person riding a bike: medium skin tone -🚴🏾 biking: medium-dark skin tone bicycle | biking | cyclist | medium-dark skin tone | person biking | person biking: medium-dark skin tone | person riding a bike | person riding a bike: medium-dark skin tone -🚴🏿 biking: dark skin tone bicycle | biking | cyclist | dark skin tone | person biking | person biking: dark skin tone | person riding a bike | person riding a bike: dark skin tone -🚴‍♂️ biking -🚴‍♂ biking bicycle | biking | cyclist | man | cycling | man riding a bike -🚴🏻‍♂️ biking: light skin tone -🚴🏻‍♂ biking: light skin tone bicycle | biking | cyclist | light skin tone | man | man biking: light skin tone | cycling | man riding a bike | man riding a bike: light skin tone -🚴🏼‍♂️ biking: medium-light skin tone -🚴🏼‍♂ biking: medium-light skin tone bicycle | biking | cyclist | man | man biking: medium-light skin tone | medium-light skin tone | cycling | man riding a bike | man riding a bike: medium-light skin tone -🚴🏽‍♂️ biking: medium skin tone -🚴🏽‍♂ biking: medium skin tone bicycle | biking | cyclist | man | man biking: medium skin tone | medium skin tone | cycling | man riding a bike | man riding a bike: medium skin tone -🚴🏾‍♂️ biking: medium-dark skin tone -🚴🏾‍♂ biking: medium-dark skin tone bicycle | biking | cyclist | man | man biking: medium-dark skin tone | medium-dark skin tone | cycling | man riding a bike | man riding a bike: medium-dark skin tone -🚴🏿‍♂️ biking: dark skin tone -🚴🏿‍♂ biking: dark skin tone bicycle | biking | cyclist | dark skin tone | man | man biking: dark skin tone | cycling | man riding a bike | man riding a bike: dark skin tone -🚴‍♀️ biking -🚴‍♀ biking bicycle | biking | cyclist | woman | cycling | woman riding a bike -🚴🏻‍♀️ biking: light skin tone -🚴🏻‍♀ biking: light skin tone bicycle | biking | cyclist | light skin tone | woman | woman biking: light skin tone | cycling | woman riding a bike | woman riding a bike: light skin tone -🚴🏼‍♀️ biking: medium-light skin tone -🚴🏼‍♀ biking: medium-light skin tone bicycle | biking | cyclist | medium-light skin tone | woman | woman biking: medium-light skin tone | cycling | woman riding a bike | woman riding a bike: medium-light skin tone -🚴🏽‍♀️ biking: medium skin tone -🚴🏽‍♀ biking: medium skin tone bicycle | biking | cyclist | medium skin tone | woman | woman biking: medium skin tone | cycling | woman riding a bike | woman riding a bike: medium skin tone -🚴🏾‍♀️ biking: medium-dark skin tone -🚴🏾‍♀ biking: medium-dark skin tone bicycle | biking | cyclist | medium-dark skin tone | woman | woman biking: medium-dark skin tone | cycling | woman riding a bike | woman riding a bike: medium-dark skin tone -🚴🏿‍♀️ biking: dark skin tone -🚴🏿‍♀ biking: dark skin tone bicycle | biking | cyclist | dark skin tone | woman | woman biking: dark skin tone | cycling | woman riding a bike | woman riding a bike: dark skin tone -🚵 mountain biking bicycle | bicyclist | bike | cyclist | mountain | person mountain biking -🚵🏻 mountain biking: light skin tone bicycle | bicyclist | bike | cyclist | light skin tone | mountain | person mountain biking | person mountain biking: light skin tone -🚵🏼 mountain biking: medium-light skin tone bicycle | bicyclist | bike | cyclist | medium-light skin tone | mountain | person mountain biking | person mountain biking: medium-light skin tone -🚵🏽 mountain biking: medium skin tone bicycle | bicyclist | bike | cyclist | medium skin tone | mountain | person mountain biking | person mountain biking: medium skin tone -🚵🏾 mountain biking: medium-dark skin tone bicycle | bicyclist | bike | cyclist | medium-dark skin tone | mountain | person mountain biking | person mountain biking: medium-dark skin tone -🚵🏿 mountain biking: dark skin tone bicycle | bicyclist | bike | cyclist | dark skin tone | mountain | person mountain biking | person mountain biking: dark skin tone -🚵‍♂️ mountain biking -🚵‍♂ mountain biking bicycle | bike | cyclist | man | man mountain biking | mountain -🚵🏻‍♂️ mountain biking: light skin tone -🚵🏻‍♂ mountain biking: light skin tone bicycle | bike | cyclist | light skin tone | man | man mountain biking | man mountain biking: light skin tone | mountain -🚵🏼‍♂️ mountain biking: medium-light skin tone -🚵🏼‍♂ mountain biking: medium-light skin tone bicycle | bike | cyclist | man | man mountain biking | man mountain biking: medium-light skin tone | medium-light skin tone | mountain -🚵🏽‍♂️ mountain biking: medium skin tone -🚵🏽‍♂ mountain biking: medium skin tone bicycle | bike | cyclist | man | man mountain biking | man mountain biking: medium skin tone | medium skin tone | mountain -🚵🏾‍♂️ mountain biking: medium-dark skin tone -🚵🏾‍♂ mountain biking: medium-dark skin tone bicycle | bike | cyclist | man | man mountain biking | man mountain biking: medium-dark skin tone | medium-dark skin tone | mountain -🚵🏿‍♂️ mountain biking: dark skin tone -🚵🏿‍♂ mountain biking: dark skin tone bicycle | bike | cyclist | dark skin tone | man | man mountain biking | man mountain biking: dark skin tone | mountain -🚵‍♀️ mountain biking -🚵‍♀ mountain biking bicycle | bike | biking | cyclist | mountain | woman -🚵🏻‍♀️ mountain biking: light skin tone -🚵🏻‍♀ mountain biking: light skin tone bicycle | bike | biking | cyclist | light skin tone | mountain | woman | woman mountain biking: light skin tone -🚵🏼‍♀️ mountain biking: medium-light skin tone -🚵🏼‍♀ mountain biking: medium-light skin tone bicycle | bike | biking | cyclist | medium-light skin tone | mountain | woman | woman mountain biking: medium-light skin tone -🚵🏽‍♀️ mountain biking: medium skin tone -🚵🏽‍♀ mountain biking: medium skin tone bicycle | bike | biking | cyclist | medium skin tone | mountain | woman | woman mountain biking: medium skin tone -🚵🏾‍♀️ mountain biking: medium-dark skin tone -🚵🏾‍♀ mountain biking: medium-dark skin tone bicycle | bike | biking | cyclist | medium-dark skin tone | mountain | woman | woman mountain biking: medium-dark skin tone -🚵🏿‍♀️ mountain biking: dark skin tone -🚵🏿‍♀ mountain biking: dark skin tone bicycle | bike | biking | cyclist | dark skin tone | mountain | woman | woman mountain biking: dark skin tone -🤸 cartwheeling cartwheel | gymnastics | person cartwheeling -🤸🏻 cartwheeling: light skin tone cartwheel | gymnastics | light skin tone | person cartwheeling | person cartwheeling: light skin tone -🤸🏼 cartwheeling: medium-light skin tone cartwheel | gymnastics | medium-light skin tone | person cartwheeling | person cartwheeling: medium-light skin tone -🤸🏽 cartwheeling: medium skin tone cartwheel | gymnastics | medium skin tone | person cartwheeling | person cartwheeling: medium skin tone -🤸🏾 cartwheeling: medium-dark skin tone cartwheel | gymnastics | medium-dark skin tone | person cartwheeling | person cartwheeling: medium-dark skin tone -🤸🏿 cartwheeling: dark skin tone cartwheel | dark skin tone | gymnastics | person cartwheeling | person cartwheeling: dark skin tone -🤸‍♂️ cartwheeling -🤸‍♂ cartwheeling cartwheel | gymnastics | man | man cartwheeling -🤸🏻‍♂️ cartwheeling: light skin tone -🤸🏻‍♂ cartwheeling: light skin tone cartwheel | gymnastics | light skin tone | man | man cartwheeling | man cartwheeling: light skin tone -🤸🏼‍♂️ cartwheeling: medium-light skin tone -🤸🏼‍♂ cartwheeling: medium-light skin tone cartwheel | gymnastics | man | man cartwheeling | man cartwheeling: medium-light skin tone | medium-light skin tone -🤸🏽‍♂️ cartwheeling: medium skin tone -🤸🏽‍♂ cartwheeling: medium skin tone cartwheel | gymnastics | man | man cartwheeling | man cartwheeling: medium skin tone | medium skin tone -🤸🏾‍♂️ cartwheeling: medium-dark skin tone -🤸🏾‍♂ cartwheeling: medium-dark skin tone cartwheel | gymnastics | man | man cartwheeling | man cartwheeling: medium-dark skin tone | medium-dark skin tone -🤸🏿‍♂️ cartwheeling: dark skin tone -🤸🏿‍♂ cartwheeling: dark skin tone cartwheel | dark skin tone | gymnastics | man | man cartwheeling | man cartwheeling: dark skin tone -🤸‍♀️ cartwheeling -🤸‍♀ cartwheeling cartwheel | gymnastics | woman | woman cartwheeling -🤸🏻‍♀️ cartwheeling: light skin tone -🤸🏻‍♀ cartwheeling: light skin tone cartwheel | gymnastics | light skin tone | woman | woman cartwheeling | woman cartwheeling: light skin tone -🤸🏼‍♀️ cartwheeling: medium-light skin tone -🤸🏼‍♀ cartwheeling: medium-light skin tone cartwheel | gymnastics | medium-light skin tone | woman | woman cartwheeling | woman cartwheeling: medium-light skin tone -🤸🏽‍♀️ cartwheeling: medium skin tone -🤸🏽‍♀ cartwheeling: medium skin tone cartwheel | gymnastics | medium skin tone | woman | woman cartwheeling | woman cartwheeling: medium skin tone -🤸🏾‍♀️ cartwheeling: medium-dark skin tone -🤸🏾‍♀ cartwheeling: medium-dark skin tone cartwheel | gymnastics | medium-dark skin tone | woman | woman cartwheeling | woman cartwheeling: medium-dark skin tone -🤸🏿‍♀️ cartwheeling: dark skin tone -🤸🏿‍♀ cartwheeling: dark skin tone cartwheel | dark skin tone | gymnastics | woman | woman cartwheeling | woman cartwheeling: dark skin tone -🤼 wrestling people wrestling | wrestle | wrestler -🤼‍♂️ wrestling -🤼‍♂ wrestling men | men wrestling | wrestle -🤼‍♀️ wrestling -🤼‍♀ wrestling women | women wrestling | wrestle -🤽 playing water polo person playing water polo | polo | water -🤽🏻 playing water polo: light skin tone light skin tone | person playing water polo | person playing water polo: light skin tone | polo | water -🤽🏼 playing water polo: medium-light skin tone medium-light skin tone | person playing water polo | person playing water polo: medium-light skin tone | polo | water -🤽🏽 playing water polo: medium skin tone medium skin tone | person playing water polo | person playing water polo: medium skin tone | polo | water -🤽🏾 playing water polo: medium-dark skin tone medium-dark skin tone | person playing water polo | person playing water polo: medium-dark skin tone | polo | water -🤽🏿 playing water polo: dark skin tone dark skin tone | person playing water polo | person playing water polo: dark skin tone | polo | water -🤽‍♂️ playing water polo -🤽‍♂ playing water polo man | man playing water polo | water polo -🤽🏻‍♂️ playing water polo: light skin tone -🤽🏻‍♂ playing water polo: light skin tone light skin tone | man | man playing water polo | man playing water polo: light skin tone | water polo -🤽🏼‍♂️ playing water polo: medium-light skin tone -🤽🏼‍♂ playing water polo: medium-light skin tone man | man playing water polo | man playing water polo: medium-light skin tone | medium-light skin tone | water polo -🤽🏽‍♂️ playing water polo: medium skin tone -🤽🏽‍♂ playing water polo: medium skin tone man | man playing water polo | man playing water polo: medium skin tone | medium skin tone | water polo -🤽🏾‍♂️ playing water polo: medium-dark skin tone -🤽🏾‍♂ playing water polo: medium-dark skin tone man | man playing water polo | man playing water polo: medium-dark skin tone | medium-dark skin tone | water polo -🤽🏿‍♂️ playing water polo: dark skin tone -🤽🏿‍♂ playing water polo: dark skin tone dark skin tone | man | man playing water polo | man playing water polo: dark skin tone | water polo -🤽‍♀️ playing water polo -🤽‍♀ playing water polo water polo | woman | woman playing water polo -🤽🏻‍♀️ playing water polo: light skin tone -🤽🏻‍♀ playing water polo: light skin tone light skin tone | water polo | woman | woman playing water polo | woman playing water polo: light skin tone -🤽🏼‍♀️ playing water polo: medium-light skin tone -🤽🏼‍♀ playing water polo: medium-light skin tone medium-light skin tone | water polo | woman | woman playing water polo | woman playing water polo: medium-light skin tone -🤽🏽‍♀️ playing water polo: medium skin tone -🤽🏽‍♀ playing water polo: medium skin tone medium skin tone | water polo | woman | woman playing water polo | woman playing water polo: medium skin tone -🤽🏾‍♀️ playing water polo: medium-dark skin tone -🤽🏾‍♀ playing water polo: medium-dark skin tone medium-dark skin tone | water polo | woman | woman playing water polo | woman playing water polo: medium-dark skin tone -🤽🏿‍♀️ playing water polo: dark skin tone -🤽🏿‍♀ playing water polo: dark skin tone dark skin tone | water polo | woman | woman playing water polo | woman playing water polo: dark skin tone -🤾 playing handball ball | handball | person playing handball -🤾🏻 playing handball: light skin tone ball | handball | light skin tone | person playing handball | person playing handball: light skin tone -🤾🏼 playing handball: medium-light skin tone ball | handball | medium-light skin tone | person playing handball | person playing handball: medium-light skin tone -🤾🏽 playing handball: medium skin tone ball | handball | medium skin tone | person playing handball | person playing handball: medium skin tone -🤾🏾 playing handball: medium-dark skin tone ball | handball | medium-dark skin tone | person playing handball | person playing handball: medium-dark skin tone -🤾🏿 playing handball: dark skin tone ball | dark skin tone | handball | person playing handball | person playing handball: dark skin tone -🤾‍♂️ playing handball -🤾‍♂ playing handball handball | man | man playing handball -🤾🏻‍♂️ playing handball: light skin tone -🤾🏻‍♂ playing handball: light skin tone handball | light skin tone | man | man playing handball | man playing handball: light skin tone -🤾🏼‍♂️ playing handball: medium-light skin tone -🤾🏼‍♂ playing handball: medium-light skin tone handball | man | man playing handball | man playing handball: medium-light skin tone | medium-light skin tone -🤾🏽‍♂️ playing handball: medium skin tone -🤾🏽‍♂ playing handball: medium skin tone handball | man | man playing handball | man playing handball: medium skin tone | medium skin tone -🤾🏾‍♂️ playing handball: medium-dark skin tone -🤾🏾‍♂ playing handball: medium-dark skin tone handball | man | man playing handball | man playing handball: medium-dark skin tone | medium-dark skin tone -🤾🏿‍♂️ playing handball: dark skin tone -🤾🏿‍♂ playing handball: dark skin tone dark skin tone | handball | man | man playing handball | man playing handball: dark skin tone -🤾‍♀️ playing handball -🤾‍♀ playing handball handball | woman | woman playing handball -🤾🏻‍♀️ playing handball: light skin tone -🤾🏻‍♀ playing handball: light skin tone handball | light skin tone | woman | woman playing handball | woman playing handball: light skin tone -🤾🏼‍♀️ playing handball: medium-light skin tone -🤾🏼‍♀ playing handball: medium-light skin tone handball | medium-light skin tone | woman | woman playing handball | woman playing handball: medium-light skin tone -🤾🏽‍♀️ playing handball: medium skin tone -🤾🏽‍♀ playing handball: medium skin tone handball | medium skin tone | woman | woman playing handball | woman playing handball: medium skin tone -🤾🏾‍♀️ playing handball: medium-dark skin tone -🤾🏾‍♀ playing handball: medium-dark skin tone handball | medium-dark skin tone | woman | woman playing handball | woman playing handball: medium-dark skin tone -🤾🏿‍♀️ playing handball: dark skin tone -🤾🏿‍♀ playing handball: dark skin tone dark skin tone | handball | woman | woman playing handball | woman playing handball: dark skin tone -🤹 juggling balance | juggle | multitask | person juggling | skill | multi-task -🤹🏻 juggling: light skin tone balance | juggle | light skin tone | multitask | person juggling | person juggling: light skin tone | skill | multi-task -🤹🏼 juggling: medium-light skin tone balance | juggle | medium-light skin tone | multitask | person juggling | person juggling: medium-light skin tone | skill | multi-task -🤹🏽 juggling: medium skin tone balance | juggle | medium skin tone | multitask | person juggling | person juggling: medium skin tone | skill | multi-task -🤹🏾 juggling: medium-dark skin tone balance | juggle | medium-dark skin tone | multitask | person juggling | person juggling: medium-dark skin tone | skill | multi-task -🤹🏿 juggling: dark skin tone balance | dark skin tone | juggle | multitask | person juggling | person juggling: dark skin tone | skill | multi-task -🤹‍♂️ juggling -🤹‍♂ juggling juggling | man | multitask | multi-task -🤹🏻‍♂️ juggling: light skin tone -🤹🏻‍♂ juggling: light skin tone juggling | light skin tone | man | man juggling: light skin tone | multitask | multi-task -🤹🏼‍♂️ juggling: medium-light skin tone -🤹🏼‍♂ juggling: medium-light skin tone juggling | man | man juggling: medium-light skin tone | medium-light skin tone | multitask | multi-task -🤹🏽‍♂️ juggling: medium skin tone -🤹🏽‍♂ juggling: medium skin tone juggling | man | man juggling: medium skin tone | medium skin tone | multitask | multi-task -🤹🏾‍♂️ juggling: medium-dark skin tone -🤹🏾‍♂ juggling: medium-dark skin tone juggling | man | man juggling: medium-dark skin tone | medium-dark skin tone | multitask | multi-task -🤹🏿‍♂️ juggling: dark skin tone -🤹🏿‍♂ juggling: dark skin tone dark skin tone | juggling | man | man juggling: dark skin tone | multitask | multi-task -🤹‍♀️ juggling -🤹‍♀ juggling juggling | multitask | woman | multi-task -🤹🏻‍♀️ juggling: light skin tone -🤹🏻‍♀ juggling: light skin tone juggling | light skin tone | multitask | woman | woman juggling: light skin tone | multi-task -🤹🏼‍♀️ juggling: medium-light skin tone -🤹🏼‍♀ juggling: medium-light skin tone juggling | medium-light skin tone | multitask | woman | woman juggling: medium-light skin tone | multi-task -🤹🏽‍♀️ juggling: medium skin tone -🤹🏽‍♀ juggling: medium skin tone juggling | medium skin tone | multitask | woman | woman juggling: medium skin tone | multi-task -🤹🏾‍♀️ juggling: medium-dark skin tone -🤹🏾‍♀ juggling: medium-dark skin tone juggling | medium-dark skin tone | multitask | woman | woman juggling: medium-dark skin tone | multi-task -🤹🏿‍♀️ juggling: dark skin tone -🤹🏿‍♀ juggling: dark skin tone dark skin tone | juggling | multitask | woman | woman juggling: dark skin tone | multi-task -🧘 meditation | person in lotus position | yoga -🧘🏻 light skin tone light skin tone | meditation | person in lotus position | person in lotus position: light skin tone | yoga -🧘🏼 medium-light skin tone meditation | medium-light skin tone | person in lotus position | person in lotus position: medium-light skin tone | yoga -🧘🏽 medium skin tone meditation | medium skin tone | person in lotus position | person in lotus position: medium skin tone | yoga -🧘🏾 medium-dark skin tone meditation | medium-dark skin tone | person in lotus position | person in lotus position: medium-dark skin tone | yoga -🧘🏿 dark skin tone dark skin tone | meditation | person in lotus position | person in lotus position: dark skin tone | yoga -🧘‍♂ in lotus position man in lotus position | meditation | yoga -🧘🏻‍♂️ light skin tone -🧘🏻‍♂ light skin tone light skin tone | man in lotus position | man in lotus position: light skin tone | meditation | yoga -🧘🏼‍♂️ medium-light skin tone -🧘🏼‍♂ medium-light skin tone man in lotus position | man in lotus position: medium-light skin tone | meditation | medium-light skin tone | yoga -🧘🏽‍♂️ medium skin tone -🧘🏽‍♂ medium skin tone man in lotus position | man in lotus position: medium skin tone | meditation | medium skin tone | yoga -🧘🏾‍♂️ medium-dark skin tone -🧘🏾‍♂ medium-dark skin tone man in lotus position | man in lotus position: medium-dark skin tone | meditation | medium-dark skin tone | yoga -🧘🏿‍♂️ dark skin tone -🧘🏿‍♂ dark skin tone dark skin tone | man in lotus position | man in lotus position: dark skin tone | meditation | yoga -🧘‍♀️ in lotus position -🧘‍♀ in lotus position meditation | woman in lotus position | yoga -🧘🏻‍♀️ light skin tone -🧘🏻‍♀ light skin tone light skin tone | meditation | woman in lotus position | woman in lotus position: light skin tone | yoga -🧘🏼‍♀️ medium-light skin tone -🧘🏼‍♀ medium-light skin tone meditation | medium-light skin tone | woman in lotus position | woman in lotus position: medium-light skin tone | yoga -🧘🏽‍♀️ medium skin tone -🧘🏽‍♀ medium skin tone meditation | medium skin tone | woman in lotus position | woman in lotus position: medium skin tone | yoga -🧘🏾‍♀️ medium-dark skin tone -🧘🏾‍♀ medium-dark skin tone meditation | medium-dark skin tone | woman in lotus position | woman in lotus position: medium-dark skin tone | yoga -🧘🏿‍♀️ dark skin tone -🧘🏿‍♀ dark skin tone dark skin tone | meditation | woman in lotus position | woman in lotus position: dark skin tone | yoga -🛀 taking bath bath | bathtub | person taking bath | tub -🛀🏻 taking bath: light skin tone bath | bathtub | light skin tone | person taking bath | person taking bath: light skin tone | tub -🛀🏼 taking bath: medium-light skin tone bath | bathtub | medium-light skin tone | person taking bath | person taking bath: medium-light skin tone | tub -🛀🏽 taking bath: medium skin tone bath | bathtub | medium skin tone | person taking bath | person taking bath: medium skin tone | tub -🛀🏾 taking bath: medium-dark skin tone bath | bathtub | medium-dark skin tone | person taking bath | person taking bath: medium-dark skin tone | tub -🛀🏿 taking bath: dark skin tone bath | bathtub | dark skin tone | person taking bath | person taking bath: dark skin tone | tub -🛌 in bed good night | hotel | person in bed | sleep | sleeping -🛌🏻 in bed: light skin tone good night | hotel | light skin tone | person in bed | person in bed: light skin tone | sleep | sleeping -🛌🏼 in bed: medium-light skin tone good night | hotel | medium-light skin tone | person in bed | person in bed: medium-light skin tone | sleep | sleeping -🛌🏽 in bed: medium skin tone good night | hotel | medium skin tone | person in bed | person in bed: medium skin tone | sleep | sleeping -🛌🏾 in bed: medium-dark skin tone good night | hotel | medium-dark skin tone | person in bed | person in bed: medium-dark skin tone | sleep | sleeping -🛌🏿 in bed: dark skin tone dark skin tone | good night | hotel | person in bed | person in bed: dark skin tone | sleep | sleeping -🧑‍🤝‍🧑 couple | hand | hold | holding hands | people holding hands | person -🧑🏻‍🤝‍🧑🏻 light skin tone couple | hand | hold | holding hands | light skin tone | people holding hands | people holding hands: light skin tone | person -🧑🏻‍🤝‍🧑🏼 light skin tone, medium-light skin tone couple | hand | hold | holding hands | light skin tone | medium-light skin tone | people holding hands | people holding hands: light skin tone, medium-light skin tone | person -🧑🏻‍🤝‍🧑🏽 light skin tone, medium skin tone couple | hand | hold | holding hands | light skin tone | medium skin tone | people holding hands | people holding hands: light skin tone, medium skin tone | person -🧑🏻‍🤝‍🧑🏾 light skin tone, medium-dark skin tone couple | hand | hold | holding hands | light skin tone | medium-dark skin tone | people holding hands | people holding hands: light skin tone, medium-dark skin tone | person -🧑🏻‍🤝‍🧑🏿 light skin tone, dark skin tone couple | dark skin tone | hand | hold | holding hands | light skin tone | people holding hands | people holding hands: light skin tone, dark skin tone | person -🧑🏼‍🤝‍🧑🏻 medium-light skin tone, light skin tone couple | hand | hold | holding hands | light skin tone | medium-light skin tone | people holding hands | people holding hands: medium-light skin tone, light skin tone | person -🧑🏼‍🤝‍🧑🏼 medium-light skin tone couple | hand | hold | holding hands | medium-light skin tone | people holding hands | people holding hands: medium-light skin tone | person -🧑🏼‍🤝‍🧑🏽 medium-light skin tone, medium skin tone couple | hand | hold | holding hands | medium skin tone | medium-light skin tone | people holding hands | people holding hands: medium-light skin tone, medium skin tone | person -🧑🏼‍🤝‍🧑🏾 medium-light skin tone, medium-dark skin tone couple | hand | hold | holding hands | medium-dark skin tone | medium-light skin tone | people holding hands | people holding hands: medium-light skin tone, medium-dark skin tone | person -🧑🏼‍🤝‍🧑🏿 medium-light skin tone, dark skin tone couple | dark skin tone | hand | hold | holding hands | medium-light skin tone | people holding hands | people holding hands: medium-light skin tone, dark skin tone | person -🧑🏽‍🤝‍🧑🏻 medium skin tone, light skin tone couple | hand | hold | holding hands | light skin tone | medium skin tone | people holding hands | people holding hands: medium skin tone, light skin tone | person -🧑🏽‍🤝‍🧑🏼 medium skin tone, medium-light skin tone couple | hand | hold | holding hands | medium skin tone | medium-light skin tone | people holding hands | people holding hands: medium skin tone, medium-light skin tone | person -🧑🏽‍🤝‍🧑🏽 medium skin tone couple | hand | hold | holding hands | medium skin tone | people holding hands | people holding hands: medium skin tone | person -🧑🏽‍🤝‍🧑🏾 medium skin tone, medium-dark skin tone couple | hand | hold | holding hands | medium skin tone | medium-dark skin tone | people holding hands | people holding hands: medium skin tone, medium-dark skin tone | person -🧑🏽‍🤝‍🧑🏿 medium skin tone, dark skin tone couple | dark skin tone | hand | hold | holding hands | medium skin tone | people holding hands | people holding hands: medium skin tone, dark skin tone | person -🧑🏾‍🤝‍🧑🏻 medium-dark skin tone, light skin tone couple | hand | hold | holding hands | light skin tone | medium-dark skin tone | people holding hands | people holding hands: medium-dark skin tone, light skin tone | person -🧑🏾‍🤝‍🧑🏼 medium-dark skin tone, medium-light skin tone couple | hand | hold | holding hands | medium-dark skin tone | medium-light skin tone | people holding hands | people holding hands: medium-dark skin tone, medium-light skin tone | person -🧑🏾‍🤝‍🧑🏽 medium-dark skin tone, medium skin tone couple | hand | hold | holding hands | medium skin tone | medium-dark skin tone | people holding hands | people holding hands: medium-dark skin tone, medium skin tone | person -🧑🏾‍🤝‍🧑🏾 medium-dark skin tone couple | hand | hold | holding hands | medium-dark skin tone | people holding hands | people holding hands: medium-dark skin tone | person -🧑🏾‍🤝‍🧑🏿 medium-dark skin tone, dark skin tone couple | dark skin tone | hand | hold | holding hands | medium-dark skin tone | people holding hands | people holding hands: medium-dark skin tone, dark skin tone | person -🧑🏿‍🤝‍🧑🏻 dark skin tone, light skin tone couple | dark skin tone | hand | hold | holding hands | light skin tone | people holding hands | people holding hands: dark skin tone, light skin tone | person -🧑🏿‍🤝‍🧑🏼 dark skin tone, medium-light skin tone couple | dark skin tone | hand | hold | holding hands | medium-light skin tone | people holding hands | people holding hands: dark skin tone, medium-light skin tone | person -🧑🏿‍🤝‍🧑🏽 dark skin tone, medium skin tone couple | dark skin tone | hand | hold | holding hands | medium skin tone | people holding hands | people holding hands: dark skin tone, medium skin tone | person -🧑🏿‍🤝‍🧑🏾 dark skin tone, medium-dark skin tone couple | dark skin tone | hand | hold | holding hands | medium-dark skin tone | people holding hands | people holding hands: dark skin tone, medium-dark skin tone | person -🧑🏿‍🤝‍🧑🏿 dark skin tone couple | dark skin tone | hand | hold | holding hands | people holding hands | people holding hands: dark skin tone | person -👭 holding hands couple | hand | holding hands | women | women holding hands | two women holding hands -👭🏻 light skin tone couple | hand | holding hands | light skin tone | women | women holding hands | women holding hands: light skin tone | two women holding hands -👩🏻‍🤝‍👩🏼 light skin tone, medium-light skin tone couple | hand | holding hands | light skin tone | medium-light skin tone | women | women holding hands | women holding hands: light skin tone, medium-light skin tone | two women holding hands -👩🏻‍🤝‍👩🏽 light skin tone, medium skin tone couple | hand | holding hands | light skin tone | medium skin tone | women | women holding hands | women holding hands: light skin tone, medium skin tone | two women holding hands -👩🏻‍🤝‍👩🏾 light skin tone, medium-dark skin tone couple | hand | holding hands | light skin tone | medium-dark skin tone | women | women holding hands | women holding hands: light skin tone, medium-dark skin tone | two women holding hands -👩🏻‍🤝‍👩🏿 light skin tone, dark skin tone couple | dark skin tone | hand | holding hands | light skin tone | women | women holding hands | women holding hands: light skin tone, dark skin tone | two women holding hands -👩🏼‍🤝‍👩🏻 medium-light skin tone, light skin tone couple | hand | holding hands | light skin tone | medium-light skin tone | women | women holding hands | women holding hands: medium-light skin tone, light skin tone | two women holding hands -👭🏼 medium-light skin tone couple | hand | holding hands | medium-light skin tone | women | women holding hands | women holding hands: medium-light skin tone | two women holding hands -👩🏼‍🤝‍👩🏽 medium-light skin tone, medium skin tone couple | hand | holding hands | medium skin tone | medium-light skin tone | women | women holding hands | women holding hands: medium-light skin tone, medium skin tone | two women holding hands -👩🏼‍🤝‍👩🏾 medium-light skin tone, medium-dark skin tone couple | hand | holding hands | medium-dark skin tone | medium-light skin tone | women | women holding hands | women holding hands: medium-light skin tone, medium-dark skin tone | two women holding hands -👩🏼‍🤝‍👩🏿 medium-light skin tone, dark skin tone couple | dark skin tone | hand | holding hands | medium-light skin tone | women | women holding hands | women holding hands: medium-light skin tone, dark skin tone | two women holding hands -👩🏽‍🤝‍👩🏻 medium skin tone, light skin tone couple | hand | holding hands | light skin tone | medium skin tone | women | women holding hands | women holding hands: medium skin tone, light skin tone | two women holding hands -👩🏽‍🤝‍👩🏼 medium skin tone, medium-light skin tone couple | hand | holding hands | medium skin tone | medium-light skin tone | women | women holding hands | women holding hands: medium skin tone, medium-light skin tone | two women holding hands -👭🏽 medium skin tone couple | hand | holding hands | medium skin tone | women | women holding hands | women holding hands: medium skin tone | two women holding hands -👩🏽‍🤝‍👩🏾 medium skin tone, medium-dark skin tone couple | hand | holding hands | medium skin tone | medium-dark skin tone | women | women holding hands | women holding hands: medium skin tone, medium-dark skin tone | two women holding hands -👩🏽‍🤝‍👩🏿 medium skin tone, dark skin tone couple | dark skin tone | hand | holding hands | medium skin tone | women | women holding hands | women holding hands: medium skin tone, dark skin tone | two women holding hands -👩🏾‍🤝‍👩🏻 medium-dark skin tone, light skin tone couple | hand | holding hands | light skin tone | medium-dark skin tone | women | women holding hands | women holding hands: medium-dark skin tone, light skin tone | two women holding hands -👩🏾‍🤝‍👩🏼 medium-dark skin tone, medium-light skin tone couple | hand | holding hands | medium-dark skin tone | medium-light skin tone | women | women holding hands | women holding hands: medium-dark skin tone, medium-light skin tone | two women holding hands -👩🏾‍🤝‍👩🏽 medium-dark skin tone, medium skin tone couple | hand | holding hands | medium skin tone | medium-dark skin tone | women | women holding hands | women holding hands: medium-dark skin tone, medium skin tone | two women holding hands -👭🏾 medium-dark skin tone couple | hand | holding hands | medium-dark skin tone | women | women holding hands | women holding hands: medium-dark skin tone | two women holding hands -👩🏾‍🤝‍👩🏿 medium-dark skin tone, dark skin tone couple | dark skin tone | hand | holding hands | medium-dark skin tone | women | women holding hands | women holding hands: medium-dark skin tone, dark skin tone | two women holding hands -👩🏿‍🤝‍👩🏻 dark skin tone, light skin tone couple | dark skin tone | hand | holding hands | light skin tone | women | women holding hands | women holding hands: dark skin tone, light skin tone | two women holding hands -👩🏿‍🤝‍👩🏼 dark skin tone, medium-light skin tone couple | dark skin tone | hand | holding hands | medium-light skin tone | women | women holding hands | women holding hands: dark skin tone, medium-light skin tone | two women holding hands -👩🏿‍🤝‍👩🏽 dark skin tone, medium skin tone couple | dark skin tone | hand | holding hands | medium skin tone | women | women holding hands | women holding hands: dark skin tone, medium skin tone | two women holding hands -👩🏿‍🤝‍👩🏾 dark skin tone, medium-dark skin tone couple | dark skin tone | hand | holding hands | medium-dark skin tone | women | women holding hands | women holding hands: dark skin tone, medium-dark skin tone | two women holding hands -👭🏿 dark skin tone couple | dark skin tone | hand | holding hands | women | women holding hands | women holding hands: dark skin tone | two women holding hands -👫 couple | hand | hold | holding hands | man | woman | woman and man holding hands | man and woman holding hands -👫🏻 light skin tone couple | hand | hold | holding hands | light skin tone | man | woman | woman and man holding hands | woman and man holding hands: light skin tone | man and woman holding hands -👩🏻‍🤝‍👨🏼 light skin tone, medium-light skin tone couple | hand | hold | holding hands | light skin tone | man | medium-light skin tone | woman | woman and man holding hands | woman and man holding hands: light skin tone, medium-light skin tone | man and woman holding hands -👩🏻‍🤝‍👨🏽 light skin tone, medium skin tone couple | hand | hold | holding hands | light skin tone | man | medium skin tone | woman | woman and man holding hands | woman and man holding hands: light skin tone, medium skin tone | man and woman holding hands -👩🏻‍🤝‍👨🏾 light skin tone, medium-dark skin tone couple | hand | hold | holding hands | light skin tone | man | medium-dark skin tone | woman | woman and man holding hands | woman and man holding hands: light skin tone, medium-dark skin tone | man and woman holding hands -👩🏻‍🤝‍👨🏿 light skin tone, dark skin tone couple | dark skin tone | hand | hold | holding hands | light skin tone | man | woman | woman and man holding hands | woman and man holding hands: light skin tone, dark skin tone | man and woman holding hands -👩🏼‍🤝‍👨🏻 medium-light skin tone, light skin tone couple | hand | hold | holding hands | light skin tone | man | medium-light skin tone | woman | woman and man holding hands | woman and man holding hands: medium-light skin tone, light skin tone | man and woman holding hands -👫🏼 medium-light skin tone couple | hand | hold | holding hands | man | medium-light skin tone | woman | woman and man holding hands | woman and man holding hands: medium-light skin tone | man and woman holding hands -👩🏼‍🤝‍👨🏽 medium-light skin tone, medium skin tone couple | hand | hold | holding hands | man | medium skin tone | medium-light skin tone | woman | woman and man holding hands | woman and man holding hands: medium-light skin tone, medium skin tone | man and woman holding hands -👩🏼‍🤝‍👨🏾 medium-light skin tone, medium-dark skin tone couple | hand | hold | holding hands | man | medium-dark skin tone | medium-light skin tone | woman | woman and man holding hands | woman and man holding hands: medium-light skin tone, medium-dark skin tone | man and woman holding hands -👩🏼‍🤝‍👨🏿 medium-light skin tone, dark skin tone couple | dark skin tone | hand | hold | holding hands | man | medium-light skin tone | woman | woman and man holding hands | woman and man holding hands: medium-light skin tone, dark skin tone | man and woman holding hands -👩🏽‍🤝‍👨🏻 medium skin tone, light skin tone couple | hand | hold | holding hands | light skin tone | man | medium skin tone | woman | woman and man holding hands | woman and man holding hands: medium skin tone, light skin tone | man and woman holding hands -👩🏽‍🤝‍👨🏼 medium skin tone, medium-light skin tone couple | hand | hold | holding hands | man | medium skin tone | medium-light skin tone | woman | woman and man holding hands | woman and man holding hands: medium skin tone, medium-light skin tone | man and woman holding hands -👫🏽 medium skin tone couple | hand | hold | holding hands | man | medium skin tone | woman | woman and man holding hands | woman and man holding hands: medium skin tone | man and woman holding hands -👩🏽‍🤝‍👨🏾 medium skin tone, medium-dark skin tone couple | hand | hold | holding hands | man | medium skin tone | medium-dark skin tone | woman | woman and man holding hands | woman and man holding hands: medium skin tone, medium-dark skin tone | man and woman holding hands -👩🏽‍🤝‍👨🏿 medium skin tone, dark skin tone couple | dark skin tone | hand | hold | holding hands | man | medium skin tone | woman | woman and man holding hands | woman and man holding hands: medium skin tone, dark skin tone | man and woman holding hands -👩🏾‍🤝‍👨🏻 medium-dark skin tone, light skin tone couple | hand | hold | holding hands | light skin tone | man | medium-dark skin tone | woman | woman and man holding hands | woman and man holding hands: medium-dark skin tone, light skin tone | man and woman holding hands -👩🏾‍🤝‍👨🏼 medium-dark skin tone, medium-light skin tone couple | hand | hold | holding hands | man | medium-dark skin tone | medium-light skin tone | woman | woman and man holding hands | woman and man holding hands: medium-dark skin tone, medium-light skin tone | man and woman holding hands -👩🏾‍🤝‍👨🏽 medium-dark skin tone, medium skin tone couple | hand | hold | holding hands | man | medium skin tone | medium-dark skin tone | woman | woman and man holding hands | woman and man holding hands: medium-dark skin tone, medium skin tone | man and woman holding hands -👫🏾 medium-dark skin tone couple | hand | hold | holding hands | man | medium-dark skin tone | woman | woman and man holding hands | woman and man holding hands: medium-dark skin tone | man and woman holding hands -👩🏾‍🤝‍👨🏿 medium-dark skin tone, dark skin tone couple | dark skin tone | hand | hold | holding hands | man | medium-dark skin tone | woman | woman and man holding hands | woman and man holding hands: medium-dark skin tone, dark skin tone | man and woman holding hands -👩🏿‍🤝‍👨🏻 dark skin tone, light skin tone couple | dark skin tone | hand | hold | holding hands | light skin tone | man | woman | woman and man holding hands | woman and man holding hands: dark skin tone, light skin tone | man and woman holding hands -👩🏿‍🤝‍👨🏼 dark skin tone, medium-light skin tone couple | dark skin tone | hand | hold | holding hands | man | medium-light skin tone | woman | woman and man holding hands | woman and man holding hands: dark skin tone, medium-light skin tone | man and woman holding hands -👩🏿‍🤝‍👨🏽 dark skin tone, medium skin tone couple | dark skin tone | hand | hold | holding hands | man | medium skin tone | woman | woman and man holding hands | woman and man holding hands: dark skin tone, medium skin tone | man and woman holding hands -👩🏿‍🤝‍👨🏾 dark skin tone, medium-dark skin tone couple | dark skin tone | hand | hold | holding hands | man | medium-dark skin tone | woman | woman and man holding hands | woman and man holding hands: dark skin tone, medium-dark skin tone | man and woman holding hands -👫🏿 dark skin tone couple | dark skin tone | hand | hold | holding hands | man | woman | woman and man holding hands | woman and man holding hands: dark skin tone | man and woman holding hands -👬 couple | Gemini | holding hands | man | men | men holding hands | twins | zodiac -👬🏻 light skin tone couple | Gemini | holding hands | light skin tone | man | men | men holding hands | men holding hands: light skin tone | twins | zodiac -👨🏻‍🤝‍👨🏼 light skin tone, medium-light skin tone couple | Gemini | holding hands | light skin tone | man | medium-light skin tone | men | men holding hands | men holding hands: light skin tone, medium-light skin tone | twins | zodiac -👨🏻‍🤝‍👨🏽 light skin tone, medium skin tone couple | Gemini | holding hands | light skin tone | man | medium skin tone | men | men holding hands | men holding hands: light skin tone, medium skin tone | twins | zodiac -👨🏻‍🤝‍👨🏾 light skin tone, medium-dark skin tone couple | Gemini | holding hands | light skin tone | man | medium-dark skin tone | men | men holding hands | men holding hands: light skin tone, medium-dark skin tone | twins | zodiac -👨🏻‍🤝‍👨🏿 light skin tone, dark skin tone couple | dark skin tone | Gemini | holding hands | light skin tone | man | men | men holding hands | men holding hands: light skin tone, dark skin tone | twins | zodiac -👨🏼‍🤝‍👨🏻 medium-light skin tone, light skin tone couple | Gemini | holding hands | light skin tone | man | medium-light skin tone | men | men holding hands | men holding hands: medium-light skin tone, light skin tone | twins | zodiac -👬🏼 medium-light skin tone couple | Gemini | holding hands | man | medium-light skin tone | men | men holding hands | men holding hands: medium-light skin tone | twins | zodiac -👨🏼‍🤝‍👨🏽 medium-light skin tone, medium skin tone couple | Gemini | holding hands | man | medium skin tone | medium-light skin tone | men | men holding hands | men holding hands: medium-light skin tone, medium skin tone | twins | zodiac -👨🏼‍🤝‍👨🏾 medium-light skin tone, medium-dark skin tone couple | Gemini | holding hands | man | medium-dark skin tone | medium-light skin tone | men | men holding hands | men holding hands: medium-light skin tone, medium-dark skin tone | twins | zodiac -👨🏼‍🤝‍👨🏿 medium-light skin tone, dark skin tone couple | dark skin tone | Gemini | holding hands | man | medium-light skin tone | men | men holding hands | men holding hands: medium-light skin tone, dark skin tone | twins | zodiac -👨🏽‍🤝‍👨🏻 medium skin tone, light skin tone couple | Gemini | holding hands | light skin tone | man | medium skin tone | men | men holding hands | men holding hands: medium skin tone, light skin tone | twins | zodiac -👨🏽‍🤝‍👨🏼 medium skin tone, medium-light skin tone couple | Gemini | holding hands | man | medium skin tone | medium-light skin tone | men | men holding hands | men holding hands: medium skin tone, medium-light skin tone | twins | zodiac -👬🏽 medium skin tone couple | Gemini | holding hands | man | medium skin tone | men | men holding hands | men holding hands: medium skin tone | twins | zodiac -👨🏽‍🤝‍👨🏾 medium skin tone, medium-dark skin tone couple | Gemini | holding hands | man | medium skin tone | medium-dark skin tone | men | men holding hands | men holding hands: medium skin tone, medium-dark skin tone | twins | zodiac -👨🏽‍🤝‍👨🏿 medium skin tone, dark skin tone couple | dark skin tone | Gemini | holding hands | man | medium skin tone | men | men holding hands | men holding hands: medium skin tone, dark skin tone | twins | zodiac -👨🏾‍🤝‍👨🏻 medium-dark skin tone, light skin tone couple | Gemini | holding hands | light skin tone | man | medium-dark skin tone | men | men holding hands | men holding hands: medium-dark skin tone, light skin tone | twins | zodiac -👨🏾‍🤝‍👨🏼 medium-dark skin tone, medium-light skin tone couple | Gemini | holding hands | man | medium-dark skin tone | medium-light skin tone | men | men holding hands | men holding hands: medium-dark skin tone, medium-light skin tone | twins | zodiac -👨🏾‍🤝‍👨🏽 medium-dark skin tone, medium skin tone couple | Gemini | holding hands | man | medium skin tone | medium-dark skin tone | men | men holding hands | men holding hands: medium-dark skin tone, medium skin tone | twins | zodiac -👬🏾 medium-dark skin tone couple | Gemini | holding hands | man | medium-dark skin tone | men | men holding hands | men holding hands: medium-dark skin tone | twins | zodiac -👨🏾‍🤝‍👨🏿 medium-dark skin tone, dark skin tone couple | dark skin tone | Gemini | holding hands | man | medium-dark skin tone | men | men holding hands | men holding hands: medium-dark skin tone, dark skin tone | twins | zodiac -👨🏿‍🤝‍👨🏻 dark skin tone, light skin tone couple | dark skin tone | Gemini | holding hands | light skin tone | man | men | men holding hands | men holding hands: dark skin tone, light skin tone | twins | zodiac -👨🏿‍🤝‍👨🏼 dark skin tone, medium-light skin tone couple | dark skin tone | Gemini | holding hands | man | medium-light skin tone | men | men holding hands | men holding hands: dark skin tone, medium-light skin tone | twins | zodiac -👨🏿‍🤝‍👨🏽 dark skin tone, medium skin tone couple | dark skin tone | Gemini | holding hands | man | medium skin tone | men | men holding hands | men holding hands: dark skin tone, medium skin tone | twins | zodiac -👨🏿‍🤝‍👨🏾 dark skin tone, medium-dark skin tone couple | dark skin tone | Gemini | holding hands | man | medium-dark skin tone | men | men holding hands | men holding hands: dark skin tone, medium-dark skin tone | twins | zodiac -👬🏿 dark skin tone couple | dark skin tone | Gemini | holding hands | man | men | men holding hands | men holding hands: dark skin tone | twins | zodiac -💏 couple | kiss -💏🏻 light skin tone couple | kiss | kiss: light skin tone | light skin tone -💏🏼 medium-light skin tone couple | kiss | kiss: medium-light skin tone | medium-light skin tone -💏🏽 medium skin tone couple | kiss | kiss: medium skin tone | medium skin tone -💏🏾 medium-dark skin tone couple | kiss | kiss: medium-dark skin tone | medium-dark skin tone -💏🏿 dark skin tone couple | dark skin tone | kiss | kiss: dark skin tone -🧑🏻‍❤️‍💋‍🧑🏼 person, person, light skin tone, medium-light skin tone -🧑🏻‍❤‍💋‍🧑🏼 person, person, light skin tone, medium-light skin tone couple | kiss | kiss: person, person, light skin tone, medium-light skin tone | light skin tone | medium-light skin tone | person -🧑🏻‍❤️‍💋‍🧑🏽 person, person, light skin tone, medium skin tone -🧑🏻‍❤‍💋‍🧑🏽 person, person, light skin tone, medium skin tone couple | kiss | kiss: person, person, light skin tone, medium skin tone | light skin tone | medium skin tone | person -🧑🏻‍❤️‍💋‍🧑🏾 person, person, light skin tone, medium-dark skin tone -🧑🏻‍❤‍💋‍🧑🏾 person, person, light skin tone, medium-dark skin tone couple | kiss | kiss: person, person, light skin tone, medium-dark skin tone | light skin tone | medium-dark skin tone | person -🧑🏻‍❤️‍💋‍🧑🏿 person, person, light skin tone, dark skin tone -🧑🏻‍❤‍💋‍🧑🏿 person, person, light skin tone, dark skin tone couple | dark skin tone | kiss | kiss: person, person, light skin tone, dark skin tone | light skin tone | person -🧑🏼‍❤️‍💋‍🧑🏻 person, person, medium-light skin tone, light skin tone -🧑🏼‍❤‍💋‍🧑🏻 person, person, medium-light skin tone, light skin tone couple | kiss | kiss: person, person, medium-light skin tone, light skin tone | light skin tone | medium-light skin tone | person -🧑🏼‍❤️‍💋‍🧑🏽 person, person, medium-light skin tone, medium skin tone -🧑🏼‍❤‍💋‍🧑🏽 person, person, medium-light skin tone, medium skin tone couple | kiss | kiss: person, person, medium-light skin tone, medium skin tone | medium skin tone | medium-light skin tone | person -🧑🏼‍❤️‍💋‍🧑🏾 person, person, medium-light skin tone, medium-dark skin tone -🧑🏼‍❤‍💋‍🧑🏾 person, person, medium-light skin tone, medium-dark skin tone couple | kiss | kiss: person, person, medium-light skin tone, medium-dark skin tone | medium-dark skin tone | medium-light skin tone | person -🧑🏼‍❤️‍💋‍🧑🏿 person, person, medium-light skin tone, dark skin tone -🧑🏼‍❤‍💋‍🧑🏿 person, person, medium-light skin tone, dark skin tone couple | dark skin tone | kiss | kiss: person, person, medium-light skin tone, dark skin tone | medium-light skin tone | person -🧑🏽‍❤️‍💋‍🧑🏻 person, person, medium skin tone, light skin tone -🧑🏽‍❤‍💋‍🧑🏻 person, person, medium skin tone, light skin tone couple | kiss | kiss: person, person, medium skin tone, light skin tone | light skin tone | medium skin tone | person -🧑🏽‍❤️‍💋‍🧑🏼 person, person, medium skin tone, medium-light skin tone -🧑🏽‍❤‍💋‍🧑🏼 person, person, medium skin tone, medium-light skin tone couple | kiss | kiss: person, person, medium skin tone, medium-light skin tone | medium skin tone | medium-light skin tone | person -🧑🏽‍❤️‍💋‍🧑🏾 person, person, medium skin tone, medium-dark skin tone -🧑🏽‍❤‍💋‍🧑🏾 person, person, medium skin tone, medium-dark skin tone couple | kiss | kiss: person, person, medium skin tone, medium-dark skin tone | medium skin tone | medium-dark skin tone | person -🧑🏽‍❤️‍💋‍🧑🏿 person, person, medium skin tone, dark skin tone -🧑🏽‍❤‍💋‍🧑🏿 person, person, medium skin tone, dark skin tone couple | dark skin tone | kiss | kiss: person, person, medium skin tone, dark skin tone | medium skin tone | person -🧑🏾‍❤️‍💋‍🧑🏻 person, person, medium-dark skin tone, light skin tone -🧑🏾‍❤‍💋‍🧑🏻 person, person, medium-dark skin tone, light skin tone couple | kiss | kiss: person, person, medium-dark skin tone, light skin tone | light skin tone | medium-dark skin tone | person -🧑🏾‍❤️‍💋‍🧑🏼 person, person, medium-dark skin tone, medium-light skin tone -🧑🏾‍❤‍💋‍🧑🏼 person, person, medium-dark skin tone, medium-light skin tone couple | kiss | kiss: person, person, medium-dark skin tone, medium-light skin tone | medium-dark skin tone | medium-light skin tone | person -🧑🏾‍❤️‍💋‍🧑🏽 person, person, medium-dark skin tone, medium skin tone -🧑🏾‍❤‍💋‍🧑🏽 person, person, medium-dark skin tone, medium skin tone couple | kiss | kiss: person, person, medium-dark skin tone, medium skin tone | medium skin tone | medium-dark skin tone | person -🧑🏾‍❤️‍💋‍🧑🏿 person, person, medium-dark skin tone, dark skin tone -🧑🏾‍❤‍💋‍🧑🏿 person, person, medium-dark skin tone, dark skin tone couple | dark skin tone | kiss | kiss: person, person, medium-dark skin tone, dark skin tone | medium-dark skin tone | person -🧑🏿‍❤️‍💋‍🧑🏻 person, person, dark skin tone, light skin tone -🧑🏿‍❤‍💋‍🧑🏻 person, person, dark skin tone, light skin tone couple | dark skin tone | kiss | kiss: person, person, dark skin tone, light skin tone | light skin tone | person -🧑🏿‍❤️‍💋‍🧑🏼 person, person, dark skin tone, medium-light skin tone -🧑🏿‍❤‍💋‍🧑🏼 person, person, dark skin tone, medium-light skin tone couple | dark skin tone | kiss | kiss: person, person, dark skin tone, medium-light skin tone | medium-light skin tone | person -🧑🏿‍❤️‍💋‍🧑🏽 person, person, dark skin tone, medium skin tone -🧑🏿‍❤‍💋‍🧑🏽 person, person, dark skin tone, medium skin tone couple | dark skin tone | kiss | kiss: person, person, dark skin tone, medium skin tone | medium skin tone | person -🧑🏿‍❤️‍💋‍🧑🏾 person, person, dark skin tone, medium-dark skin tone -🧑🏿‍❤‍💋‍🧑🏾 person, person, dark skin tone, medium-dark skin tone couple | dark skin tone | kiss | kiss: person, person, dark skin tone, medium-dark skin tone | medium-dark skin tone | person -👩‍❤️‍💋‍👨 woman, man -👩‍❤‍💋‍👨 woman, man couple | kiss | kiss: woman, man | man | woman -👩🏻‍❤️‍💋‍👨🏻 woman, man, light skin tone -👩🏻‍❤‍💋‍👨🏻 woman, man, light skin tone couple | kiss | kiss: woman, man, light skin tone | light skin tone | man | woman -👩🏻‍❤️‍💋‍👨🏼 woman, man, light skin tone, medium-light skin tone -👩🏻‍❤‍💋‍👨🏼 woman, man, light skin tone, medium-light skin tone couple | kiss | kiss: woman, man, light skin tone, medium-light skin tone | light skin tone | man | medium-light skin tone | woman -👩🏻‍❤️‍💋‍👨🏽 woman, man, light skin tone, medium skin tone -👩🏻‍❤‍💋‍👨🏽 woman, man, light skin tone, medium skin tone couple | kiss | kiss: woman, man, light skin tone, medium skin tone | light skin tone | man | medium skin tone | woman -👩🏻‍❤️‍💋‍👨🏾 woman, man, light skin tone, medium-dark skin tone -👩🏻‍❤‍💋‍👨🏾 woman, man, light skin tone, medium-dark skin tone couple | kiss | kiss: woman, man, light skin tone, medium-dark skin tone | light skin tone | man | medium-dark skin tone | woman -👩🏻‍❤️‍💋‍👨🏿 woman, man, light skin tone, dark skin tone -👩🏻‍❤‍💋‍👨🏿 woman, man, light skin tone, dark skin tone couple | dark skin tone | kiss | kiss: woman, man, light skin tone, dark skin tone | light skin tone | man | woman -👩🏼‍❤️‍💋‍👨🏻 woman, man, medium-light skin tone, light skin tone -👩🏼‍❤‍💋‍👨🏻 woman, man, medium-light skin tone, light skin tone couple | kiss | kiss: woman, man, medium-light skin tone, light skin tone | light skin tone | man | medium-light skin tone | woman -👩🏼‍❤️‍💋‍👨🏼 woman, man, medium-light skin tone -👩🏼‍❤‍💋‍👨🏼 woman, man, medium-light skin tone couple | kiss | kiss: woman, man, medium-light skin tone | man | medium-light skin tone | woman -👩🏼‍❤️‍💋‍👨🏽 woman, man, medium-light skin tone, medium skin tone -👩🏼‍❤‍💋‍👨🏽 woman, man, medium-light skin tone, medium skin tone couple | kiss | kiss: woman, man, medium-light skin tone, medium skin tone | man | medium skin tone | medium-light skin tone | woman -👩🏼‍❤️‍💋‍👨🏾 woman, man, medium-light skin tone, medium-dark skin tone -👩🏼‍❤‍💋‍👨🏾 woman, man, medium-light skin tone, medium-dark skin tone couple | kiss | kiss: woman, man, medium-light skin tone, medium-dark skin tone | man | medium-dark skin tone | medium-light skin tone | woman -👩🏼‍❤️‍💋‍👨🏿 woman, man, medium-light skin tone, dark skin tone -👩🏼‍❤‍💋‍👨🏿 woman, man, medium-light skin tone, dark skin tone couple | dark skin tone | kiss | kiss: woman, man, medium-light skin tone, dark skin tone | man | medium-light skin tone | woman -👩🏽‍❤️‍💋‍👨🏻 woman, man, medium skin tone, light skin tone -👩🏽‍❤‍💋‍👨🏻 woman, man, medium skin tone, light skin tone couple | kiss | kiss: woman, man, medium skin tone, light skin tone | light skin tone | man | medium skin tone | woman -👩🏽‍❤️‍💋‍👨🏼 woman, man, medium skin tone, medium-light skin tone -👩🏽‍❤‍💋‍👨🏼 woman, man, medium skin tone, medium-light skin tone couple | kiss | kiss: woman, man, medium skin tone, medium-light skin tone | man | medium skin tone | medium-light skin tone | woman -👩🏽‍❤️‍💋‍👨🏽 woman, man, medium skin tone -👩🏽‍❤‍💋‍👨🏽 woman, man, medium skin tone couple | kiss | kiss: woman, man, medium skin tone | man | medium skin tone | woman -👩🏽‍❤️‍💋‍👨🏾 woman, man, medium skin tone, medium-dark skin tone -👩🏽‍❤‍💋‍👨🏾 woman, man, medium skin tone, medium-dark skin tone couple | kiss | kiss: woman, man, medium skin tone, medium-dark skin tone | man | medium skin tone | medium-dark skin tone | woman -👩🏽‍❤️‍💋‍👨🏿 woman, man, medium skin tone, dark skin tone -👩🏽‍❤‍💋‍👨🏿 woman, man, medium skin tone, dark skin tone couple | dark skin tone | kiss | kiss: woman, man, medium skin tone, dark skin tone | man | medium skin tone | woman -👩🏾‍❤️‍💋‍👨🏻 woman, man, medium-dark skin tone, light skin tone -👩🏾‍❤‍💋‍👨🏻 woman, man, medium-dark skin tone, light skin tone couple | kiss | kiss: woman, man, medium-dark skin tone, light skin tone | light skin tone | man | medium-dark skin tone | woman -👩🏾‍❤️‍💋‍👨🏼 woman, man, medium-dark skin tone, medium-light skin tone -👩🏾‍❤‍💋‍👨🏼 woman, man, medium-dark skin tone, medium-light skin tone couple | kiss | kiss: woman, man, medium-dark skin tone, medium-light skin tone | man | medium-dark skin tone | medium-light skin tone | woman -👩🏾‍❤️‍💋‍👨🏽 woman, man, medium-dark skin tone, medium skin tone -👩🏾‍❤‍💋‍👨🏽 woman, man, medium-dark skin tone, medium skin tone couple | kiss | kiss: woman, man, medium-dark skin tone, medium skin tone | man | medium skin tone | medium-dark skin tone | woman -👩🏾‍❤️‍💋‍👨🏾 woman, man, medium-dark skin tone -👩🏾‍❤‍💋‍👨🏾 woman, man, medium-dark skin tone couple | kiss | kiss: woman, man, medium-dark skin tone | man | medium-dark skin tone | woman -👩🏾‍❤️‍💋‍👨🏿 woman, man, medium-dark skin tone, dark skin tone -👩🏾‍❤‍💋‍👨🏿 woman, man, medium-dark skin tone, dark skin tone couple | dark skin tone | kiss | kiss: woman, man, medium-dark skin tone, dark skin tone | man | medium-dark skin tone | woman -👩🏿‍❤️‍💋‍👨🏻 woman, man, dark skin tone, light skin tone -👩🏿‍❤‍💋‍👨🏻 woman, man, dark skin tone, light skin tone couple | dark skin tone | kiss | kiss: woman, man, dark skin tone, light skin tone | light skin tone | man | woman -👩🏿‍❤️‍💋‍👨🏼 woman, man, dark skin tone, medium-light skin tone -👩🏿‍❤‍💋‍👨🏼 woman, man, dark skin tone, medium-light skin tone couple | dark skin tone | kiss | kiss: woman, man, dark skin tone, medium-light skin tone | man | medium-light skin tone | woman -👩🏿‍❤️‍💋‍👨🏽 woman, man, dark skin tone, medium skin tone -👩🏿‍❤‍💋‍👨🏽 woman, man, dark skin tone, medium skin tone couple | dark skin tone | kiss | kiss: woman, man, dark skin tone, medium skin tone | man | medium skin tone | woman -👩🏿‍❤️‍💋‍👨🏾 woman, man, dark skin tone, medium-dark skin tone -👩🏿‍❤‍💋‍👨🏾 woman, man, dark skin tone, medium-dark skin tone couple | dark skin tone | kiss | kiss: woman, man, dark skin tone, medium-dark skin tone | man | medium-dark skin tone | woman -👩🏿‍❤️‍💋‍👨🏿 woman, man, dark skin tone -👩🏿‍❤‍💋‍👨🏿 woman, man, dark skin tone couple | dark skin tone | kiss | kiss: woman, man, dark skin tone | man | woman -👨‍❤️‍💋‍👨 man, man -👨‍❤‍💋‍👨 man, man couple | kiss | kiss: man, man | man -👨🏻‍❤️‍💋‍👨🏻 man, man, light skin tone -👨🏻‍❤‍💋‍👨🏻 man, man, light skin tone couple | kiss | kiss: man, man, light skin tone | light skin tone | man -👨🏻‍❤️‍💋‍👨🏼 man, man, light skin tone, medium-light skin tone -👨🏻‍❤‍💋‍👨🏼 man, man, light skin tone, medium-light skin tone couple | kiss | kiss: man, man, light skin tone, medium-light skin tone | light skin tone | man | medium-light skin tone -👨🏻‍❤️‍💋‍👨🏽 man, man, light skin tone, medium skin tone -👨🏻‍❤‍💋‍👨🏽 man, man, light skin tone, medium skin tone couple | kiss | kiss: man, man, light skin tone, medium skin tone | light skin tone | man | medium skin tone -👨🏻‍❤️‍💋‍👨🏾 man, man, light skin tone, medium-dark skin tone -👨🏻‍❤‍💋‍👨🏾 man, man, light skin tone, medium-dark skin tone couple | kiss | kiss: man, man, light skin tone, medium-dark skin tone | light skin tone | man | medium-dark skin tone -👨🏻‍❤️‍💋‍👨🏿 man, man, light skin tone, dark skin tone -👨🏻‍❤‍💋‍👨🏿 man, man, light skin tone, dark skin tone couple | dark skin tone | kiss | kiss: man, man, light skin tone, dark skin tone | light skin tone | man -👨🏼‍❤️‍💋‍👨🏻 man, man, medium-light skin tone, light skin tone -👨🏼‍❤‍💋‍👨🏻 man, man, medium-light skin tone, light skin tone couple | kiss | kiss: man, man, medium-light skin tone, light skin tone | light skin tone | man | medium-light skin tone -👨🏼‍❤️‍💋‍👨🏼 man, man, medium-light skin tone -👨🏼‍❤‍💋‍👨🏼 man, man, medium-light skin tone couple | kiss | kiss: man, man, medium-light skin tone | man | medium-light skin tone -👨🏼‍❤️‍💋‍👨🏽 man, man, medium-light skin tone, medium skin tone -👨🏼‍❤‍💋‍👨🏽 man, man, medium-light skin tone, medium skin tone couple | kiss | kiss: man, man, medium-light skin tone, medium skin tone | man | medium skin tone | medium-light skin tone -👨🏼‍❤️‍💋‍👨🏾 man, man, medium-light skin tone, medium-dark skin tone -👨🏼‍❤‍💋‍👨🏾 man, man, medium-light skin tone, medium-dark skin tone couple | kiss | kiss: man, man, medium-light skin tone, medium-dark skin tone | man | medium-dark skin tone | medium-light skin tone -👨🏼‍❤️‍💋‍👨🏿 man, man, medium-light skin tone, dark skin tone -👨🏼‍❤‍💋‍👨🏿 man, man, medium-light skin tone, dark skin tone couple | dark skin tone | kiss | kiss: man, man, medium-light skin tone, dark skin tone | man | medium-light skin tone -👨🏽‍❤️‍💋‍👨🏻 man, man, medium skin tone, light skin tone -👨🏽‍❤‍💋‍👨🏻 man, man, medium skin tone, light skin tone couple | kiss | kiss: man, man, medium skin tone, light skin tone | light skin tone | man | medium skin tone -👨🏽‍❤️‍💋‍👨🏼 man, man, medium skin tone, medium-light skin tone -👨🏽‍❤‍💋‍👨🏼 man, man, medium skin tone, medium-light skin tone couple | kiss | kiss: man, man, medium skin tone, medium-light skin tone | man | medium skin tone | medium-light skin tone -👨🏽‍❤️‍💋‍👨🏽 man, man, medium skin tone -👨🏽‍❤‍💋‍👨🏽 man, man, medium skin tone couple | kiss | kiss: man, man, medium skin tone | man | medium skin tone -👨🏽‍❤️‍💋‍👨🏾 man, man, medium skin tone, medium-dark skin tone -👨🏽‍❤‍💋‍👨🏾 man, man, medium skin tone, medium-dark skin tone couple | kiss | kiss: man, man, medium skin tone, medium-dark skin tone | man | medium skin tone | medium-dark skin tone -👨🏽‍❤️‍💋‍👨🏿 man, man, medium skin tone, dark skin tone -👨🏽‍❤‍💋‍👨🏿 man, man, medium skin tone, dark skin tone couple | dark skin tone | kiss | kiss: man, man, medium skin tone, dark skin tone | man | medium skin tone -👨🏾‍❤️‍💋‍👨🏻 man, man, medium-dark skin tone, light skin tone -👨🏾‍❤‍💋‍👨🏻 man, man, medium-dark skin tone, light skin tone couple | kiss | kiss: man, man, medium-dark skin tone, light skin tone | light skin tone | man | medium-dark skin tone -👨🏾‍❤️‍💋‍👨🏼 man, man, medium-dark skin tone, medium-light skin tone -👨🏾‍❤‍💋‍👨🏼 man, man, medium-dark skin tone, medium-light skin tone couple | kiss | kiss: man, man, medium-dark skin tone, medium-light skin tone | man | medium-dark skin tone | medium-light skin tone -👨🏾‍❤️‍💋‍👨🏽 man, man, medium-dark skin tone, medium skin tone -👨🏾‍❤‍💋‍👨🏽 man, man, medium-dark skin tone, medium skin tone couple | kiss | kiss: man, man, medium-dark skin tone, medium skin tone | man | medium skin tone | medium-dark skin tone -👨🏾‍❤️‍💋‍👨🏾 man, man, medium-dark skin tone -👨🏾‍❤‍💋‍👨🏾 man, man, medium-dark skin tone couple | kiss | kiss: man, man, medium-dark skin tone | man | medium-dark skin tone -👨🏾‍❤️‍💋‍👨🏿 man, man, medium-dark skin tone, dark skin tone -👨🏾‍❤‍💋‍👨🏿 man, man, medium-dark skin tone, dark skin tone couple | dark skin tone | kiss | kiss: man, man, medium-dark skin tone, dark skin tone | man | medium-dark skin tone -👨🏿‍❤️‍💋‍👨🏻 man, man, dark skin tone, light skin tone -👨🏿‍❤‍💋‍👨🏻 man, man, dark skin tone, light skin tone couple | dark skin tone | kiss | kiss: man, man, dark skin tone, light skin tone | light skin tone | man -👨🏿‍❤️‍💋‍👨🏼 man, man, dark skin tone, medium-light skin tone -👨🏿‍❤‍💋‍👨🏼 man, man, dark skin tone, medium-light skin tone couple | dark skin tone | kiss | kiss: man, man, dark skin tone, medium-light skin tone | man | medium-light skin tone -👨🏿‍❤️‍💋‍👨🏽 man, man, dark skin tone, medium skin tone -👨🏿‍❤‍💋‍👨🏽 man, man, dark skin tone, medium skin tone couple | dark skin tone | kiss | kiss: man, man, dark skin tone, medium skin tone | man | medium skin tone -👨🏿‍❤️‍💋‍👨🏾 man, man, dark skin tone, medium-dark skin tone -👨🏿‍❤‍💋‍👨🏾 man, man, dark skin tone, medium-dark skin tone couple | dark skin tone | kiss | kiss: man, man, dark skin tone, medium-dark skin tone | man | medium-dark skin tone -👨🏿‍❤️‍💋‍👨🏿 man, man, dark skin tone -👨🏿‍❤‍💋‍👨🏿 man, man, dark skin tone couple | dark skin tone | kiss | kiss: man, man, dark skin tone | man -👩‍❤️‍💋‍👩 woman, woman -👩‍❤‍💋‍👩 woman, woman couple | kiss | kiss: woman, woman | woman -👩🏻‍❤️‍💋‍👩🏻 woman, woman, light skin tone -👩🏻‍❤‍💋‍👩🏻 woman, woman, light skin tone couple | kiss | kiss: woman, woman, light skin tone | light skin tone | woman -👩🏻‍❤️‍💋‍👩🏼 woman, woman, light skin tone, medium-light skin tone -👩🏻‍❤‍💋‍👩🏼 woman, woman, light skin tone, medium-light skin tone couple | kiss | kiss: woman, woman, light skin tone, medium-light skin tone | light skin tone | medium-light skin tone | woman -👩🏻‍❤️‍💋‍👩🏽 woman, woman, light skin tone, medium skin tone -👩🏻‍❤‍💋‍👩🏽 woman, woman, light skin tone, medium skin tone couple | kiss | kiss: woman, woman, light skin tone, medium skin tone | light skin tone | medium skin tone | woman -👩🏻‍❤️‍💋‍👩🏾 woman, woman, light skin tone, medium-dark skin tone -👩🏻‍❤‍💋‍👩🏾 woman, woman, light skin tone, medium-dark skin tone couple | kiss | kiss: woman, woman, light skin tone, medium-dark skin tone | light skin tone | medium-dark skin tone | woman -👩🏻‍❤️‍💋‍👩🏿 woman, woman, light skin tone, dark skin tone -👩🏻‍❤‍💋‍👩🏿 woman, woman, light skin tone, dark skin tone couple | dark skin tone | kiss | kiss: woman, woman, light skin tone, dark skin tone | light skin tone | woman -👩🏼‍❤️‍💋‍👩🏻 woman, woman, medium-light skin tone, light skin tone -👩🏼‍❤‍💋‍👩🏻 woman, woman, medium-light skin tone, light skin tone couple | kiss | kiss: woman, woman, medium-light skin tone, light skin tone | light skin tone | medium-light skin tone | woman -👩🏼‍❤️‍💋‍👩🏼 woman, woman, medium-light skin tone -👩🏼‍❤‍💋‍👩🏼 woman, woman, medium-light skin tone couple | kiss | kiss: woman, woman, medium-light skin tone | medium-light skin tone | woman -👩🏼‍❤️‍💋‍👩🏽 woman, woman, medium-light skin tone, medium skin tone -👩🏼‍❤‍💋‍👩🏽 woman, woman, medium-light skin tone, medium skin tone couple | kiss | kiss: woman, woman, medium-light skin tone, medium skin tone | medium skin tone | medium-light skin tone | woman -👩🏼‍❤️‍💋‍👩🏾 woman, woman, medium-light skin tone, medium-dark skin tone -👩🏼‍❤‍💋‍👩🏾 woman, woman, medium-light skin tone, medium-dark skin tone couple | kiss | kiss: woman, woman, medium-light skin tone, medium-dark skin tone | medium-dark skin tone | medium-light skin tone | woman -👩🏼‍❤️‍💋‍👩🏿 woman, woman, medium-light skin tone, dark skin tone -👩🏼‍❤‍💋‍👩🏿 woman, woman, medium-light skin tone, dark skin tone couple | dark skin tone | kiss | kiss: woman, woman, medium-light skin tone, dark skin tone | medium-light skin tone | woman -👩🏽‍❤️‍💋‍👩🏻 woman, woman, medium skin tone, light skin tone -👩🏽‍❤‍💋‍👩🏻 woman, woman, medium skin tone, light skin tone couple | kiss | kiss: woman, woman, medium skin tone, light skin tone | light skin tone | medium skin tone | woman -👩🏽‍❤️‍💋‍👩🏼 woman, woman, medium skin tone, medium-light skin tone -👩🏽‍❤‍💋‍👩🏼 woman, woman, medium skin tone, medium-light skin tone couple | kiss | kiss: woman, woman, medium skin tone, medium-light skin tone | medium skin tone | medium-light skin tone | woman -👩🏽‍❤️‍💋‍👩🏽 woman, woman, medium skin tone -👩🏽‍❤‍💋‍👩🏽 woman, woman, medium skin tone couple | kiss | kiss: woman, woman, medium skin tone | medium skin tone | woman -👩🏽‍❤️‍💋‍👩🏾 woman, woman, medium skin tone, medium-dark skin tone -👩🏽‍❤‍💋‍👩🏾 woman, woman, medium skin tone, medium-dark skin tone couple | kiss | kiss: woman, woman, medium skin tone, medium-dark skin tone | medium skin tone | medium-dark skin tone | woman -👩🏽‍❤️‍💋‍👩🏿 woman, woman, medium skin tone, dark skin tone -👩🏽‍❤‍💋‍👩🏿 woman, woman, medium skin tone, dark skin tone couple | dark skin tone | kiss | kiss: woman, woman, medium skin tone, dark skin tone | medium skin tone | woman -👩🏾‍❤️‍💋‍👩🏻 woman, woman, medium-dark skin tone, light skin tone -👩🏾‍❤‍💋‍👩🏻 woman, woman, medium-dark skin tone, light skin tone couple | kiss | kiss: woman, woman, medium-dark skin tone, light skin tone | light skin tone | medium-dark skin tone | woman -👩🏾‍❤️‍💋‍👩🏼 woman, woman, medium-dark skin tone, medium-light skin tone -👩🏾‍❤‍💋‍👩🏼 woman, woman, medium-dark skin tone, medium-light skin tone couple | kiss | kiss: woman, woman, medium-dark skin tone, medium-light skin tone | medium-dark skin tone | medium-light skin tone | woman -👩🏾‍❤️‍💋‍👩🏽 woman, woman, medium-dark skin tone, medium skin tone -👩🏾‍❤‍💋‍👩🏽 woman, woman, medium-dark skin tone, medium skin tone couple | kiss | kiss: woman, woman, medium-dark skin tone, medium skin tone | medium skin tone | medium-dark skin tone | woman -👩🏾‍❤️‍💋‍👩🏾 woman, woman, medium-dark skin tone -👩🏾‍❤‍💋‍👩🏾 woman, woman, medium-dark skin tone couple | kiss | kiss: woman, woman, medium-dark skin tone | medium-dark skin tone | woman -👩🏾‍❤️‍💋‍👩🏿 woman, woman, medium-dark skin tone, dark skin tone -👩🏾‍❤‍💋‍👩🏿 woman, woman, medium-dark skin tone, dark skin tone couple | dark skin tone | kiss | kiss: woman, woman, medium-dark skin tone, dark skin tone | medium-dark skin tone | woman -👩🏿‍❤️‍💋‍👩🏻 woman, woman, dark skin tone, light skin tone -👩🏿‍❤‍💋‍👩🏻 woman, woman, dark skin tone, light skin tone couple | dark skin tone | kiss | kiss: woman, woman, dark skin tone, light skin tone | light skin tone | woman -👩🏿‍❤️‍💋‍👩🏼 woman, woman, dark skin tone, medium-light skin tone -👩🏿‍❤‍💋‍👩🏼 woman, woman, dark skin tone, medium-light skin tone couple | dark skin tone | kiss | kiss: woman, woman, dark skin tone, medium-light skin tone | medium-light skin tone | woman -👩🏿‍❤️‍💋‍👩🏽 woman, woman, dark skin tone, medium skin tone -👩🏿‍❤‍💋‍👩🏽 woman, woman, dark skin tone, medium skin tone couple | dark skin tone | kiss | kiss: woman, woman, dark skin tone, medium skin tone | medium skin tone | woman -👩🏿‍❤️‍💋‍👩🏾 woman, woman, dark skin tone, medium-dark skin tone -👩🏿‍❤‍💋‍👩🏾 woman, woman, dark skin tone, medium-dark skin tone couple | dark skin tone | kiss | kiss: woman, woman, dark skin tone, medium-dark skin tone | medium-dark skin tone | woman -👩🏿‍❤️‍💋‍👩🏿 woman, woman, dark skin tone -👩🏿‍❤‍💋‍👩🏿 woman, woman, dark skin tone couple | dark skin tone | kiss | kiss: woman, woman, dark skin tone | woman -💑 with heart couple | couple with heart | love -💑🏻 with heart: light skin tone couple | couple with heart | couple with heart: light skin tone | light skin tone | love -💑🏼 with heart: medium-light skin tone couple | couple with heart | couple with heart: medium-light skin tone | love | medium-light skin tone -💑🏽 with heart: medium skin tone couple | couple with heart | couple with heart: medium skin tone | love | medium skin tone -💑🏾 with heart: medium-dark skin tone couple | couple with heart | couple with heart: medium-dark skin tone | love | medium-dark skin tone -💑🏿 with heart: dark skin tone couple | couple with heart | couple with heart: dark skin tone | dark skin tone | love -🧑🏻‍❤️‍🧑🏼 with heart: person, person, light skin tone, medium-light skin tone -🧑🏻‍❤‍🧑🏼 with heart: person, person, light skin tone, medium-light skin tone couple | couple with heart | couple with heart: person, person, light skin tone, medium-light skin tone | light skin tone | love | medium-light skin tone | person -🧑🏻‍❤️‍🧑🏽 with heart: person, person, light skin tone, medium skin tone -🧑🏻‍❤‍🧑🏽 with heart: person, person, light skin tone, medium skin tone couple | couple with heart | couple with heart: person, person, light skin tone, medium skin tone | light skin tone | love | medium skin tone | person -🧑🏻‍❤️‍🧑🏾 with heart: person, person, light skin tone, medium-dark skin tone -🧑🏻‍❤‍🧑🏾 with heart: person, person, light skin tone, medium-dark skin tone couple | couple with heart | couple with heart: person, person, light skin tone, medium-dark skin tone | light skin tone | love | medium-dark skin tone | person -🧑🏻‍❤️‍🧑🏿 with heart: person, person, light skin tone, dark skin tone -🧑🏻‍❤‍🧑🏿 with heart: person, person, light skin tone, dark skin tone couple | couple with heart | couple with heart: person, person, light skin tone, dark skin tone | dark skin tone | light skin tone | love | person -🧑🏼‍❤️‍🧑🏻 with heart: person, person, medium-light skin tone, light skin tone -🧑🏼‍❤‍🧑🏻 with heart: person, person, medium-light skin tone, light skin tone couple | couple with heart | couple with heart: person, person, medium-light skin tone, light skin tone | light skin tone | love | medium-light skin tone | person -🧑🏼‍❤️‍🧑🏽 with heart: person, person, medium-light skin tone, medium skin tone -🧑🏼‍❤‍🧑🏽 with heart: person, person, medium-light skin tone, medium skin tone couple | couple with heart | couple with heart: person, person, medium-light skin tone, medium skin tone | love | medium skin tone | medium-light skin tone | person -🧑🏼‍❤️‍🧑🏾 with heart: person, person, medium-light skin tone, medium-dark skin tone -🧑🏼‍❤‍🧑🏾 with heart: person, person, medium-light skin tone, medium-dark skin tone couple | couple with heart | couple with heart: person, person, medium-light skin tone, medium-dark skin tone | love | medium-dark skin tone | medium-light skin tone | person -🧑🏼‍❤️‍🧑🏿 with heart: person, person, medium-light skin tone, dark skin tone -🧑🏼‍❤‍🧑🏿 with heart: person, person, medium-light skin tone, dark skin tone couple | couple with heart | couple with heart: person, person, medium-light skin tone, dark skin tone | dark skin tone | love | medium-light skin tone | person -🧑🏽‍❤️‍🧑🏻 with heart: person, person, medium skin tone, light skin tone -🧑🏽‍❤‍🧑🏻 with heart: person, person, medium skin tone, light skin tone couple | couple with heart | couple with heart: person, person, medium skin tone, light skin tone | light skin tone | love | medium skin tone | person -🧑🏽‍❤️‍🧑🏼 with heart: person, person, medium skin tone, medium-light skin tone -🧑🏽‍❤‍🧑🏼 with heart: person, person, medium skin tone, medium-light skin tone couple | couple with heart | couple with heart: person, person, medium skin tone, medium-light skin tone | love | medium skin tone | medium-light skin tone | person -🧑🏽‍❤️‍🧑🏾 with heart: person, person, medium skin tone, medium-dark skin tone -🧑🏽‍❤‍🧑🏾 with heart: person, person, medium skin tone, medium-dark skin tone couple | couple with heart | couple with heart: person, person, medium skin tone, medium-dark skin tone | love | medium skin tone | medium-dark skin tone | person -🧑🏽‍❤️‍🧑🏿 with heart: person, person, medium skin tone, dark skin tone -🧑🏽‍❤‍🧑🏿 with heart: person, person, medium skin tone, dark skin tone couple | couple with heart | couple with heart: person, person, medium skin tone, dark skin tone | dark skin tone | love | medium skin tone | person -🧑🏾‍❤️‍🧑🏻 with heart: person, person, medium-dark skin tone, light skin tone -🧑🏾‍❤‍🧑🏻 with heart: person, person, medium-dark skin tone, light skin tone couple | couple with heart | couple with heart: person, person, medium-dark skin tone, light skin tone | light skin tone | love | medium-dark skin tone | person -🧑🏾‍❤️‍🧑🏼 with heart: person, person, medium-dark skin tone, medium-light skin tone -🧑🏾‍❤‍🧑🏼 with heart: person, person, medium-dark skin tone, medium-light skin tone couple | couple with heart | couple with heart: person, person, medium-dark skin tone, medium-light skin tone | love | medium-dark skin tone | medium-light skin tone | person -🧑🏾‍❤️‍🧑🏽 with heart: person, person, medium-dark skin tone, medium skin tone -🧑🏾‍❤‍🧑🏽 with heart: person, person, medium-dark skin tone, medium skin tone couple | couple with heart | couple with heart: person, person, medium-dark skin tone, medium skin tone | love | medium skin tone | medium-dark skin tone | person -🧑🏾‍❤️‍🧑🏿 with heart: person, person, medium-dark skin tone, dark skin tone -🧑🏾‍❤‍🧑🏿 with heart: person, person, medium-dark skin tone, dark skin tone couple | couple with heart | couple with heart: person, person, medium-dark skin tone, dark skin tone | dark skin tone | love | medium-dark skin tone | person -🧑🏿‍❤️‍🧑🏻 with heart: person, person, dark skin tone, light skin tone -🧑🏿‍❤‍🧑🏻 with heart: person, person, dark skin tone, light skin tone couple | couple with heart | couple with heart: person, person, dark skin tone, light skin tone | dark skin tone | light skin tone | love | person -🧑🏿‍❤️‍🧑🏼 with heart: person, person, dark skin tone, medium-light skin tone -🧑🏿‍❤‍🧑🏼 with heart: person, person, dark skin tone, medium-light skin tone couple | couple with heart | couple with heart: person, person, dark skin tone, medium-light skin tone | dark skin tone | love | medium-light skin tone | person -🧑🏿‍❤️‍🧑🏽 with heart: person, person, dark skin tone, medium skin tone -🧑🏿‍❤‍🧑🏽 with heart: person, person, dark skin tone, medium skin tone couple | couple with heart | couple with heart: person, person, dark skin tone, medium skin tone | dark skin tone | love | medium skin tone | person -🧑🏿‍❤️‍🧑🏾 with heart: person, person, dark skin tone, medium-dark skin tone -🧑🏿‍❤‍🧑🏾 with heart: person, person, dark skin tone, medium-dark skin tone couple | couple with heart | couple with heart: person, person, dark skin tone, medium-dark skin tone | dark skin tone | love | medium-dark skin tone | person -👩‍❤️‍👨 with heart: woman, man -👩‍❤‍👨 with heart: woman, man couple | couple with heart | couple with heart: woman, man | love | man | woman -👩🏻‍❤️‍👨🏻 with heart: woman, man, light skin tone -👩🏻‍❤‍👨🏻 with heart: woman, man, light skin tone couple | couple with heart | couple with heart: woman, man, light skin tone | light skin tone | love | man | woman -👩🏻‍❤️‍👨🏼 with heart: woman, man, light skin tone, medium-light skin tone -👩🏻‍❤‍👨🏼 with heart: woman, man, light skin tone, medium-light skin tone couple | couple with heart | couple with heart: woman, man, light skin tone, medium-light skin tone | light skin tone | love | man | medium-light skin tone | woman -👩🏻‍❤️‍👨🏽 with heart: woman, man, light skin tone, medium skin tone -👩🏻‍❤‍👨🏽 with heart: woman, man, light skin tone, medium skin tone couple | couple with heart | couple with heart: woman, man, light skin tone, medium skin tone | light skin tone | love | man | medium skin tone | woman -👩🏻‍❤️‍👨🏾 with heart: woman, man, light skin tone, medium-dark skin tone -👩🏻‍❤‍👨🏾 with heart: woman, man, light skin tone, medium-dark skin tone couple | couple with heart | couple with heart: woman, man, light skin tone, medium-dark skin tone | light skin tone | love | man | medium-dark skin tone | woman -👩🏻‍❤️‍👨🏿 with heart: woman, man, light skin tone, dark skin tone -👩🏻‍❤‍👨🏿 with heart: woman, man, light skin tone, dark skin tone couple | couple with heart | couple with heart: woman, man, light skin tone, dark skin tone | dark skin tone | light skin tone | love | man | woman -👩🏼‍❤️‍👨🏻 with heart: woman, man, medium-light skin tone, light skin tone -👩🏼‍❤‍👨🏻 with heart: woman, man, medium-light skin tone, light skin tone couple | couple with heart | couple with heart: woman, man, medium-light skin tone, light skin tone | light skin tone | love | man | medium-light skin tone | woman -👩🏼‍❤️‍👨🏼 with heart: woman, man, medium-light skin tone -👩🏼‍❤‍👨🏼 with heart: woman, man, medium-light skin tone couple | couple with heart | couple with heart: woman, man, medium-light skin tone | love | man | medium-light skin tone | woman -👩🏼‍❤️‍👨🏽 with heart: woman, man, medium-light skin tone, medium skin tone -👩🏼‍❤‍👨🏽 with heart: woman, man, medium-light skin tone, medium skin tone couple | couple with heart | couple with heart: woman, man, medium-light skin tone, medium skin tone | love | man | medium skin tone | medium-light skin tone | woman -👩🏼‍❤️‍👨🏾 with heart: woman, man, medium-light skin tone, medium-dark skin tone -👩🏼‍❤‍👨🏾 with heart: woman, man, medium-light skin tone, medium-dark skin tone couple | couple with heart | couple with heart: woman, man, medium-light skin tone, medium-dark skin tone | love | man | medium-dark skin tone | medium-light skin tone | woman -👩🏼‍❤️‍👨🏿 with heart: woman, man, medium-light skin tone, dark skin tone -👩🏼‍❤‍👨🏿 with heart: woman, man, medium-light skin tone, dark skin tone couple | couple with heart | couple with heart: woman, man, medium-light skin tone, dark skin tone | dark skin tone | love | man | medium-light skin tone | woman -👩🏽‍❤️‍👨🏻 with heart: woman, man, medium skin tone, light skin tone -👩🏽‍❤‍👨🏻 with heart: woman, man, medium skin tone, light skin tone couple | couple with heart | couple with heart: woman, man, medium skin tone, light skin tone | light skin tone | love | man | medium skin tone | woman -👩🏽‍❤️‍👨🏼 with heart: woman, man, medium skin tone, medium-light skin tone -👩🏽‍❤‍👨🏼 with heart: woman, man, medium skin tone, medium-light skin tone couple | couple with heart | couple with heart: woman, man, medium skin tone, medium-light skin tone | love | man | medium skin tone | medium-light skin tone | woman -👩🏽‍❤️‍👨🏽 with heart: woman, man, medium skin tone -👩🏽‍❤‍👨🏽 with heart: woman, man, medium skin tone couple | couple with heart | couple with heart: woman, man, medium skin tone | love | man | medium skin tone | woman -👩🏽‍❤️‍👨🏾 with heart: woman, man, medium skin tone, medium-dark skin tone -👩🏽‍❤‍👨🏾 with heart: woman, man, medium skin tone, medium-dark skin tone couple | couple with heart | couple with heart: woman, man, medium skin tone, medium-dark skin tone | love | man | medium skin tone | medium-dark skin tone | woman -👩🏽‍❤️‍👨🏿 with heart: woman, man, medium skin tone, dark skin tone -👩🏽‍❤‍👨🏿 with heart: woman, man, medium skin tone, dark skin tone couple | couple with heart | couple with heart: woman, man, medium skin tone, dark skin tone | dark skin tone | love | man | medium skin tone | woman -👩🏾‍❤️‍👨🏻 with heart: woman, man, medium-dark skin tone, light skin tone -👩🏾‍❤‍👨🏻 with heart: woman, man, medium-dark skin tone, light skin tone couple | couple with heart | couple with heart: woman, man, medium-dark skin tone, light skin tone | light skin tone | love | man | medium-dark skin tone | woman -👩🏾‍❤️‍👨🏼 with heart: woman, man, medium-dark skin tone, medium-light skin tone -👩🏾‍❤‍👨🏼 with heart: woman, man, medium-dark skin tone, medium-light skin tone couple | couple with heart | couple with heart: woman, man, medium-dark skin tone, medium-light skin tone | love | man | medium-dark skin tone | medium-light skin tone | woman -👩🏾‍❤️‍👨🏽 with heart: woman, man, medium-dark skin tone, medium skin tone -👩🏾‍❤‍👨🏽 with heart: woman, man, medium-dark skin tone, medium skin tone couple | couple with heart | couple with heart: woman, man, medium-dark skin tone, medium skin tone | love | man | medium skin tone | medium-dark skin tone | woman -👩🏾‍❤️‍👨🏾 with heart: woman, man, medium-dark skin tone -👩🏾‍❤‍👨🏾 with heart: woman, man, medium-dark skin tone couple | couple with heart | couple with heart: woman, man, medium-dark skin tone | love | man | medium-dark skin tone | woman -👩🏾‍❤️‍👨🏿 with heart: woman, man, medium-dark skin tone, dark skin tone -👩🏾‍❤‍👨🏿 with heart: woman, man, medium-dark skin tone, dark skin tone couple | couple with heart | couple with heart: woman, man, medium-dark skin tone, dark skin tone | dark skin tone | love | man | medium-dark skin tone | woman -👩🏿‍❤️‍👨🏻 with heart: woman, man, dark skin tone, light skin tone -👩🏿‍❤‍👨🏻 with heart: woman, man, dark skin tone, light skin tone couple | couple with heart | couple with heart: woman, man, dark skin tone, light skin tone | dark skin tone | light skin tone | love | man | woman -👩🏿‍❤️‍👨🏼 with heart: woman, man, dark skin tone, medium-light skin tone -👩🏿‍❤‍👨🏼 with heart: woman, man, dark skin tone, medium-light skin tone couple | couple with heart | couple with heart: woman, man, dark skin tone, medium-light skin tone | dark skin tone | love | man | medium-light skin tone | woman -👩🏿‍❤️‍👨🏽 with heart: woman, man, dark skin tone, medium skin tone -👩🏿‍❤‍👨🏽 with heart: woman, man, dark skin tone, medium skin tone couple | couple with heart | couple with heart: woman, man, dark skin tone, medium skin tone | dark skin tone | love | man | medium skin tone | woman -👩🏿‍❤️‍👨🏾 with heart: woman, man, dark skin tone, medium-dark skin tone -👩🏿‍❤‍👨🏾 with heart: woman, man, dark skin tone, medium-dark skin tone couple | couple with heart | couple with heart: woman, man, dark skin tone, medium-dark skin tone | dark skin tone | love | man | medium-dark skin tone | woman -👩🏿‍❤️‍👨🏿 with heart: woman, man, dark skin tone -👩🏿‍❤‍👨🏿 with heart: woman, man, dark skin tone couple | couple with heart | couple with heart: woman, man, dark skin tone | dark skin tone | love | man | woman -👨‍❤️‍👨 with heart: man, man -👨‍❤‍👨 with heart: man, man couple | couple with heart | couple with heart: man, man | love | man -👨🏻‍❤️‍👨🏻 with heart: man, man, light skin tone -👨🏻‍❤‍👨🏻 with heart: man, man, light skin tone couple | couple with heart | couple with heart: man, man, light skin tone | light skin tone | love | man -👨🏻‍❤️‍👨🏼 with heart: man, man, light skin tone, medium-light skin tone -👨🏻‍❤‍👨🏼 with heart: man, man, light skin tone, medium-light skin tone couple | couple with heart | couple with heart: man, man, light skin tone, medium-light skin tone | light skin tone | love | man | medium-light skin tone -👨🏻‍❤️‍👨🏽 with heart: man, man, light skin tone, medium skin tone -👨🏻‍❤‍👨🏽 with heart: man, man, light skin tone, medium skin tone couple | couple with heart | couple with heart: man, man, light skin tone, medium skin tone | light skin tone | love | man | medium skin tone -👨🏻‍❤️‍👨🏾 ith heart: man, man, light skin tone, medium-dark skin tone -👨🏻‍❤‍👨🏾 with heart: man, man, light skin tone, medium-dark skin tone couple | couple with heart | couple with heart: man, man, light skin tone, medium-dark skin tone | light skin tone | love | man | medium-dark skin tone -👨🏻‍❤️‍👨🏿 with heart: man, man, light skin tone, dark skin tone -👨🏻‍❤‍👨🏿 with heart: man, man, light skin tone, dark skin tone couple | couple with heart | couple with heart: man, man, light skin tone, dark skin tone | dark skin tone | light skin tone | love | man -👨🏼‍❤️‍👨🏻 with heart: man, man, medium-light skin tone, light skin tone -👨🏼‍❤‍👨🏻 with heart: man, man, medium-light skin tone, light skin tone couple | couple with heart | couple with heart: man, man, medium-light skin tone, light skin tone | light skin tone | love | man | medium-light skin tone -👨🏼‍❤️‍👨🏼 with heart: man, man, medium-light skin tone -👨🏼‍❤‍👨🏼 with heart: man, man, medium-light skin tone couple | couple with heart | couple with heart: man, man, medium-light skin tone | love | man | medium-light skin tone -👨🏼‍❤️‍👨🏽 with heart: man, man, medium-light skin tone, medium skin tone -👨🏼‍❤‍👨🏽 with heart: man, man, medium-light skin tone, medium skin tone couple | couple with heart | couple with heart: man, man, medium-light skin tone, medium skin tone | love | man | medium skin tone | medium-light skin tone -👨🏼‍❤️‍👨🏾 with heart: man, man, medium-light skin tone, medium-dark skin tone -👨🏼‍❤‍👨🏾 with heart: man, man, medium-light skin tone, medium-dark skin tone couple | couple with heart | couple with heart: man, man, medium-light skin tone, medium-dark skin tone | love | man | medium-dark skin tone | medium-light skin tone -👨🏼‍❤️‍👨🏿 with heart: man, man, medium-light skin tone, dark skin tone -👨🏼‍❤‍👨🏿 with heart: man, man, medium-light skin tone, dark skin tone couple | couple with heart | couple with heart: man, man, medium-light skin tone, dark skin tone | dark skin tone | love | man | medium-light skin tone -👨🏽‍❤️‍👨🏻 with heart: man, man, medium skin tone, light skin tone -👨🏽‍❤‍👨🏻 with heart: man, man, medium skin tone, light skin tone couple | couple with heart | couple with heart: man, man, medium skin tone, light skin tone | light skin tone | love | man | medium skin tone -👨🏽‍❤️‍👨🏼 with heart: man, man, medium skin tone, medium-light skin tone -👨🏽‍❤‍👨🏼 with heart: man, man, medium skin tone, medium-light skin tone couple | couple with heart | couple with heart: man, man, medium skin tone, medium-light skin tone | love | man | medium skin tone | medium-light skin tone -👨🏽‍❤️‍👨🏽 with heart: man, man, medium skin tone -👨🏽‍❤‍👨🏽 with heart: man, man, medium skin tone couple | couple with heart | couple with heart: man, man, medium skin tone | love | man | medium skin tone -👨🏽‍❤️‍👨🏾 with heart: man, man, medium skin tone, medium-dark skin tone -👨🏽‍❤‍👨🏾 with heart: man, man, medium skin tone, medium-dark skin tone couple | couple with heart | couple with heart: man, man, medium skin tone, medium-dark skin tone | love | man | medium skin tone | medium-dark skin tone -👨🏽‍❤️‍👨🏿 with heart: man, man, medium skin tone, dark skin tone -👨🏽‍❤‍👨🏿 with heart: man, man, medium skin tone, dark skin tone couple | couple with heart | couple with heart: man, man, medium skin tone, dark skin tone | dark skin tone | love | man | medium skin tone -👨🏾‍❤️‍👨🏻 with heart: man, man, medium-dark skin tone, light skin tone -👨🏾‍❤‍👨🏻 with heart: man, man, medium-dark skin tone, light skin tone couple | couple with heart | couple with heart: man, man, medium-dark skin tone, light skin tone | light skin tone | love | man | medium-dark skin tone -👨🏾‍❤️‍👨🏼 with heart: man, man, medium-dark skin tone, medium-light skin tone -👨🏾‍❤‍👨🏼 with heart: man, man, medium-dark skin tone, medium-light skin tone couple | couple with heart | couple with heart: man, man, medium-dark skin tone, medium-light skin tone | love | man | medium-dark skin tone | medium-light skin tone -👨🏾‍❤️‍👨🏽 with heart: man, man, medium-dark skin tone, medium skin tone -👨🏾‍❤‍👨🏽 with heart: man, man, medium-dark skin tone, medium skin tone couple | couple with heart | couple with heart: man, man, medium-dark skin tone, medium skin tone | love | man | medium skin tone | medium-dark skin tone -👨🏾‍❤️‍👨🏾 with heart: man, man, medium-dark skin tone -👨🏾‍❤‍👨🏾 with heart: man, man, medium-dark skin tone couple | couple with heart | couple with heart: man, man, medium-dark skin tone | love | man | medium-dark skin tone -👨🏾‍❤️‍👨🏿 with heart: man, man, medium-dark skin tone, dark skin tone -👨🏾‍❤‍👨🏿 with heart: man, man, medium-dark skin tone, dark skin tone couple | couple with heart | couple with heart: man, man, medium-dark skin tone, dark skin tone | dark skin tone | love | man | medium-dark skin tone -👨🏿‍❤️‍👨🏻 with heart: man, man, dark skin tone, light skin tone -👨🏿‍❤‍👨🏻 with heart: man, man, dark skin tone, light skin tone couple | couple with heart | couple with heart: man, man, dark skin tone, light skin tone | dark skin tone | light skin tone | love | man -👨🏿‍❤️‍👨🏼 with heart: man, man, dark skin tone, medium-light skin tone -👨🏿‍❤‍👨🏼 with heart: man, man, dark skin tone, medium-light skin tone couple | couple with heart | couple with heart: man, man, dark skin tone, medium-light skin tone | dark skin tone | love | man | medium-light skin tone -👨🏿‍❤️‍👨🏽 with heart: man, man, dark skin tone, medium skin tone -👨🏿‍❤‍👨🏽 with heart: man, man, dark skin tone, medium skin tone couple | couple with heart | couple with heart: man, man, dark skin tone, medium skin tone | dark skin tone | love | man | medium skin tone -👨🏿‍❤️‍👨🏾 with heart: man, man, dark skin tone, medium-dark skin tone -👨🏿‍❤‍👨🏾 with heart: man, man, dark skin tone, medium-dark skin tone couple | couple with heart | couple with heart: man, man, dark skin tone, medium-dark skin tone | dark skin tone | love | man | medium-dark skin tone -👨🏿‍❤️‍👨🏿 with heart: man, man, dark skin tone -👨🏿‍❤‍👨🏿 with heart: man, man, dark skin tone couple | couple with heart | couple with heart: man, man, dark skin tone | dark skin tone | love | man -👩‍❤️‍👩 with heart: woman, woman -👩‍❤‍👩 with heart: woman, woman couple | couple with heart | couple with heart: woman, woman | love | woman -👩🏻‍❤️‍👩🏻 with heart: woman, woman, light skin tone -👩🏻‍❤‍👩🏻 with heart: woman, woman, light skin tone couple | couple with heart | couple with heart: woman, woman, light skin tone | light skin tone | love | woman -👩🏻‍❤️‍👩🏼 with heart: woman, woman, light skin tone, medium-light skin tone -👩🏻‍❤‍👩🏼 with heart: woman, woman, light skin tone, medium-light skin tone couple | couple with heart | couple with heart: woman, woman, light skin tone, medium-light skin tone | light skin tone | love | medium-light skin tone | woman -👩🏻‍❤️‍👩🏽 with heart: woman, woman, light skin tone, medium skin tone -👩🏻‍❤‍👩🏽 with heart: woman, woman, light skin tone, medium skin tone couple | couple with heart | couple with heart: woman, woman, light skin tone, medium skin tone | light skin tone | love | medium skin tone | woman -👩🏻‍❤️‍👩🏾 with heart: woman, woman, light skin tone, medium-dark skin tone -👩🏻‍❤‍👩🏾 with heart: woman, woman, light skin tone, medium-dark skin tone couple | couple with heart | couple with heart: woman, woman, light skin tone, medium-dark skin tone | light skin tone | love | medium-dark skin tone | woman -👩🏻‍❤️‍👩🏿 with heart: woman, woman, light skin tone, dark skin tone -👩🏻‍❤‍👩🏿 with heart: woman, woman, light skin tone, dark skin tone couple | couple with heart | couple with heart: woman, woman, light skin tone, dark skin tone | dark skin tone | light skin tone | love | woman -👩🏼‍❤️‍👩🏻 with heart: woman, woman, medium-light skin tone, light skin tone -👩🏼‍❤‍👩🏻 with heart: woman, woman, medium-light skin tone, light skin tone couple | couple with heart | couple with heart: woman, woman, medium-light skin tone, light skin tone | light skin tone | love | medium-light skin tone | woman -👩🏼‍❤️‍👩🏼 with heart: woman, woman, medium-light skin tone -👩🏼‍❤‍👩🏼 with heart: woman, woman, medium-light skin tone couple | couple with heart | couple with heart: woman, woman, medium-light skin tone | love | medium-light skin tone | woman -👩🏼‍❤️‍👩🏽 with heart: woman, woman, medium-light skin tone, medium skin tone -👩🏼‍❤‍👩🏽 with heart: woman, woman, medium-light skin tone, medium skin tone couple | couple with heart | couple with heart: woman, woman, medium-light skin tone, medium skin tone | love | medium skin tone | medium-light skin tone | woman -👩🏼‍❤️‍👩🏾 with heart: woman, woman, medium-light skin tone, medium-dark skin tone -👩🏼‍❤‍👩🏾 with heart: woman, woman, medium-light skin tone, medium-dark skin tone couple | couple with heart | couple with heart: woman, woman, medium-light skin tone, medium-dark skin tone | love | medium-dark skin tone | medium-light skin tone | woman -👩🏼‍❤️‍👩🏿 with heart: woman, woman, medium-light skin tone, dark skin tone -👩🏼‍❤‍👩🏿 with heart: woman, woman, medium-light skin tone, dark skin tone couple | couple with heart | couple with heart: woman, woman, medium-light skin tone, dark skin tone | dark skin tone | love | medium-light skin tone | woman -👩🏽‍❤️‍👩🏻 with heart: woman, woman, medium skin tone, light skin tone -👩🏽‍❤‍👩🏻 with heart: woman, woman, medium skin tone, light skin tone couple | couple with heart | couple with heart: woman, woman, medium skin tone, light skin tone | light skin tone | love | medium skin tone | woman -👩🏽‍❤️‍👩🏼 with heart: woman, woman, medium skin tone, medium-light skin tone -👩🏽‍❤‍👩🏼 with heart: woman, woman, medium skin tone, medium-light skin tone couple | couple with heart | couple with heart: woman, woman, medium skin tone, medium-light skin tone | love | medium skin tone | medium-light skin tone | woman -👩🏽‍❤️‍👩🏽 with heart: woman, woman, medium skin tone -👩🏽‍❤‍👩🏽 with heart: woman, woman, medium skin tone couple | couple with heart | couple with heart: woman, woman, medium skin tone | love | medium skin tone | woman -👩🏽‍❤️‍👩🏾 with heart: woman, woman, medium skin tone, medium-dark skin tone -👩🏽‍❤‍👩🏾 with heart: woman, woman, medium skin tone, medium-dark skin tone couple | couple with heart | couple with heart: woman, woman, medium skin tone, medium-dark skin tone | love | medium skin tone | medium-dark skin tone | woman -👩🏽‍❤️‍👩🏿 with heart: woman, woman, medium skin tone, dark skin tone -👩🏽‍❤‍👩🏿 with heart: woman, woman, medium skin tone, dark skin tone couple | couple with heart | couple with heart: woman, woman, medium skin tone, dark skin tone | dark skin tone | love | medium skin tone | woman -👩🏾‍❤️‍👩🏻 with heart: woman, woman, medium-dark skin tone, light skin tone -👩🏾‍❤‍👩🏻 with heart: woman, woman, medium-dark skin tone, light skin tone couple | couple with heart | couple with heart: woman, woman, medium-dark skin tone, light skin tone | light skin tone | love | medium-dark skin tone | woman -👩🏾‍❤️‍👩🏼 with heart: woman, woman, medium-dark skin tone, medium-light skin tone -👩🏾‍❤‍👩🏼 with heart: woman, woman, medium-dark skin tone, medium-light skin tone couple | couple with heart | couple with heart: woman, woman, medium-dark skin tone, medium-light skin tone | love | medium-dark skin tone | medium-light skin tone | woman -👩🏾‍❤️‍👩🏽 with heart: woman, woman, medium-dark skin tone, medium skin tone -👩🏾‍❤‍👩🏽 with heart: woman, woman, medium-dark skin tone, medium skin tone couple | couple with heart | couple with heart: woman, woman, medium-dark skin tone, medium skin tone | love | medium skin tone | medium-dark skin tone | woman -👩🏾‍❤️‍👩🏾 with heart: woman, woman, medium-dark skin tone -👩🏾‍❤‍👩🏾 with heart: woman, woman, medium-dark skin tone couple | couple with heart | couple with heart: woman, woman, medium-dark skin tone | love | medium-dark skin tone | woman -👩🏾‍❤️‍👩🏿 with heart: woman, woman, medium-dark skin tone, dark skin tone -👩🏾‍❤‍👩🏿 with heart: woman, woman, medium-dark skin tone, dark skin tone couple | couple with heart | couple with heart: woman, woman, medium-dark skin tone, dark skin tone | dark skin tone | love | medium-dark skin tone | woman -👩🏿‍❤️‍👩🏻 with heart: woman, woman, dark skin tone, light skin tone -👩🏿‍❤‍👩🏻 with heart: woman, woman, dark skin tone, light skin tone couple | couple with heart | couple with heart: woman, woman, dark skin tone, light skin tone | dark skin tone | light skin tone | love | woman -👩🏿‍❤️‍👩🏼 with heart: woman, woman, dark skin tone, medium-light skin tone -👩🏿‍❤‍👩🏼 with heart: woman, woman, dark skin tone, medium-light skin tone couple | couple with heart | couple with heart: woman, woman, dark skin tone, medium-light skin tone | dark skin tone | love | medium-light skin tone | woman -👩🏿‍❤️‍👩🏽 with heart: woman, woman, dark skin tone, medium skin tone -👩🏿‍❤‍👩🏽 with heart: woman, woman, dark skin tone, medium skin tone couple | couple with heart | couple with heart: woman, woman, dark skin tone, medium skin tone | dark skin tone | love | medium skin tone | woman -👩🏿‍❤️‍👩🏾 with heart: woman, woman, dark skin tone, medium-dark skin tone -👩🏿‍❤‍👩🏾 with heart: woman, woman, dark skin tone, medium-dark skin tone couple | couple with heart | couple with heart: woman, woman, dark skin tone, medium-dark skin tone | dark skin tone | love | medium-dark skin tone | woman -👩🏿‍❤️‍👩🏿 with heart: woman, woman, dark skin tone -👩🏿‍❤‍👩🏿 with heart: woman, woman, dark skin tone couple | couple with heart | couple with heart: woman, woman, dark skin tone | dark skin tone | love | woman -👨‍👩‍👦 man, woman, boy boy | family | family: man, woman, boy | man | woman -👨‍👩‍👧 man, woman, girl family | family: man, woman, girl | girl | man | woman -👨‍👩‍👧‍👦 man, woman, girl, boy boy | family | family: man, woman, girl, boy | girl | man | woman -👨‍👩‍👦‍👦 man, woman, boy, boy boy | family | family: man, woman, boy, boy | man | woman -👨‍👩‍👧‍👧 man, woman, girl, girl family | family: man, woman, girl, girl | girl | man | woman -👨‍👨‍👦 man, man, boy boy | family | family: man, man, boy | man -👨‍👨‍👧 man, man, girl family | family: man, man, girl | girl | man -👨‍👨‍👧‍👦 man, man, girl, boy boy | family | family: man, man, girl, boy | girl | man -👨‍👨‍👦‍👦 man, man, boy, boy boy | family | family: man, man, boy, boy | man -👨‍👨‍👧‍👧 man, man, girl, girl family | family: man, man, girl, girl | girl | man -👩‍👩‍👦 woman, woman, boy boy | family | family: woman, woman, boy | woman -👩‍👩‍👧 woman, woman, girl family | family: woman, woman, girl | girl | woman -👩‍👩‍👧‍👦 woman, woman, girl, boy boy | family | family: woman, woman, girl, boy | girl | woman -👩‍👩‍👦‍👦 woman, woman, boy, boy boy | family | family: woman, woman, boy, boy | woman -👩‍👩‍👧‍👧 woman, woman, girl, girl family | family: woman, woman, girl, girl | girl | woman -👨‍👦 man, boy boy | family | family: man, boy | man -👨‍👦‍👦 man, boy, boy boy | family | family: man, boy, boy | man -👨‍👧 man, girl family | family: man, girl | girl | man -👨‍👧‍👦 man, girl, boy boy | family | family: man, girl, boy | girl | man -👨‍👧‍👧 man, girl, girl family | family: man, girl, girl | girl | man -👩‍👦 woman, boy boy | family | family: woman, boy | woman -👩‍👦‍👦 woman, boy, boy boy | family | family: woman, boy, boy | woman -👩‍👧 woman, girl family | family: woman, girl | girl | woman -👩‍👧‍👦 woman, girl, boy boy | family | family: woman, girl, boy | girl | woman -👩‍👧‍👧 woman, girl, girl family | family: woman, girl, girl | girl | woman -🗣️ head -🗣 head face | head | silhouette | speak | speaking -👤 in silhouette bust | bust in silhouette | silhouette -👥 in silhouette bust | busts in silhouette | silhouette -🫂 hugging goodbye | hello | hug | people hugging | thanks -👪 family -🧑‍🧑‍🧒 adult, adult, child family: adult, adult, child -🧑‍🧑‍🧒‍🧒 adult, adult, child, child family: adult, adult, child, child -🧑‍🧒 adult, child family: adult, child -🧑‍🧒‍🧒 adult, child, child family: adult, child, child -👣 clothing | footprint | footprints | print -🏻 Component skin-tone skin tone light skin tone | skin tone | type 1–2 -🏼 Component skin-tone skin tone medium-light skin tone | skin tone | type 3 -🏽 Component skin-tone skin tone medium skin tone | skin tone | type 4 -🏾 Component skin-tone skin tone medium-dark skin tone | skin tone | type 5 -🏿 Component skin-tone skin tone dark skin tone | skin tone | type 6 -🦰 Component hair-style hair ginger | red hair | redhead -🦱 Component hair-style hair afro | curly | curly hair | ringlets -🦳 Component hair-style hair gray | hair | old | white | grey -🦲 Component hair-style bald | chemotherapy | hairless | no hair | shaven -🐵 face face | monkey -🐒 monkey -🦍 gorilla -🦧 ape | orangutan -🐶 face dog | face | pet -🐕 dog | pet -🦮 dog accessibility | blind | guide | guide dog -🐕‍🦺 dog accessibility | assistance | dog | service -🐩 dog | poodle -🐺 face | wolf -🦊 face | fox -🦝 curious | raccoon | sly -🐱 face cat | face | pet -🐈 cat | pet -🐈‍⬛ cat black | cat | unlucky -🦁 face | Leo | lion | zodiac -🐯 face face | tiger -🐅 tiger -🐆 leopard -🐴 face face | horse -🫎 animal | antlers | elk | mammal | moose -🫏 animal | ass | burro | donkey | mammal | mule | stubborn -🐎 equestrian | horse | racehorse | racing -🦄 face | unicorn -🦓 stripe | zebra -🦌 deer | stag -🦬 bison | buffalo | herd | wisent -🐮 face cow | face -🐂 bull | ox | Taurus | zodiac -🐃 buffalo buffalo | water -🐄 cow -🐷 face face | pig -🐖 pig | sow -🐗 boar | pig -🐽 nose face | nose | pig -🐏 Aries | male | ram | sheep | zodiac -🐑 ewe | female | sheep -🐐 Capricorn | goat | zodiac -🐪 camel | dromedary | hump -🐫 camel bactrian | camel | hump | two-hump camel | Bactrian -🦙 alpaca | guanaco | llama | vicuña | wool -🦒 giraffe | spots -🐘 elephant -🦣 extinction | large | mammoth | tusk | woolly | extinct -🦏 rhinoceros | rhino -🦛 hippo | hippopotamus -🐭 face face | mouse | pet -🐁 mouse | pet | rodent -🐀 rat | pet | rodent -🐹 face | hamster | pet -🐰 face bunny | face | pet | rabbit -🐇 bunny | pet | rabbit -🐿 chipmunk | squirrel -🦫 beaver | dam -🦔 hedgehog | spiny -🦇 bat | vampire -🐻 bear | face -🐻‍❄️ bear -🐻‍❄ bear arctic | bear | polar bear | white -🐨 face | koala | marsupial -🐼 face | panda -🦥 lazy | sloth | slow -🦦 fishing | otter | playful -🦨 skunk | stink -🦘 joey | jump | kangaroo | marsupial -🦡 badger | honey badger | pester -🐾 prints feet | paw | paw prints | print -🦃 bird | turkey | poultry -🐔 bird | chicken | poultry -🐓 bird | rooster -🐣 chick baby | bird | chick | hatching -🐤 chick baby | bird | chick -🐥 baby chick baby | bird | chick | front-facing baby chick -🐦 bird -🐧 bird | penguin -🕊 bird | dove | fly | peace -🦅 bird | eagle | bird of prey -🦆 bird | duck -🦢 bird | cygnet | swan | ugly duckling -🦉 bird | owl | wise | bird of prey -🦤 dodo | extinction | large | Mauritius -🪶 bird | feather | flight | light | plumage -🦩 flamboyant | flamingo | tropical -🦚 bird | ostentatious | peacock | peahen | proud -🦜 bird | parrot | pirate | talk -🪽 angelic | aviation | bird | flying | mythology | wing -🐦‍⬛ bird bird | black | crow | raven | rook -🪿 bird | fowl | goose | honk | silly -🐦‍🔥 fantasy | firebird | phoenix | rebirth | reincarnation -🐸 animal-amphibian face | frog -🐊 animal-reptile crocodile -🐢 animal-reptile terrapin | tortoise | turtle -🦎 animal-reptile lizard | reptile -🐍 animal-reptile bearer | Ophiuchus | serpent | snake | zodiac -🐲 animal-reptile face dragon | face | fairy tale -🐉 animal-reptile dragon | fairy tale -🦕 animal-reptile brachiosaurus | brontosaurus | diplodocus | sauropod -🦖 animal-reptile T-Rex | Tyrannosaurus Rex -🐳 animal-marine whale face | spouting | whale -🐋 animal-marine whale -🐬 animal-marine dolphin | flipper | porpoise -🦭 animal-marine sea lion | seal -🐟 animal-marine fish | Pisces | zodiac -🐠 animal-marine fish fish | tropical | reef fish -🐡 animal-marine blowfish | fish -🦈 animal-marine fish | shark -🐙 animal-marine octopus -🐚 animal-marine shell shell | spiral -🪸 animal-marine coral | ocean | reef -🪼 animal-marine burn | invertebrate | jelly | jellyfish | marine | ouch | stinger -🐌 animal-bug snail | mollusc -🦋 animal-bug butterfly | insect | pretty | moth -🐛 animal-bug bug | insect | caterpillar | worm -🐜 animal-bug ant | insect -🐝 animal-bug bee | honeybee | insect -🪲 animal-bug beetle | bug | insect -🐞 animal-bug beetle beetle | insect | lady beetle | ladybird | ladybug -🦗 animal-bug cricket | grasshopper -🪳 animal-bug cockroach | insect | pest | roach -🕷️ animal-bug -🕷 animal-bug insect | spider | arachnid -🕸️ animal-bug web -🕸 animal-bug web spider | web -🦂 animal-bug Scorpio | scorpion | zodiac -🦟 animal-bug disease | fever | malaria | mosquito | pest | virus | dengue | insect | mozzie -🪰 animal-bug disease | fly | maggot | pest | rotting -🪱 animal-bug annelid | earthworm | parasite | worm -🦠 animal-bug amoeba | bacteria | microbe | virus -💐 plant-flower bouquet | flower -🌸 plant-flower blossom blossom | cherry | flower -💮 plant-flower flower flower | white flower -🪷 plant-flower Buddhism | flower | Hinduism | lotus | purity -🏵️ plant-flower -🏵 plant-flower plant | rosette -🌹 plant-flower flower | rose -🥀 plant-flower flower flower | wilted -🌺 plant-flower flower | hibiscus -🌻 plant-flower flower | sun | sunflower -🌼 plant-flower blossom | flower -🌷 plant-flower flower | tulip -🪻 plant-flower bluebonnet | flower | hyacinth | lavender | lupine | snapdragon -🌱 plant-other seedling | young -🪴 plant-other plant boring | grow | house | nurturing | plant | potted plant | useless | pot plant -🌲 plant-other tree evergreen tree | tree -🌳 plant-other tree deciduous | shedding | tree -🌴 plant-other tree palm | tree -🌵 plant-other cactus | plant -🌾 plant-other of rice ear | grain | rice | sheaf of rice | sheaf -🌿 plant-other herb | leaf -☘️ plant-other -☘ plant-other plant | shamrock -🍀 plant-other leaf clover 4 | clover | four | four-leaf clover | leaf -🍁 plant-other leaf falling | leaf | maple -🍂 plant-other leaf fallen leaf | falling | leaf -🍃 plant-other fluttering in wind blow | flutter | leaf | leaf fluttering in wind | wind -🪹 plant-other nest empty nest | nesting -🪺 plant-other with eggs nest with eggs | nesting -🍄 plant-other mushroom | toadstool -🍇 food-fruit fruit | grape | grapes -🍈 food-fruit fruit | melon -🍉 food-fruit fruit | watermelon -🍊 food-fruit fruit | orange | tangerine | mandarin -🍋 food-fruit citrus | fruit | lemon -🍋‍🟩 food-fruit citrus | fruit | lime | tropical -🍌 food-fruit banana | fruit -🍍 food-fruit fruit | pineapple -🥭 food-fruit fruit | mango | tropical -🍎 food-fruit apple apple | fruit | red -🍏 food-fruit apple apple | fruit | green -🍐 food-fruit fruit | pear -🍑 food-fruit fruit | peach -🍒 food-fruit berries | cherries | cherry | fruit | red -🍓 food-fruit berry | fruit | strawberry -🫐 food-fruit berry | bilberry | blue | blueberries | blueberry -🥝 food-fruit fruit food | fruit | kiwi | kiwi fruit -🍅 food-fruit fruit | tomato | vegetable -🫒 food-fruit food | olive -🥥 food-fruit coconut | palm | piña colada -🥑 food-vegetable avocado | food | fruit -🍆 food-vegetable aubergine | eggplant | vegetable -🥔 food-vegetable food | potato | vegetable -🥕 food-vegetable carrot | food | vegetable -🌽 food-vegetable of corn corn | ear | ear of corn | maize | maze | corn on the cob | sweetcorn -🌶️ food-vegetable pepper -🌶 food-vegetable pepper hot | pepper | chilli | hot pepper -🫑 food-vegetable pepper bell pepper | capsicum | pepper | vegetable | sweet pepper -🥒 food-vegetable cucumber | food | pickle | vegetable -🥬 food-vegetable green bok choy | cabbage | kale | leafy green | lettuce | pak choi -🥦 food-vegetable broccoli | wild cabbage -🧄 food-vegetable flavoring | garlic | flavouring -🧅 food-vegetable flavoring | onion | flavouring -🥜 food-vegetable food | nut | peanut | peanuts | vegetable | nuts -🫘 food-vegetable beans | food | kidney | legume | kidney bean | kidney beans -🌰 food-vegetable chestnut | plant | nut -🫚 food-vegetable root beer | ginger root | root | spice | ginger | root ginger -🫛 food-vegetable pod beans | edamame | legume | pea | pod | vegetable -🍄‍🟫 food-vegetable mushroom brown mushroom | food | fungus | nature | vegetable -🍞 food-prepared bread | loaf -🥐 food-prepared bread | breakfast | croissant | food | french | roll | crescent | French -🥖 food-prepared bread baguette | bread | food | french | French stick | French -🫓 food-prepared arepa | flatbread | lavash | naan | pita -🥨 food-prepared pretzel | twisted -🥯 food-prepared bagel | bakery | breakfast | schmear -🥞 food-prepared breakfast | crêpe | food | hotcake | pancake | pancakes | crepe -🧇 food-prepared breakfast | indecisive | iron | waffle | unclear | vague | waffle with butter -🧀 food-prepared wedge cheese | cheese wedge -🍖 food-prepared on bone bone | meat | meat on bone -🍗 food-prepared leg bone | chicken | drumstick | leg | poultry -🥩 food-prepared of meat chop | cut of meat | lambchop | porkchop | steak | lamb chop | pork chop -🥓 food-prepared bacon | breakfast | food | meat -🍔 food-prepared burger | hamburger | beefburger -🍟 food-prepared fries french | fries | chips | french fries | French -🍕 food-prepared cheese | pizza | slice -🌭 food-prepared dog frankfurter | hot dog | hotdog | sausage | frank -🥪 food-prepared bread | sandwich -🌮 food-prepared mexican | taco | Mexican -🌯 food-prepared burrito | mexican | wrap | Mexican -🫔 food-prepared mexican | tamale | wrapped | Mexican -🥙 food-prepared flatbread falafel | flatbread | food | gyro | kebab | stuffed | pita roll -🧆 food-prepared chickpea | falafel | meatball | chick pea -🥚 food-prepared breakfast | egg | food -🍳 food-prepared breakfast | cooking | egg | frying | pan -🥘 food-prepared pan of food casserole | food | paella | pan | shallow | shallow pan of food -🍲 food-prepared of food pot | pot of food | stew -🫕 food-prepared cheese | chocolate | fondue | melted | pot | Swiss -🥣 food-prepared with spoon bowl with spoon | breakfast | cereal | congee -🥗 food-prepared salad food | green | salad | garden -🍿 food-prepared popcorn -🧈 food-prepared butter | dairy -🧂 food-prepared condiment | salt | shaker -🥫 food-prepared food can | canned food -🍱 food-asian box bento | box -🍘 food-asian cracker cracker | rice -🍙 food-asian ball ball | Japanese | rice -🍚 food-asian rice cooked | rice -🍛 food-asian rice curry | rice -🍜 food-asian bowl bowl | noodle | ramen | steaming -🍝 food-asian pasta | spaghetti -🍠 food-asian sweet potato potato | roasted | sweet -🍢 food-asian kebab | oden | seafood | skewer | stick -🍣 food-asian sushi -🍤 food-asian shrimp fried | prawn | shrimp | tempura | battered -🍥 food-asian cake with swirl cake | fish | fish cake with swirl | pastry | swirl | narutomaki -🥮 food-asian cake autumn | festival | moon cake | yuèbǐng -🍡 food-asian dango | dessert | Japanese | skewer | stick | sweet -🥟 food-asian dumpling | empanada | gyōza | jiaozi | pierogi | potsticker | pastie | samosa -🥠 food-asian cookie fortune cookie | prophecy -🥡 food-asian box oyster pail | takeout box | takeaway box | takeaway container | takeout -🦀 food-marine Cancer | crab | zodiac | crustacean | seafood | shellfish -🦞 food-marine bisque | claws | lobster | seafood | shellfish -🦐 food-marine food | shellfish | shrimp | small | prawn | seafood -🦑 food-marine food | molusc | squid | decapod | seafood -🦪 food-marine diving | oyster | pearl -🍦 food-sweet ice cream cream | dessert | ice | icecream | soft | sweet | ice cream | soft serve | soft-serve ice cream -🍧 food-sweet ice dessert | ice | shaved | sweet | granita -🍨 food-sweet cream cream | dessert | ice | sweet | ice cream -🍩 food-sweet breakfast | dessert | donut | doughnut | sweet -🍪 food-sweet cookie | dessert | sweet | biscuit -🎂 food-sweet cake birthday | cake | celebration | dessert | pastry | sweet -🍰 food-sweet cake | dessert | pastry | shortcake | slice | sweet -🧁 food-sweet bakery | cupcake | sweet -🥧 food-sweet filling | pastry | pie -🍫 food-sweet bar bar | chocolate | dessert | sweet -🍬 food-sweet candy | dessert | sweet | sweets -🍭 food-sweet candy | dessert | lollipop | sweet -🍮 food-sweet custard | dessert | pudding | sweet | baked custard -🍯 food-sweet pot honey | honeypot | pot | sweet -🍼 drink bottle baby | bottle | drink | milk -🥛 drink of milk drink | glass | glass of milk | milk -☕ drink beverage beverage | coffee | drink | hot | steaming | tea -🫖 drink drink | pot | tea | teapot -🍵 drink without handle beverage | cup | drink | tea | teacup | teacup without handle -🍶 drink bar | beverage | bottle | cup | drink | sake | saké -🍾 drink with popping cork bar | bottle | bottle with popping cork | cork | drink | popping | bubbly -🍷 drink glass bar | beverage | drink | glass | wine -🍸 drink glass bar | cocktail | drink | glass -🍹 drink drink bar | drink | tropical -🍺 drink mug bar | beer | drink | mug -🍻 drink beer mugs bar | beer | clink | clinking beer mugs | drink | mug | cheers -🥂 drink glasses celebrate | clink | clinking glasses | drink | glass | cheers -🥃 drink glass glass | liquor | shot | tumbler | whisky | whiskey -🫗 drink liquid drink | empty | glass | pouring liquid | spill -🥤 drink with straw cup with straw | juice | soda -🧋 drink tea bubble | milk | pearl | tea | boba -🧃 drink box beverage | box | juice | straw | sweet | drink carton | juice box | popper -🧉 drink drink | mate | maté -🧊 drink cold | ice | ice cube | iceberg -🥢 dishware chopsticks | hashi | pair of chopsticks -🍽️ dishware and knife with plate -🍽 dishware and knife with plate cooking | fork | fork and knife with plate | knife | plate -🍴 dishware and knife cooking | cutlery | fork | fork and knife | knife | knife and fork -🥄 dishware spoon | tableware -🔪 dishware knife cooking | hocho | kitchen knife | knife | tool | weapon -🫙 dishware condiment | container | empty | jar | sauce | store -🏺 dishware amphora | Aquarius | cooking | drink | jug | zodiac | jar -🌍 place-map showing Europe-Africa Africa | earth | Europe | globe | globe showing Europe-Africa | world -🌎 place-map showing Americas Americas | earth | globe | globe showing Americas | world -🌏 place-map showing Asia-Australia Asia | Australia | earth | globe | globe showing Asia-Australia | world -🌐 place-map with meridians earth | globe | globe with meridians | meridians | world -🗺️ place-map map -🗺 place-map map map | world -🗾 place-map of Japan Japan | map | map of Japan -🧭 place-map compass | magnetic | navigation | orienteering -🏔️ place-geographic mountain -🏔 place-geographic mountain cold | mountain | snow | snow-capped mountain -⛰️ place-geographic -⛰ place-geographic mountain -🌋 place-geographic eruption | mountain | volcano -🗻 place-geographic fuji fuji | mount fuji | mountain | Fuji | Mount Fuji | mount Fuji -🏕️ place-geographic -🏕 place-geographic camping -🏖️ place-geographic with umbrella -🏖 place-geographic with umbrella beach | beach with umbrella | umbrella -🏜️ place-geographic -🏜 place-geographic desert -🏝️ place-geographic island -🏝 place-geographic island desert | island -🏞️ place-geographic park -🏞 place-geographic park national park | park -🏟️ place-building -🏟 place-building stadium | arena -🏛️ place-building building -🏛 place-building building classical | classical building | column -🏗️ place-building construction -🏗 place-building construction building construction | construction -🧱 place-building brick | bricks | clay | mortar | wall -🪨 place-building boulder | heavy | rock | solid | stone -🪵 place-building log | lumber | timber | wood -🛖 place-building house | hut | roundhouse | yurt -🏘️ place-building -🏘 place-building houses -🏚️ place-building house -🏚 place-building house derelict | house -🏠 place-building home | house -🏡 place-building with garden garden | home | house | house with garden -🏢 place-building building building | office building -🏣 place-building post office Japanese | Japanese post office | post -🏤 place-building office European | post | post office -🏥 place-building doctor | hospital | medicine -🏦 place-building bank | building -🏨 place-building building | hotel -🏩 place-building hotel hotel | love -🏪 place-building store convenience | store | dépanneur -🏫 place-building building | school -🏬 place-building store department | store -🏭 place-building building | factory -🏯 place-building castle castle | Japanese -🏰 place-building castle | European -💒 place-building chapel | romance | wedding -🗼 place-building tower Tokyo | tower | Tower -🗽 place-building of Liberty liberty | statue | Statue of Liberty | Liberty | Statue -⛪ place-religious Christian | church | cross | religion -🕌 place-religious islam | mosque | Muslim | religion | Islam -🛕 place-religious temple hindu | temple | Hindu -🕍 place-religious Jew | Jewish | religion | synagogue | temple | shul -⛩️ place-religious shrine -⛩ place-religious shrine religion | shinto | shrine | Shinto -🕋 place-religious islam | kaaba | Muslim | religion | Islam | Kaaba -⛲ place-other fountain -⛺ place-other camping | tent -🌁 place-other fog | foggy -🌃 place-other with stars night | night with stars | star | starry night -🏙️ place-other -🏙 place-other city | cityscape | skyline -🌄 place-other over mountains morning | mountain | sun | sunrise | sunrise over mountains -🌅 place-other morning | sun | sunrise -🌆 place-other at dusk city | cityscape at dusk | dusk | evening | landscape | sunset | skyline at dusk -🌇 place-other dusk | sun | sunset -🌉 place-other at night bridge | bridge at night | night -♨️ place-other springs -♨ place-other springs hot | hotsprings | springs | steaming -🎠 place-other horse carousel | horse | merry-go-round -🛝 place-other slide amusement park | play | playground slide | theme park -🎡 place-other wheel amusement park | ferris | theme park | wheel | Ferris -🎢 place-other coaster amusement park | coaster | roller | theme park -💈 place-other pole barber | haircut | pole -🎪 place-other tent circus | tent | big top -🚂 transport-ground engine | locomotive | railway | steam | train -🚃 transport-ground car car | electric | railway | train | tram | trolleybus | railway carriage | train carriage | trolley bus -🚄 transport-ground train high-speed train | railway | shinkansen | speed | train | Shinkansen -🚅 transport-ground train bullet | railway | shinkansen | speed | train | Shinkansen -🚆 transport-ground railway | train -🚇 transport-ground metro | subway | tube | underground -🚈 transport-ground rail light rail | railway -🚉 transport-ground railway | station | train -🚊 transport-ground tram | trolleybus | light rail | oncoming | oncoming light rail | car | streetcar | tramcar | trolley | trolley bus -🚝 transport-ground monorail | vehicle -🚞 transport-ground railway car | mountain | railway -🚋 transport-ground car car | tram | trolleybus | trolley bus | streetcar | tramcar | trolley -🚌 transport-ground bus | vehicle -🚍 transport-ground bus bus | oncoming -🚎 transport-ground bus | tram | trolley | trolleybus | streetcar -🚐 transport-ground bus | minibus -🚑 transport-ground ambulance | vehicle -🚒 transport-ground engine engine | fire | truck -🚓 transport-ground car car | patrol | police -🚔 transport-ground police car car | oncoming | police -🚕 transport-ground taxi | vehicle -🚖 transport-ground taxi oncoming | taxi -🚗 transport-ground automobile | car -🚘 transport-ground automobile automobile | car | oncoming -🚙 transport-ground utility vehicle recreational | sport utility | sport utility vehicle | 4x4 | off-road vehicle | 4WD | four-wheel drive | SUV -🛻 transport-ground truck pick-up | pickup | truck | ute -🚚 transport-ground truck delivery | truck -🚛 transport-ground lorry articulated lorry | lorry | semi | truck | articulated truck -🚜 transport-ground tractor | vehicle -🏎️ transport-ground car -🏎 transport-ground car car | racing -🏍️ transport-ground -🏍 transport-ground motorcycle | racing -🛵 transport-ground scooter motor | scooter -🦽 transport-ground wheelchair accessibility | manual wheelchair -🦼 transport-ground wheelchair accessibility | motorized wheelchair | powered wheelchair | mobility scooter -🛺 transport-ground rickshaw auto rickshaw | tuk tuk | tuk-tuk | tuktuk -🚲 transport-ground bicycle | bike -🛴 transport-ground scooter kick | scooter -🛹 transport-ground board | skateboard -🛼 transport-ground skate roller | skate | rollerskate -🚏 transport-ground stop bus | stop | busstop -🛣️ transport-ground -🛣 transport-ground highway | motorway | road | freeway -🛤️ transport-ground track -🛤 transport-ground track railway | railway track | train -🛢️ transport-ground drum -🛢 transport-ground drum drum | oil -⛽ transport-ground pump diesel | fuel | fuelpump | gas | pump | station | petrol pump -🛞 transport-ground circle | tire | turn | wheel | tyre -🚨 transport-ground car light beacon | car | light | police | revolving -🚥 transport-ground traffic light horizontal traffic light | light | signal | traffic | horizontal traffic lights | lights -🚦 transport-ground traffic light light | signal | traffic | vertical traffic light | lights | vertical traffic lights -🛑 transport-ground sign octagonal | sign | stop -🚧 transport-ground barrier | construction -⚓ transport-water anchor | ship | tool -🛟 transport-water buoy float | life preserver | life saver | rescue | ring buoy | safety | lifebuoy | buoy -⛵ transport-water boat | resort | sailboat | sea | yacht -🛶 transport-water boat | canoe -🚤 transport-water boat | speedboat -🛳️ transport-water ship -🛳 transport-water ship passenger | ship -⛴️ transport-water -⛴ transport-water boat | ferry | passenger -🛥️ transport-water boat -🛥 transport-water boat boat | motor boat | motorboat -🚢 transport-water boat | passenger | ship -✈️ transport-air -✈ transport-air aeroplane | airplane | flight -🛩️ transport-air airplane -🛩 transport-air airplane aeroplane | airplane | small airplane | small plane -🛫 transport-air departure aeroplane | airplane | check-in | departure | departures | take-off | flight departure | plane departure -🛬 transport-air arrival aeroplane | airplane | airplane arrival | arrivals | arriving | landing -🪂 transport-air hang-glide | parachute | parasail | skydive | parascend -💺 transport-air chair | seat -🚁 transport-air helicopter | vehicle -🚟 transport-air railway railway | suspension | cable -🚠 transport-air cableway cable | gondola | mountain | mountain cableway | cableway -🚡 transport-air tramway aerial | cable | car | gondola | tramway -🛰️ transport-air -🛰 transport-air satellite | space -🚀 transport-air rocket | space -🛸 transport-air saucer flying saucer | UFO | spaceship -🛎️ hotel bell -🛎 hotel bell bell | bellhop | hotel | porter -🧳 hotel luggage | packing | travel -⌛ time done hourglass done | sand | timer | hourglass -⏳ time not done hourglass | hourglass not done | sand | timer -⌚ time clock | watch -⏰ time clock alarm | clock -⏱️ time -⏱ time clock | stopwatch -⏲️ time clock -⏲ time clock clock | timer -🕰️ time clock -🕰 time clock clock | mantelpiece clock -🕛 time o’clock 00 | 12 | 12:00 | clock | o’clock | twelve -🕧 time 12 | 12:30 | clock | thirty | twelve | twelve-thirty | 12.30 | half past twelve -🕐 time o’clock 00 | 1 | 1:00 | clock | o’clock | one -🕜 time 1 | 1:30 | clock | one | one-thirty | thirty | 1.30 | half past one -🕑 time o’clock 00 | 2 | 2:00 | clock | o’clock | two -🕝 time 2 | 2:30 | clock | thirty | two | two-thirty | 2.30 | half past two -🕒 time o’clock 00 | 3 | 3:00 | clock | o’clock | three -🕞 time 3 | 3:30 | clock | thirty | three | three-thirty | 3.30 | half past three -🕓 time o’clock 00 | 4 | 4:00 | clock | four | o’clock -🕟 time 4 | 4:30 | clock | four | four-thirty | thirty | 4.30 | half past four -🕔 time o’clock 00 | 5 | 5:00 | clock | five | o’clock -🕠 time 5 | 5:30 | clock | five | five-thirty | thirty | 5.30 | half past five -🕕 time o’clock 00 | 6 | 6:00 | clock | o’clock | six -🕡 time 6 | 6:30 | clock | six | six-thirty | thirty | 6.30 | half past six -🕖 time o’clock 00 | 7 | 7:00 | clock | o’clock | seven -🕢 time 7 | 7:30 | clock | seven | seven-thirty | thirty | 7.30 | half past seven -🕗 time o’clock 00 | 8 | 8:00 | clock | eight | o’clock -🕣 time 8 | 8:30 | clock | eight | eight-thirty | thirty | 8.30 | half past eight -🕘 time o’clock 00 | 9 | 9:00 | clock | nine | o’clock -🕤 time 9 | 9:30 | clock | nine | nine-thirty | thirty | 9.30 | half past nine -🕙 time o’clock 00 | 10 | 10:00 | clock | o’clock | ten -🕥 time 10 | 10:30 | clock | ten | ten-thirty | thirty | 10.30 | half past ten -🕚 time o’clock 00 | 11 | 11:00 | clock | eleven | o’clock -🕦 time 11 | 11:30 | clock | eleven | eleven-thirty | thirty | 11.30 | half past eleven -🌑 sky & weather moon dark | moon | new moon -🌒 sky & weather crescent moon crescent | moon | waxing -🌓 sky & weather quarter moon first quarter moon | moon | quarter -🌔 sky & weather gibbous moon gibbous | moon | waxing -🌕 sky & weather moon full | moon -🌖 sky & weather gibbous moon gibbous | moon | waning -🌗 sky & weather quarter moon last quarter moon | moon | quarter -🌘 sky & weather crescent moon crescent | moon | waning -🌙 sky & weather moon crescent | moon -🌚 sky & weather moon face face | moon | new moon face -🌛 sky & weather quarter moon face face | first quarter moon face | moon | quarter -🌜 sky & weather quarter moon face face | last quarter moon face | moon | quarter -🌡️ sky & weather -🌡 sky & weather thermometer | weather -☀️ sky & weather -☀ sky & weather bright | rays | sun | sunny -🌝 sky & weather moon face bright | face | full | moon | full-moon face -🌞 sky & weather with face bright | face | sun | sun with face -🪐 sky & weather planet ringed planet | saturn | saturnine -⭐ sky & weather star -🌟 sky & weather star glittery | glow | glowing star | shining | sparkle | star -🌠 sky & weather star falling | shooting | star -🌌 sky & weather way milky way | space | Milky Way | Milky | Way -☁️ sky & weather -☁ sky & weather cloud | weather -⛅ sky & weather behind cloud cloud | sun | sun behind cloud -⛈️ sky & weather with lightning and rain -⛈ sky & weather with lightning and rain cloud | cloud with lightning and rain | rain | thunder -🌤️ sky & weather behind small cloud -🌤 sky & weather behind small cloud cloud | sun | sun behind small cloud -🌥️ sky & weather behind large cloud -🌥 sky & weather behind large cloud cloud | sun | sun behind large cloud -🌦️ sky & weather behind rain cloud -🌦 sky & weather behind rain cloud cloud | rain | sun | sun behind rain cloud -🌧️ sky & weather with rain -🌧 sky & weather with rain cloud | cloud with rain | rain -🌨️ sky & weather with snow -🌨 sky & weather with snow cloud | cloud with snow | cold | snow -🌩️ sky & weather with lightning -🌩 sky & weather with lightning cloud | cloud with lightning | lightning -🌪️ sky & weather -🌪 sky & weather cloud | tornado | whirlwind -🌫️ sky & weather -🌫 sky & weather cloud | fog -🌬️ sky & weather face -🌬 sky & weather face blow | cloud | face | wind -🌀 sky & weather cyclone | dizzy | hurricane | twister | typhoon -🌈 sky & weather rain | rainbow -🌂 sky & weather umbrella closed umbrella | clothing | rain | umbrella -☂️ sky & weather -☂ sky & weather clothing | rain | umbrella -☔ sky & weather with rain drops clothing | drop | rain | umbrella | umbrella with rain drops -⛱️ sky & weather on ground -⛱ sky & weather on ground rain | sun | umbrella | umbrella on ground | beach | sand -⚡ sky & weather voltage danger | electric | high voltage | lightning | voltage | zap -❄️ sky & weather -❄ sky & weather cold | snow | snowflake -☃️ sky & weather -☃ sky & weather cold | snow | snowman -⛄ sky & weather without snow cold | snow | snowman | snowman without snow -☄️ sky & weather -☄ sky & weather comet | space -🔥 sky & weather fire | flame | tool -💧 sky & weather cold | comic | drop | droplet | sweat -🌊 sky & weather wave ocean | water | wave -🎃 Activities event celebration | halloween | jack | jack-o-lantern | lantern | Halloween | jack-o’-lantern -🎄 Activities event tree celebration | Christmas | tree -🎆 Activities event celebration | fireworks -🎇 Activities event celebration | fireworks | sparkle | sparkler -🧨 Activities event dynamite | explosive | firecracker | fireworks -✨ Activities event * | sparkle | sparkles | star -🎈 Activities event balloon | celebration -🎉 Activities event popper celebration | party | popper | tada | ta-da -🎊 Activities event ball ball | celebration | confetti -🎋 Activities event tree banner | celebration | Japanese | tanabata tree | tree | Tanabata tree -🎍 Activities event decoration bamboo | celebration | Japanese | pine | pine decoration | decoration -🎎 Activities event dolls celebration | doll | festival | Japanese | Japanese dolls -🎏 Activities event streamer carp | celebration | streamer | carp wind sock | Japanese wind socks | koinobori -🎐 Activities event chime bell | celebration | chime | wind -🎑 Activities event viewing ceremony celebration | ceremony | moon | moon viewing ceremony | moon-viewing ceremony -🧧 Activities event envelope gift | good luck | hóngbāo | lai see | money | red envelope -🎀 Activities event celebration | ribbon -🎁 Activities event gift box | celebration | gift | present | wrapped -🎗️ Activities event ribbon -🎗 Activities event ribbon celebration | reminder | ribbon -🎟️ Activities event tickets -🎟 Activities event tickets admission | admission tickets | ticket | entry -🎫 Activities event admission | ticket -🎖️ Activities award-medal medal -🎖 Activities award-medal medal celebration | medal | military -🏆 Activities award-medal prize | trophy | celebration -🏅 Activities award-medal medal medal | sports medal | celebration | sports -🥇 Activities award-medal place medal 1st place medal | first | gold | medal -🥈 Activities award-medal place medal 2nd place medal | medal | second | silver -🥉 Activities award-medal place medal 3rd place medal | bronze | medal | third -⚽ Activities sport ball ball | football | soccer -⚾ Activities sport ball | baseball -🥎 Activities sport ball | glove | softball | underarm -🏀 Activities sport ball | basketball | hoop -🏐 Activities sport ball | game | volleyball -🏈 Activities sport football american | ball | football -🏉 Activities sport football ball | football | rugby | australian football | rugby ball | rugby league | rugby union -🎾 Activities sport ball | racquet | tennis -🥏 Activities sport disc flying disc | ultimate | frisbee | Frisbee -🎳 Activities sport ball | bowling | game | tenpin bowling -🏏 Activities sport game ball | bat | cricket game | game | cricket | cricket match -🏑 Activities sport hockey ball | field | game | hockey | stick -🏒 Activities sport hockey game | hockey | ice | puck | stick -🥍 Activities sport ball | goal | lacrosse | stick -🏓 Activities sport pong ball | bat | game | paddle | ping pong | table tennis | ping-pong -🏸 Activities sport badminton | birdie | game | racquet | shuttlecock -🥊 Activities sport glove boxing | glove -🥋 Activities sport arts uniform judo | karate | martial arts | martial arts uniform | taekwondo | uniform | MMA -🥅 Activities sport net goal | net | goal cage -⛳ Activities sport in hole flag in hole | golf | hole | flag -⛸️ Activities sport skate -⛸ Activities sport skate ice | skate | ice skating -🎣 Activities sport pole fish | fishing pole | pole | fishing | rod | fishing rod -🤿 Activities sport mask diving | diving mask | scuba | snorkeling | snorkelling -🎽 Activities sport shirt athletics | running | sash | shirt -🎿 Activities sport ski | skis | snow | skiing -🛷 Activities sport sled | sledge | sleigh -🥌 Activities sport stone curling stone | game | rock | curling | stone | curling rock -🎯 Activities game bullseye | dart | direct hit | game | hit | target | bull’s-eye -🪀 Activities game fluctuate | toy | yo-yo -🪁 Activities game fly | kite | soar -🔫 Activities game pistol gun | handgun | pistol | revolver | tool | water | weapon | toy | water pistol -🎱 Activities game 8 ball 8 | ball | billiard | eight | game | pool 8 ball | magic 8 ball -🔮 Activities game ball ball | crystal | fairy tale | fantasy | fortune | tool -🪄 Activities game wand magic | magic wand | witch | wizard -🎮 Activities game game controller | game | video game -🕹️ Activities game -🕹 Activities game game | joystick | video game -🎰 Activities game machine game | slot | slot machine | pokie | pokies -🎲 Activities game die dice | die | game -🧩 Activities game piece clue | interlocking | jigsaw | piece | puzzle -🧸 Activities game bear plaything | plush | stuffed | teddy bear | toy -🪅 Activities game celebration | party | piñata -🪩 Activities game ball dance | disco | glitter | mirror ball | party -🪆 Activities game dolls doll | nesting | nesting dolls | russia | babushka | matryoshka | Russian dolls | Russia -♠️ Activities game suit -♠ Activities game suit card | game | spade suit -♥️ Activities game suit -♥ Activities game suit card | game | heart suit -♦️ Activities game suit -♦ Activities game suit card | diamond suit | game | diamonds -♣️ Activities game suit -♣ Activities game suit card | club suit | game | clubs -♟️ Activities game pawn -♟ Activities game pawn chess | chess pawn | dupe | expendable -🃏 Activities game card | game | joker | wildcard -🀄 Activities game red dragon game | mahjong | mahjong red dragon | red | Mahjong | Mahjong red dragon -🎴 Activities game playing cards card | flower | flower playing cards | game | Japanese | playing -🎭 Activities arts & crafts arts art | mask | performing | performing arts | theater | theatre -🖼️ Activities arts & crafts picture -🖼 Activities arts & crafts picture art | frame | framed picture | museum | painting | picture -🎨 Activities arts & crafts palette art | artist palette | museum | painting | palette -🧵 Activities arts & crafts needle | sewing | spool | string | thread -🪡 Activities arts & crafts needle embroidery | needle | sewing | stitches | sutures | tailoring | needle and thread -🧶 Activities arts & crafts ball | crochet | knit | yarn -🪢 Activities arts & crafts knot | rope | tangled | tie | twine | twist -👓 Objects clothing clothing | eye | eyeglasses | eyewear | glasses -🕶️ Objects clothing -🕶 Objects clothing dark | eye | eyewear | glasses | sunglasses | sunnies -🥽 Objects clothing eye protection | goggles | swimming | welding -🥼 Objects clothing coat doctor | experiment | lab coat | scientist -🦺 Objects clothing vest emergency | safety | vest | hi-vis | high-vis | jacket | life jacket -👔 Objects clothing clothing | necktie | tie -👕 Objects clothing clothing | shirt | t-shirt | tshirt | T-shirt | tee | tee-shirt -👖 Objects clothing clothing | jeans | pants | trousers -🧣 Objects clothing neck | scarf -🧤 Objects clothing gloves | hand -🧥 Objects clothing coat | jacket -🧦 Objects clothing socks | stocking -👗 Objects clothing clothing | dress | woman’s clothes -👘 Objects clothing clothing | kimono -🥻 Objects clothing clothing | dress | sari -🩱 Objects clothing swimsuit bathing suit | one-piece swimsuit | swimming costume -🩲 Objects clothing bathing suit | briefs | one-piece | swimsuit | underwear | pants | bathers | speedos -🩳 Objects clothing bathing suit | pants | shorts | underwear | boardshorts | swim shorts | boardies -👙 Objects clothing bikini | clothing | swim | swim suit | two-piece -👚 Objects clothing clothes clothing | woman | woman’s clothes | blouse | top -🪭 Objects clothing hand fan cooling | dance | fan | flutter | folding hand fan | hot | shy -👛 Objects clothing clothing | coin | purse | accessories -👜 Objects clothing bag | clothing | handbag | purse | accessories | tote -👝 Objects clothing bag bag | clothing | clutch bag | pouch | accessories -🛍️ Objects clothing bags -🛍 Objects clothing bags bag | hotel | shopping | shopping bags -🎒 Objects clothing backpack | bag | rucksack | satchel | school -🩴 Objects clothing sandal beach sandals | sandals | thong sandal | thong sandals | thongs | zōri | flip-flop | flipflop | zori | beach sandal | sandal | thong -👞 Objects clothing shoe clothing | man | man’s shoe | shoe -👟 Objects clothing shoe athletic | clothing | running shoe | shoe | sneaker | runners | trainer -🥾 Objects clothing boot backpacking | boot | camping | hiking -🥿 Objects clothing shoe ballet flat | flat shoe | slip-on | slipper | pump -👠 Objects clothing shoe clothing | heel | high-heeled shoe | shoe | woman | stiletto -👡 Objects clothing sandal clothing | sandal | shoe | woman | woman’s sandal -🩰 Objects clothing shoes ballet | ballet shoes | dance -👢 Objects clothing boot boot | clothing | shoe | woman | woman’s boot -🪮 Objects clothing pick Afro | comb | hair | pick -👑 Objects clothing clothing | crown | king | queen -👒 Objects clothing hat clothing | hat | woman | woman’s hat -🎩 Objects clothing hat clothing | hat | top | tophat -🎓 Objects clothing cap cap | celebration | clothing | graduation | hat -🧢 Objects clothing cap baseball cap | billed cap -🪖 Objects clothing helmet army | helmet | military | soldier | warrior -⛑️ Objects clothing worker’s helmet -⛑ Objects clothing worker’s helmet aid | cross | face | hat | helmet | rescue worker’s helmet -📿 Objects clothing beads beads | clothing | necklace | prayer | religion -💄 Objects clothing cosmetics | lipstick | makeup | make-up -💍 Objects clothing diamond | ring -💎 Objects clothing stone diamond | gem | gem stone | jewel | gemstone -🔇 Objects sound speaker mute | muted speaker | quiet | silent | speaker -🔈 Objects sound low volume soft | speaker low volume | low | quiet | speaker | volume -🔉 Objects sound medium volume medium | speaker medium volume -🔊 Objects sound high volume loud | speaker high volume -📢 Objects sound loud | loudspeaker | public address -📣 Objects sound cheering | megaphone -📯 Objects sound horn horn | post | postal -🔔 Objects sound bell -🔕 Objects sound with slash bell | bell with slash | forbidden | mute | quiet | silent -🎼 Objects music score music | musical score | score -🎵 Objects music note music | musical note | note -🎶 Objects music notes music | musical notes | note | notes -🎙️ Objects music microphone -🎙 Objects music microphone mic | microphone | music | studio -🎚️ Objects music slider -🎚 Objects music slider level | music | slider -🎛️ Objects music knobs -🎛 Objects music knobs control | knobs | music -🎤 Objects music karaoke | mic | microphone -🎧 Objects music earbud | headphone -📻 Objects music radio | video | AM | FM | wireless -🎷 Objects musical-instrument instrument | music | sax | saxophone -🪗 Objects musical-instrument accordion | concertina | squeeze box -🎸 Objects musical-instrument guitar | instrument | music -🎹 Objects musical-instrument keyboard instrument | keyboard | music | musical keyboard | piano | organ -🎺 Objects musical-instrument instrument | music | trumpet -🎻 Objects musical-instrument instrument | music | violin -🪕 Objects musical-instrument banjo | music | stringed -🥁 Objects musical-instrument drum | drumsticks | music | percussions -🪘 Objects musical-instrument drum beat | conga | drum | long drum | rhythm -🪇 Objects musical-instrument instrument | maracas | music | percussion | rattle | shake -🪈 Objects musical-instrument fife | flute | music | pipe | recorder | woodwind -📱 Objects phone phone cell | mobile | phone | telephone -📲 Objects phone phone with arrow arrow | cell | mobile | mobile phone with arrow | phone | receive -☎️ Objects phone -☎ Objects phone phone | telephone | landline -📞 Objects phone receiver phone | receiver | telephone -📟 Objects phone pager -📠 Objects phone machine fax | fax machine -🔋 Objects computer battery -🪫 Objects computer battery electronic | low battery | low energy -🔌 Objects computer plug electric | electricity | plug -💻 Objects computer computer | laptop | pc | personal | PC -🖥️ Objects computer computer -🖥 Objects computer computer computer | desktop -🖨️ Objects computer -🖨 Objects computer computer | printer -⌨️ Objects computer -⌨ Objects computer computer | keyboard -🖱️ Objects computer mouse -🖱 Objects computer mouse computer | computer mouse -🖲️ Objects computer -🖲 Objects computer computer | trackball -💽 Objects computer disk computer | disk | minidisk | optical -💾 Objects computer disk computer | disk | floppy | diskette -💿 Objects computer disk CD | computer | disk | optical -📀 Objects computer Blu-ray | computer | disk | DVD | optical | blu-ray -🧮 Objects computer abacus | calculation -🎥 Objects light & video camera camera | cinema | movie -🎞️ Objects light & video frames -🎞 Objects light & video frames cinema | film | frames | movie -📽️ Objects light & video projector -📽 Objects light & video projector cinema | film | movie | projector | video -🎬 Objects light & video board clapper | clapper board | movie | clapperboard | film -📺 Objects light & video television | tv | video | TV -📷 Objects light & video camera | video -📸 Objects light & video with flash camera | camera with flash | flash | video -📹 Objects light & video camera camera | video -📼 Objects light & video tape | vhs | video | videocassette | VHS | videotape -🔍 Objects light & video glass tilted left glass | magnifying | magnifying glass tilted left | search | tool -🔎 Objects light & video glass tilted right glass | magnifying | magnifying glass tilted right | search | tool -🕯️ Objects light & video -🕯 Objects light & video candle | light -💡 Objects light & video bulb bulb | comic | electric | idea | light | globe -🔦 Objects light & video electric | flashlight | light | tool | torch -🏮 Objects light & video paper lantern bar | lantern | light | red | red paper lantern -🪔 Objects light & video lamp diya | lamp | oil -📔 Objects book-paper with decorative cover book | cover | decorated | notebook | notebook with decorative cover -📕 Objects book-paper book book | closed -📖 Objects book-paper book book | open -📗 Objects book-paper book book | green -📘 Objects book-paper book blue | book -📙 Objects book-paper book book | orange -📚 Objects book-paper book | books -📓 Objects book-paper notebook -📒 Objects book-paper ledger | notebook -📃 Objects book-paper with curl curl | document | page | page with curl -📜 Objects book-paper paper | scroll -📄 Objects book-paper facing up document | page | page facing up -📰 Objects book-paper news | newspaper | paper -🗞️ Objects book-paper newspaper -🗞 Objects book-paper newspaper news | newspaper | paper | rolled | rolled-up newspaper -📑 Objects book-paper tabs bookmark | mark | marker | tabs -🔖 Objects book-paper bookmark | mark -🏷️ Objects book-paper -🏷 Objects book-paper label | tag -💰 Objects money bag bag | dollar | money | moneybag -🪙 Objects money coin | gold | metal | money | silver | treasure -💴 Objects money banknote banknote | bill | currency | money | note | yen -💵 Objects money banknote banknote | bill | currency | dollar | money | note -💶 Objects money banknote banknote | bill | currency | euro | money | note -💷 Objects money banknote banknote | bill | currency | money | note | pound | sterling -💸 Objects money with wings banknote | bill | fly | money | money with wings | wings -💳 Objects money card card | credit | money -🧾 Objects money accounting | bookkeeping | evidence | proof | receipt -💹 Objects money increasing with yen chart | chart increasing with yen | graph | growth | money | yen | graph increasing with yen -✉️ Objects mail -✉ Objects mail email | envelope | letter | e-mail -📧 Objects mail e-mail | email | letter | mail -📨 Objects mail envelope e-mail | email | envelope | incoming | letter | receive -📩 Objects mail with arrow arrow | e-mail | email | envelope | envelope with arrow | outgoing -📤 Objects mail tray box | letter | mail | outbox | sent | tray | out tray -📥 Objects mail tray box | inbox | letter | mail | receive | tray | in tray -📦 Objects mail box | package | parcel -📫 Objects mail mailbox with raised flag closed | closed mailbox with raised flag | mail | mailbox | postbox | closed postbox with raised flag | letterbox | post | post box | closed letterbox with raised flag -📪 Objects mail mailbox with lowered flag closed | closed mailbox with lowered flag | lowered | mail | mailbox | postbox | closed postbox with lowered flag | letterbox | post box | closed letterbox with lowered flag -📬 Objects mail mailbox with raised flag mail | mailbox | open | open mailbox with raised flag | postbox | open postbox with raised flag | post | post box | open letterbox with raised flag -📭 Objects mail mailbox with lowered flag lowered | mail | mailbox | open | open mailbox with lowered flag | postbox | open postbox with lowered flag | post | post box | open letterbox with lowered flag -📮 Objects mail mail | mailbox | postbox | post | post box -🗳️ Objects mail box with ballot -🗳 Objects mail box with ballot ballot | ballot box with ballot | box -✏️ Objects writing -✏ Objects writing pencil -✒️ Objects writing nib -✒ Objects writing nib black nib | nib | pen -🖋️ Objects writing pen -🖋 Objects writing pen fountain | pen -🖊️ Objects writing -🖊 Objects writing ballpoint | pen -🖌️ Objects writing -🖌 Objects writing paintbrush | painting -🖍️ Objects writing -🖍 Objects writing crayon -📝 Objects writing memo | pencil -💼 Objects office briefcase -📁 Objects office folder file | folder -📂 Objects office file folder file | folder | open -🗂️ Objects office index dividers -🗂 Objects office index dividers card | dividers | index -📅 Objects office calendar | date -📆 Objects office calendar calendar | tear-off calendar -🗒️ Objects office notepad -🗒 Objects office notepad note | pad | spiral | spiral notepad -🗓️ Objects office calendar -🗓 Objects office calendar calendar | pad | spiral -📇 Objects office index card | index | rolodex -📈 Objects office increasing chart | chart increasing | graph | growth | trend | upward | graph increasing -📉 Objects office decreasing chart | chart decreasing | down | graph | trend | graph decreasing -📊 Objects office chart bar | chart | graph -📋 Objects office clipboard -📌 Objects office pin | pushpin | drawing-pin -📍 Objects office pushpin pin | pushpin | round pushpin | round drawing-pin -📎 Objects office paperclip -🖇️ Objects office paperclips -🖇 Objects office paperclips link | linked paperclips | paperclip -📏 Objects office ruler ruler | straight edge | straight ruler -📐 Objects office ruler ruler | set | triangle | triangular ruler | set square -✂️ Objects office -✂ Objects office cutting | scissors | tool -🗃️ Objects office file box -🗃 Objects office file box box | card | file -🗄️ Objects office cabinet -🗄 Objects office cabinet cabinet | file | filing -🗑️ Objects office -🗑 Objects office wastebasket | rubbish bin | trash | waste paper basket -🔒 Objects lock closed | locked | padlock -🔓 Objects lock lock | open | unlock | unlocked | padlock -🔏 Objects lock with pen ink | lock | locked with pen | nib | pen | privacy -🔐 Objects lock with key closed | key | lock | locked with key | secure -🔑 Objects lock key | lock | password -🗝️ Objects lock key -🗝 Objects lock key clue | key | lock | old -🔨 Objects tool hammer | tool -🪓 Objects tool axe | chop | hatchet | split | wood -⛏️ Objects tool -⛏ Objects tool mining | pick | tool -⚒️ Objects tool and pick -⚒ Objects tool and pick hammer | hammer and pick | pick | tool -🛠️ Objects tool and wrench -🛠 Objects tool and wrench hammer | hammer and wrench | spanner | tool | wrench | hammer and spanner -🗡️ Objects tool -🗡 Objects tool dagger | knife | weapon -⚔️ Objects tool swords -⚔ Objects tool swords crossed | swords | weapon -💣 Objects tool bomb | comic -🪃 Objects tool boomerang | rebound | repercussion -🏹 Objects tool and arrow archer | arrow | bow | bow and arrow | Sagittarius | zodiac -🛡️ Objects tool -🛡 Objects tool shield | weapon -🪚 Objects tool saw carpenter | carpentry saw | lumber | saw | tool -🔧 Objects tool spanner | tool | wrench -🪛 Objects tool screw | screwdriver | tool -🔩 Objects tool and bolt bolt | nut | nut and bolt | tool -⚙️ Objects tool -⚙ Objects tool cog | cogwheel | gear | tool -🗜️ Objects tool -🗜 Objects tool clamp | compress | tool | vice -⚖️ Objects tool scale -⚖ Objects tool scale balance | justice | Libra | scale | zodiac -🦯 Objects tool cane accessibility | blind | white cane | guide cane | long mobility cane -🔗 Objects tool link -⛓️‍💥 Objects tool chain -⛓‍💥 Objects tool chain break | breaking | broken chain | chain | cuffs | freedom -⛓️ Objects tool -⛓ Objects tool chain | chains -🪝 Objects tool catch | crook | curve | ensnare | hook | selling point | fishing -🧰 Objects tool chest | mechanic | tool | toolbox -🧲 Objects tool attraction | horseshoe | magnet | magnetic -🪜 Objects tool climb | ladder | rung | step -⚗️ Objects science -⚗ Objects science alembic | chemistry | tool -🧪 Objects science tube chemist | chemistry | experiment | lab | science | test tube -🧫 Objects science dish bacteria | biologist | biology | culture | lab | petri dish -🧬 Objects science biologist | dna | evolution | gene | genetics | life | DNA -🔬 Objects science microscope | science | tool -🔭 Objects science science | telescope | tool -📡 Objects science antenna antenna | dish | satellite -💉 Objects medical medicine | needle | shot | sick | syringe | ill | injection -🩸 Objects medical of blood bleed | blood donation | drop of blood | injury | medicine | menstruation -💊 Objects medical doctor | medicine | pill | sick | capsule -🩹 Objects medical bandage adhesive bandage | bandage | injury | plaster | sticking plaster | bandaid | dressing -🩼 Objects medical cane | crutch | disability | hurt | mobility aid | stick -🩺 Objects medical doctor | heart | medicine | stethoscope -🩻 Objects medical bones | doctor | medical | skeleton | x-ray | X-ray -🚪 Objects household door -🛗 Objects household accessibility | elevator | hoist | lift -🪞 Objects household mirror | reflection | reflector | speculum | looking glass -🪟 Objects household frame | fresh air | opening | transparent | view | window -🛏️ Objects household -🛏 Objects household bed | hotel | sleep -🛋️ Objects household and lamp -🛋 Objects household and lamp couch | couch and lamp | hotel | lamp | sofa | sofa and lamp -🪑 Objects household chair | seat | sit -🚽 Objects household toilet | facilities | loo | WC | lavatory -🪠 Objects household force cup | plumber | plunger | suction | toilet -🚿 Objects household shower | water -🛁 Objects household bath | bathtub -🪤 Objects household trap bait | mouse trap | mousetrap | snare | trap | mouse -🪒 Objects household razor | sharp | shave | cut-throat -🧴 Objects household bottle lotion | lotion bottle | moisturizer | shampoo | sunscreen | moisturiser -🧷 Objects household pin diaper | punk rock | safety pin | nappy -🧹 Objects household broom | cleaning | sweeping | witch -🧺 Objects household basket | farming | laundry | picnic -🧻 Objects household of paper paper towels | roll of paper | toilet paper | toilet roll -🪣 Objects household bucket | cask | pail | vat -🧼 Objects household bar | bathing | cleaning | lather | soap | soapdish -🫧 Objects household bubbles | burp | clean | soap | underwater -🪥 Objects household bathroom | brush | clean | dental | hygiene | teeth | toothbrush -🧽 Objects household absorbing | cleaning | porous | sponge -🧯 Objects household extinguisher extinguish | fire | fire extinguisher | quench -🛒 Objects household cart cart | shopping | trolley | basket -🚬 Objects other-object cigarette | smoking -⚰️ Objects other-object -⚰ Objects other-object coffin | death | casket -🪦 Objects other-object cemetery | grave | graveyard | headstone | tombstone -⚱️ Objects other-object urn -⚱ Objects other-object urn ashes | death | funeral | urn -🧿 Objects other-object amulet bead | charm | evil-eye | nazar | nazar amulet | talisman | amulet | evil eye -🪬 Objects other-object amulet | Fatima | hamsa | hand | Mary | Miriam | protection -🗿 Objects other-object face | moai | moyai | statue -🪧 Objects other-object demonstration | picket | placard | protest | sign -🪪 Objects other-object card credentials | ID | identification card | license | security | driving | licence -🏧 Symbols transport-sign sign ATM | ATM sign | automated | bank | teller -🚮 Symbols transport-sign in bin sign litter | litter bin | litter in bin sign | garbage | trash -🚰 Symbols transport-sign water drinking | potable | water -♿ Symbols transport-sign symbol access | wheelchair symbol | disabled access -🚹 Symbols transport-sign room bathroom | lavatory | man | men’s room | restroom | toilet | WC | men’s | washroom | wc -🚺 Symbols transport-sign room bathroom | lavatory | restroom | toilet | WC | woman | women’s room | ladies room | wc | women’s toilet | ladies’ room -🚻 Symbols transport-sign bathroom | lavatory | restroom | toilet | WC | washroom -🚼 Symbols transport-sign symbol baby | baby symbol | changing | change room -🚾 Symbols transport-sign closet bathroom | closet | lavatory | restroom | toilet | water | WC | wc | amenities | water closet -🛂 Symbols transport-sign control control | passport | border | security -🛃 Symbols transport-sign customs -🛄 Symbols transport-sign claim baggage | claim -🛅 Symbols transport-sign luggage baggage | left luggage | locker | luggage -⚠️ Symbols warning -⚠ Symbols warning warning -🚸 Symbols warning crossing child | children crossing | crossing | pedestrian | traffic -⛔ Symbols warning entry entry | forbidden | no | not | prohibited | traffic | denied -🚫 Symbols warning entry | forbidden | no | not | prohibited | denied -🚳 Symbols warning bicycles bicycle | bike | forbidden | no | no bicycles | prohibited -🚭 Symbols warning smoking forbidden | no | not | prohibited | smoking | denied -🚯 Symbols warning littering forbidden | litter | no | no littering | not | prohibited | denied -🚱 Symbols warning water non-drinking | non-potable | water | non-drinkable water -🚷 Symbols warning pedestrians forbidden | no | no pedestrians | not | pedestrian | prohibited | denied -📵 Symbols warning mobile phones cell | forbidden | mobile | no | no mobile phones | phone -🔞 Symbols warning one under eighteen 18 | age restriction | eighteen | no one under eighteen | prohibited | underage -☢️ Symbols warning -☢ Symbols warning radioactive | sign -☣️ Symbols warning -☣ Symbols warning biohazard | sign -⬆️ Symbols arrow arrow -⬆ Symbols arrow arrow arrow | cardinal | direction | north | up arrow | up -↗️ Symbols arrow arrow -↗ Symbols arrow arrow arrow | direction | intercardinal | northeast | up-right arrow -➡️ Symbols arrow arrow -➡ Symbols arrow arrow arrow | cardinal | direction | east | right arrow -↘️ Symbols arrow arrow -↘ Symbols arrow arrow arrow | direction | down-right arrow | intercardinal | southeast -⬇️ Symbols arrow arrow -⬇ Symbols arrow arrow arrow | cardinal | direction | down | south -↙️ Symbols arrow arrow -↙ Symbols arrow arrow arrow | direction | down-left arrow | intercardinal | southwest -⬅️ Symbols arrow arrow -⬅ Symbols arrow arrow arrow | cardinal | direction | left arrow | west -↖️ Symbols arrow arrow -↖ Symbols arrow arrow arrow | direction | intercardinal | northwest | up-left arrow -↕️ Symbols arrow arrow -↕ Symbols arrow arrow arrow | up-down arrow -↔️ Symbols arrow arrow -↔ Symbols arrow arrow arrow | left-right arrow -↩️ Symbols arrow arrow curving left -↩ Symbols arrow arrow curving left arrow | right arrow curving left -↪️ Symbols arrow arrow curving right -↪ Symbols arrow arrow curving right arrow | left arrow curving right -⤴️ Symbols arrow arrow curving up -⤴ Symbols arrow arrow curving up arrow | right arrow curving up -⤵️ Symbols arrow arrow curving down -⤵ Symbols arrow arrow curving down arrow | down | right arrow curving down -🔃 Symbols arrow vertical arrows arrow | clockwise | clockwise vertical arrows | reload -🔄 Symbols arrow arrows button anticlockwise | arrow | counterclockwise | counterclockwise arrows button | withershins | anticlockwise arrows button -🔙 Symbols arrow arrow arrow | BACK -🔚 Symbols arrow arrow arrow | END -🔛 Symbols arrow arrow arrow | mark | ON | ON! -🔜 Symbols arrow arrow arrow | SOON -🔝 Symbols arrow arrow arrow | TOP | up -🛐 Symbols religion of worship place of worship | religion | worship -⚛️ Symbols religion symbol -⚛ Symbols religion symbol atheist | atom | atom symbol -🕉️ Symbols religion -🕉 Symbols religion Hindu | om | religion -✡️ Symbols religion of David -✡ Symbols religion of David David | Jew | Jewish | religion | star | star of David | Judaism | Star of David -☸️ Symbols religion of dharma -☸ Symbols religion of dharma Buddhist | dharma | religion | wheel | wheel of dharma -☯️ Symbols religion yang -☯ Symbols religion yang religion | tao | taoist | yang | yin | Tao | Taoist -✝️ Symbols religion cross -✝ Symbols religion cross Christian | cross | latin cross | religion | Latin cross -☦️ Symbols religion cross -☦ Symbols religion cross Christian | cross | orthodox cross | religion | Orthodox cross -☪️ Symbols religion and crescent -☪ Symbols religion and crescent islam | Muslim | religion | star and crescent | Islam -☮️ Symbols religion symbol -☮ Symbols religion symbol peace | peace symbol -🕎 Symbols religion candelabrum | candlestick | menorah | religion -🔯 Symbols religion six-pointed star dotted six-pointed star | fortune | star -🪯 Symbols religion khanda | religion | Sikh -♈ Symbols zodiac Aries | ram | zodiac -♉ Symbols zodiac bull | ox | Taurus | zodiac -♊ Symbols zodiac Gemini | twins | zodiac -♋ Symbols zodiac Cancer | crab | zodiac -♌ Symbols zodiac Leo | lion | zodiac -♍ Symbols zodiac Virgo | zodiac | virgin -♎ Symbols zodiac balance | justice | Libra | scales | zodiac -♏ Symbols zodiac Scorpio | scorpion | scorpius | zodiac | Scorpius -♐ Symbols zodiac archer | Sagittarius | zodiac | centaur -♑ Symbols zodiac Capricorn | goat | zodiac -♒ Symbols zodiac Aquarius | bearer | water | zodiac | water bearer -♓ Symbols zodiac fish | Pisces | zodiac -⛎ Symbols zodiac bearer | Ophiuchus | serpent | snake | zodiac -🔀 Symbols av-symbol tracks button arrow | crossed | shuffle tracks button -🔁 Symbols av-symbol button arrow | clockwise | repeat | repeat button -🔂 Symbols av-symbol single button arrow | clockwise | once | repeat single button -▶️ Symbols av-symbol button -▶ Symbols av-symbol button arrow | play | play button | right | triangle -⏩ Symbols av-symbol button arrow | double | fast | fast-forward button | forward | fast forward button -⏭️ Symbols av-symbol track button -⏭ Symbols av-symbol track button arrow | next scene | next track | next track button | triangle -⏯️ Symbols av-symbol or pause button -⏯ Symbols av-symbol or pause button arrow | pause | play | play or pause button | right | triangle -◀️ Symbols av-symbol button -◀ Symbols av-symbol button arrow | left | reverse | reverse button | triangle -⏪ Symbols av-symbol reverse button arrow | double | fast reverse button | rewind -⏮️ Symbols av-symbol track button -⏮ Symbols av-symbol track button arrow | last track button | previous scene | previous track | triangle -🔼 Symbols av-symbol button arrow | button | upwards button | red | upward button -⏫ Symbols av-symbol up button arrow | double | fast up button -🔽 Symbols av-symbol button arrow | button | down | downwards button | downward button | red -⏬ Symbols av-symbol down button arrow | double | down | fast down button -⏸️ Symbols av-symbol button -⏸ Symbols av-symbol button bar | double | pause | pause button | vertical -⏹️ Symbols av-symbol button -⏹ Symbols av-symbol button square | stop | stop button -⏺️ Symbols av-symbol button -⏺ Symbols av-symbol button circle | record | record button -⏏️ Symbols av-symbol button -⏏ Symbols av-symbol button eject | eject button -🎦 Symbols av-symbol camera | cinema | film | movie -🔅 Symbols av-symbol button brightness | dim | dim button | low -🔆 Symbols av-symbol button bright | bright button | brightness | brightness button -📶 Symbols av-symbol bars antenna | antenna bars | bar | cell | mobile | phone -🛜 Symbols av-symbol computer | internet | network | wi-fi | wifi | wireless | Wi-Fi -📳 Symbols av-symbol mode cell | mobile | mode | phone | telephone | vibration | vibrate -📴 Symbols av-symbol phone off cell | mobile | off | phone | telephone -♀️ Symbols gender sign -♀ Symbols gender sign female sign | woman -♂️ Symbols gender sign -♂ Symbols gender sign male sign | man -⚧️ Symbols gender symbol -⚧ Symbols gender symbol transgender | transgender symbol | trans -✖️ Symbols math -✖ Symbols math × | cancel | multiplication | multiply | sign | x | heavy multiplication sign -➕ Symbols math + | math | plus | sign | maths | add | addition -➖ Symbols math - | − | math | minus | sign | heavy minus sign | maths | – | subtraction -➗ Symbols math ÷ | divide | division | math | sign -🟰 Symbols math equals sign equality | heavy equals sign | math | maths -♾️ Symbols math -♾ Symbols math forever | infinity | unbounded | universal | eternal | unbound -‼️ Symbols punctuation exclamation mark -‼ Symbols punctuation exclamation mark ! | !! | bangbang | double exclamation mark | exclamation | mark | punctuation -⁉️ Symbols punctuation question mark -⁉ Symbols punctuation question mark ! | !? | ? | exclamation | interrobang | mark | punctuation | question | exclamation question mark -❓ Symbols punctuation question mark ? | mark | punctuation | question | red question mark -❔ Symbols punctuation question mark ? | mark | outlined | punctuation | question | white question mark -❕ Symbols punctuation exclamation mark ! | exclamation | mark | outlined | punctuation | white exclamation mark -❗ Symbols punctuation exclamation mark ! | exclamation | mark | punctuation | red exclamation mark -〰️ Symbols punctuation dash -〰 Symbols punctuation dash dash | punctuation | wavy -💱 Symbols currency exchange bank | currency | exchange | money -💲 Symbols currency dollar sign currency | dollar | heavy dollar sign | money -⚕️ Symbols other-symbol symbol -⚕ Symbols other-symbol symbol aesculapius | medical symbol | medicine | staff -♻️ Symbols other-symbol symbol -♻ Symbols other-symbol symbol recycle | recycling symbol -⚜️ Symbols other-symbol -⚜ Symbols other-symbol fleur-de-lis -🔱 Symbols other-symbol emblem anchor | emblem | ship | tool | trident -📛 Symbols other-symbol badge badge | name -🔰 Symbols other-symbol symbol for beginner beginner | chevron | Japanese | Japanese symbol for beginner | leaf -⭕ Symbols other-symbol red circle circle | hollow red circle | large | o | red -✅ Symbols other-symbol mark button ✓ | button | check | mark | tick -☑️ Symbols other-symbol box with check -☑ Symbols other-symbol box with check ✓ | box | check | check box with check | tick | tick box with tick | ballot -✔️ Symbols other-symbol mark -✔ Symbols other-symbol mark ✓ | check | mark | tick | check mark | heavy tick mark -❌ Symbols other-symbol mark × | cancel | cross | mark | multiplication | multiply | x -❎ Symbols other-symbol mark button × | cross mark button | mark | square | x -➰ Symbols other-symbol loop curl | curly loop | loop -➿ Symbols other-symbol curly loop curl | double | double curly loop | loop -〽️ Symbols other-symbol alternation mark -〽 Symbols other-symbol alternation mark mark | part | part alternation mark -✳️ Symbols other-symbol asterisk -✳ Symbols other-symbol asterisk * | asterisk | eight-spoked asterisk -✴️ Symbols other-symbol star -✴ Symbols other-symbol star * | eight-pointed star | star -❇️ Symbols other-symbol -❇ Symbols other-symbol * | sparkle -©️ Symbols other-symbol -© Symbols other-symbol C | copyright -®️ Symbols other-symbol -® Symbols other-symbol R | registered | r | trademark -™️ Symbols other-symbol mark -™ Symbols other-symbol mark mark | TM | trade mark | trademark -#️⃣ Symbols keycap # -#⃣ Symbols keycap # keycap | keycap: # -*️⃣ Symbols keycap * -*⃣ Symbols keycap * keycap | keycap: * -0️⃣ Symbols keycap 0 -0⃣ Symbols keycap 0 keycap | keycap: 0 -1️⃣ Symbols keycap 1 -1⃣ Symbols keycap 1 keycap | keycap: 1 -2️⃣ Symbols keycap 2 -2⃣ Symbols keycap 2 keycap | keycap: 2 -3️⃣ Symbols keycap 3 -3⃣ Symbols keycap 3 keycap | keycap: 3 -4️⃣ Symbols keycap 4 -4⃣ Symbols keycap 4 keycap | keycap: 4 -5️⃣ Symbols keycap 5 -5⃣ Symbols keycap 5 keycap | keycap: 5 -6️⃣ Symbols keycap 6 -6⃣ Symbols keycap 6 keycap | keycap: 6 -7️⃣ Symbols keycap 7 -7⃣ Symbols keycap 7 keycap | keycap: 7 -8️⃣ Symbols keycap 8 -8⃣ Symbols keycap 8 keycap | keycap: 8 -9️⃣ Symbols keycap 9 -9⃣ Symbols keycap 9 keycap | keycap: 9 -🔟 Symbols keycap 10 keycap | keycap: 10 -🔠 Symbols alphanum latin uppercase ABCD | input | latin | letters | uppercase | input Latin uppercase | Latin -🔡 Symbols alphanum latin lowercase abcd | input | latin | letters | lowercase | input Latin lowercase | Latin -🔢 Symbols alphanum numbers 1234 | input | numbers -🔣 Symbols alphanum symbols 〒♪&% | input | input symbols -🔤 Symbols alphanum latin letters abc | alphabet | input | latin | letters | input Latin letters | Latin -🅰️ Symbols alphanum button (blood type) -🅰 Symbols alphanum button (blood type) A | A button (blood type) | blood type -🆎 Symbols alphanum button (blood type) AB | AB button (blood type) | blood type -🅱️ Symbols alphanum button (blood type) -🅱 Symbols alphanum button (blood type) B | B button (blood type) | blood type -🆑 Symbols alphanum button CL | CL button -🆒 Symbols alphanum button COOL | COOL button -🆓 Symbols alphanum button FREE | FREE button -ℹ️ Symbols alphanum -ℹ Symbols alphanum i | information -🆔 Symbols alphanum button ID | ID button | identity -Ⓜ️ Symbols alphanum M -Ⓜ Symbols alphanum M circle | circled M | M -🆕 Symbols alphanum button NEW | NEW button -🆖 Symbols alphanum button NG | NG button -🅾️ Symbols alphanum button (blood type) -🅾 Symbols alphanum button (blood type) blood type | O | O button (blood type) -🆗 Symbols alphanum button OK | OK button -🅿️ Symbols alphanum button -🅿 Symbols alphanum button P | P button | parking | car park | carpark -🆘 Symbols alphanum button help | SOS | SOS button -🆙 Symbols alphanum button mark | UP | UP! | UP! button -🆚 Symbols alphanum button versus | VS | VS button -🈁 Symbols alphanum “here” button “here” | Japanese | Japanese “here” button | katakana | ココ -🈂️ Symbols alphanum “service charge” button -🈂 Symbols alphanum “service charge” button “service charge” | Japanese | Japanese “service charge” button | katakana | サ -🈷️ Symbols alphanum “monthly amount” button -🈷 Symbols alphanum “monthly amount” button “monthly amount” | ideograph | Japanese | Japanese “monthly amount” button | 月 -🈶 Symbols alphanum “not free of charge” button “not free of charge” | ideograph | Japanese | Japanese “not free of charge” button | 有 -🈯 Symbols alphanum “reserved” button “reserved” | ideograph | Japanese | Japanese “reserved” button | 指 -🉐 Symbols alphanum “bargain” button “bargain” | ideograph | Japanese | Japanese “bargain” button | 得 -🈹 Symbols alphanum “discount” button “discount” | ideograph | Japanese | Japanese “discount” button | 割 -🈚 Symbols alphanum “free of charge” button “free of charge” | ideograph | Japanese | Japanese “free of charge” button | 無 -🈲 Symbols alphanum “prohibited” button “prohibited” | ideograph | Japanese | Japanese “prohibited” button | 禁 -🉑 Symbols alphanum “acceptable” button “acceptable” | ideograph | Japanese | Japanese “acceptable” button | 可 -🈸 Symbols alphanum “application” button “application” | ideograph | Japanese | Japanese “application” button | 申 -🈴 Symbols alphanum “passing grade” button “passing grade” | ideograph | Japanese | Japanese “passing grade” button | 合 -🈳 Symbols alphanum “vacancy” button “vacancy” | ideograph | Japanese | Japanese “vacancy” button | 空 -㊗️ Symbols alphanum “congratulations” button -㊗ Symbols alphanum “congratulations” button “congratulations” | ideograph | Japanese | Japanese “congratulations” button | 祝 -㊙️ Symbols alphanum “secret” button -㊙ Symbols alphanum “secret” button “secret” | ideograph | Japanese | Japanese “secret” button | 秘 -🈺 Symbols alphanum “open for business” button “open for business” | ideograph | Japanese | Japanese “open for business” button | 営 -🈵 Symbols alphanum “no vacancy” button “no vacancy” | ideograph | Japanese | Japanese “no vacancy” button | 満 -🔴 Symbols geometric circle circle | geometric | red -🟠 Symbols geometric circle circle | orange -🟡 Symbols geometric circle circle | yellow -🟢 Symbols geometric circle circle | green -🔵 Symbols geometric circle blue | circle | geometric -🟣 Symbols geometric circle circle | purple -🟤 Symbols geometric circle brown | circle -⚫ Symbols geometric circle black circle | circle | geometric -⚪ Symbols geometric circle circle | geometric | white circle -🟥 Symbols geometric square red | square -🟧 Symbols geometric square orange | square -🟨 Symbols geometric square square | yellow -🟩 Symbols geometric square green | square -🟦 Symbols geometric square blue | square -🟪 Symbols geometric square purple | square -🟫 Symbols geometric square brown | square -⬛ Symbols geometric large square black large square | geometric | square -⬜ Symbols geometric large square geometric | square | white large square -◼️ Symbols geometric medium square -◼ Symbols geometric medium square black medium square | geometric | square -◻️ Symbols geometric medium square -◻ Symbols geometric medium square geometric | square | white medium square -◾ Symbols geometric medium-small square black medium-small square | geometric | square -◽ Symbols geometric medium-small square geometric | square | white medium-small square -▪️ Symbols geometric small square -▪ Symbols geometric small square black small square | geometric | square -▫️ Symbols geometric small square -▫ Symbols geometric small square geometric | square | white small square -🔶 Symbols geometric orange diamond diamond | geometric | large orange diamond | orange -🔷 Symbols geometric blue diamond blue | diamond | geometric | large blue diamond -🔸 Symbols geometric orange diamond diamond | geometric | orange | small orange diamond -🔹 Symbols geometric blue diamond blue | diamond | geometric | small blue diamond -🔺 Symbols geometric triangle pointed up geometric | red | red triangle pointed up -🔻 Symbols geometric triangle pointed down down | geometric | red | red triangle pointed down -💠 Symbols geometric with a dot comic | diamond | diamond with a dot | geometric | inside -🔘 Symbols geometric button button | geometric | radio -🔳 Symbols geometric square button button | geometric | outlined | square | white square button -🔲 Symbols geometric square button black square button | button | geometric | square -🏁 flag flag checkered | chequered | chequered flag | racing | checkered flag -🚩 flag flag post | triangular flag | red flag -🎌 flag celebration | cross | crossed | crossed flags | Japanese -🏴 flag flag black flag | waving -🏳️ flag flag -🏳 flag flag waving | white flag | surrender -🏳️‍🌈 flag flag -🏳‍🌈 flag flag pride | rainbow | rainbow flag -🏳️‍⚧️ flag flag -🏳️‍⚧ flag flag -🏳‍⚧ flag flag flag | light blue | pink | transgender | white | trans -🏴‍☠️ flag flag -🏴‍☠ flag flag Jolly Roger | pirate | pirate flag | plunder | treasure -🇦🇨 country-flag Ascension Island flag | flag: Ascension Island -🇦🇩 country-flag Andorra flag | flag: Andorra -🇦🇪 country-flag United Arab Emirates flag | flag: United Arab Emirates -🇦🇫 country-flag Afghanistan flag | flag: Afghanistan -🇦🇬 country-flag Antigua & Barbuda flag | flag: Antigua & Barbuda | flag: Antigua and Barbuda -🇦🇮 country-flag Anguilla flag | flag: Anguilla -🇦🇱 country-flag Albania flag | flag: Albania -🇦🇲 country-flag Armenia flag | flag: Armenia -🇦🇴 country-flag Angola flag | flag: Angola -🇦🇶 country-flag Antarctica flag | flag: Antarctica -🇦🇷 country-flag Argentina flag | flag: Argentina -🇦🇸 country-flag American Samoa flag | flag: American Samoa -🇦🇹 country-flag Austria flag | flag: Austria -🇦🇺 country-flag Australia flag | flag: Australia -🇦🇼 country-flag Aruba flag | flag: Aruba -🇦🇽 country-flag Åland Islands flag | flag: Åland Islands -🇦🇿 country-flag Azerbaijan flag | flag: Azerbaijan -🇧🇦 country-flag Bosnia & Herzegovina flag | flag: Bosnia & Herzegovina | flag: Bosnia and Herzegovina -🇧🇧 country-flag Barbados flag | flag: Barbados -🇧🇩 country-flag Bangladesh flag | flag: Bangladesh -🇧🇪 country-flag Belgium flag | flag: Belgium -🇧🇫 country-flag Burkina Faso flag | flag: Burkina Faso -🇧🇬 country-flag Bulgaria flag | flag: Bulgaria -🇧🇭 country-flag Bahrain flag | flag: Bahrain -🇧🇮 country-flag Burundi flag | flag: Burundi -🇧🇯 country-flag Benin flag | flag: Benin -🇧🇱 country-flag St. Barthélemy flag | flag: St. Barthélemy | flag: St Barthélemy | flag: Saint-Barthélemy -🇧🇲 country-flag Bermuda flag | flag: Bermuda -🇧🇳 country-flag Brunei flag | flag: Brunei -🇧🇴 country-flag Bolivia flag | flag: Bolivia -🇧🇶 country-flag Caribbean Netherlands flag | flag: Caribbean Netherlands -🇧🇷 country-flag Brazil flag | flag: Brazil -🇧🇸 country-flag Bahamas flag | flag: Bahamas -🇧🇹 country-flag Bhutan flag | flag: Bhutan -🇧🇻 country-flag Bouvet Island flag | flag: Bouvet Island -🇧🇼 country-flag Botswana flag | flag: Botswana -🇧🇾 country-flag Belarus flag | flag: Belarus -🇧🇿 country-flag Belize flag | flag: Belize -🇨🇦 country-flag Canada flag | flag: Canada -🇨🇨 country-flag Cocos (Keeling) Islands flag | flag: Cocos (Keeling) Islands -🇨🇩 country-flag Congo - Kinshasa flag | flag: Congo - Kinshasa -🇨🇫 country-flag Central African Republic flag | flag: Central African Republic -🇨🇬 country-flag Congo - Brazzaville flag | flag: Congo - Brazzaville -🇨🇭 country-flag Switzerland flag | flag: Switzerland -🇨🇮 country-flag Côte d’Ivoire flag | flag: Côte d’Ivoire -🇨🇰 country-flag Cook Islands flag | flag: Cook Islands -🇨🇱 country-flag Chile flag | flag: Chile -🇨🇲 country-flag Cameroon flag | flag: Cameroon -🇨🇳 country-flag China flag | flag: China -🇨🇴 country-flag Colombia flag | flag: Colombia -🇨🇵 country-flag Clipperton Island flag | flag: Clipperton Island -🇨🇷 country-flag Costa Rica flag | flag: Costa Rica -🇨🇺 country-flag Cuba flag | flag: Cuba -🇨🇻 country-flag Cape Verde flag | flag: Cape Verde -🇨🇼 country-flag Curaçao flag | flag: Curaçao -🇨🇽 country-flag Christmas Island flag | flag: Christmas Island -🇨🇾 country-flag Cyprus flag | flag: Cyprus -🇨🇿 country-flag Czechia flag | flag: Czechia -🇩🇪 country-flag Germany flag | flag: Germany -🇩🇬 country-flag Diego Garcia flag | flag: Diego Garcia -🇩🇯 country-flag Djibouti flag | flag: Djibouti -🇩🇰 country-flag Denmark flag | flag: Denmark -🇩🇲 country-flag Dominica flag | flag: Dominica -🇩🇴 country-flag Dominican Republic flag | flag: Dominican Republic -🇩🇿 country-flag Algeria flag | flag: Algeria -🇪🇦 country-flag Ceuta & Melilla flag | flag: Ceuta & Melilla | flag: Ceuta and Melilla -🇪🇨 country-flag Ecuador flag | flag: Ecuador -🇪🇪 country-flag Estonia flag | flag: Estonia -🇪🇬 country-flag Egypt flag | flag: Egypt -🇪🇭 country-flag Western Sahara flag | flag: Western Sahara -🇪🇷 country-flag Eritrea flag | flag: Eritrea -🇪🇸 country-flag Spain flag | flag: Spain -🇪🇹 country-flag Ethiopia flag | flag: Ethiopia -🇪🇺 country-flag European Union flag | flag: European Union -🇫🇮 country-flag Finland flag | flag: Finland -🇫🇯 country-flag Fiji flag | flag: Fiji -🇫🇰 country-flag Falkland Islands flag | flag: Falkland Islands -🇫🇲 country-flag Micronesia flag | flag: Micronesia -🇫🇴 country-flag Faroe Islands flag | flag: Faroe Islands -🇫🇷 country-flag France flag | flag: France -🇬🇦 country-flag Gabon flag | flag: Gabon -🇬🇧 country-flag United Kingdom flag | flag: United Kingdom -🇬🇩 country-flag Grenada flag | flag: Grenada -🇬🇪 country-flag Georgia flag | flag: Georgia -🇬🇫 country-flag French Guiana flag | flag: French Guiana -🇬🇬 country-flag Guernsey flag | flag: Guernsey -🇬🇭 country-flag Ghana flag | flag: Ghana -🇬🇮 country-flag Gibraltar flag | flag: Gibraltar -🇬🇱 country-flag Greenland flag | flag: Greenland -🇬🇲 country-flag Gambia flag | flag: Gambia -🇬🇳 country-flag Guinea flag | flag: Guinea -🇬🇵 country-flag Guadeloupe flag | flag: Guadeloupe -🇬🇶 country-flag Equatorial Guinea flag | flag: Equatorial Guinea -🇬🇷 country-flag Greece flag | flag: Greece -🇬🇸 country-flag South Georgia & South Sandwich Islands flag | flag: South Georgia & South Sandwich Islands | flag: South Georgia and South Sandwich Islands -🇬🇹 country-flag Guatemala flag | flag: Guatemala -🇬🇺 country-flag Guam flag | flag: Guam -🇬🇼 country-flag Guinea-Bissau flag | flag: Guinea-Bissau -🇬🇾 country-flag Guyana flag | flag: Guyana -🇭🇰 country-flag Hong Kong SAR China flag | flag: Hong Kong SAR China -🇭🇲 country-flag Heard & McDonald Islands flag | flag: Heard & McDonald Islands | flag: Heard and McDonald Islands -🇭🇳 country-flag Honduras flag | flag: Honduras -🇭🇷 country-flag Croatia flag | flag: Croatia -🇭🇹 country-flag Haiti flag | flag: Haiti -🇭🇺 country-flag Hungary flag | flag: Hungary -🇮🇨 country-flag Canary Islands flag | flag: Canary Islands -🇮🇩 country-flag Indonesia flag | flag: Indonesia -🇮🇪 country-flag Ireland flag | flag: Ireland -🇮🇱 country-flag Israel flag | flag: Israel -🇮🇲 country-flag Isle of Man flag | flag: Isle of Man -🇮🇳 country-flag India flag | flag: India -🇮🇴 country-flag British Indian Ocean Territory flag | flag: British Indian Ocean Territory -🇮🇶 country-flag Iraq flag | flag: Iraq -🇮🇷 country-flag Iran flag | flag: Iran -🇮🇸 country-flag Iceland flag | flag: Iceland -🇮🇹 country-flag Italy flag | flag: Italy -🇯🇪 country-flag Jersey flag | flag: Jersey -🇯🇲 country-flag Jamaica flag | flag: Jamaica -🇯🇴 country-flag Jordan flag | flag: Jordan -🇯🇵 country-flag Japan flag | flag: Japan -🇰🇪 country-flag Kenya flag | flag: Kenya -🇰🇬 country-flag Kyrgyzstan flag | flag: Kyrgyzstan -🇰🇭 country-flag Cambodia flag | flag: Cambodia -🇰🇮 country-flag Kiribati flag | flag: Kiribati -🇰🇲 country-flag Comoros flag | flag: Comoros -🇰🇳 country-flag St. Kitts & Nevis flag | flag: St. Kitts & Nevis | flag: St Kitts & Nevis | flag: Saint Kitts and Nevis -🇰🇵 country-flag North Korea flag | flag: North Korea -🇰🇷 country-flag South Korea flag | flag: South Korea -🇰🇼 country-flag Kuwait flag | flag: Kuwait -🇰🇾 country-flag Cayman Islands flag | flag: Cayman Islands -🇰🇿 country-flag Kazakhstan flag | flag: Kazakhstan -🇱🇦 country-flag Laos flag | flag: Laos -🇱🇧 country-flag Lebanon flag | flag: Lebanon -🇱🇨 country-flag St. Lucia flag | flag: St. Lucia | flag: St Lucia | flag: Saint Lucia -🇱🇮 country-flag Liechtenstein flag | flag: Liechtenstein -🇱🇰 country-flag Sri Lanka flag | flag: Sri Lanka -🇱🇷 country-flag Liberia flag | flag: Liberia -🇱🇸 country-flag Lesotho flag | flag: Lesotho -🇱🇹 country-flag Lithuania flag | flag: Lithuania -🇱🇺 country-flag Luxembourg flag | flag: Luxembourg -🇱🇻 country-flag Latvia flag | flag: Latvia -🇱🇾 country-flag Libya flag | flag: Libya -🇲🇦 country-flag Morocco flag | flag: Morocco -🇲🇨 country-flag Monaco flag | flag: Monaco -🇲🇩 country-flag Moldova flag | flag: Moldova -🇲🇪 country-flag Montenegro flag | flag: Montenegro -🇲🇫 country-flag St. Martin flag | flag: St. Martin | flag: St Martin | flag: Saint Martin -🇲🇬 country-flag Madagascar flag | flag: Madagascar -🇲🇭 country-flag Marshall Islands flag | flag: Marshall Islands -🇲🇰 country-flag North Macedonia flag | flag: North Macedonia -🇲🇱 country-flag Mali flag | flag: Mali -🇲🇲 country-flag Myanmar (Burma) flag | flag: Myanmar (Burma) -🇲🇳 country-flag Mongolia flag | flag: Mongolia -🇲🇴 country-flag Macao SAR China flag | flag: Macao SAR China -🇲🇵 country-flag Northern Mariana Islands flag | flag: Northern Mariana Islands -🇲🇶 country-flag Martinique flag | flag: Martinique -🇲🇷 country-flag Mauritania flag | flag: Mauritania -🇲🇸 country-flag Montserrat flag | flag: Montserrat -🇲🇹 country-flag Malta flag | flag: Malta -🇲🇺 country-flag Mauritius flag | flag: Mauritius -🇲🇻 country-flag Maldives flag | flag: Maldives -🇲🇼 country-flag Malawi flag | flag: Malawi -🇲🇽 country-flag Mexico flag | flag: Mexico -🇲🇾 country-flag Malaysia flag | flag: Malaysia -🇲🇿 country-flag Mozambique flag | flag: Mozambique -🇳🇦 country-flag Namibia flag | flag: Namibia -🇳🇨 country-flag New Caledonia flag | flag: New Caledonia -🇳🇪 country-flag Niger flag | flag: Niger -🇳🇫 country-flag Norfolk Island flag | flag: Norfolk Island -🇳🇬 country-flag Nigeria flag | flag: Nigeria -🇳🇮 country-flag Nicaragua flag | flag: Nicaragua -🇳🇱 country-flag Netherlands flag | flag: Netherlands -🇳🇴 country-flag Norway flag | flag: Norway -🇳🇵 country-flag Nepal flag | flag: Nepal -🇳🇷 country-flag Nauru flag | flag: Nauru -🇳🇺 country-flag Niue flag | flag: Niue -🇳🇿 country-flag New Zealand flag | flag: New Zealand -🇴🇲 country-flag Oman flag | flag: Oman -🇵🇦 country-flag Panama flag | flag: Panama -🇵🇪 country-flag Peru flag | flag: Peru -🇵🇫 country-flag French Polynesia flag | flag: French Polynesia -🇵🇬 country-flag Papua New Guinea flag | flag: Papua New Guinea -🇵🇭 country-flag Philippines flag | flag: Philippines -🇵🇰 country-flag Pakistan flag | flag: Pakistan -🇵🇱 country-flag Poland flag | flag: Poland -🇵🇲 country-flag St. Pierre & Miquelon flag | flag: St. Pierre & Miquelon | flag: St Pierre & Miquelon | flag: Saint-Pierre-et-Miquelon -🇵🇳 country-flag Pitcairn Islands flag | flag: Pitcairn Islands -🇵🇷 country-flag Puerto Rico flag | flag: Puerto Rico -🇵🇸 country-flag Palestinian Territories flag | flag: Palestinian Territories | flag: Palestinian territories -🇵🇹 country-flag Portugal flag | flag: Portugal -🇵🇼 country-flag Palau flag | flag: Palau -🇵🇾 country-flag Paraguay flag | flag: Paraguay -🇶🇦 country-flag Qatar flag | flag: Qatar -🇷🇪 country-flag Réunion flag | flag: Réunion -🇷🇴 country-flag Romania flag | flag: Romania -🇷🇸 country-flag Serbia flag | flag: Serbia -🇷🇺 country-flag Russia flag | flag: Russia -🇷🇼 country-flag Rwanda flag | flag: Rwanda -🇸🇦 country-flag Saudi Arabia flag | flag: Saudi Arabia -🇸🇧 country-flag Solomon Islands flag | flag: Solomon Islands -🇸🇨 country-flag Seychelles flag | flag: Seychelles -🇸🇩 country-flag Sudan flag | flag: Sudan -🇸🇪 country-flag Sweden flag | flag: Sweden -🇸🇬 country-flag Singapore flag | flag: Singapore -🇸🇭 country-flag St. Helena flag | flag: St. Helena | flag: St Helena | flag: Saint Helena -🇸🇮 country-flag Slovenia flag | flag: Slovenia -🇸🇯 country-flag Svalbard & Jan Mayen flag | flag: Svalbard & Jan Mayen | flag: Svalbard and Jan Mayen -🇸🇰 country-flag Slovakia flag | flag: Slovakia -🇸🇱 country-flag Sierra Leone flag | flag: Sierra Leone -🇸🇲 country-flag San Marino flag | flag: San Marino -🇸🇳 country-flag Senegal flag | flag: Senegal -🇸🇴 country-flag Somalia flag | flag: Somalia -🇸🇷 country-flag Suriname flag | flag: Suriname -🇸🇸 country-flag South Sudan flag | flag: South Sudan -🇸🇹 country-flag São Tomé & Príncipe flag | flag: São Tomé & Príncipe | flag: São Tomé and Príncipe -🇸🇻 country-flag El Salvador flag | flag: El Salvador -🇸🇽 country-flag Sint Maarten flag | flag: Sint Maarten -🇸🇾 country-flag Syria flag | flag: Syria -🇸🇿 country-flag Eswatini flag | flag: Eswatini -🇹🇦 country-flag Tristan da Cunha flag | flag: Tristan da Cunha -🇹🇨 country-flag Turks & Caicos Islands flag | flag: Turks & Caicos Islands | flag: Turks and Caicos Islands -🇹🇩 country-flag Chad flag | flag: Chad -🇹🇫 country-flag French Southern Territories flag | flag: French Southern Territories -🇹🇬 country-flag Togo flag | flag: Togo -🇹🇭 country-flag Thailand flag | flag: Thailand -🇹🇯 country-flag Tajikistan flag | flag: Tajikistan -🇹🇰 country-flag Tokelau flag | flag: Tokelau -🇹🇱 country-flag Timor-Leste flag | flag: Timor-Leste -🇹🇲 country-flag Turkmenistan flag | flag: Turkmenistan -🇹🇳 country-flag Tunisia flag | flag: Tunisia -🇹🇴 country-flag Tonga flag | flag: Tonga -🇹🇷 country-flag Turkey flag | flag: Türkiye -🇹🇹 country-flag Trinidad & Tobago flag | flag: Trinidad & Tobago | flag: Trinidad and Tobago -🇹🇻 country-flag Tuvalu flag | flag: Tuvalu -🇹🇼 country-flag Taiwan flag | flag: Taiwan -🇹🇿 country-flag Tanzania flag | flag: TanzaniaE -🇺🇦 country-flag Ukraine flag | flag: Ukraine -🇺🇬 country-flag Uganda flag | flag: Uganda -🇺🇲 country-flag U.S. Outlying Islands flag | flag: U.S. Outlying Islands | flag: US Outlying Islands -🇺🇳 country-flag United Nations flag | flag: United Nations -🇺🇸 country-flag United States flag | flag: United States -🇺🇾 country-flag Uruguay flag | flag: Uruguay -🇺🇿 country-flag Uzbekistan flag | flag: Uzbekistan -🇻🇦 country-flag Vatican City flag | flag: Vatican City -🇻🇨 country-flag St. Vincent & Grenadines flag | flag: St. Vincent & Grenadines | flag: St Vincent & the Grenadines | flag: Saint Vincent and the Grenadines -🇻🇪 country-flag Venezuela flag | flag: Venezuela -🇻🇬 country-flag British Virgin Islands flag | flag: British Virgin Islands -🇻🇮 country-flag U.S. Virgin Islands flag | flag: U.S. Virgin Islands | flag: US Virgin Islands -🇻🇳 country-flag Vietnam flag | flag: Vietnam -🇻🇺 country-flag Vanuatu flag | flag: Vanuatu -🇼🇫 country-flag Wallis & Futuna flag | flag: Wallis & Futuna | flag: Wallis and Futuna -🇼🇸 country-flag Samoa flag | flag: Samoa -🇽🇰 country-flag Kosovo flag | flag: Kosovo -🇾🇪 country-flag Yemen flag | flag: Yemen -🇾🇹 country-flag Mayotte flag | flag: Mayotte -🇿🇦 country-flag South Africa flag | flag: South Africa -🇿🇲 country-flag Zambia flag | flag: Zambia -🇿🇼 country-flag Zimbabwe flag | flag: Zimbabwe -🏴󠁧󠁢󠁥󠁮󠁧󠁿 subdivision-flag England flag | flag: England -🏴󠁧󠁢󠁳󠁣󠁴󠁿 subdivision-flag Scotland flag | flag: Scotland -🏴󠁧󠁢󠁷󠁬󠁳󠁿 subdivision-flag Wales flag | flag: Wales - +😀 grinning face +😃 grinning face with big eyes +😄 grinning face with smiling eyes +😁 beaming face with smiling eyes +😆 grinning squinting face +😅 grinning face with sweat +🤣 rolling on the floor laughing +😂 face with tears of joy +🙂 slightly smiling face +🙃 upside-down face +🫠 melting face +😉 winking face +😊 smiling face with smiling eyes +😇 smiling face with halo +🥰 smiling face with hearts +😍 smiling face with heart-eyes +🤩 star-struck +😘 face blowing a kiss +😗 kissing face +☺️ smiling face +☺ smiling face +😚 kissing face with closed eyes +😙 kissing face with smiling eyes +🥲 smiling face with tear +😋 face savoring food +😛 face with tongue +😜 winking face with tongue +🤪 zany face +😝 squinting face with tongue +🤑 money-mouth face +🤗 smiling face with open hands +🤭 face with hand over mouth +🫢 face with open eyes and hand over mouth +🫣 face with peeking eye +🤫 shushing face +🤔 thinking face +🫡 saluting face +🤐 zipper-mouth face +🤨 face with raised eyebrow +😐 neutral face +😑 expressionless face +😶 face without mouth +🫥 dotted line face +😶‍🌫️ face in clouds +😶‍🌫 face in clouds +😏 smirking face +😒 unamused face +🙄 face with rolling eyes +😬 grimacing face +😮‍💨 face exhaling +🤥 lying face +🫨 shaking face +🙂‍↔️ head shaking horizontally +🙂‍↔ head shaking horizontally +🙂‍↕️ head shaking vertically +🙂‍↕ head shaking vertically +😌 relieved face +😔 pensive face +😪 sleepy face +🤤 drooling face +😴 sleeping face +🫩 face with bags under eyes +😷 face with medical mask +🤒 face with thermometer +🤕 face with head-bandage +🤢 nauseated face +🤮 face vomiting +🤧 sneezing face +🥵 hot face +🥶 cold face +🥴 woozy face +😵 face with crossed-out eyes +😵‍💫 face with spiral eyes +🤯 exploding head +🤠 cowboy hat face +🥳 partying face +🥸 disguised face +😎 smiling face with sunglasses +🤓 nerd face +🧐 face with monocle +😕 confused face +🫤 face with diagonal mouth +😟 worried face +🙁 slightly frowning face +☹️ frowning face +☹ frowning face +😮 face with open mouth +😯 hushed face +😲 astonished face +😳 flushed face +🥺 pleading face +🥹 face holding back tears +😦 frowning face with open mouth +😧 anguished face +😨 fearful face +😰 anxious face with sweat +😥 sad but relieved face +😢 crying face +😭 loudly crying face +😱 face screaming in fear +😖 confounded face +😣 persevering face +😞 disappointed face +😓 downcast face with sweat +😩 weary face +😫 tired face +🥱 yawning face +😤 face with steam from nose +😡 enraged face +😠 angry face +🤬 face with symbols on mouth +😈 smiling face with horns +👿 angry face with horns +💀 skull +☠️ skull and crossbones +☠ skull and crossbones +💩 pile of poo +🤡 clown face +👹 ogre +👺 goblin +👻 ghost +👽 alien +👾 alien monster +🤖 robot +😺 grinning cat +😸 grinning cat with smiling eyes +😹 cat with tears of joy +😻 smiling cat with heart-eyes +😼 cat with wry smile +😽 kissing cat +🙀 weary cat +😿 crying cat +😾 pouting cat +🙈 see-no-evil monkey +🙉 hear-no-evil monkey +🙊 speak-no-evil monkey +💌 love letter +💘 heart with arrow +💝 heart with ribbon +💖 sparkling heart +💗 growing heart +💓 beating heart +💞 revolving hearts +💕 two hearts +💟 heart decoration +❣️ heart exclamation +❣ heart exclamation +💔 broken heart +❤️‍🔥 heart on fire +❤‍🔥 heart on fire +❤️‍🩹 mending heart +❤‍🩹 mending heart +❤️ red heart +❤ red heart +🩷 pink heart +🧡 orange heart +💛 yellow heart +💚 green heart +💙 blue heart +🩵 light blue heart +💜 purple heart +🤎 brown heart +🖤 black heart +🩶 grey heart +🤍 white heart +💋 kiss mark +💯 hundred points +💢 anger symbol +💥 collision +💫 dizzy +💦 sweat droplets +💨 dashing away +🕳️ hole +🕳 hole +💬 speech balloon +👁️‍🗨️ eye in speech bubble +👁‍🗨️ eye in speech bubble +👁️‍🗨 eye in speech bubble +👁‍🗨 eye in speech bubble +🗨️ left speech bubble +🗨 left speech bubble +🗯️ right anger bubble +🗯 right anger bubble +💭 thought balloon +💤 ZZZ +👋 waving hand +👋🏻 waving hand: light skin tone +👋🏼 waving hand: medium-light skin tone +👋🏽 waving hand: medium skin tone +👋🏾 waving hand: medium-dark skin tone +👋🏿 waving hand: dark skin tone +🤚 raised back of hand +🤚🏻 raised back of hand: light skin tone +🤚🏼 raised back of hand: medium-light skin tone +🤚🏽 raised back of hand: medium skin tone +🤚🏾 raised back of hand: medium-dark skin tone +🤚🏿 raised back of hand: dark skin tone +🖐️ hand with fingers splayed +🖐 hand with fingers splayed +🖐🏻 hand with fingers splayed: light skin tone +🖐🏼 hand with fingers splayed: medium-light skin tone +🖐🏽 hand with fingers splayed: medium skin tone +🖐🏾 hand with fingers splayed: medium-dark skin tone +🖐🏿 hand with fingers splayed: dark skin tone +✋ raised hand +✋🏻 raised hand: light skin tone +✋🏼 raised hand: medium-light skin tone +✋🏽 raised hand: medium skin tone +✋🏾 raised hand: medium-dark skin tone +✋🏿 raised hand: dark skin tone +🖖 vulcan salute +🖖🏻 vulcan salute: light skin tone +🖖🏼 vulcan salute: medium-light skin tone +🖖🏽 vulcan salute: medium skin tone +🖖🏾 vulcan salute: medium-dark skin tone +🖖🏿 vulcan salute: dark skin tone +🫱 rightwards hand +🫱🏻 rightwards hand: light skin tone +🫱🏼 rightwards hand: medium-light skin tone +🫱🏽 rightwards hand: medium skin tone +🫱🏾 rightwards hand: medium-dark skin tone +🫱🏿 rightwards hand: dark skin tone +🫲 leftwards hand +🫲🏻 leftwards hand: light skin tone +🫲🏼 leftwards hand: medium-light skin tone +🫲🏽 leftwards hand: medium skin tone +🫲🏾 leftwards hand: medium-dark skin tone +🫲🏿 leftwards hand: dark skin tone +🫳 palm down hand +🫳🏻 palm down hand: light skin tone +🫳🏼 palm down hand: medium-light skin tone +🫳🏽 palm down hand: medium skin tone +🫳🏾 palm down hand: medium-dark skin tone +🫳🏿 palm down hand: dark skin tone +🫴 palm up hand +🫴🏻 palm up hand: light skin tone +🫴🏼 palm up hand: medium-light skin tone +🫴🏽 palm up hand: medium skin tone +🫴🏾 palm up hand: medium-dark skin tone +🫴🏿 palm up hand: dark skin tone +🫷 leftwards pushing hand +🫷🏻 leftwards pushing hand: light skin tone +🫷🏼 leftwards pushing hand: medium-light skin tone +🫷🏽 leftwards pushing hand: medium skin tone +🫷🏾 leftwards pushing hand: medium-dark skin tone +🫷🏿 leftwards pushing hand: dark skin tone +🫸 rightwards pushing hand +🫸🏻 rightwards pushing hand: light skin tone +🫸🏼 rightwards pushing hand: medium-light skin tone +🫸🏽 rightwards pushing hand: medium skin tone +🫸🏾 rightwards pushing hand: medium-dark skin tone +🫸🏿 rightwards pushing hand: dark skin tone +👌 OK hand +👌🏻 OK hand: light skin tone +👌🏼 OK hand: medium-light skin tone +👌🏽 OK hand: medium skin tone +👌🏾 OK hand: medium-dark skin tone +👌🏿 OK hand: dark skin tone +🤌 pinched fingers +🤌🏻 pinched fingers: light skin tone +🤌🏼 pinched fingers: medium-light skin tone +🤌🏽 pinched fingers: medium skin tone +🤌🏾 pinched fingers: medium-dark skin tone +🤌🏿 pinched fingers: dark skin tone +🤏 pinching hand +🤏🏻 pinching hand: light skin tone +🤏🏼 pinching hand: medium-light skin tone +🤏🏽 pinching hand: medium skin tone +🤏🏾 pinching hand: medium-dark skin tone +🤏🏿 pinching hand: dark skin tone +✌️ victory hand +✌ victory hand +✌🏻 victory hand: light skin tone +✌🏼 victory hand: medium-light skin tone +✌🏽 victory hand: medium skin tone +✌🏾 victory hand: medium-dark skin tone +✌🏿 victory hand: dark skin tone +🤞 crossed fingers +🤞🏻 crossed fingers: light skin tone +🤞🏼 crossed fingers: medium-light skin tone +🤞🏽 crossed fingers: medium skin tone +🤞🏾 crossed fingers: medium-dark skin tone +🤞🏿 crossed fingers: dark skin tone +🫰 hand with index finger and thumb crossed +🫰🏻 hand with index finger and thumb crossed: light skin tone +🫰🏼 hand with index finger and thumb crossed: medium-light skin tone +🫰🏽 hand with index finger and thumb crossed: medium skin tone +🫰🏾 hand with index finger and thumb crossed: medium-dark skin tone +🫰🏿 hand with index finger and thumb crossed: dark skin tone +🤟 love-you gesture +🤟🏻 love-you gesture: light skin tone +🤟🏼 love-you gesture: medium-light skin tone +🤟🏽 love-you gesture: medium skin tone +🤟🏾 love-you gesture: medium-dark skin tone +🤟🏿 love-you gesture: dark skin tone +🤘 sign of the horns +🤘🏻 sign of the horns: light skin tone +🤘🏼 sign of the horns: medium-light skin tone +🤘🏽 sign of the horns: medium skin tone +🤘🏾 sign of the horns: medium-dark skin tone +🤘🏿 sign of the horns: dark skin tone +🤙 call me hand +🤙🏻 call me hand: light skin tone +🤙🏼 call me hand: medium-light skin tone +🤙🏽 call me hand: medium skin tone +🤙🏾 call me hand: medium-dark skin tone +🤙🏿 call me hand: dark skin tone +👈 backhand index pointing left +👈🏻 backhand index pointing left: light skin tone +👈🏼 backhand index pointing left: medium-light skin tone +👈🏽 backhand index pointing left: medium skin tone +👈🏾 backhand index pointing left: medium-dark skin tone +👈🏿 backhand index pointing left: dark skin tone +👉 backhand index pointing right +👉🏻 backhand index pointing right: light skin tone +👉🏼 backhand index pointing right: medium-light skin tone +👉🏽 backhand index pointing right: medium skin tone +👉🏾 backhand index pointing right: medium-dark skin tone +👉🏿 backhand index pointing right: dark skin tone +👆 backhand index pointing up +👆🏻 backhand index pointing up: light skin tone +👆🏼 backhand index pointing up: medium-light skin tone +👆🏽 backhand index pointing up: medium skin tone +👆🏾 backhand index pointing up: medium-dark skin tone +👆🏿 backhand index pointing up: dark skin tone +🖕 middle finger +🖕🏻 middle finger: light skin tone +🖕🏼 middle finger: medium-light skin tone +🖕🏽 middle finger: medium skin tone +🖕🏾 middle finger: medium-dark skin tone +🖕🏿 middle finger: dark skin tone +👇 backhand index pointing down +👇🏻 backhand index pointing down: light skin tone +👇🏼 backhand index pointing down: medium-light skin tone +👇🏽 backhand index pointing down: medium skin tone +👇🏾 backhand index pointing down: medium-dark skin tone +👇🏿 backhand index pointing down: dark skin tone +☝️ index pointing up +☝ index pointing up +☝🏻 index pointing up: light skin tone +☝🏼 index pointing up: medium-light skin tone +☝🏽 index pointing up: medium skin tone +☝🏾 index pointing up: medium-dark skin tone +☝🏿 index pointing up: dark skin tone +🫵 index pointing at the viewer +🫵🏻 index pointing at the viewer: light skin tone +🫵🏼 index pointing at the viewer: medium-light skin tone +🫵🏽 index pointing at the viewer: medium skin tone +🫵🏾 index pointing at the viewer: medium-dark skin tone +🫵🏿 index pointing at the viewer: dark skin tone +👍 thumbs up +👍🏻 thumbs up: light skin tone +👍🏼 thumbs up: medium-light skin tone +👍🏽 thumbs up: medium skin tone +👍🏾 thumbs up: medium-dark skin tone +👍🏿 thumbs up: dark skin tone +👎 thumbs down +👎🏻 thumbs down: light skin tone +👎🏼 thumbs down: medium-light skin tone +👎🏽 thumbs down: medium skin tone +👎🏾 thumbs down: medium-dark skin tone +👎🏿 thumbs down: dark skin tone +✊ raised fist +✊🏻 raised fist: light skin tone +✊🏼 raised fist: medium-light skin tone +✊🏽 raised fist: medium skin tone +✊🏾 raised fist: medium-dark skin tone +✊🏿 raised fist: dark skin tone +👊 oncoming fist +👊🏻 oncoming fist: light skin tone +👊🏼 oncoming fist: medium-light skin tone +👊🏽 oncoming fist: medium skin tone +👊🏾 oncoming fist: medium-dark skin tone +👊🏿 oncoming fist: dark skin tone +🤛 left-facing fist +🤛🏻 left-facing fist: light skin tone +🤛🏼 left-facing fist: medium-light skin tone +🤛🏽 left-facing fist: medium skin tone +🤛🏾 left-facing fist: medium-dark skin tone +🤛🏿 left-facing fist: dark skin tone +🤜 right-facing fist +🤜🏻 right-facing fist: light skin tone +🤜🏼 right-facing fist: medium-light skin tone +🤜🏽 right-facing fist: medium skin tone +🤜🏾 right-facing fist: medium-dark skin tone +🤜🏿 right-facing fist: dark skin tone +👏 clapping hands +👏🏻 clapping hands: light skin tone +👏🏼 clapping hands: medium-light skin tone +👏🏽 clapping hands: medium skin tone +👏🏾 clapping hands: medium-dark skin tone +👏🏿 clapping hands: dark skin tone +🙌 raising hands +🙌🏻 raising hands: light skin tone +🙌🏼 raising hands: medium-light skin tone +🙌🏽 raising hands: medium skin tone +🙌🏾 raising hands: medium-dark skin tone +🙌🏿 raising hands: dark skin tone +🫶 heart hands +🫶🏻 heart hands: light skin tone +🫶🏼 heart hands: medium-light skin tone +🫶🏽 heart hands: medium skin tone +🫶🏾 heart hands: medium-dark skin tone +🫶🏿 heart hands: dark skin tone +👐 open hands +👐🏻 open hands: light skin tone +👐🏼 open hands: medium-light skin tone +👐🏽 open hands: medium skin tone +👐🏾 open hands: medium-dark skin tone +👐🏿 open hands: dark skin tone +🤲 palms up together +🤲🏻 palms up together: light skin tone +🤲🏼 palms up together: medium-light skin tone +🤲🏽 palms up together: medium skin tone +🤲🏾 palms up together: medium-dark skin tone +🤲🏿 palms up together: dark skin tone +🤝 handshake +🤝🏻 handshake: light skin tone +🤝🏼 handshake: medium-light skin tone +🤝🏽 handshake: medium skin tone +🤝🏾 handshake: medium-dark skin tone +🤝🏿 handshake: dark skin tone +🫱🏻‍🫲🏼 handshake: light skin tone, medium-light skin tone +🫱🏻‍🫲🏽 handshake: light skin tone, medium skin tone +🫱🏻‍🫲🏾 handshake: light skin tone, medium-dark skin tone +🫱🏻‍🫲🏿 handshake: light skin tone, dark skin tone +🫱🏼‍🫲🏻 handshake: medium-light skin tone, light skin tone +🫱🏼‍🫲🏽 handshake: medium-light skin tone, medium skin tone +🫱🏼‍🫲🏾 handshake: medium-light skin tone, medium-dark skin tone +🫱🏼‍🫲🏿 handshake: medium-light skin tone, dark skin tone +🫱🏽‍🫲🏻 handshake: medium skin tone, light skin tone +🫱🏽‍🫲🏼 handshake: medium skin tone, medium-light skin tone +🫱🏽‍🫲🏾 handshake: medium skin tone, medium-dark skin tone +🫱🏽‍🫲🏿 handshake: medium skin tone, dark skin tone +🫱🏾‍🫲🏻 handshake: medium-dark skin tone, light skin tone +🫱🏾‍🫲🏼 handshake: medium-dark skin tone, medium-light skin tone +🫱🏾‍🫲🏽 handshake: medium-dark skin tone, medium skin tone +🫱🏾‍🫲🏿 handshake: medium-dark skin tone, dark skin tone +🫱🏿‍🫲🏻 handshake: dark skin tone, light skin tone +🫱🏿‍🫲🏼 handshake: dark skin tone, medium-light skin tone +🫱🏿‍🫲🏽 handshake: dark skin tone, medium skin tone +🫱🏿‍🫲🏾 handshake: dark skin tone, medium-dark skin tone +🙏 folded hands +🙏🏻 folded hands: light skin tone +🙏🏼 folded hands: medium-light skin tone +🙏🏽 folded hands: medium skin tone +🙏🏾 folded hands: medium-dark skin tone +🙏🏿 folded hands: dark skin tone +✍️ writing hand +✍ writing hand +✍🏻 writing hand: light skin tone +✍🏼 writing hand: medium-light skin tone +✍🏽 writing hand: medium skin tone +✍🏾 writing hand: medium-dark skin tone +✍🏿 writing hand: dark skin tone +💅 nail polish +💅🏻 nail polish: light skin tone +💅🏼 nail polish: medium-light skin tone +💅🏽 nail polish: medium skin tone +💅🏾 nail polish: medium-dark skin tone +💅🏿 nail polish: dark skin tone +🤳 selfie +🤳🏻 selfie: light skin tone +🤳🏼 selfie: medium-light skin tone +🤳🏽 selfie: medium skin tone +🤳🏾 selfie: medium-dark skin tone +🤳🏿 selfie: dark skin tone +💪 flexed biceps +💪🏻 flexed biceps: light skin tone +💪🏼 flexed biceps: medium-light skin tone +💪🏽 flexed biceps: medium skin tone +💪🏾 flexed biceps: medium-dark skin tone +💪🏿 flexed biceps: dark skin tone +🦾 mechanical arm +🦿 mechanical leg +🦵 leg +🦵🏻 leg: light skin tone +🦵🏼 leg: medium-light skin tone +🦵🏽 leg: medium skin tone +🦵🏾 leg: medium-dark skin tone +🦵🏿 leg: dark skin tone +🦶 foot +🦶🏻 foot: light skin tone +🦶🏼 foot: medium-light skin tone +🦶🏽 foot: medium skin tone +🦶🏾 foot: medium-dark skin tone +🦶🏿 foot: dark skin tone +👂 ear +👂🏻 ear: light skin tone +👂🏼 ear: medium-light skin tone +👂🏽 ear: medium skin tone +👂🏾 ear: medium-dark skin tone +👂🏿 ear: dark skin tone +🦻 ear with hearing aid +🦻🏻 ear with hearing aid: light skin tone +🦻🏼 ear with hearing aid: medium-light skin tone +🦻🏽 ear with hearing aid: medium skin tone +🦻🏾 ear with hearing aid: medium-dark skin tone +🦻🏿 ear with hearing aid: dark skin tone +👃 nose +👃🏻 nose: light skin tone +👃🏼 nose: medium-light skin tone +👃🏽 nose: medium skin tone +👃🏾 nose: medium-dark skin tone +👃🏿 nose: dark skin tone +🧠 brain +🫀 anatomical heart +🫁 lungs +🦷 tooth +🦴 bone +👀 eyes +👁️ eye +👁 eye +👅 tongue +👄 mouth +🫦 biting lip +👶 baby +👶🏻 baby: light skin tone +👶🏼 baby: medium-light skin tone +👶🏽 baby: medium skin tone +👶🏾 baby: medium-dark skin tone +👶🏿 baby: dark skin tone +🧒 child +🧒🏻 child: light skin tone +🧒🏼 child: medium-light skin tone +🧒🏽 child: medium skin tone +🧒🏾 child: medium-dark skin tone +🧒🏿 child: dark skin tone +👦 boy +👦🏻 boy: light skin tone +👦🏼 boy: medium-light skin tone +👦🏽 boy: medium skin tone +👦🏾 boy: medium-dark skin tone +👦🏿 boy: dark skin tone +👧 girl +👧🏻 girl: light skin tone +👧🏼 girl: medium-light skin tone +👧🏽 girl: medium skin tone +👧🏾 girl: medium-dark skin tone +👧🏿 girl: dark skin tone +🧑 person +🧑🏻 person: light skin tone +🧑🏼 person: medium-light skin tone +🧑🏽 person: medium skin tone +🧑🏾 person: medium-dark skin tone +🧑🏿 person: dark skin tone +👱 person: blond hair +👱🏻 person: light skin tone, blond hair +👱🏼 person: medium-light skin tone, blond hair +👱🏽 person: medium skin tone, blond hair +👱🏾 person: medium-dark skin tone, blond hair +👱🏿 person: dark skin tone, blond hair +👨 man +👨🏻 man: light skin tone +👨🏼 man: medium-light skin tone +👨🏽 man: medium skin tone +👨🏾 man: medium-dark skin tone +👨🏿 man: dark skin tone +🧔 person: beard +🧔🏻 person: light skin tone, beard +🧔🏼 person: medium-light skin tone, beard +🧔🏽 person: medium skin tone, beard +🧔🏾 person: medium-dark skin tone, beard +🧔🏿 person: dark skin tone, beard +🧔‍♂️ man: beard +🧔‍♂ man: beard +🧔🏻‍♂️ man: light skin tone, beard +🧔🏻‍♂ man: light skin tone, beard +🧔🏼‍♂️ man: medium-light skin tone, beard +🧔🏼‍♂ man: medium-light skin tone, beard +🧔🏽‍♂️ man: medium skin tone, beard +🧔🏽‍♂ man: medium skin tone, beard +🧔🏾‍♂️ man: medium-dark skin tone, beard +🧔🏾‍♂ man: medium-dark skin tone, beard +🧔🏿‍♂️ man: dark skin tone, beard +🧔🏿‍♂ man: dark skin tone, beard +🧔‍♀️ woman: beard +🧔‍♀ woman: beard +🧔🏻‍♀️ woman: light skin tone, beard +🧔🏻‍♀ woman: light skin tone, beard +🧔🏼‍♀️ woman: medium-light skin tone, beard +🧔🏼‍♀ woman: medium-light skin tone, beard +🧔🏽‍♀️ woman: medium skin tone, beard +🧔🏽‍♀ woman: medium skin tone, beard +🧔🏾‍♀️ woman: medium-dark skin tone, beard +🧔🏾‍♀ woman: medium-dark skin tone, beard +🧔🏿‍♀️ woman: dark skin tone, beard +🧔🏿‍♀ woman: dark skin tone, beard +👨‍🦰 man: red hair +👨🏻‍🦰 man: light skin tone, red hair +👨🏼‍🦰 man: medium-light skin tone, red hair +👨🏽‍🦰 man: medium skin tone, red hair +👨🏾‍🦰 man: medium-dark skin tone, red hair +👨🏿‍🦰 man: dark skin tone, red hair +👨‍🦱 man: curly hair +👨🏻‍🦱 man: light skin tone, curly hair +👨🏼‍🦱 man: medium-light skin tone, curly hair +👨🏽‍🦱 man: medium skin tone, curly hair +👨🏾‍🦱 man: medium-dark skin tone, curly hair +👨🏿‍🦱 man: dark skin tone, curly hair +👨‍🦳 man: white hair +👨🏻‍🦳 man: light skin tone, white hair +👨🏼‍🦳 man: medium-light skin tone, white hair +👨🏽‍🦳 man: medium skin tone, white hair +👨🏾‍🦳 man: medium-dark skin tone, white hair +👨🏿‍🦳 man: dark skin tone, white hair +👨‍🦲 man: bald +👨🏻‍🦲 man: light skin tone, bald +👨🏼‍🦲 man: medium-light skin tone, bald +👨🏽‍🦲 man: medium skin tone, bald +👨🏾‍🦲 man: medium-dark skin tone, bald +👨🏿‍🦲 man: dark skin tone, bald +👩 woman +👩🏻 woman: light skin tone +👩🏼 woman: medium-light skin tone +👩🏽 woman: medium skin tone +👩🏾 woman: medium-dark skin tone +👩🏿 woman: dark skin tone +👩‍🦰 woman: red hair +👩🏻‍🦰 woman: light skin tone, red hair +👩🏼‍🦰 woman: medium-light skin tone, red hair +👩🏽‍🦰 woman: medium skin tone, red hair +👩🏾‍🦰 woman: medium-dark skin tone, red hair +👩🏿‍🦰 woman: dark skin tone, red hair +🧑‍🦰 person: red hair +🧑🏻‍🦰 person: light skin tone, red hair +🧑🏼‍🦰 person: medium-light skin tone, red hair +🧑🏽‍🦰 person: medium skin tone, red hair +🧑🏾‍🦰 person: medium-dark skin tone, red hair +🧑🏿‍🦰 person: dark skin tone, red hair +👩‍🦱 woman: curly hair +👩🏻‍🦱 woman: light skin tone, curly hair +👩🏼‍🦱 woman: medium-light skin tone, curly hair +👩🏽‍🦱 woman: medium skin tone, curly hair +👩🏾‍🦱 woman: medium-dark skin tone, curly hair +👩🏿‍🦱 woman: dark skin tone, curly hair +🧑‍🦱 person: curly hair +🧑🏻‍🦱 person: light skin tone, curly hair +🧑🏼‍🦱 person: medium-light skin tone, curly hair +🧑🏽‍🦱 person: medium skin tone, curly hair +🧑🏾‍🦱 person: medium-dark skin tone, curly hair +🧑🏿‍🦱 person: dark skin tone, curly hair +👩‍🦳 woman: white hair +👩🏻‍🦳 woman: light skin tone, white hair +👩🏼‍🦳 woman: medium-light skin tone, white hair +👩🏽‍🦳 woman: medium skin tone, white hair +👩🏾‍🦳 woman: medium-dark skin tone, white hair +👩🏿‍🦳 woman: dark skin tone, white hair +🧑‍🦳 person: white hair +🧑🏻‍🦳 person: light skin tone, white hair +🧑🏼‍🦳 person: medium-light skin tone, white hair +🧑🏽‍🦳 person: medium skin tone, white hair +🧑🏾‍🦳 person: medium-dark skin tone, white hair +🧑🏿‍🦳 person: dark skin tone, white hair +👩‍🦲 woman: bald +👩🏻‍🦲 woman: light skin tone, bald +👩🏼‍🦲 woman: medium-light skin tone, bald +👩🏽‍🦲 woman: medium skin tone, bald +👩🏾‍🦲 woman: medium-dark skin tone, bald +👩🏿‍🦲 woman: dark skin tone, bald +🧑‍🦲 person: bald +🧑🏻‍🦲 person: light skin tone, bald +🧑🏼‍🦲 person: medium-light skin tone, bald +🧑🏽‍🦲 person: medium skin tone, bald +🧑🏾‍🦲 person: medium-dark skin tone, bald +🧑🏿‍🦲 person: dark skin tone, bald +👱‍♀️ woman: blond hair +👱‍♀ woman: blond hair +👱🏻‍♀️ woman: light skin tone, blond hair +👱🏻‍♀ woman: light skin tone, blond hair +👱🏼‍♀️ woman: medium-light skin tone, blond hair +👱🏼‍♀ woman: medium-light skin tone, blond hair +👱🏽‍♀️ woman: medium skin tone, blond hair +👱🏽‍♀ woman: medium skin tone, blond hair +👱🏾‍♀️ woman: medium-dark skin tone, blond hair +👱🏾‍♀ woman: medium-dark skin tone, blond hair +👱🏿‍♀️ woman: dark skin tone, blond hair +👱🏿‍♀ woman: dark skin tone, blond hair +👱‍♂️ man: blond hair +👱‍♂ man: blond hair +👱🏻‍♂️ man: light skin tone, blond hair +👱🏻‍♂ man: light skin tone, blond hair +👱🏼‍♂️ man: medium-light skin tone, blond hair +👱🏼‍♂ man: medium-light skin tone, blond hair +👱🏽‍♂️ man: medium skin tone, blond hair +👱🏽‍♂ man: medium skin tone, blond hair +👱🏾‍♂️ man: medium-dark skin tone, blond hair +👱🏾‍♂ man: medium-dark skin tone, blond hair +👱🏿‍♂️ man: dark skin tone, blond hair +👱🏿‍♂ man: dark skin tone, blond hair +🧓 older person +🧓🏻 older person: light skin tone +🧓🏼 older person: medium-light skin tone +🧓🏽 older person: medium skin tone +🧓🏾 older person: medium-dark skin tone +🧓🏿 older person: dark skin tone +👴 old man +👴🏻 old man: light skin tone +👴🏼 old man: medium-light skin tone +👴🏽 old man: medium skin tone +👴🏾 old man: medium-dark skin tone +👴🏿 old man: dark skin tone +👵 old woman +👵🏻 old woman: light skin tone +👵🏼 old woman: medium-light skin tone +👵🏽 old woman: medium skin tone +👵🏾 old woman: medium-dark skin tone +👵🏿 old woman: dark skin tone +🙍 person frowning +🙍🏻 person frowning: light skin tone +🙍🏼 person frowning: medium-light skin tone +🙍🏽 person frowning: medium skin tone +🙍🏾 person frowning: medium-dark skin tone +🙍🏿 person frowning: dark skin tone +🙍‍♂️ man frowning +🙍‍♂ man frowning +🙍🏻‍♂️ man frowning: light skin tone +🙍🏻‍♂ man frowning: light skin tone +🙍🏼‍♂️ man frowning: medium-light skin tone +🙍🏼‍♂ man frowning: medium-light skin tone +🙍🏽‍♂️ man frowning: medium skin tone +🙍🏽‍♂ man frowning: medium skin tone +🙍🏾‍♂️ man frowning: medium-dark skin tone +🙍🏾‍♂ man frowning: medium-dark skin tone +🙍🏿‍♂️ man frowning: dark skin tone +🙍🏿‍♂ man frowning: dark skin tone +🙍‍♀️ woman frowning +🙍‍♀ woman frowning +🙍🏻‍♀️ woman frowning: light skin tone +🙍🏻‍♀ woman frowning: light skin tone +🙍🏼‍♀️ woman frowning: medium-light skin tone +🙍🏼‍♀ woman frowning: medium-light skin tone +🙍🏽‍♀️ woman frowning: medium skin tone +🙍🏽‍♀ woman frowning: medium skin tone +🙍🏾‍♀️ woman frowning: medium-dark skin tone +🙍🏾‍♀ woman frowning: medium-dark skin tone +🙍🏿‍♀️ woman frowning: dark skin tone +🙍🏿‍♀ woman frowning: dark skin tone +🙎 person pouting +🙎🏻 person pouting: light skin tone +🙎🏼 person pouting: medium-light skin tone +🙎🏽 person pouting: medium skin tone +🙎🏾 person pouting: medium-dark skin tone +🙎🏿 person pouting: dark skin tone +🙎‍♂️ man pouting +🙎‍♂ man pouting +🙎🏻‍♂️ man pouting: light skin tone +🙎🏻‍♂ man pouting: light skin tone +🙎🏼‍♂️ man pouting: medium-light skin tone +🙎🏼‍♂ man pouting: medium-light skin tone +🙎🏽‍♂️ man pouting: medium skin tone +🙎🏽‍♂ man pouting: medium skin tone +🙎🏾‍♂️ man pouting: medium-dark skin tone +🙎🏾‍♂ man pouting: medium-dark skin tone +🙎🏿‍♂️ man pouting: dark skin tone +🙎🏿‍♂ man pouting: dark skin tone +🙎‍♀️ woman pouting +🙎‍♀ woman pouting +🙎🏻‍♀️ woman pouting: light skin tone +🙎🏻‍♀ woman pouting: light skin tone +🙎🏼‍♀️ woman pouting: medium-light skin tone +🙎🏼‍♀ woman pouting: medium-light skin tone +🙎🏽‍♀️ woman pouting: medium skin tone +🙎🏽‍♀ woman pouting: medium skin tone +🙎🏾‍♀️ woman pouting: medium-dark skin tone +🙎🏾‍♀ woman pouting: medium-dark skin tone +🙎🏿‍♀️ woman pouting: dark skin tone +🙎🏿‍♀ woman pouting: dark skin tone +🙅 person gesturing NO +🙅🏻 person gesturing NO: light skin tone +🙅🏼 person gesturing NO: medium-light skin tone +🙅🏽 person gesturing NO: medium skin tone +🙅🏾 person gesturing NO: medium-dark skin tone +🙅🏿 person gesturing NO: dark skin tone +🙅‍♂️ man gesturing NO +🙅‍♂ man gesturing NO +🙅🏻‍♂️ man gesturing NO: light skin tone +🙅🏻‍♂ man gesturing NO: light skin tone +🙅🏼‍♂️ man gesturing NO: medium-light skin tone +🙅🏼‍♂ man gesturing NO: medium-light skin tone +🙅🏽‍♂️ man gesturing NO: medium skin tone +🙅🏽‍♂ man gesturing NO: medium skin tone +🙅🏾‍♂️ man gesturing NO: medium-dark skin tone +🙅🏾‍♂ man gesturing NO: medium-dark skin tone +🙅🏿‍♂️ man gesturing NO: dark skin tone +🙅🏿‍♂ man gesturing NO: dark skin tone +🙅‍♀️ woman gesturing NO +🙅‍♀ woman gesturing NO +🙅🏻‍♀️ woman gesturing NO: light skin tone +🙅🏻‍♀ woman gesturing NO: light skin tone +🙅🏼‍♀️ woman gesturing NO: medium-light skin tone +🙅🏼‍♀ woman gesturing NO: medium-light skin tone +🙅🏽‍♀️ woman gesturing NO: medium skin tone +🙅🏽‍♀ woman gesturing NO: medium skin tone +🙅🏾‍♀️ woman gesturing NO: medium-dark skin tone +🙅🏾‍♀ woman gesturing NO: medium-dark skin tone +🙅🏿‍♀️ woman gesturing NO: dark skin tone +🙅🏿‍♀ woman gesturing NO: dark skin tone +🙆 person gesturing OK +🙆🏻 person gesturing OK: light skin tone +🙆🏼 person gesturing OK: medium-light skin tone +🙆🏽 person gesturing OK: medium skin tone +🙆🏾 person gesturing OK: medium-dark skin tone +🙆🏿 person gesturing OK: dark skin tone +🙆‍♂️ man gesturing OK +🙆‍♂ man gesturing OK +🙆🏻‍♂️ man gesturing OK: light skin tone +🙆🏻‍♂ man gesturing OK: light skin tone +🙆🏼‍♂️ man gesturing OK: medium-light skin tone +🙆🏼‍♂ man gesturing OK: medium-light skin tone +🙆🏽‍♂️ man gesturing OK: medium skin tone +🙆🏽‍♂ man gesturing OK: medium skin tone +🙆🏾‍♂️ man gesturing OK: medium-dark skin tone +🙆🏾‍♂ man gesturing OK: medium-dark skin tone +🙆🏿‍♂️ man gesturing OK: dark skin tone +🙆🏿‍♂ man gesturing OK: dark skin tone +🙆‍♀️ woman gesturing OK +🙆‍♀ woman gesturing OK +🙆🏻‍♀️ woman gesturing OK: light skin tone +🙆🏻‍♀ woman gesturing OK: light skin tone +🙆🏼‍♀️ woman gesturing OK: medium-light skin tone +🙆🏼‍♀ woman gesturing OK: medium-light skin tone +🙆🏽‍♀️ woman gesturing OK: medium skin tone +🙆🏽‍♀ woman gesturing OK: medium skin tone +🙆🏾‍♀️ woman gesturing OK: medium-dark skin tone +🙆🏾‍♀ woman gesturing OK: medium-dark skin tone +🙆🏿‍♀️ woman gesturing OK: dark skin tone +🙆🏿‍♀ woman gesturing OK: dark skin tone +💁 person tipping hand +💁🏻 person tipping hand: light skin tone +💁🏼 person tipping hand: medium-light skin tone +💁🏽 person tipping hand: medium skin tone +💁🏾 person tipping hand: medium-dark skin tone +💁🏿 person tipping hand: dark skin tone +💁‍♂️ man tipping hand +💁‍♂ man tipping hand +💁🏻‍♂️ man tipping hand: light skin tone +💁🏻‍♂ man tipping hand: light skin tone +💁🏼‍♂️ man tipping hand: medium-light skin tone +💁🏼‍♂ man tipping hand: medium-light skin tone +💁🏽‍♂️ man tipping hand: medium skin tone +💁🏽‍♂ man tipping hand: medium skin tone +💁🏾‍♂️ man tipping hand: medium-dark skin tone +💁🏾‍♂ man tipping hand: medium-dark skin tone +💁🏿‍♂️ man tipping hand: dark skin tone +💁🏿‍♂ man tipping hand: dark skin tone +💁‍♀️ woman tipping hand +💁‍♀ woman tipping hand +💁🏻‍♀️ woman tipping hand: light skin tone +💁🏻‍♀ woman tipping hand: light skin tone +💁🏼‍♀️ woman tipping hand: medium-light skin tone +💁🏼‍♀ woman tipping hand: medium-light skin tone +💁🏽‍♀️ woman tipping hand: medium skin tone +💁🏽‍♀ woman tipping hand: medium skin tone +💁🏾‍♀️ woman tipping hand: medium-dark skin tone +💁🏾‍♀ woman tipping hand: medium-dark skin tone +💁🏿‍♀️ woman tipping hand: dark skin tone +💁🏿‍♀ woman tipping hand: dark skin tone +🙋 person raising hand +🙋🏻 person raising hand: light skin tone +🙋🏼 person raising hand: medium-light skin tone +🙋🏽 person raising hand: medium skin tone +🙋🏾 person raising hand: medium-dark skin tone +🙋🏿 person raising hand: dark skin tone +🙋‍♂️ man raising hand +🙋‍♂ man raising hand +🙋🏻‍♂️ man raising hand: light skin tone +🙋🏻‍♂ man raising hand: light skin tone +🙋🏼‍♂️ man raising hand: medium-light skin tone +🙋🏼‍♂ man raising hand: medium-light skin tone +🙋🏽‍♂️ man raising hand: medium skin tone +🙋🏽‍♂ man raising hand: medium skin tone +🙋🏾‍♂️ man raising hand: medium-dark skin tone +🙋🏾‍♂ man raising hand: medium-dark skin tone +🙋🏿‍♂️ man raising hand: dark skin tone +🙋🏿‍♂ man raising hand: dark skin tone +🙋‍♀️ woman raising hand +🙋‍♀ woman raising hand +🙋🏻‍♀️ woman raising hand: light skin tone +🙋🏻‍♀ woman raising hand: light skin tone +🙋🏼‍♀️ woman raising hand: medium-light skin tone +🙋🏼‍♀ woman raising hand: medium-light skin tone +🙋🏽‍♀️ woman raising hand: medium skin tone +🙋🏽‍♀ woman raising hand: medium skin tone +🙋🏾‍♀️ woman raising hand: medium-dark skin tone +🙋🏾‍♀ woman raising hand: medium-dark skin tone +🙋🏿‍♀️ woman raising hand: dark skin tone +🙋🏿‍♀ woman raising hand: dark skin tone +🧏 deaf person +🧏🏻 deaf person: light skin tone +🧏🏼 deaf person: medium-light skin tone +🧏🏽 deaf person: medium skin tone +🧏🏾 deaf person: medium-dark skin tone +🧏🏿 deaf person: dark skin tone +🧏‍♂️ deaf man +🧏‍♂ deaf man +🧏🏻‍♂️ deaf man: light skin tone +🧏🏻‍♂ deaf man: light skin tone +🧏🏼‍♂️ deaf man: medium-light skin tone +🧏🏼‍♂ deaf man: medium-light skin tone +🧏🏽‍♂️ deaf man: medium skin tone +🧏🏽‍♂ deaf man: medium skin tone +🧏🏾‍♂️ deaf man: medium-dark skin tone +🧏🏾‍♂ deaf man: medium-dark skin tone +🧏🏿‍♂️ deaf man: dark skin tone +🧏🏿‍♂ deaf man: dark skin tone +🧏‍♀️ deaf woman +🧏‍♀ deaf woman +🧏🏻‍♀️ deaf woman: light skin tone +🧏🏻‍♀ deaf woman: light skin tone +🧏🏼‍♀️ deaf woman: medium-light skin tone +🧏🏼‍♀ deaf woman: medium-light skin tone +🧏🏽‍♀️ deaf woman: medium skin tone +🧏🏽‍♀ deaf woman: medium skin tone +🧏🏾‍♀️ deaf woman: medium-dark skin tone +🧏🏾‍♀ deaf woman: medium-dark skin tone +🧏🏿‍♀️ deaf woman: dark skin tone +🧏🏿‍♀ deaf woman: dark skin tone +🙇 person bowing +🙇🏻 person bowing: light skin tone +🙇🏼 person bowing: medium-light skin tone +🙇🏽 person bowing: medium skin tone +🙇🏾 person bowing: medium-dark skin tone +🙇🏿 person bowing: dark skin tone +🙇‍♂️ man bowing +🙇‍♂ man bowing +🙇🏻‍♂️ man bowing: light skin tone +🙇🏻‍♂ man bowing: light skin tone +🙇🏼‍♂️ man bowing: medium-light skin tone +🙇🏼‍♂ man bowing: medium-light skin tone +🙇🏽‍♂️ man bowing: medium skin tone +🙇🏽‍♂ man bowing: medium skin tone +🙇🏾‍♂️ man bowing: medium-dark skin tone +🙇🏾‍♂ man bowing: medium-dark skin tone +🙇🏿‍♂️ man bowing: dark skin tone +🙇🏿‍♂ man bowing: dark skin tone +🙇‍♀️ woman bowing +🙇‍♀ woman bowing +🙇🏻‍♀️ woman bowing: light skin tone +🙇🏻‍♀ woman bowing: light skin tone +🙇🏼‍♀️ woman bowing: medium-light skin tone +🙇🏼‍♀ woman bowing: medium-light skin tone +🙇🏽‍♀️ woman bowing: medium skin tone +🙇🏽‍♀ woman bowing: medium skin tone +🙇🏾‍♀️ woman bowing: medium-dark skin tone +🙇🏾‍♀ woman bowing: medium-dark skin tone +🙇🏿‍♀️ woman bowing: dark skin tone +🙇🏿‍♀ woman bowing: dark skin tone +🤦 person facepalming +🤦🏻 person facepalming: light skin tone +🤦🏼 person facepalming: medium-light skin tone +🤦🏽 person facepalming: medium skin tone +🤦🏾 person facepalming: medium-dark skin tone +🤦🏿 person facepalming: dark skin tone +🤦‍♂️ man facepalming +🤦‍♂ man facepalming +🤦🏻‍♂️ man facepalming: light skin tone +🤦🏻‍♂ man facepalming: light skin tone +🤦🏼‍♂️ man facepalming: medium-light skin tone +🤦🏼‍♂ man facepalming: medium-light skin tone +🤦🏽‍♂️ man facepalming: medium skin tone +🤦🏽‍♂ man facepalming: medium skin tone +🤦🏾‍♂️ man facepalming: medium-dark skin tone +🤦🏾‍♂ man facepalming: medium-dark skin tone +🤦🏿‍♂️ man facepalming: dark skin tone +🤦🏿‍♂ man facepalming: dark skin tone +🤦‍♀️ woman facepalming +🤦‍♀ woman facepalming +🤦🏻‍♀️ woman facepalming: light skin tone +🤦🏻‍♀ woman facepalming: light skin tone +🤦🏼‍♀️ woman facepalming: medium-light skin tone +🤦🏼‍♀ woman facepalming: medium-light skin tone +🤦🏽‍♀️ woman facepalming: medium skin tone +🤦🏽‍♀ woman facepalming: medium skin tone +🤦🏾‍♀️ woman facepalming: medium-dark skin tone +🤦🏾‍♀ woman facepalming: medium-dark skin tone +🤦🏿‍♀️ woman facepalming: dark skin tone +🤦🏿‍♀ woman facepalming: dark skin tone +🤷 person shrugging +🤷🏻 person shrugging: light skin tone +🤷🏼 person shrugging: medium-light skin tone +🤷🏽 person shrugging: medium skin tone +🤷🏾 person shrugging: medium-dark skin tone +🤷🏿 person shrugging: dark skin tone +🤷‍♂️ man shrugging +🤷‍♂ man shrugging +🤷🏻‍♂️ man shrugging: light skin tone +🤷🏻‍♂ man shrugging: light skin tone +🤷🏼‍♂️ man shrugging: medium-light skin tone +🤷🏼‍♂ man shrugging: medium-light skin tone +🤷🏽‍♂️ man shrugging: medium skin tone +🤷🏽‍♂ man shrugging: medium skin tone +🤷🏾‍♂️ man shrugging: medium-dark skin tone +🤷🏾‍♂ man shrugging: medium-dark skin tone +🤷🏿‍♂️ man shrugging: dark skin tone +🤷🏿‍♂ man shrugging: dark skin tone +🤷‍♀️ woman shrugging +🤷‍♀ woman shrugging +🤷🏻‍♀️ woman shrugging: light skin tone +🤷🏻‍♀ woman shrugging: light skin tone +🤷🏼‍♀️ woman shrugging: medium-light skin tone +🤷🏼‍♀ woman shrugging: medium-light skin tone +🤷🏽‍♀️ woman shrugging: medium skin tone +🤷🏽‍♀ woman shrugging: medium skin tone +🤷🏾‍♀️ woman shrugging: medium-dark skin tone +🤷🏾‍♀ woman shrugging: medium-dark skin tone +🤷🏿‍♀️ woman shrugging: dark skin tone +🤷🏿‍♀ woman shrugging: dark skin tone +🧑‍⚕️ health worker +🧑‍⚕ health worker +🧑🏻‍⚕️ health worker: light skin tone +🧑🏻‍⚕ health worker: light skin tone +🧑🏼‍⚕️ health worker: medium-light skin tone +🧑🏼‍⚕ health worker: medium-light skin tone +🧑🏽‍⚕️ health worker: medium skin tone +🧑🏽‍⚕ health worker: medium skin tone +🧑🏾‍⚕️ health worker: medium-dark skin tone +🧑🏾‍⚕ health worker: medium-dark skin tone +🧑🏿‍⚕️ health worker: dark skin tone +🧑🏿‍⚕ health worker: dark skin tone +👨‍⚕️ man health worker +👨‍⚕ man health worker +👨🏻‍⚕️ man health worker: light skin tone +👨🏻‍⚕ man health worker: light skin tone +👨🏼‍⚕️ man health worker: medium-light skin tone +👨🏼‍⚕ man health worker: medium-light skin tone +👨🏽‍⚕️ man health worker: medium skin tone +👨🏽‍⚕ man health worker: medium skin tone +👨🏾‍⚕️ man health worker: medium-dark skin tone +👨🏾‍⚕ man health worker: medium-dark skin tone +👨🏿‍⚕️ man health worker: dark skin tone +👨🏿‍⚕ man health worker: dark skin tone +👩‍⚕️ woman health worker +👩‍⚕ woman health worker +👩🏻‍⚕️ woman health worker: light skin tone +👩🏻‍⚕ woman health worker: light skin tone +👩🏼‍⚕️ woman health worker: medium-light skin tone +👩🏼‍⚕ woman health worker: medium-light skin tone +👩🏽‍⚕️ woman health worker: medium skin tone +👩🏽‍⚕ woman health worker: medium skin tone +👩🏾‍⚕️ woman health worker: medium-dark skin tone +👩🏾‍⚕ woman health worker: medium-dark skin tone +👩🏿‍⚕️ woman health worker: dark skin tone +👩🏿‍⚕ woman health worker: dark skin tone +🧑‍🎓 student +🧑🏻‍🎓 student: light skin tone +🧑🏼‍🎓 student: medium-light skin tone +🧑🏽‍🎓 student: medium skin tone +🧑🏾‍🎓 student: medium-dark skin tone +🧑🏿‍🎓 student: dark skin tone +👨‍🎓 man student +👨🏻‍🎓 man student: light skin tone +👨🏼‍🎓 man student: medium-light skin tone +👨🏽‍🎓 man student: medium skin tone +👨🏾‍🎓 man student: medium-dark skin tone +👨🏿‍🎓 man student: dark skin tone +👩‍🎓 woman student +👩🏻‍🎓 woman student: light skin tone +👩🏼‍🎓 woman student: medium-light skin tone +👩🏽‍🎓 woman student: medium skin tone +👩🏾‍🎓 woman student: medium-dark skin tone +👩🏿‍🎓 woman student: dark skin tone +🧑‍🏫 teacher +🧑🏻‍🏫 teacher: light skin tone +🧑🏼‍🏫 teacher: medium-light skin tone +🧑🏽‍🏫 teacher: medium skin tone +🧑🏾‍🏫 teacher: medium-dark skin tone +🧑🏿‍🏫 teacher: dark skin tone +👨‍🏫 man teacher +👨🏻‍🏫 man teacher: light skin tone +👨🏼‍🏫 man teacher: medium-light skin tone +👨🏽‍🏫 man teacher: medium skin tone +👨🏾‍🏫 man teacher: medium-dark skin tone +👨🏿‍🏫 man teacher: dark skin tone +👩‍🏫 woman teacher +👩🏻‍🏫 woman teacher: light skin tone +👩🏼‍🏫 woman teacher: medium-light skin tone +👩🏽‍🏫 woman teacher: medium skin tone +👩🏾‍🏫 woman teacher: medium-dark skin tone +👩🏿‍🏫 woman teacher: dark skin tone +🧑‍⚖️ judge +🧑‍⚖ judge +🧑🏻‍⚖️ judge: light skin tone +🧑🏻‍⚖ judge: light skin tone +🧑🏼‍⚖️ judge: medium-light skin tone +🧑🏼‍⚖ judge: medium-light skin tone +🧑🏽‍⚖️ judge: medium skin tone +🧑🏽‍⚖ judge: medium skin tone +🧑🏾‍⚖️ judge: medium-dark skin tone +🧑🏾‍⚖ judge: medium-dark skin tone +🧑🏿‍⚖️ judge: dark skin tone +🧑🏿‍⚖ judge: dark skin tone +👨‍⚖️ man judge +👨‍⚖ man judge +👨🏻‍⚖️ man judge: light skin tone +👨🏻‍⚖ man judge: light skin tone +👨🏼‍⚖️ man judge: medium-light skin tone +👨🏼‍⚖ man judge: medium-light skin tone +👨🏽‍⚖️ man judge: medium skin tone +👨🏽‍⚖ man judge: medium skin tone +👨🏾‍⚖️ man judge: medium-dark skin tone +👨🏾‍⚖ man judge: medium-dark skin tone +👨🏿‍⚖️ man judge: dark skin tone +👨🏿‍⚖ man judge: dark skin tone +👩‍⚖️ woman judge +👩‍⚖ woman judge +👩🏻‍⚖️ woman judge: light skin tone +👩🏻‍⚖ woman judge: light skin tone +👩🏼‍⚖️ woman judge: medium-light skin tone +👩🏼‍⚖ woman judge: medium-light skin tone +👩🏽‍⚖️ woman judge: medium skin tone +👩🏽‍⚖ woman judge: medium skin tone +👩🏾‍⚖️ woman judge: medium-dark skin tone +👩🏾‍⚖ woman judge: medium-dark skin tone +👩🏿‍⚖️ woman judge: dark skin tone +👩🏿‍⚖ woman judge: dark skin tone +🧑‍🌾 farmer +🧑🏻‍🌾 farmer: light skin tone +🧑🏼‍🌾 farmer: medium-light skin tone +🧑🏽‍🌾 farmer: medium skin tone +🧑🏾‍🌾 farmer: medium-dark skin tone +🧑🏿‍🌾 farmer: dark skin tone +👨‍🌾 man farmer +👨🏻‍🌾 man farmer: light skin tone +👨🏼‍🌾 man farmer: medium-light skin tone +👨🏽‍🌾 man farmer: medium skin tone +👨🏾‍🌾 man farmer: medium-dark skin tone +👨🏿‍🌾 man farmer: dark skin tone +👩‍🌾 woman farmer +👩🏻‍🌾 woman farmer: light skin tone +👩🏼‍🌾 woman farmer: medium-light skin tone +👩🏽‍🌾 woman farmer: medium skin tone +👩🏾‍🌾 woman farmer: medium-dark skin tone +👩🏿‍🌾 woman farmer: dark skin tone +🧑‍🍳 cook +🧑🏻‍🍳 cook: light skin tone +🧑🏼‍🍳 cook: medium-light skin tone +🧑🏽‍🍳 cook: medium skin tone +🧑🏾‍🍳 cook: medium-dark skin tone +🧑🏿‍🍳 cook: dark skin tone +👨‍🍳 man cook +👨🏻‍🍳 man cook: light skin tone +👨🏼‍🍳 man cook: medium-light skin tone +👨🏽‍🍳 man cook: medium skin tone +👨🏾‍🍳 man cook: medium-dark skin tone +👨🏿‍🍳 man cook: dark skin tone +👩‍🍳 woman cook +👩🏻‍🍳 woman cook: light skin tone +👩🏼‍🍳 woman cook: medium-light skin tone +👩🏽‍🍳 woman cook: medium skin tone +👩🏾‍🍳 woman cook: medium-dark skin tone +👩🏿‍🍳 woman cook: dark skin tone +🧑‍🔧 mechanic +🧑🏻‍🔧 mechanic: light skin tone +🧑🏼‍🔧 mechanic: medium-light skin tone +🧑🏽‍🔧 mechanic: medium skin tone +🧑🏾‍🔧 mechanic: medium-dark skin tone +🧑🏿‍🔧 mechanic: dark skin tone +👨‍🔧 man mechanic +👨🏻‍🔧 man mechanic: light skin tone +👨🏼‍🔧 man mechanic: medium-light skin tone +👨🏽‍🔧 man mechanic: medium skin tone +👨🏾‍🔧 man mechanic: medium-dark skin tone +👨🏿‍🔧 man mechanic: dark skin tone +👩‍🔧 woman mechanic +👩🏻‍🔧 woman mechanic: light skin tone +👩🏼‍🔧 woman mechanic: medium-light skin tone +👩🏽‍🔧 woman mechanic: medium skin tone +👩🏾‍🔧 woman mechanic: medium-dark skin tone +👩🏿‍🔧 woman mechanic: dark skin tone +🧑‍🏭 factory worker +🧑🏻‍🏭 factory worker: light skin tone +🧑🏼‍🏭 factory worker: medium-light skin tone +🧑🏽‍🏭 factory worker: medium skin tone +🧑🏾‍🏭 factory worker: medium-dark skin tone +🧑🏿‍🏭 factory worker: dark skin tone +👨‍🏭 man factory worker +👨🏻‍🏭 man factory worker: light skin tone +👨🏼‍🏭 man factory worker: medium-light skin tone +👨🏽‍🏭 man factory worker: medium skin tone +👨🏾‍🏭 man factory worker: medium-dark skin tone +👨🏿‍🏭 man factory worker: dark skin tone +👩‍🏭 woman factory worker +👩🏻‍🏭 woman factory worker: light skin tone +👩🏼‍🏭 woman factory worker: medium-light skin tone +👩🏽‍🏭 woman factory worker: medium skin tone +👩🏾‍🏭 woman factory worker: medium-dark skin tone +👩🏿‍🏭 woman factory worker: dark skin tone +🧑‍💼 office worker +🧑🏻‍💼 office worker: light skin tone +🧑🏼‍💼 office worker: medium-light skin tone +🧑🏽‍💼 office worker: medium skin tone +🧑🏾‍💼 office worker: medium-dark skin tone +🧑🏿‍💼 office worker: dark skin tone +👨‍💼 man office worker +👨🏻‍💼 man office worker: light skin tone +👨🏼‍💼 man office worker: medium-light skin tone +👨🏽‍💼 man office worker: medium skin tone +👨🏾‍💼 man office worker: medium-dark skin tone +👨🏿‍💼 man office worker: dark skin tone +👩‍💼 woman office worker +👩🏻‍💼 woman office worker: light skin tone +👩🏼‍💼 woman office worker: medium-light skin tone +👩🏽‍💼 woman office worker: medium skin tone +👩🏾‍💼 woman office worker: medium-dark skin tone +👩🏿‍💼 woman office worker: dark skin tone +🧑‍🔬 scientist +🧑🏻‍🔬 scientist: light skin tone +🧑🏼‍🔬 scientist: medium-light skin tone +🧑🏽‍🔬 scientist: medium skin tone +🧑🏾‍🔬 scientist: medium-dark skin tone +🧑🏿‍🔬 scientist: dark skin tone +👨‍🔬 man scientist +👨🏻‍🔬 man scientist: light skin tone +👨🏼‍🔬 man scientist: medium-light skin tone +👨🏽‍🔬 man scientist: medium skin tone +👨🏾‍🔬 man scientist: medium-dark skin tone +👨🏿‍🔬 man scientist: dark skin tone +👩‍🔬 woman scientist +👩🏻‍🔬 woman scientist: light skin tone +👩🏼‍🔬 woman scientist: medium-light skin tone +👩🏽‍🔬 woman scientist: medium skin tone +👩🏾‍🔬 woman scientist: medium-dark skin tone +👩🏿‍🔬 woman scientist: dark skin tone +🧑‍💻 technologist +🧑🏻‍💻 technologist: light skin tone +🧑🏼‍💻 technologist: medium-light skin tone +🧑🏽‍💻 technologist: medium skin tone +🧑🏾‍💻 technologist: medium-dark skin tone +🧑🏿‍💻 technologist: dark skin tone +👨‍💻 man technologist +👨🏻‍💻 man technologist: light skin tone +👨🏼‍💻 man technologist: medium-light skin tone +👨🏽‍💻 man technologist: medium skin tone +👨🏾‍💻 man technologist: medium-dark skin tone +👨🏿‍💻 man technologist: dark skin tone +👩‍💻 woman technologist +👩🏻‍💻 woman technologist: light skin tone +👩🏼‍💻 woman technologist: medium-light skin tone +👩🏽‍💻 woman technologist: medium skin tone +👩🏾‍💻 woman technologist: medium-dark skin tone +👩🏿‍💻 woman technologist: dark skin tone +🧑‍🎤 singer +🧑🏻‍🎤 singer: light skin tone +🧑🏼‍🎤 singer: medium-light skin tone +🧑🏽‍🎤 singer: medium skin tone +🧑🏾‍🎤 singer: medium-dark skin tone +🧑🏿‍🎤 singer: dark skin tone +👨‍🎤 man singer +👨🏻‍🎤 man singer: light skin tone +👨🏼‍🎤 man singer: medium-light skin tone +👨🏽‍🎤 man singer: medium skin tone +👨🏾‍🎤 man singer: medium-dark skin tone +👨🏿‍🎤 man singer: dark skin tone +👩‍🎤 woman singer +👩🏻‍🎤 woman singer: light skin tone +👩🏼‍🎤 woman singer: medium-light skin tone +👩🏽‍🎤 woman singer: medium skin tone +👩🏾‍🎤 woman singer: medium-dark skin tone +👩🏿‍🎤 woman singer: dark skin tone +🧑‍🎨 artist +🧑🏻‍🎨 artist: light skin tone +🧑🏼‍🎨 artist: medium-light skin tone +🧑🏽‍🎨 artist: medium skin tone +🧑🏾‍🎨 artist: medium-dark skin tone +🧑🏿‍🎨 artist: dark skin tone +👨‍🎨 man artist +👨🏻‍🎨 man artist: light skin tone +👨🏼‍🎨 man artist: medium-light skin tone +👨🏽‍🎨 man artist: medium skin tone +👨🏾‍🎨 man artist: medium-dark skin tone +👨🏿‍🎨 man artist: dark skin tone +👩‍🎨 woman artist +👩🏻‍🎨 woman artist: light skin tone +👩🏼‍🎨 woman artist: medium-light skin tone +👩🏽‍🎨 woman artist: medium skin tone +👩🏾‍🎨 woman artist: medium-dark skin tone +👩🏿‍🎨 woman artist: dark skin tone +🧑‍✈️ pilot +🧑‍✈ pilot +🧑🏻‍✈️ pilot: light skin tone +🧑🏻‍✈ pilot: light skin tone +🧑🏼‍✈️ pilot: medium-light skin tone +🧑🏼‍✈ pilot: medium-light skin tone +🧑🏽‍✈️ pilot: medium skin tone +🧑🏽‍✈ pilot: medium skin tone +🧑🏾‍✈️ pilot: medium-dark skin tone +🧑🏾‍✈ pilot: medium-dark skin tone +🧑🏿‍✈️ pilot: dark skin tone +🧑🏿‍✈ pilot: dark skin tone +👨‍✈️ man pilot +👨‍✈ man pilot +👨🏻‍✈️ man pilot: light skin tone +👨🏻‍✈ man pilot: light skin tone +👨🏼‍✈️ man pilot: medium-light skin tone +👨🏼‍✈ man pilot: medium-light skin tone +👨🏽‍✈️ man pilot: medium skin tone +👨🏽‍✈ man pilot: medium skin tone +👨🏾‍✈️ man pilot: medium-dark skin tone +👨🏾‍✈ man pilot: medium-dark skin tone +👨🏿‍✈️ man pilot: dark skin tone +👨🏿‍✈ man pilot: dark skin tone +👩‍✈️ woman pilot +👩‍✈ woman pilot +👩🏻‍✈️ woman pilot: light skin tone +👩🏻‍✈ woman pilot: light skin tone +👩🏼‍✈️ woman pilot: medium-light skin tone +👩🏼‍✈ woman pilot: medium-light skin tone +👩🏽‍✈️ woman pilot: medium skin tone +👩🏽‍✈ woman pilot: medium skin tone +👩🏾‍✈️ woman pilot: medium-dark skin tone +👩🏾‍✈ woman pilot: medium-dark skin tone +👩🏿‍✈️ woman pilot: dark skin tone +👩🏿‍✈ woman pilot: dark skin tone +🧑‍🚀 astronaut +🧑🏻‍🚀 astronaut: light skin tone +🧑🏼‍🚀 astronaut: medium-light skin tone +🧑🏽‍🚀 astronaut: medium skin tone +🧑🏾‍🚀 astronaut: medium-dark skin tone +🧑🏿‍🚀 astronaut: dark skin tone +👨‍🚀 man astronaut +👨🏻‍🚀 man astronaut: light skin tone +👨🏼‍🚀 man astronaut: medium-light skin tone +👨🏽‍🚀 man astronaut: medium skin tone +👨🏾‍🚀 man astronaut: medium-dark skin tone +👨🏿‍🚀 man astronaut: dark skin tone +👩‍🚀 woman astronaut +👩🏻‍🚀 woman astronaut: light skin tone +👩🏼‍🚀 woman astronaut: medium-light skin tone +👩🏽‍🚀 woman astronaut: medium skin tone +👩🏾‍🚀 woman astronaut: medium-dark skin tone +👩🏿‍🚀 woman astronaut: dark skin tone +🧑‍🚒 firefighter +🧑🏻‍🚒 firefighter: light skin tone +🧑🏼‍🚒 firefighter: medium-light skin tone +🧑🏽‍🚒 firefighter: medium skin tone +🧑🏾‍🚒 firefighter: medium-dark skin tone +🧑🏿‍🚒 firefighter: dark skin tone +👨‍🚒 man firefighter +👨🏻‍🚒 man firefighter: light skin tone +👨🏼‍🚒 man firefighter: medium-light skin tone +👨🏽‍🚒 man firefighter: medium skin tone +👨🏾‍🚒 man firefighter: medium-dark skin tone +👨🏿‍🚒 man firefighter: dark skin tone +👩‍🚒 woman firefighter +👩🏻‍🚒 woman firefighter: light skin tone +👩🏼‍🚒 woman firefighter: medium-light skin tone +👩🏽‍🚒 woman firefighter: medium skin tone +👩🏾‍🚒 woman firefighter: medium-dark skin tone +👩🏿‍🚒 woman firefighter: dark skin tone +👮 police officer +👮🏻 police officer: light skin tone +👮🏼 police officer: medium-light skin tone +👮🏽 police officer: medium skin tone +👮🏾 police officer: medium-dark skin tone +👮🏿 police officer: dark skin tone +👮‍♂️ man police officer +👮‍♂ man police officer +👮🏻‍♂️ man police officer: light skin tone +👮🏻‍♂ man police officer: light skin tone +👮🏼‍♂️ man police officer: medium-light skin tone +👮🏼‍♂ man police officer: medium-light skin tone +👮🏽‍♂️ man police officer: medium skin tone +👮🏽‍♂ man police officer: medium skin tone +👮🏾‍♂️ man police officer: medium-dark skin tone +👮🏾‍♂ man police officer: medium-dark skin tone +👮🏿‍♂️ man police officer: dark skin tone +👮🏿‍♂ man police officer: dark skin tone +👮‍♀️ woman police officer +👮‍♀ woman police officer +👮🏻‍♀️ woman police officer: light skin tone +👮🏻‍♀ woman police officer: light skin tone +👮🏼‍♀️ woman police officer: medium-light skin tone +👮🏼‍♀ woman police officer: medium-light skin tone +👮🏽‍♀️ woman police officer: medium skin tone +👮🏽‍♀ woman police officer: medium skin tone +👮🏾‍♀️ woman police officer: medium-dark skin tone +👮🏾‍♀ woman police officer: medium-dark skin tone +👮🏿‍♀️ woman police officer: dark skin tone +👮🏿‍♀ woman police officer: dark skin tone +🕵️ detective +🕵 detective +🕵🏻 detective: light skin tone +🕵🏼 detective: medium-light skin tone +🕵🏽 detective: medium skin tone +🕵🏾 detective: medium-dark skin tone +🕵🏿 detective: dark skin tone +🕵️‍♂️ man detective +🕵‍♂️ man detective +🕵️‍♂ man detective +🕵‍♂ man detective +🕵🏻‍♂️ man detective: light skin tone +🕵🏻‍♂ man detective: light skin tone +🕵🏼‍♂️ man detective: medium-light skin tone +🕵🏼‍♂ man detective: medium-light skin tone +🕵🏽‍♂️ man detective: medium skin tone +🕵🏽‍♂ man detective: medium skin tone +🕵🏾‍♂️ man detective: medium-dark skin tone +🕵🏾‍♂ man detective: medium-dark skin tone +🕵🏿‍♂️ man detective: dark skin tone +🕵🏿‍♂ man detective: dark skin tone +🕵️‍♀️ woman detective +🕵‍♀️ woman detective +🕵️‍♀ woman detective +🕵‍♀ woman detective +🕵🏻‍♀️ woman detective: light skin tone +🕵🏻‍♀ woman detective: light skin tone +🕵🏼‍♀️ woman detective: medium-light skin tone +🕵🏼‍♀ woman detective: medium-light skin tone +🕵🏽‍♀️ woman detective: medium skin tone +🕵🏽‍♀ woman detective: medium skin tone +🕵🏾‍♀️ woman detective: medium-dark skin tone +🕵🏾‍♀ woman detective: medium-dark skin tone +🕵🏿‍♀️ woman detective: dark skin tone +🕵🏿‍♀ woman detective: dark skin tone +💂 guard +💂🏻 guard: light skin tone +💂🏼 guard: medium-light skin tone +💂🏽 guard: medium skin tone +💂🏾 guard: medium-dark skin tone +💂🏿 guard: dark skin tone +💂‍♂️ man guard +💂‍♂ man guard +💂🏻‍♂️ man guard: light skin tone +💂🏻‍♂ man guard: light skin tone +💂🏼‍♂️ man guard: medium-light skin tone +💂🏼‍♂ man guard: medium-light skin tone +💂🏽‍♂️ man guard: medium skin tone +💂🏽‍♂ man guard: medium skin tone +💂🏾‍♂️ man guard: medium-dark skin tone +💂🏾‍♂ man guard: medium-dark skin tone +💂🏿‍♂️ man guard: dark skin tone +💂🏿‍♂ man guard: dark skin tone +💂‍♀️ woman guard +💂‍♀ woman guard +💂🏻‍♀️ woman guard: light skin tone +💂🏻‍♀ woman guard: light skin tone +💂🏼‍♀️ woman guard: medium-light skin tone +💂🏼‍♀ woman guard: medium-light skin tone +💂🏽‍♀️ woman guard: medium skin tone +💂🏽‍♀ woman guard: medium skin tone +💂🏾‍♀️ woman guard: medium-dark skin tone +💂🏾‍♀ woman guard: medium-dark skin tone +💂🏿‍♀️ woman guard: dark skin tone +💂🏿‍♀ woman guard: dark skin tone +🥷 ninja +🥷🏻 ninja: light skin tone +🥷🏼 ninja: medium-light skin tone +🥷🏽 ninja: medium skin tone +🥷🏾 ninja: medium-dark skin tone +🥷🏿 ninja: dark skin tone +👷 construction worker +👷🏻 construction worker: light skin tone +👷🏼 construction worker: medium-light skin tone +👷🏽 construction worker: medium skin tone +👷🏾 construction worker: medium-dark skin tone +👷🏿 construction worker: dark skin tone +👷‍♂️ man construction worker +👷‍♂ man construction worker +👷🏻‍♂️ man construction worker: light skin tone +👷🏻‍♂ man construction worker: light skin tone +👷🏼‍♂️ man construction worker: medium-light skin tone +👷🏼‍♂ man construction worker: medium-light skin tone +👷🏽‍♂️ man construction worker: medium skin tone +👷🏽‍♂ man construction worker: medium skin tone +👷🏾‍♂️ man construction worker: medium-dark skin tone +👷🏾‍♂ man construction worker: medium-dark skin tone +👷🏿‍♂️ man construction worker: dark skin tone +👷🏿‍♂ man construction worker: dark skin tone +👷‍♀️ woman construction worker +👷‍♀ woman construction worker +👷🏻‍♀️ woman construction worker: light skin tone +👷🏻‍♀ woman construction worker: light skin tone +👷🏼‍♀️ woman construction worker: medium-light skin tone +👷🏼‍♀ woman construction worker: medium-light skin tone +👷🏽‍♀️ woman construction worker: medium skin tone +👷🏽‍♀ woman construction worker: medium skin tone +👷🏾‍♀️ woman construction worker: medium-dark skin tone +👷🏾‍♀ woman construction worker: medium-dark skin tone +👷🏿‍♀️ woman construction worker: dark skin tone +👷🏿‍♀ woman construction worker: dark skin tone +🫅 person with crown +🫅🏻 person with crown: light skin tone +🫅🏼 person with crown: medium-light skin tone +🫅🏽 person with crown: medium skin tone +🫅🏾 person with crown: medium-dark skin tone +🫅🏿 person with crown: dark skin tone +🤴 prince +🤴🏻 prince: light skin tone +🤴🏼 prince: medium-light skin tone +🤴🏽 prince: medium skin tone +🤴🏾 prince: medium-dark skin tone +🤴🏿 prince: dark skin tone +👸 princess +👸🏻 princess: light skin tone +👸🏼 princess: medium-light skin tone +👸🏽 princess: medium skin tone +👸🏾 princess: medium-dark skin tone +👸🏿 princess: dark skin tone +👳 person wearing turban +👳🏻 person wearing turban: light skin tone +👳🏼 person wearing turban: medium-light skin tone +👳🏽 person wearing turban: medium skin tone +👳🏾 person wearing turban: medium-dark skin tone +👳🏿 person wearing turban: dark skin tone +👳‍♂️ man wearing turban +👳‍♂ man wearing turban +👳🏻‍♂️ man wearing turban: light skin tone +👳🏻‍♂ man wearing turban: light skin tone +👳🏼‍♂️ man wearing turban: medium-light skin tone +👳🏼‍♂ man wearing turban: medium-light skin tone +👳🏽‍♂️ man wearing turban: medium skin tone +👳🏽‍♂ man wearing turban: medium skin tone +👳🏾‍♂️ man wearing turban: medium-dark skin tone +👳🏾‍♂ man wearing turban: medium-dark skin tone +👳🏿‍♂️ man wearing turban: dark skin tone +👳🏿‍♂ man wearing turban: dark skin tone +👳‍♀️ woman wearing turban +👳‍♀ woman wearing turban +👳🏻‍♀️ woman wearing turban: light skin tone +👳🏻‍♀ woman wearing turban: light skin tone +👳🏼‍♀️ woman wearing turban: medium-light skin tone +👳🏼‍♀ woman wearing turban: medium-light skin tone +👳🏽‍♀️ woman wearing turban: medium skin tone +👳🏽‍♀ woman wearing turban: medium skin tone +👳🏾‍♀️ woman wearing turban: medium-dark skin tone +👳🏾‍♀ woman wearing turban: medium-dark skin tone +👳🏿‍♀️ woman wearing turban: dark skin tone +👳🏿‍♀ woman wearing turban: dark skin tone +👲 person with skullcap +👲🏻 person with skullcap: light skin tone +👲🏼 person with skullcap: medium-light skin tone +👲🏽 person with skullcap: medium skin tone +👲🏾 person with skullcap: medium-dark skin tone +👲🏿 person with skullcap: dark skin tone +🧕 woman with headscarf +🧕🏻 woman with headscarf: light skin tone +🧕🏼 woman with headscarf: medium-light skin tone +🧕🏽 woman with headscarf: medium skin tone +🧕🏾 woman with headscarf: medium-dark skin tone +🧕🏿 woman with headscarf: dark skin tone +🤵 person in tuxedo +🤵🏻 person in tuxedo: light skin tone +🤵🏼 person in tuxedo: medium-light skin tone +🤵🏽 person in tuxedo: medium skin tone +🤵🏾 person in tuxedo: medium-dark skin tone +🤵🏿 person in tuxedo: dark skin tone +🤵‍♂️ man in tuxedo +🤵‍♂ man in tuxedo +🤵🏻‍♂️ man in tuxedo: light skin tone +🤵🏻‍♂ man in tuxedo: light skin tone +🤵🏼‍♂️ man in tuxedo: medium-light skin tone +🤵🏼‍♂ man in tuxedo: medium-light skin tone +🤵🏽‍♂️ man in tuxedo: medium skin tone +🤵🏽‍♂ man in tuxedo: medium skin tone +🤵🏾‍♂️ man in tuxedo: medium-dark skin tone +🤵🏾‍♂ man in tuxedo: medium-dark skin tone +🤵🏿‍♂️ man in tuxedo: dark skin tone +🤵🏿‍♂ man in tuxedo: dark skin tone +🤵‍♀️ woman in tuxedo +🤵‍♀ woman in tuxedo +🤵🏻‍♀️ woman in tuxedo: light skin tone +🤵🏻‍♀ woman in tuxedo: light skin tone +🤵🏼‍♀️ woman in tuxedo: medium-light skin tone +🤵🏼‍♀ woman in tuxedo: medium-light skin tone +🤵🏽‍♀️ woman in tuxedo: medium skin tone +🤵🏽‍♀ woman in tuxedo: medium skin tone +🤵🏾‍♀️ woman in tuxedo: medium-dark skin tone +🤵🏾‍♀ woman in tuxedo: medium-dark skin tone +🤵🏿‍♀️ woman in tuxedo: dark skin tone +🤵🏿‍♀ woman in tuxedo: dark skin tone +👰 person with veil +👰🏻 person with veil: light skin tone +👰🏼 person with veil: medium-light skin tone +👰🏽 person with veil: medium skin tone +👰🏾 person with veil: medium-dark skin tone +👰🏿 person with veil: dark skin tone +👰‍♂️ man with veil +👰‍♂ man with veil +👰🏻‍♂️ man with veil: light skin tone +👰🏻‍♂ man with veil: light skin tone +👰🏼‍♂️ man with veil: medium-light skin tone +👰🏼‍♂ man with veil: medium-light skin tone +👰🏽‍♂️ man with veil: medium skin tone +👰🏽‍♂ man with veil: medium skin tone +👰🏾‍♂️ man with veil: medium-dark skin tone +👰🏾‍♂ man with veil: medium-dark skin tone +👰🏿‍♂️ man with veil: dark skin tone +👰🏿‍♂ man with veil: dark skin tone +👰‍♀️ woman with veil +👰‍♀ woman with veil +👰🏻‍♀️ woman with veil: light skin tone +👰🏻‍♀ woman with veil: light skin tone +👰🏼‍♀️ woman with veil: medium-light skin tone +👰🏼‍♀ woman with veil: medium-light skin tone +👰🏽‍♀️ woman with veil: medium skin tone +👰🏽‍♀ woman with veil: medium skin tone +👰🏾‍♀️ woman with veil: medium-dark skin tone +👰🏾‍♀ woman with veil: medium-dark skin tone +👰🏿‍♀️ woman with veil: dark skin tone +👰🏿‍♀ woman with veil: dark skin tone +🤰 pregnant woman +🤰🏻 pregnant woman: light skin tone +🤰🏼 pregnant woman: medium-light skin tone +🤰🏽 pregnant woman: medium skin tone +🤰🏾 pregnant woman: medium-dark skin tone +🤰🏿 pregnant woman: dark skin tone +🫃 pregnant man +🫃🏻 pregnant man: light skin tone +🫃🏼 pregnant man: medium-light skin tone +🫃🏽 pregnant man: medium skin tone +🫃🏾 pregnant man: medium-dark skin tone +🫃🏿 pregnant man: dark skin tone +🫄 pregnant person +🫄🏻 pregnant person: light skin tone +🫄🏼 pregnant person: medium-light skin tone +🫄🏽 pregnant person: medium skin tone +🫄🏾 pregnant person: medium-dark skin tone +🫄🏿 pregnant person: dark skin tone +🤱 breast-feeding +🤱🏻 breast-feeding: light skin tone +🤱🏼 breast-feeding: medium-light skin tone +🤱🏽 breast-feeding: medium skin tone +🤱🏾 breast-feeding: medium-dark skin tone +🤱🏿 breast-feeding: dark skin tone +👩‍🍼 woman feeding baby +👩🏻‍🍼 woman feeding baby: light skin tone +👩🏼‍🍼 woman feeding baby: medium-light skin tone +👩🏽‍🍼 woman feeding baby: medium skin tone +👩🏾‍🍼 woman feeding baby: medium-dark skin tone +👩🏿‍🍼 woman feeding baby: dark skin tone +👨‍🍼 man feeding baby +👨🏻‍🍼 man feeding baby: light skin tone +👨🏼‍🍼 man feeding baby: medium-light skin tone +👨🏽‍🍼 man feeding baby: medium skin tone +👨🏾‍🍼 man feeding baby: medium-dark skin tone +👨🏿‍🍼 man feeding baby: dark skin tone +🧑‍🍼 person feeding baby +🧑🏻‍🍼 person feeding baby: light skin tone +🧑🏼‍🍼 person feeding baby: medium-light skin tone +🧑🏽‍🍼 person feeding baby: medium skin tone +🧑🏾‍🍼 person feeding baby: medium-dark skin tone +🧑🏿‍🍼 person feeding baby: dark skin tone +👼 baby angel +👼🏻 baby angel: light skin tone +👼🏼 baby angel: medium-light skin tone +👼🏽 baby angel: medium skin tone +👼🏾 baby angel: medium-dark skin tone +👼🏿 baby angel: dark skin tone +🎅 Santa Claus +🎅🏻 Santa Claus: light skin tone +🎅🏼 Santa Claus: medium-light skin tone +🎅🏽 Santa Claus: medium skin tone +🎅🏾 Santa Claus: medium-dark skin tone +🎅🏿 Santa Claus: dark skin tone +🤶 Mrs. Claus +🤶🏻 Mrs. Claus: light skin tone +🤶🏼 Mrs. Claus: medium-light skin tone +🤶🏽 Mrs. Claus: medium skin tone +🤶🏾 Mrs. Claus: medium-dark skin tone +🤶🏿 Mrs. Claus: dark skin tone +🧑‍🎄 Mx Claus +🧑🏻‍🎄 Mx Claus: light skin tone +🧑🏼‍🎄 Mx Claus: medium-light skin tone +🧑🏽‍🎄 Mx Claus: medium skin tone +🧑🏾‍🎄 Mx Claus: medium-dark skin tone +🧑🏿‍🎄 Mx Claus: dark skin tone +🦸 superhero +🦸🏻 superhero: light skin tone +🦸🏼 superhero: medium-light skin tone +🦸🏽 superhero: medium skin tone +🦸🏾 superhero: medium-dark skin tone +🦸🏿 superhero: dark skin tone +🦸‍♂️ man superhero +🦸‍♂ man superhero +🦸🏻‍♂️ man superhero: light skin tone +🦸🏻‍♂ man superhero: light skin tone +🦸🏼‍♂️ man superhero: medium-light skin tone +🦸🏼‍♂ man superhero: medium-light skin tone +🦸🏽‍♂️ man superhero: medium skin tone +🦸🏽‍♂ man superhero: medium skin tone +🦸🏾‍♂️ man superhero: medium-dark skin tone +🦸🏾‍♂ man superhero: medium-dark skin tone +🦸🏿‍♂️ man superhero: dark skin tone +🦸🏿‍♂ man superhero: dark skin tone +🦸‍♀️ woman superhero +🦸‍♀ woman superhero +🦸🏻‍♀️ woman superhero: light skin tone +🦸🏻‍♀ woman superhero: light skin tone +🦸🏼‍♀️ woman superhero: medium-light skin tone +🦸🏼‍♀ woman superhero: medium-light skin tone +🦸🏽‍♀️ woman superhero: medium skin tone +🦸🏽‍♀ woman superhero: medium skin tone +🦸🏾‍♀️ woman superhero: medium-dark skin tone +🦸🏾‍♀ woman superhero: medium-dark skin tone +🦸🏿‍♀️ woman superhero: dark skin tone +🦸🏿‍♀ woman superhero: dark skin tone +🦹 supervillain +🦹🏻 supervillain: light skin tone +🦹🏼 supervillain: medium-light skin tone +🦹🏽 supervillain: medium skin tone +🦹🏾 supervillain: medium-dark skin tone +🦹🏿 supervillain: dark skin tone +🦹‍♂️ man supervillain +🦹‍♂ man supervillain +🦹🏻‍♂️ man supervillain: light skin tone +🦹🏻‍♂ man supervillain: light skin tone +🦹🏼‍♂️ man supervillain: medium-light skin tone +🦹🏼‍♂ man supervillain: medium-light skin tone +🦹🏽‍♂️ man supervillain: medium skin tone +🦹🏽‍♂ man supervillain: medium skin tone +🦹🏾‍♂️ man supervillain: medium-dark skin tone +🦹🏾‍♂ man supervillain: medium-dark skin tone +🦹🏿‍♂️ man supervillain: dark skin tone +🦹🏿‍♂ man supervillain: dark skin tone +🦹‍♀️ woman supervillain +🦹‍♀ woman supervillain +🦹🏻‍♀️ woman supervillain: light skin tone +🦹🏻‍♀ woman supervillain: light skin tone +🦹🏼‍♀️ woman supervillain: medium-light skin tone +🦹🏼‍♀ woman supervillain: medium-light skin tone +🦹🏽‍♀️ woman supervillain: medium skin tone +🦹🏽‍♀ woman supervillain: medium skin tone +🦹🏾‍♀️ woman supervillain: medium-dark skin tone +🦹🏾‍♀ woman supervillain: medium-dark skin tone +🦹🏿‍♀️ woman supervillain: dark skin tone +🦹🏿‍♀ woman supervillain: dark skin tone +🧙 mage +🧙🏻 mage: light skin tone +🧙🏼 mage: medium-light skin tone +🧙🏽 mage: medium skin tone +🧙🏾 mage: medium-dark skin tone +🧙🏿 mage: dark skin tone +🧙‍♂️ man mage +🧙‍♂ man mage +🧙🏻‍♂️ man mage: light skin tone +🧙🏻‍♂ man mage: light skin tone +🧙🏼‍♂️ man mage: medium-light skin tone +🧙🏼‍♂ man mage: medium-light skin tone +🧙🏽‍♂️ man mage: medium skin tone +🧙🏽‍♂ man mage: medium skin tone +🧙🏾‍♂️ man mage: medium-dark skin tone +🧙🏾‍♂ man mage: medium-dark skin tone +🧙🏿‍♂️ man mage: dark skin tone +🧙🏿‍♂ man mage: dark skin tone +🧙‍♀️ woman mage +🧙‍♀ woman mage +🧙🏻‍♀️ woman mage: light skin tone +🧙🏻‍♀ woman mage: light skin tone +🧙🏼‍♀️ woman mage: medium-light skin tone +🧙🏼‍♀ woman mage: medium-light skin tone +🧙🏽‍♀️ woman mage: medium skin tone +🧙🏽‍♀ woman mage: medium skin tone +🧙🏾‍♀️ woman mage: medium-dark skin tone +🧙🏾‍♀ woman mage: medium-dark skin tone +🧙🏿‍♀️ woman mage: dark skin tone +🧙🏿‍♀ woman mage: dark skin tone +🧚 fairy +🧚🏻 fairy: light skin tone +🧚🏼 fairy: medium-light skin tone +🧚🏽 fairy: medium skin tone +🧚🏾 fairy: medium-dark skin tone +🧚🏿 fairy: dark skin tone +🧚‍♂️ man fairy +🧚‍♂ man fairy +🧚🏻‍♂️ man fairy: light skin tone +🧚🏻‍♂ man fairy: light skin tone +🧚🏼‍♂️ man fairy: medium-light skin tone +🧚🏼‍♂ man fairy: medium-light skin tone +🧚🏽‍♂️ man fairy: medium skin tone +🧚🏽‍♂ man fairy: medium skin tone +🧚🏾‍♂️ man fairy: medium-dark skin tone +🧚🏾‍♂ man fairy: medium-dark skin tone +🧚🏿‍♂️ man fairy: dark skin tone +🧚🏿‍♂ man fairy: dark skin tone +🧚‍♀️ woman fairy +🧚‍♀ woman fairy +🧚🏻‍♀️ woman fairy: light skin tone +🧚🏻‍♀ woman fairy: light skin tone +🧚🏼‍♀️ woman fairy: medium-light skin tone +🧚🏼‍♀ woman fairy: medium-light skin tone +🧚🏽‍♀️ woman fairy: medium skin tone +🧚🏽‍♀ woman fairy: medium skin tone +🧚🏾‍♀️ woman fairy: medium-dark skin tone +🧚🏾‍♀ woman fairy: medium-dark skin tone +🧚🏿‍♀️ woman fairy: dark skin tone +🧚🏿‍♀ woman fairy: dark skin tone +🧛 vampire +🧛🏻 vampire: light skin tone +🧛🏼 vampire: medium-light skin tone +🧛🏽 vampire: medium skin tone +🧛🏾 vampire: medium-dark skin tone +🧛🏿 vampire: dark skin tone +🧛‍♂️ man vampire +🧛‍♂ man vampire +🧛🏻‍♂️ man vampire: light skin tone +🧛🏻‍♂ man vampire: light skin tone +🧛🏼‍♂️ man vampire: medium-light skin tone +🧛🏼‍♂ man vampire: medium-light skin tone +🧛🏽‍♂️ man vampire: medium skin tone +🧛🏽‍♂ man vampire: medium skin tone +🧛🏾‍♂️ man vampire: medium-dark skin tone +🧛🏾‍♂ man vampire: medium-dark skin tone +🧛🏿‍♂️ man vampire: dark skin tone +🧛🏿‍♂ man vampire: dark skin tone +🧛‍♀️ woman vampire +🧛‍♀ woman vampire +🧛🏻‍♀️ woman vampire: light skin tone +🧛🏻‍♀ woman vampire: light skin tone +🧛🏼‍♀️ woman vampire: medium-light skin tone +🧛🏼‍♀ woman vampire: medium-light skin tone +🧛🏽‍♀️ woman vampire: medium skin tone +🧛🏽‍♀ woman vampire: medium skin tone +🧛🏾‍♀️ woman vampire: medium-dark skin tone +🧛🏾‍♀ woman vampire: medium-dark skin tone +🧛🏿‍♀️ woman vampire: dark skin tone +🧛🏿‍♀ woman vampire: dark skin tone +🧜 merperson +🧜🏻 merperson: light skin tone +🧜🏼 merperson: medium-light skin tone +🧜🏽 merperson: medium skin tone +🧜🏾 merperson: medium-dark skin tone +🧜🏿 merperson: dark skin tone +🧜‍♂️ merman +🧜‍♂ merman +🧜🏻‍♂️ merman: light skin tone +🧜🏻‍♂ merman: light skin tone +🧜🏼‍♂️ merman: medium-light skin tone +🧜🏼‍♂ merman: medium-light skin tone +🧜🏽‍♂️ merman: medium skin tone +🧜🏽‍♂ merman: medium skin tone +🧜🏾‍♂️ merman: medium-dark skin tone +🧜🏾‍♂ merman: medium-dark skin tone +🧜🏿‍♂️ merman: dark skin tone +🧜🏿‍♂ merman: dark skin tone +🧜‍♀️ mermaid +🧜‍♀ mermaid +🧜🏻‍♀️ mermaid: light skin tone +🧜🏻‍♀ mermaid: light skin tone +🧜🏼‍♀️ mermaid: medium-light skin tone +🧜🏼‍♀ mermaid: medium-light skin tone +🧜🏽‍♀️ mermaid: medium skin tone +🧜🏽‍♀ mermaid: medium skin tone +🧜🏾‍♀️ mermaid: medium-dark skin tone +🧜🏾‍♀ mermaid: medium-dark skin tone +🧜🏿‍♀️ mermaid: dark skin tone +🧜🏿‍♀ mermaid: dark skin tone +🧝 elf +🧝🏻 elf: light skin tone +🧝🏼 elf: medium-light skin tone +🧝🏽 elf: medium skin tone +🧝🏾 elf: medium-dark skin tone +🧝🏿 elf: dark skin tone +🧝‍♂️ man elf +🧝‍♂ man elf +🧝🏻‍♂️ man elf: light skin tone +🧝🏻‍♂ man elf: light skin tone +🧝🏼‍♂️ man elf: medium-light skin tone +🧝🏼‍♂ man elf: medium-light skin tone +🧝🏽‍♂️ man elf: medium skin tone +🧝🏽‍♂ man elf: medium skin tone +🧝🏾‍♂️ man elf: medium-dark skin tone +🧝🏾‍♂ man elf: medium-dark skin tone +🧝🏿‍♂️ man elf: dark skin tone +🧝🏿‍♂ man elf: dark skin tone +🧝‍♀️ woman elf +🧝‍♀ woman elf +🧝🏻‍♀️ woman elf: light skin tone +🧝🏻‍♀ woman elf: light skin tone +🧝🏼‍♀️ woman elf: medium-light skin tone +🧝🏼‍♀ woman elf: medium-light skin tone +🧝🏽‍♀️ woman elf: medium skin tone +🧝🏽‍♀ woman elf: medium skin tone +🧝🏾‍♀️ woman elf: medium-dark skin tone +🧝🏾‍♀ woman elf: medium-dark skin tone +🧝🏿‍♀️ woman elf: dark skin tone +🧝🏿‍♀ woman elf: dark skin tone +🧞 genie +🧞‍♂️ man genie +🧞‍♂ man genie +🧞‍♀️ woman genie +🧞‍♀ woman genie +🧟 zombie +🧟‍♂️ man zombie +🧟‍♂ man zombie +🧟‍♀️ woman zombie +🧟‍♀ woman zombie +🧌 troll +💆 person getting massage +💆🏻 person getting massage: light skin tone +💆🏼 person getting massage: medium-light skin tone +💆🏽 person getting massage: medium skin tone +💆🏾 person getting massage: medium-dark skin tone +💆🏿 person getting massage: dark skin tone +💆‍♂️ man getting massage +💆‍♂ man getting massage +💆🏻‍♂️ man getting massage: light skin tone +💆🏻‍♂ man getting massage: light skin tone +💆🏼‍♂️ man getting massage: medium-light skin tone +💆🏼‍♂ man getting massage: medium-light skin tone +💆🏽‍♂️ man getting massage: medium skin tone +💆🏽‍♂ man getting massage: medium skin tone +💆🏾‍♂️ man getting massage: medium-dark skin tone +💆🏾‍♂ man getting massage: medium-dark skin tone +💆🏿‍♂️ man getting massage: dark skin tone +💆🏿‍♂ man getting massage: dark skin tone +💆‍♀️ woman getting massage +💆‍♀ woman getting massage +💆🏻‍♀️ woman getting massage: light skin tone +💆🏻‍♀ woman getting massage: light skin tone +💆🏼‍♀️ woman getting massage: medium-light skin tone +💆🏼‍♀ woman getting massage: medium-light skin tone +💆🏽‍♀️ woman getting massage: medium skin tone +💆🏽‍♀ woman getting massage: medium skin tone +💆🏾‍♀️ woman getting massage: medium-dark skin tone +💆🏾‍♀ woman getting massage: medium-dark skin tone +💆🏿‍♀️ woman getting massage: dark skin tone +💆🏿‍♀ woman getting massage: dark skin tone +💇 person getting haircut +💇🏻 person getting haircut: light skin tone +💇🏼 person getting haircut: medium-light skin tone +💇🏽 person getting haircut: medium skin tone +💇🏾 person getting haircut: medium-dark skin tone +💇🏿 person getting haircut: dark skin tone +💇‍♂️ man getting haircut +💇‍♂ man getting haircut +💇🏻‍♂️ man getting haircut: light skin tone +💇🏻‍♂ man getting haircut: light skin tone +💇🏼‍♂️ man getting haircut: medium-light skin tone +💇🏼‍♂ man getting haircut: medium-light skin tone +💇🏽‍♂️ man getting haircut: medium skin tone +💇🏽‍♂ man getting haircut: medium skin tone +💇🏾‍♂️ man getting haircut: medium-dark skin tone +💇🏾‍♂ man getting haircut: medium-dark skin tone +💇🏿‍♂️ man getting haircut: dark skin tone +💇🏿‍♂ man getting haircut: dark skin tone +💇‍♀️ woman getting haircut +💇‍♀ woman getting haircut +💇🏻‍♀️ woman getting haircut: light skin tone +💇🏻‍♀ woman getting haircut: light skin tone +💇🏼‍♀️ woman getting haircut: medium-light skin tone +💇🏼‍♀ woman getting haircut: medium-light skin tone +💇🏽‍♀️ woman getting haircut: medium skin tone +💇🏽‍♀ woman getting haircut: medium skin tone +💇🏾‍♀️ woman getting haircut: medium-dark skin tone +💇🏾‍♀ woman getting haircut: medium-dark skin tone +💇🏿‍♀️ woman getting haircut: dark skin tone +💇🏿‍♀ woman getting haircut: dark skin tone +🚶 person walking +🚶🏻 person walking: light skin tone +🚶🏼 person walking: medium-light skin tone +🚶🏽 person walking: medium skin tone +🚶🏾 person walking: medium-dark skin tone +🚶🏿 person walking: dark skin tone +🚶‍♂️ man walking +🚶‍♂ man walking +🚶🏻‍♂️ man walking: light skin tone +🚶🏻‍♂ man walking: light skin tone +🚶🏼‍♂️ man walking: medium-light skin tone +🚶🏼‍♂ man walking: medium-light skin tone +🚶🏽‍♂️ man walking: medium skin tone +🚶🏽‍♂ man walking: medium skin tone +🚶🏾‍♂️ man walking: medium-dark skin tone +🚶🏾‍♂ man walking: medium-dark skin tone +🚶🏿‍♂️ man walking: dark skin tone +🚶🏿‍♂ man walking: dark skin tone +🚶‍♀️ woman walking +🚶‍♀ woman walking +🚶🏻‍♀️ woman walking: light skin tone +🚶🏻‍♀ woman walking: light skin tone +🚶🏼‍♀️ woman walking: medium-light skin tone +🚶🏼‍♀ woman walking: medium-light skin tone +🚶🏽‍♀️ woman walking: medium skin tone +🚶🏽‍♀ woman walking: medium skin tone +🚶🏾‍♀️ woman walking: medium-dark skin tone +🚶🏾‍♀ woman walking: medium-dark skin tone +🚶🏿‍♀️ woman walking: dark skin tone +🚶🏿‍♀ woman walking: dark skin tone +🚶‍➡️ person walking facing right +🚶‍➡ person walking facing right +🚶🏻‍➡️ person walking facing right: light skin tone +🚶🏻‍➡ person walking facing right: light skin tone +🚶🏼‍➡️ person walking facing right: medium-light skin tone +🚶🏼‍➡ person walking facing right: medium-light skin tone +🚶🏽‍➡️ person walking facing right: medium skin tone +🚶🏽‍➡ person walking facing right: medium skin tone +🚶🏾‍➡️ person walking facing right: medium-dark skin tone +🚶🏾‍➡ person walking facing right: medium-dark skin tone +🚶🏿‍➡️ person walking facing right: dark skin tone +🚶🏿‍➡ person walking facing right: dark skin tone +🚶‍♀️‍➡️ woman walking facing right +🚶‍♀‍➡️ woman walking facing right +🚶‍♀️‍➡ woman walking facing right +🚶‍♀‍➡ woman walking facing right +🚶🏻‍♀️‍➡️ woman walking facing right: light skin tone +🚶🏻‍♀‍➡️ woman walking facing right: light skin tone +🚶🏻‍♀️‍➡ woman walking facing right: light skin tone +🚶🏻‍♀‍➡ woman walking facing right: light skin tone +🚶🏼‍♀️‍➡️ woman walking facing right: medium-light skin tone +🚶🏼‍♀‍➡️ woman walking facing right: medium-light skin tone +🚶🏼‍♀️‍➡ woman walking facing right: medium-light skin tone +🚶🏼‍♀‍➡ woman walking facing right: medium-light skin tone +🚶🏽‍♀️‍➡️ woman walking facing right: medium skin tone +🚶🏽‍♀‍➡️ woman walking facing right: medium skin tone +🚶🏽‍♀️‍➡ woman walking facing right: medium skin tone +🚶🏽‍♀‍➡ woman walking facing right: medium skin tone +🚶🏾‍♀️‍➡️ woman walking facing right: medium-dark skin tone +🚶🏾‍♀‍➡️ woman walking facing right: medium-dark skin tone +🚶🏾‍♀️‍➡ woman walking facing right: medium-dark skin tone +🚶🏾‍♀‍➡ woman walking facing right: medium-dark skin tone +🚶🏿‍♀️‍➡️ woman walking facing right: dark skin tone +🚶🏿‍♀‍➡️ woman walking facing right: dark skin tone +🚶🏿‍♀️‍➡ woman walking facing right: dark skin tone +🚶🏿‍♀‍➡ woman walking facing right: dark skin tone +🚶‍♂️‍➡️ man walking facing right +🚶‍♂‍➡️ man walking facing right +🚶‍♂️‍➡ man walking facing right +🚶‍♂‍➡ man walking facing right +🚶🏻‍♂️‍➡️ man walking facing right: light skin tone +🚶🏻‍♂‍➡️ man walking facing right: light skin tone +🚶🏻‍♂️‍➡ man walking facing right: light skin tone +🚶🏻‍♂‍➡ man walking facing right: light skin tone +🚶🏼‍♂️‍➡️ man walking facing right: medium-light skin tone +🚶🏼‍♂‍➡️ man walking facing right: medium-light skin tone +🚶🏼‍♂️‍➡ man walking facing right: medium-light skin tone +🚶🏼‍♂‍➡ man walking facing right: medium-light skin tone +🚶🏽‍♂️‍➡️ man walking facing right: medium skin tone +🚶🏽‍♂‍➡️ man walking facing right: medium skin tone +🚶🏽‍♂️‍➡ man walking facing right: medium skin tone +🚶🏽‍♂‍➡ man walking facing right: medium skin tone +🚶🏾‍♂️‍➡️ man walking facing right: medium-dark skin tone +🚶🏾‍♂‍➡️ man walking facing right: medium-dark skin tone +🚶🏾‍♂️‍➡ man walking facing right: medium-dark skin tone +🚶🏾‍♂‍➡ man walking facing right: medium-dark skin tone +🚶🏿‍♂️‍➡️ man walking facing right: dark skin tone +🚶🏿‍♂‍➡️ man walking facing right: dark skin tone +🚶🏿‍♂️‍➡ man walking facing right: dark skin tone +🚶🏿‍♂‍➡ man walking facing right: dark skin tone +🧍 person standing +🧍🏻 person standing: light skin tone +🧍🏼 person standing: medium-light skin tone +🧍🏽 person standing: medium skin tone +🧍🏾 person standing: medium-dark skin tone +🧍🏿 person standing: dark skin tone +🧍‍♂️ man standing +🧍‍♂ man standing +🧍🏻‍♂️ man standing: light skin tone +🧍🏻‍♂ man standing: light skin tone +🧍🏼‍♂️ man standing: medium-light skin tone +🧍🏼‍♂ man standing: medium-light skin tone +🧍🏽‍♂️ man standing: medium skin tone +🧍🏽‍♂ man standing: medium skin tone +🧍🏾‍♂️ man standing: medium-dark skin tone +🧍🏾‍♂ man standing: medium-dark skin tone +🧍🏿‍♂️ man standing: dark skin tone +🧍🏿‍♂ man standing: dark skin tone +🧍‍♀️ woman standing +🧍‍♀ woman standing +🧍🏻‍♀️ woman standing: light skin tone +🧍🏻‍♀ woman standing: light skin tone +🧍🏼‍♀️ woman standing: medium-light skin tone +🧍🏼‍♀ woman standing: medium-light skin tone +🧍🏽‍♀️ woman standing: medium skin tone +🧍🏽‍♀ woman standing: medium skin tone +🧍🏾‍♀️ woman standing: medium-dark skin tone +🧍🏾‍♀ woman standing: medium-dark skin tone +🧍🏿‍♀️ woman standing: dark skin tone +🧍🏿‍♀ woman standing: dark skin tone +🧎 person kneeling +🧎🏻 person kneeling: light skin tone +🧎🏼 person kneeling: medium-light skin tone +🧎🏽 person kneeling: medium skin tone +🧎🏾 person kneeling: medium-dark skin tone +🧎🏿 person kneeling: dark skin tone +🧎‍♂️ man kneeling +🧎‍♂ man kneeling +🧎🏻‍♂️ man kneeling: light skin tone +🧎🏻‍♂ man kneeling: light skin tone +🧎🏼‍♂️ man kneeling: medium-light skin tone +🧎🏼‍♂ man kneeling: medium-light skin tone +🧎🏽‍♂️ man kneeling: medium skin tone +🧎🏽‍♂ man kneeling: medium skin tone +🧎🏾‍♂️ man kneeling: medium-dark skin tone +🧎🏾‍♂ man kneeling: medium-dark skin tone +🧎🏿‍♂️ man kneeling: dark skin tone +🧎🏿‍♂ man kneeling: dark skin tone +🧎‍♀️ woman kneeling +🧎‍♀ woman kneeling +🧎🏻‍♀️ woman kneeling: light skin tone +🧎🏻‍♀ woman kneeling: light skin tone +🧎🏼‍♀️ woman kneeling: medium-light skin tone +🧎🏼‍♀ woman kneeling: medium-light skin tone +🧎🏽‍♀️ woman kneeling: medium skin tone +🧎🏽‍♀ woman kneeling: medium skin tone +🧎🏾‍♀️ woman kneeling: medium-dark skin tone +🧎🏾‍♀ woman kneeling: medium-dark skin tone +🧎🏿‍♀️ woman kneeling: dark skin tone +🧎🏿‍♀ woman kneeling: dark skin tone +🧎‍➡️ person kneeling facing right +🧎‍➡ person kneeling facing right +🧎🏻‍➡️ person kneeling facing right: light skin tone +🧎🏻‍➡ person kneeling facing right: light skin tone +🧎🏼‍➡️ person kneeling facing right: medium-light skin tone +🧎🏼‍➡ person kneeling facing right: medium-light skin tone +🧎🏽‍➡️ person kneeling facing right: medium skin tone +🧎🏽‍➡ person kneeling facing right: medium skin tone +🧎🏾‍➡️ person kneeling facing right: medium-dark skin tone +🧎🏾‍➡ person kneeling facing right: medium-dark skin tone +🧎🏿‍➡️ person kneeling facing right: dark skin tone +🧎🏿‍➡ person kneeling facing right: dark skin tone +🧎‍♀️‍➡️ woman kneeling facing right +🧎‍♀‍➡️ woman kneeling facing right +🧎‍♀️‍➡ woman kneeling facing right +🧎‍♀‍➡ woman kneeling facing right +🧎🏻‍♀️‍➡️ woman kneeling facing right: light skin tone +🧎🏻‍♀‍➡️ woman kneeling facing right: light skin tone +🧎🏻‍♀️‍➡ woman kneeling facing right: light skin tone +🧎🏻‍♀‍➡ woman kneeling facing right: light skin tone +🧎🏼‍♀️‍➡️ woman kneeling facing right: medium-light skin tone +🧎🏼‍♀‍➡️ woman kneeling facing right: medium-light skin tone +🧎🏼‍♀️‍➡ woman kneeling facing right: medium-light skin tone +🧎🏼‍♀‍➡ woman kneeling facing right: medium-light skin tone +🧎🏽‍♀️‍➡️ woman kneeling facing right: medium skin tone +🧎🏽‍♀‍➡️ woman kneeling facing right: medium skin tone +🧎🏽‍♀️‍➡ woman kneeling facing right: medium skin tone +🧎🏽‍♀‍➡ woman kneeling facing right: medium skin tone +🧎🏾‍♀️‍➡️ woman kneeling facing right: medium-dark skin tone +🧎🏾‍♀‍➡️ woman kneeling facing right: medium-dark skin tone +🧎🏾‍♀️‍➡ woman kneeling facing right: medium-dark skin tone +🧎🏾‍♀‍➡ woman kneeling facing right: medium-dark skin tone +🧎🏿‍♀️‍➡️ woman kneeling facing right: dark skin tone +🧎🏿‍♀‍➡️ woman kneeling facing right: dark skin tone +🧎🏿‍♀️‍➡ woman kneeling facing right: dark skin tone +🧎🏿‍♀‍➡ woman kneeling facing right: dark skin tone +🧎‍♂️‍➡️ man kneeling facing right +🧎‍♂‍➡️ man kneeling facing right +🧎‍♂️‍➡ man kneeling facing right +🧎‍♂‍➡ man kneeling facing right +🧎🏻‍♂️‍➡️ man kneeling facing right: light skin tone +🧎🏻‍♂‍➡️ man kneeling facing right: light skin tone +🧎🏻‍♂️‍➡ man kneeling facing right: light skin tone +🧎🏻‍♂‍➡ man kneeling facing right: light skin tone +🧎🏼‍♂️‍➡️ man kneeling facing right: medium-light skin tone +🧎🏼‍♂‍➡️ man kneeling facing right: medium-light skin tone +🧎🏼‍♂️‍➡ man kneeling facing right: medium-light skin tone +🧎🏼‍♂‍➡ man kneeling facing right: medium-light skin tone +🧎🏽‍♂️‍➡️ man kneeling facing right: medium skin tone +🧎🏽‍♂‍➡️ man kneeling facing right: medium skin tone +🧎🏽‍♂️‍➡ man kneeling facing right: medium skin tone +🧎🏽‍♂‍➡ man kneeling facing right: medium skin tone +🧎🏾‍♂️‍➡️ man kneeling facing right: medium-dark skin tone +🧎🏾‍♂‍➡️ man kneeling facing right: medium-dark skin tone +🧎🏾‍♂️‍➡ man kneeling facing right: medium-dark skin tone +🧎🏾‍♂‍➡ man kneeling facing right: medium-dark skin tone +🧎🏿‍♂️‍➡️ man kneeling facing right: dark skin tone +🧎🏿‍♂‍➡️ man kneeling facing right: dark skin tone +🧎🏿‍♂️‍➡ man kneeling facing right: dark skin tone +🧎🏿‍♂‍➡ man kneeling facing right: dark skin tone +🧑‍🦯 person with white cane +🧑🏻‍🦯 person with white cane: light skin tone +🧑🏼‍🦯 person with white cane: medium-light skin tone +🧑🏽‍🦯 person with white cane: medium skin tone +🧑🏾‍🦯 person with white cane: medium-dark skin tone +🧑🏿‍🦯 person with white cane: dark skin tone +🧑‍🦯‍➡️ person with white cane facing right +🧑‍🦯‍➡ person with white cane facing right +🧑🏻‍🦯‍➡️ person with white cane facing right: light skin tone +🧑🏻‍🦯‍➡ person with white cane facing right: light skin tone +🧑🏼‍🦯‍➡️ person with white cane facing right: medium-light skin tone +🧑🏼‍🦯‍➡ person with white cane facing right: medium-light skin tone +🧑🏽‍🦯‍➡️ person with white cane facing right: medium skin tone +🧑🏽‍🦯‍➡ person with white cane facing right: medium skin tone +🧑🏾‍🦯‍➡️ person with white cane facing right: medium-dark skin tone +🧑🏾‍🦯‍➡ person with white cane facing right: medium-dark skin tone +🧑🏿‍🦯‍➡️ person with white cane facing right: dark skin tone +🧑🏿‍🦯‍➡ person with white cane facing right: dark skin tone +👨‍🦯 man with white cane +👨🏻‍🦯 man with white cane: light skin tone +👨🏼‍🦯 man with white cane: medium-light skin tone +👨🏽‍🦯 man with white cane: medium skin tone +👨🏾‍🦯 man with white cane: medium-dark skin tone +👨🏿‍🦯 man with white cane: dark skin tone +👨‍🦯‍➡️ man with white cane facing right +👨‍🦯‍➡ man with white cane facing right +👨🏻‍🦯‍➡️ man with white cane facing right: light skin tone +👨🏻‍🦯‍➡ man with white cane facing right: light skin tone +👨🏼‍🦯‍➡️ man with white cane facing right: medium-light skin tone +👨🏼‍🦯‍➡ man with white cane facing right: medium-light skin tone +👨🏽‍🦯‍➡️ man with white cane facing right: medium skin tone +👨🏽‍🦯‍➡ man with white cane facing right: medium skin tone +👨🏾‍🦯‍➡️ man with white cane facing right: medium-dark skin tone +👨🏾‍🦯‍➡ man with white cane facing right: medium-dark skin tone +👨🏿‍🦯‍➡️ man with white cane facing right: dark skin tone +👨🏿‍🦯‍➡ man with white cane facing right: dark skin tone +👩‍🦯 woman with white cane +👩🏻‍🦯 woman with white cane: light skin tone +👩🏼‍🦯 woman with white cane: medium-light skin tone +👩🏽‍🦯 woman with white cane: medium skin tone +👩🏾‍🦯 woman with white cane: medium-dark skin tone +👩🏿‍🦯 woman with white cane: dark skin tone +👩‍🦯‍➡️ woman with white cane facing right +👩‍🦯‍➡ woman with white cane facing right +👩🏻‍🦯‍➡️ woman with white cane facing right: light skin tone +👩🏻‍🦯‍➡ woman with white cane facing right: light skin tone +👩🏼‍🦯‍➡️ woman with white cane facing right: medium-light skin tone +👩🏼‍🦯‍➡ woman with white cane facing right: medium-light skin tone +👩🏽‍🦯‍➡️ woman with white cane facing right: medium skin tone +👩🏽‍🦯‍➡ woman with white cane facing right: medium skin tone +👩🏾‍🦯‍➡️ woman with white cane facing right: medium-dark skin tone +👩🏾‍🦯‍➡ woman with white cane facing right: medium-dark skin tone +👩🏿‍🦯‍➡️ woman with white cane facing right: dark skin tone +👩🏿‍🦯‍➡ woman with white cane facing right: dark skin tone +🧑‍🦼 person in motorized wheelchair +🧑🏻‍🦼 person in motorized wheelchair: light skin tone +🧑🏼‍🦼 person in motorized wheelchair: medium-light skin tone +🧑🏽‍🦼 person in motorized wheelchair: medium skin tone +🧑🏾‍🦼 person in motorized wheelchair: medium-dark skin tone +🧑🏿‍🦼 person in motorized wheelchair: dark skin tone +🧑‍🦼‍➡️ person in motorized wheelchair facing right +🧑‍🦼‍➡ person in motorized wheelchair facing right +🧑🏻‍🦼‍➡️ person in motorized wheelchair facing right: light skin tone +🧑🏻‍🦼‍➡ person in motorized wheelchair facing right: light skin tone +🧑🏼‍🦼‍➡️ person in motorized wheelchair facing right: medium-light skin tone +🧑🏼‍🦼‍➡ person in motorized wheelchair facing right: medium-light skin tone +🧑🏽‍🦼‍➡️ person in motorized wheelchair facing right: medium skin tone +🧑🏽‍🦼‍➡ person in motorized wheelchair facing right: medium skin tone +🧑🏾‍🦼‍➡️ person in motorized wheelchair facing right: medium-dark skin tone +🧑🏾‍🦼‍➡ person in motorized wheelchair facing right: medium-dark skin tone +🧑🏿‍🦼‍➡️ person in motorized wheelchair facing right: dark skin tone +🧑🏿‍🦼‍➡ person in motorized wheelchair facing right: dark skin tone +👨‍🦼 man in motorized wheelchair +👨🏻‍🦼 man in motorized wheelchair: light skin tone +👨🏼‍🦼 man in motorized wheelchair: medium-light skin tone +👨🏽‍🦼 man in motorized wheelchair: medium skin tone +👨🏾‍🦼 man in motorized wheelchair: medium-dark skin tone +👨🏿‍🦼 man in motorized wheelchair: dark skin tone +👨‍🦼‍➡️ man in motorized wheelchair facing right +👨‍🦼‍➡ man in motorized wheelchair facing right +👨🏻‍🦼‍➡️ man in motorized wheelchair facing right: light skin tone +👨🏻‍🦼‍➡ man in motorized wheelchair facing right: light skin tone +👨🏼‍🦼‍➡️ man in motorized wheelchair facing right: medium-light skin tone +👨🏼‍🦼‍➡ man in motorized wheelchair facing right: medium-light skin tone +👨🏽‍🦼‍➡️ man in motorized wheelchair facing right: medium skin tone +👨🏽‍🦼‍➡ man in motorized wheelchair facing right: medium skin tone +👨🏾‍🦼‍➡️ man in motorized wheelchair facing right: medium-dark skin tone +👨🏾‍🦼‍➡ man in motorized wheelchair facing right: medium-dark skin tone +👨🏿‍🦼‍➡️ man in motorized wheelchair facing right: dark skin tone +👨🏿‍🦼‍➡ man in motorized wheelchair facing right: dark skin tone +👩‍🦼 woman in motorized wheelchair +👩🏻‍🦼 woman in motorized wheelchair: light skin tone +👩🏼‍🦼 woman in motorized wheelchair: medium-light skin tone +👩🏽‍🦼 woman in motorized wheelchair: medium skin tone +👩🏾‍🦼 woman in motorized wheelchair: medium-dark skin tone +👩🏿‍🦼 woman in motorized wheelchair: dark skin tone +👩‍🦼‍➡️ woman in motorized wheelchair facing right +👩‍🦼‍➡ woman in motorized wheelchair facing right +👩🏻‍🦼‍➡️ woman in motorized wheelchair facing right: light skin tone +👩🏻‍🦼‍➡ woman in motorized wheelchair facing right: light skin tone +👩🏼‍🦼‍➡️ woman in motorized wheelchair facing right: medium-light skin tone +👩🏼‍🦼‍➡ woman in motorized wheelchair facing right: medium-light skin tone +👩🏽‍🦼‍➡️ woman in motorized wheelchair facing right: medium skin tone +👩🏽‍🦼‍➡ woman in motorized wheelchair facing right: medium skin tone +👩🏾‍🦼‍➡️ woman in motorized wheelchair facing right: medium-dark skin tone +👩🏾‍🦼‍➡ woman in motorized wheelchair facing right: medium-dark skin tone +👩🏿‍🦼‍➡️ woman in motorized wheelchair facing right: dark skin tone +👩🏿‍🦼‍➡ woman in motorized wheelchair facing right: dark skin tone +🧑‍🦽 person in manual wheelchair +🧑🏻‍🦽 person in manual wheelchair: light skin tone +🧑🏼‍🦽 person in manual wheelchair: medium-light skin tone +🧑🏽‍🦽 person in manual wheelchair: medium skin tone +🧑🏾‍🦽 person in manual wheelchair: medium-dark skin tone +🧑🏿‍🦽 person in manual wheelchair: dark skin tone +🧑‍🦽‍➡️ person in manual wheelchair facing right +🧑‍🦽‍➡ person in manual wheelchair facing right +🧑🏻‍🦽‍➡️ person in manual wheelchair facing right: light skin tone +🧑🏻‍🦽‍➡ person in manual wheelchair facing right: light skin tone +🧑🏼‍🦽‍➡️ person in manual wheelchair facing right: medium-light skin tone +🧑🏼‍🦽‍➡ person in manual wheelchair facing right: medium-light skin tone +🧑🏽‍🦽‍➡️ person in manual wheelchair facing right: medium skin tone +🧑🏽‍🦽‍➡ person in manual wheelchair facing right: medium skin tone +🧑🏾‍🦽‍➡️ person in manual wheelchair facing right: medium-dark skin tone +🧑🏾‍🦽‍➡ person in manual wheelchair facing right: medium-dark skin tone +🧑🏿‍🦽‍➡️ person in manual wheelchair facing right: dark skin tone +🧑🏿‍🦽‍➡ person in manual wheelchair facing right: dark skin tone +👨‍🦽 man in manual wheelchair +👨🏻‍🦽 man in manual wheelchair: light skin tone +👨🏼‍🦽 man in manual wheelchair: medium-light skin tone +👨🏽‍🦽 man in manual wheelchair: medium skin tone +👨🏾‍🦽 man in manual wheelchair: medium-dark skin tone +👨🏿‍🦽 man in manual wheelchair: dark skin tone +👨‍🦽‍➡️ man in manual wheelchair facing right +👨‍🦽‍➡ man in manual wheelchair facing right +👨🏻‍🦽‍➡️ man in manual wheelchair facing right: light skin tone +👨🏻‍🦽‍➡ man in manual wheelchair facing right: light skin tone +👨🏼‍🦽‍➡️ man in manual wheelchair facing right: medium-light skin tone +👨🏼‍🦽‍➡ man in manual wheelchair facing right: medium-light skin tone +👨🏽‍🦽‍➡️ man in manual wheelchair facing right: medium skin tone +👨🏽‍🦽‍➡ man in manual wheelchair facing right: medium skin tone +👨🏾‍🦽‍➡️ man in manual wheelchair facing right: medium-dark skin tone +👨🏾‍🦽‍➡ man in manual wheelchair facing right: medium-dark skin tone +👨🏿‍🦽‍➡️ man in manual wheelchair facing right: dark skin tone +👨🏿‍🦽‍➡ man in manual wheelchair facing right: dark skin tone +👩‍🦽 woman in manual wheelchair +👩🏻‍🦽 woman in manual wheelchair: light skin tone +👩🏼‍🦽 woman in manual wheelchair: medium-light skin tone +👩🏽‍🦽 woman in manual wheelchair: medium skin tone +👩🏾‍🦽 woman in manual wheelchair: medium-dark skin tone +👩🏿‍🦽 woman in manual wheelchair: dark skin tone +👩‍🦽‍➡️ woman in manual wheelchair facing right +👩‍🦽‍➡ woman in manual wheelchair facing right +👩🏻‍🦽‍➡️ woman in manual wheelchair facing right: light skin tone +👩🏻‍🦽‍➡ woman in manual wheelchair facing right: light skin tone +👩🏼‍🦽‍➡️ woman in manual wheelchair facing right: medium-light skin tone +👩🏼‍🦽‍➡ woman in manual wheelchair facing right: medium-light skin tone +👩🏽‍🦽‍➡️ woman in manual wheelchair facing right: medium skin tone +👩🏽‍🦽‍➡ woman in manual wheelchair facing right: medium skin tone +👩🏾‍🦽‍➡️ woman in manual wheelchair facing right: medium-dark skin tone +👩🏾‍🦽‍➡ woman in manual wheelchair facing right: medium-dark skin tone +👩🏿‍🦽‍➡️ woman in manual wheelchair facing right: dark skin tone +👩🏿‍🦽‍➡ woman in manual wheelchair facing right: dark skin tone +🏃 person running +🏃🏻 person running: light skin tone +🏃🏼 person running: medium-light skin tone +🏃🏽 person running: medium skin tone +🏃🏾 person running: medium-dark skin tone +🏃🏿 person running: dark skin tone +🏃‍♂️ man running +🏃‍♂ man running +🏃🏻‍♂️ man running: light skin tone +🏃🏻‍♂ man running: light skin tone +🏃🏼‍♂️ man running: medium-light skin tone +🏃🏼‍♂ man running: medium-light skin tone +🏃🏽‍♂️ man running: medium skin tone +🏃🏽‍♂ man running: medium skin tone +🏃🏾‍♂️ man running: medium-dark skin tone +🏃🏾‍♂ man running: medium-dark skin tone +🏃🏿‍♂️ man running: dark skin tone +🏃🏿‍♂ man running: dark skin tone +🏃‍♀️ woman running +🏃‍♀ woman running +🏃🏻‍♀️ woman running: light skin tone +🏃🏻‍♀ woman running: light skin tone +🏃🏼‍♀️ woman running: medium-light skin tone +🏃🏼‍♀ woman running: medium-light skin tone +🏃🏽‍♀️ woman running: medium skin tone +🏃🏽‍♀ woman running: medium skin tone +🏃🏾‍♀️ woman running: medium-dark skin tone +🏃🏾‍♀ woman running: medium-dark skin tone +🏃🏿‍♀️ woman running: dark skin tone +🏃🏿‍♀ woman running: dark skin tone +🏃‍➡️ person running facing right +🏃‍➡ person running facing right +🏃🏻‍➡️ person running facing right: light skin tone +🏃🏻‍➡ person running facing right: light skin tone +🏃🏼‍➡️ person running facing right: medium-light skin tone +🏃🏼‍➡ person running facing right: medium-light skin tone +🏃🏽‍➡️ person running facing right: medium skin tone +🏃🏽‍➡ person running facing right: medium skin tone +🏃🏾‍➡️ person running facing right: medium-dark skin tone +🏃🏾‍➡ person running facing right: medium-dark skin tone +🏃🏿‍➡️ person running facing right: dark skin tone +🏃🏿‍➡ person running facing right: dark skin tone +🏃‍♀️‍➡️ woman running facing right +🏃‍♀‍➡️ woman running facing right +🏃‍♀️‍➡ woman running facing right +🏃‍♀‍➡ woman running facing right +🏃🏻‍♀️‍➡️ woman running facing right: light skin tone +🏃🏻‍♀‍➡️ woman running facing right: light skin tone +🏃🏻‍♀️‍➡ woman running facing right: light skin tone +🏃🏻‍♀‍➡ woman running facing right: light skin tone +🏃🏼‍♀️‍➡️ woman running facing right: medium-light skin tone +🏃🏼‍♀‍➡️ woman running facing right: medium-light skin tone +🏃🏼‍♀️‍➡ woman running facing right: medium-light skin tone +🏃🏼‍♀‍➡ woman running facing right: medium-light skin tone +🏃🏽‍♀️‍➡️ woman running facing right: medium skin tone +🏃🏽‍♀‍➡️ woman running facing right: medium skin tone +🏃🏽‍♀️‍➡ woman running facing right: medium skin tone +🏃🏽‍♀‍➡ woman running facing right: medium skin tone +🏃🏾‍♀️‍➡️ woman running facing right: medium-dark skin tone +🏃🏾‍♀‍➡️ woman running facing right: medium-dark skin tone +🏃🏾‍♀️‍➡ woman running facing right: medium-dark skin tone +🏃🏾‍♀‍➡ woman running facing right: medium-dark skin tone +🏃🏿‍♀️‍➡️ woman running facing right: dark skin tone +🏃🏿‍♀‍➡️ woman running facing right: dark skin tone +🏃🏿‍♀️‍➡ woman running facing right: dark skin tone +🏃🏿‍♀‍➡ woman running facing right: dark skin tone +🏃‍♂️‍➡️ man running facing right +🏃‍♂‍➡️ man running facing right +🏃‍♂️‍➡ man running facing right +🏃‍♂‍➡ man running facing right +🏃🏻‍♂️‍➡️ man running facing right: light skin tone +🏃🏻‍♂‍➡️ man running facing right: light skin tone +🏃🏻‍♂️‍➡ man running facing right: light skin tone +🏃🏻‍♂‍➡ man running facing right: light skin tone +🏃🏼‍♂️‍➡️ man running facing right: medium-light skin tone +🏃🏼‍♂‍➡️ man running facing right: medium-light skin tone +🏃🏼‍♂️‍➡ man running facing right: medium-light skin tone +🏃🏼‍♂‍➡ man running facing right: medium-light skin tone +🏃🏽‍♂️‍➡️ man running facing right: medium skin tone +🏃🏽‍♂‍➡️ man running facing right: medium skin tone +🏃🏽‍♂️‍➡ man running facing right: medium skin tone +🏃🏽‍♂‍➡ man running facing right: medium skin tone +🏃🏾‍♂️‍➡️ man running facing right: medium-dark skin tone +🏃🏾‍♂‍➡️ man running facing right: medium-dark skin tone +🏃🏾‍♂️‍➡ man running facing right: medium-dark skin tone +🏃🏾‍♂‍➡ man running facing right: medium-dark skin tone +🏃🏿‍♂️‍➡️ man running facing right: dark skin tone +🏃🏿‍♂‍➡️ man running facing right: dark skin tone +🏃🏿‍♂️‍➡ man running facing right: dark skin tone +🏃🏿‍♂‍➡ man running facing right: dark skin tone +💃 woman dancing +💃🏻 woman dancing: light skin tone +💃🏼 woman dancing: medium-light skin tone +💃🏽 woman dancing: medium skin tone +💃🏾 woman dancing: medium-dark skin tone +💃🏿 woman dancing: dark skin tone +🕺 man dancing +🕺🏻 man dancing: light skin tone +🕺🏼 man dancing: medium-light skin tone +🕺🏽 man dancing: medium skin tone +🕺🏾 man dancing: medium-dark skin tone +🕺🏿 man dancing: dark skin tone +🕴️ person in suit levitating +🕴 person in suit levitating +🕴🏻 person in suit levitating: light skin tone +🕴🏼 person in suit levitating: medium-light skin tone +🕴🏽 person in suit levitating: medium skin tone +🕴🏾 person in suit levitating: medium-dark skin tone +🕴🏿 person in suit levitating: dark skin tone +👯 people with bunny ears +👯‍♂️ men with bunny ears +👯‍♂ men with bunny ears +👯‍♀️ women with bunny ears +👯‍♀ women with bunny ears +🧖 person in steamy room +🧖🏻 person in steamy room: light skin tone +🧖🏼 person in steamy room: medium-light skin tone +🧖🏽 person in steamy room: medium skin tone +🧖🏾 person in steamy room: medium-dark skin tone +🧖🏿 person in steamy room: dark skin tone +🧖‍♂️ man in steamy room +🧖‍♂ man in steamy room +🧖🏻‍♂️ man in steamy room: light skin tone +🧖🏻‍♂ man in steamy room: light skin tone +🧖🏼‍♂️ man in steamy room: medium-light skin tone +🧖🏼‍♂ man in steamy room: medium-light skin tone +🧖🏽‍♂️ man in steamy room: medium skin tone +🧖🏽‍♂ man in steamy room: medium skin tone +🧖🏾‍♂️ man in steamy room: medium-dark skin tone +🧖🏾‍♂ man in steamy room: medium-dark skin tone +🧖🏿‍♂️ man in steamy room: dark skin tone +🧖🏿‍♂ man in steamy room: dark skin tone +🧖‍♀️ woman in steamy room +🧖‍♀ woman in steamy room +🧖🏻‍♀️ woman in steamy room: light skin tone +🧖🏻‍♀ woman in steamy room: light skin tone +🧖🏼‍♀️ woman in steamy room: medium-light skin tone +🧖🏼‍♀ woman in steamy room: medium-light skin tone +🧖🏽‍♀️ woman in steamy room: medium skin tone +🧖🏽‍♀ woman in steamy room: medium skin tone +🧖🏾‍♀️ woman in steamy room: medium-dark skin tone +🧖🏾‍♀ woman in steamy room: medium-dark skin tone +🧖🏿‍♀️ woman in steamy room: dark skin tone +🧖🏿‍♀ woman in steamy room: dark skin tone +🧗 person climbing +🧗🏻 person climbing: light skin tone +🧗🏼 person climbing: medium-light skin tone +🧗🏽 person climbing: medium skin tone +🧗🏾 person climbing: medium-dark skin tone +🧗🏿 person climbing: dark skin tone +🧗‍♂️ man climbing +🧗‍♂ man climbing +🧗🏻‍♂️ man climbing: light skin tone +🧗🏻‍♂ man climbing: light skin tone +🧗🏼‍♂️ man climbing: medium-light skin tone +🧗🏼‍♂ man climbing: medium-light skin tone +🧗🏽‍♂️ man climbing: medium skin tone +🧗🏽‍♂ man climbing: medium skin tone +🧗🏾‍♂️ man climbing: medium-dark skin tone +🧗🏾‍♂ man climbing: medium-dark skin tone +🧗🏿‍♂️ man climbing: dark skin tone +🧗🏿‍♂ man climbing: dark skin tone +🧗‍♀️ woman climbing +🧗‍♀ woman climbing +🧗🏻‍♀️ woman climbing: light skin tone +🧗🏻‍♀ woman climbing: light skin tone +🧗🏼‍♀️ woman climbing: medium-light skin tone +🧗🏼‍♀ woman climbing: medium-light skin tone +🧗🏽‍♀️ woman climbing: medium skin tone +🧗🏽‍♀ woman climbing: medium skin tone +🧗🏾‍♀️ woman climbing: medium-dark skin tone +🧗🏾‍♀ woman climbing: medium-dark skin tone +🧗🏿‍♀️ woman climbing: dark skin tone +🧗🏿‍♀ woman climbing: dark skin tone +🤺 person fencing +🏇 horse racing +🏇🏻 horse racing: light skin tone +🏇🏼 horse racing: medium-light skin tone +🏇🏽 horse racing: medium skin tone +🏇🏾 horse racing: medium-dark skin tone +🏇🏿 horse racing: dark skin tone +⛷️ skier +⛷ skier +🏂 snowboarder +🏂🏻 snowboarder: light skin tone +🏂🏼 snowboarder: medium-light skin tone +🏂🏽 snowboarder: medium skin tone +🏂🏾 snowboarder: medium-dark skin tone +🏂🏿 snowboarder: dark skin tone +🏌️ person golfing +🏌 person golfing +🏌🏻 person golfing: light skin tone +🏌🏼 person golfing: medium-light skin tone +🏌🏽 person golfing: medium skin tone +🏌🏾 person golfing: medium-dark skin tone +🏌🏿 person golfing: dark skin tone +🏌️‍♂️ man golfing +🏌‍♂️ man golfing +🏌️‍♂ man golfing +🏌‍♂ man golfing +🏌🏻‍♂️ man golfing: light skin tone +🏌🏻‍♂ man golfing: light skin tone +🏌🏼‍♂️ man golfing: medium-light skin tone +🏌🏼‍♂ man golfing: medium-light skin tone +🏌🏽‍♂️ man golfing: medium skin tone +🏌🏽‍♂ man golfing: medium skin tone +🏌🏾‍♂️ man golfing: medium-dark skin tone +🏌🏾‍♂ man golfing: medium-dark skin tone +🏌🏿‍♂️ man golfing: dark skin tone +🏌🏿‍♂ man golfing: dark skin tone +🏌️‍♀️ woman golfing +🏌‍♀️ woman golfing +🏌️‍♀ woman golfing +🏌‍♀ woman golfing +🏌🏻‍♀️ woman golfing: light skin tone +🏌🏻‍♀ woman golfing: light skin tone +🏌🏼‍♀️ woman golfing: medium-light skin tone +🏌🏼‍♀ woman golfing: medium-light skin tone +🏌🏽‍♀️ woman golfing: medium skin tone +🏌🏽‍♀ woman golfing: medium skin tone +🏌🏾‍♀️ woman golfing: medium-dark skin tone +🏌🏾‍♀ woman golfing: medium-dark skin tone +🏌🏿‍♀️ woman golfing: dark skin tone +🏌🏿‍♀ woman golfing: dark skin tone +🏄 person surfing +🏄🏻 person surfing: light skin tone +🏄🏼 person surfing: medium-light skin tone +🏄🏽 person surfing: medium skin tone +🏄🏾 person surfing: medium-dark skin tone +🏄🏿 person surfing: dark skin tone +🏄‍♂️ man surfing +🏄‍♂ man surfing +🏄🏻‍♂️ man surfing: light skin tone +🏄🏻‍♂ man surfing: light skin tone +🏄🏼‍♂️ man surfing: medium-light skin tone +🏄🏼‍♂ man surfing: medium-light skin tone +🏄🏽‍♂️ man surfing: medium skin tone +🏄🏽‍♂ man surfing: medium skin tone +🏄🏾‍♂️ man surfing: medium-dark skin tone +🏄🏾‍♂ man surfing: medium-dark skin tone +🏄🏿‍♂️ man surfing: dark skin tone +🏄🏿‍♂ man surfing: dark skin tone +🏄‍♀️ woman surfing +🏄‍♀ woman surfing +🏄🏻‍♀️ woman surfing: light skin tone +🏄🏻‍♀ woman surfing: light skin tone +🏄🏼‍♀️ woman surfing: medium-light skin tone +🏄🏼‍♀ woman surfing: medium-light skin tone +🏄🏽‍♀️ woman surfing: medium skin tone +🏄🏽‍♀ woman surfing: medium skin tone +🏄🏾‍♀️ woman surfing: medium-dark skin tone +🏄🏾‍♀ woman surfing: medium-dark skin tone +🏄🏿‍♀️ woman surfing: dark skin tone +🏄🏿‍♀ woman surfing: dark skin tone +🚣 person rowing boat +🚣🏻 person rowing boat: light skin tone +🚣🏼 person rowing boat: medium-light skin tone +🚣🏽 person rowing boat: medium skin tone +🚣🏾 person rowing boat: medium-dark skin tone +🚣🏿 person rowing boat: dark skin tone +🚣‍♂️ man rowing boat +🚣‍♂ man rowing boat +🚣🏻‍♂️ man rowing boat: light skin tone +🚣🏻‍♂ man rowing boat: light skin tone +🚣🏼‍♂️ man rowing boat: medium-light skin tone +🚣🏼‍♂ man rowing boat: medium-light skin tone +🚣🏽‍♂️ man rowing boat: medium skin tone +🚣🏽‍♂ man rowing boat: medium skin tone +🚣🏾‍♂️ man rowing boat: medium-dark skin tone +🚣🏾‍♂ man rowing boat: medium-dark skin tone +🚣🏿‍♂️ man rowing boat: dark skin tone +🚣🏿‍♂ man rowing boat: dark skin tone +🚣‍♀️ woman rowing boat +🚣‍♀ woman rowing boat +🚣🏻‍♀️ woman rowing boat: light skin tone +🚣🏻‍♀ woman rowing boat: light skin tone +🚣🏼‍♀️ woman rowing boat: medium-light skin tone +🚣🏼‍♀ woman rowing boat: medium-light skin tone +🚣🏽‍♀️ woman rowing boat: medium skin tone +🚣🏽‍♀ woman rowing boat: medium skin tone +🚣🏾‍♀️ woman rowing boat: medium-dark skin tone +🚣🏾‍♀ woman rowing boat: medium-dark skin tone +🚣🏿‍♀️ woman rowing boat: dark skin tone +🚣🏿‍♀ woman rowing boat: dark skin tone +🏊 person swimming +🏊🏻 person swimming: light skin tone +🏊🏼 person swimming: medium-light skin tone +🏊🏽 person swimming: medium skin tone +🏊🏾 person swimming: medium-dark skin tone +🏊🏿 person swimming: dark skin tone +🏊‍♂️ man swimming +🏊‍♂ man swimming +🏊🏻‍♂️ man swimming: light skin tone +🏊🏻‍♂ man swimming: light skin tone +🏊🏼‍♂️ man swimming: medium-light skin tone +🏊🏼‍♂ man swimming: medium-light skin tone +🏊🏽‍♂️ man swimming: medium skin tone +🏊🏽‍♂ man swimming: medium skin tone +🏊🏾‍♂️ man swimming: medium-dark skin tone +🏊🏾‍♂ man swimming: medium-dark skin tone +🏊🏿‍♂️ man swimming: dark skin tone +🏊🏿‍♂ man swimming: dark skin tone +🏊‍♀️ woman swimming +🏊‍♀ woman swimming +🏊🏻‍♀️ woman swimming: light skin tone +🏊🏻‍♀ woman swimming: light skin tone +🏊🏼‍♀️ woman swimming: medium-light skin tone +🏊🏼‍♀ woman swimming: medium-light skin tone +🏊🏽‍♀️ woman swimming: medium skin tone +🏊🏽‍♀ woman swimming: medium skin tone +🏊🏾‍♀️ woman swimming: medium-dark skin tone +🏊🏾‍♀ woman swimming: medium-dark skin tone +🏊🏿‍♀️ woman swimming: dark skin tone +🏊🏿‍♀ woman swimming: dark skin tone +⛹️ person bouncing ball +⛹ person bouncing ball +⛹🏻 person bouncing ball: light skin tone +⛹🏼 person bouncing ball: medium-light skin tone +⛹🏽 person bouncing ball: medium skin tone +⛹🏾 person bouncing ball: medium-dark skin tone +⛹🏿 person bouncing ball: dark skin tone +⛹️‍♂️ man bouncing ball +⛹‍♂️ man bouncing ball +⛹️‍♂ man bouncing ball +⛹‍♂ man bouncing ball +⛹🏻‍♂️ man bouncing ball: light skin tone +⛹🏻‍♂ man bouncing ball: light skin tone +⛹🏼‍♂️ man bouncing ball: medium-light skin tone +⛹🏼‍♂ man bouncing ball: medium-light skin tone +⛹🏽‍♂️ man bouncing ball: medium skin tone +⛹🏽‍♂ man bouncing ball: medium skin tone +⛹🏾‍♂️ man bouncing ball: medium-dark skin tone +⛹🏾‍♂ man bouncing ball: medium-dark skin tone +⛹🏿‍♂️ man bouncing ball: dark skin tone +⛹🏿‍♂ man bouncing ball: dark skin tone +⛹️‍♀️ woman bouncing ball +⛹‍♀️ woman bouncing ball +⛹️‍♀ woman bouncing ball +⛹‍♀ woman bouncing ball +⛹🏻‍♀️ woman bouncing ball: light skin tone +⛹🏻‍♀ woman bouncing ball: light skin tone +⛹🏼‍♀️ woman bouncing ball: medium-light skin tone +⛹🏼‍♀ woman bouncing ball: medium-light skin tone +⛹🏽‍♀️ woman bouncing ball: medium skin tone +⛹🏽‍♀ woman bouncing ball: medium skin tone +⛹🏾‍♀️ woman bouncing ball: medium-dark skin tone +⛹🏾‍♀ woman bouncing ball: medium-dark skin tone +⛹🏿‍♀️ woman bouncing ball: dark skin tone +⛹🏿‍♀ woman bouncing ball: dark skin tone +🏋️ person lifting weights +🏋 person lifting weights +🏋🏻 person lifting weights: light skin tone +🏋🏼 person lifting weights: medium-light skin tone +🏋🏽 person lifting weights: medium skin tone +🏋🏾 person lifting weights: medium-dark skin tone +🏋🏿 person lifting weights: dark skin tone +🏋️‍♂️ man lifting weights +🏋‍♂️ man lifting weights +🏋️‍♂ man lifting weights +🏋‍♂ man lifting weights +🏋🏻‍♂️ man lifting weights: light skin tone +🏋🏻‍♂ man lifting weights: light skin tone +🏋🏼‍♂️ man lifting weights: medium-light skin tone +🏋🏼‍♂ man lifting weights: medium-light skin tone +🏋🏽‍♂️ man lifting weights: medium skin tone +🏋🏽‍♂ man lifting weights: medium skin tone +🏋🏾‍♂️ man lifting weights: medium-dark skin tone +🏋🏾‍♂ man lifting weights: medium-dark skin tone +🏋🏿‍♂️ man lifting weights: dark skin tone +🏋🏿‍♂ man lifting weights: dark skin tone +🏋️‍♀️ woman lifting weights +🏋‍♀️ woman lifting weights +🏋️‍♀ woman lifting weights +🏋‍♀ woman lifting weights +🏋🏻‍♀️ woman lifting weights: light skin tone +🏋🏻‍♀ woman lifting weights: light skin tone +🏋🏼‍♀️ woman lifting weights: medium-light skin tone +🏋🏼‍♀ woman lifting weights: medium-light skin tone +🏋🏽‍♀️ woman lifting weights: medium skin tone +🏋🏽‍♀ woman lifting weights: medium skin tone +🏋🏾‍♀️ woman lifting weights: medium-dark skin tone +🏋🏾‍♀ woman lifting weights: medium-dark skin tone +🏋🏿‍♀️ woman lifting weights: dark skin tone +🏋🏿‍♀ woman lifting weights: dark skin tone +🚴 person biking +🚴🏻 person biking: light skin tone +🚴🏼 person biking: medium-light skin tone +🚴🏽 person biking: medium skin tone +🚴🏾 person biking: medium-dark skin tone +🚴🏿 person biking: dark skin tone +🚴‍♂️ man biking +🚴‍♂ man biking +🚴🏻‍♂️ man biking: light skin tone +🚴🏻‍♂ man biking: light skin tone +🚴🏼‍♂️ man biking: medium-light skin tone +🚴🏼‍♂ man biking: medium-light skin tone +🚴🏽‍♂️ man biking: medium skin tone +🚴🏽‍♂ man biking: medium skin tone +🚴🏾‍♂️ man biking: medium-dark skin tone +🚴🏾‍♂ man biking: medium-dark skin tone +🚴🏿‍♂️ man biking: dark skin tone +🚴🏿‍♂ man biking: dark skin tone +🚴‍♀️ woman biking +🚴‍♀ woman biking +🚴🏻‍♀️ woman biking: light skin tone +🚴🏻‍♀ woman biking: light skin tone +🚴🏼‍♀️ woman biking: medium-light skin tone +🚴🏼‍♀ woman biking: medium-light skin tone +🚴🏽‍♀️ woman biking: medium skin tone +🚴🏽‍♀ woman biking: medium skin tone +🚴🏾‍♀️ woman biking: medium-dark skin tone +🚴🏾‍♀ woman biking: medium-dark skin tone +🚴🏿‍♀️ woman biking: dark skin tone +🚴🏿‍♀ woman biking: dark skin tone +🚵 person mountain biking +🚵🏻 person mountain biking: light skin tone +🚵🏼 person mountain biking: medium-light skin tone +🚵🏽 person mountain biking: medium skin tone +🚵🏾 person mountain biking: medium-dark skin tone +🚵🏿 person mountain biking: dark skin tone +🚵‍♂️ man mountain biking +🚵‍♂ man mountain biking +🚵🏻‍♂️ man mountain biking: light skin tone +🚵🏻‍♂ man mountain biking: light skin tone +🚵🏼‍♂️ man mountain biking: medium-light skin tone +🚵🏼‍♂ man mountain biking: medium-light skin tone +🚵🏽‍♂️ man mountain biking: medium skin tone +🚵🏽‍♂ man mountain biking: medium skin tone +🚵🏾‍♂️ man mountain biking: medium-dark skin tone +🚵🏾‍♂ man mountain biking: medium-dark skin tone +🚵🏿‍♂️ man mountain biking: dark skin tone +🚵🏿‍♂ man mountain biking: dark skin tone +🚵‍♀️ woman mountain biking +🚵‍♀ woman mountain biking +🚵🏻‍♀️ woman mountain biking: light skin tone +🚵🏻‍♀ woman mountain biking: light skin tone +🚵🏼‍♀️ woman mountain biking: medium-light skin tone +🚵🏼‍♀ woman mountain biking: medium-light skin tone +🚵🏽‍♀️ woman mountain biking: medium skin tone +🚵🏽‍♀ woman mountain biking: medium skin tone +🚵🏾‍♀️ woman mountain biking: medium-dark skin tone +🚵🏾‍♀ woman mountain biking: medium-dark skin tone +🚵🏿‍♀️ woman mountain biking: dark skin tone +🚵🏿‍♀ woman mountain biking: dark skin tone +🤸 person cartwheeling +🤸🏻 person cartwheeling: light skin tone +🤸🏼 person cartwheeling: medium-light skin tone +🤸🏽 person cartwheeling: medium skin tone +🤸🏾 person cartwheeling: medium-dark skin tone +🤸🏿 person cartwheeling: dark skin tone +🤸‍♂️ man cartwheeling +🤸‍♂ man cartwheeling +🤸🏻‍♂️ man cartwheeling: light skin tone +🤸🏻‍♂ man cartwheeling: light skin tone +🤸🏼‍♂️ man cartwheeling: medium-light skin tone +🤸🏼‍♂ man cartwheeling: medium-light skin tone +🤸🏽‍♂️ man cartwheeling: medium skin tone +🤸🏽‍♂ man cartwheeling: medium skin tone +🤸🏾‍♂️ man cartwheeling: medium-dark skin tone +🤸🏾‍♂ man cartwheeling: medium-dark skin tone +🤸🏿‍♂️ man cartwheeling: dark skin tone +🤸🏿‍♂ man cartwheeling: dark skin tone +🤸‍♀️ woman cartwheeling +🤸‍♀ woman cartwheeling +🤸🏻‍♀️ woman cartwheeling: light skin tone +🤸🏻‍♀ woman cartwheeling: light skin tone +🤸🏼‍♀️ woman cartwheeling: medium-light skin tone +🤸🏼‍♀ woman cartwheeling: medium-light skin tone +🤸🏽‍♀️ woman cartwheeling: medium skin tone +🤸🏽‍♀ woman cartwheeling: medium skin tone +🤸🏾‍♀️ woman cartwheeling: medium-dark skin tone +🤸🏾‍♀ woman cartwheeling: medium-dark skin tone +🤸🏿‍♀️ woman cartwheeling: dark skin tone +🤸🏿‍♀ woman cartwheeling: dark skin tone +🤼 people wrestling +🤼‍♂️ men wrestling +🤼‍♂ men wrestling +🤼‍♀️ women wrestling +🤼‍♀ women wrestling +🤽 person playing water polo +🤽🏻 person playing water polo: light skin tone +🤽🏼 person playing water polo: medium-light skin tone +🤽🏽 person playing water polo: medium skin tone +🤽🏾 person playing water polo: medium-dark skin tone +🤽🏿 person playing water polo: dark skin tone +🤽‍♂️ man playing water polo +🤽‍♂ man playing water polo +🤽🏻‍♂️ man playing water polo: light skin tone +🤽🏻‍♂ man playing water polo: light skin tone +🤽🏼‍♂️ man playing water polo: medium-light skin tone +🤽🏼‍♂ man playing water polo: medium-light skin tone +🤽🏽‍♂️ man playing water polo: medium skin tone +🤽🏽‍♂ man playing water polo: medium skin tone +🤽🏾‍♂️ man playing water polo: medium-dark skin tone +🤽🏾‍♂ man playing water polo: medium-dark skin tone +🤽🏿‍♂️ man playing water polo: dark skin tone +🤽🏿‍♂ man playing water polo: dark skin tone +🤽‍♀️ woman playing water polo +🤽‍♀ woman playing water polo +🤽🏻‍♀️ woman playing water polo: light skin tone +🤽🏻‍♀ woman playing water polo: light skin tone +🤽🏼‍♀️ woman playing water polo: medium-light skin tone +🤽🏼‍♀ woman playing water polo: medium-light skin tone +🤽🏽‍♀️ woman playing water polo: medium skin tone +🤽🏽‍♀ woman playing water polo: medium skin tone +🤽🏾‍♀️ woman playing water polo: medium-dark skin tone +🤽🏾‍♀ woman playing water polo: medium-dark skin tone +🤽🏿‍♀️ woman playing water polo: dark skin tone +🤽🏿‍♀ woman playing water polo: dark skin tone +🤾 person playing handball +🤾🏻 person playing handball: light skin tone +🤾🏼 person playing handball: medium-light skin tone +🤾🏽 person playing handball: medium skin tone +🤾🏾 person playing handball: medium-dark skin tone +🤾🏿 person playing handball: dark skin tone +🤾‍♂️ man playing handball +🤾‍♂ man playing handball +🤾🏻‍♂️ man playing handball: light skin tone +🤾🏻‍♂ man playing handball: light skin tone +🤾🏼‍♂️ man playing handball: medium-light skin tone +🤾🏼‍♂ man playing handball: medium-light skin tone +🤾🏽‍♂️ man playing handball: medium skin tone +🤾🏽‍♂ man playing handball: medium skin tone +🤾🏾‍♂️ man playing handball: medium-dark skin tone +🤾🏾‍♂ man playing handball: medium-dark skin tone +🤾🏿‍♂️ man playing handball: dark skin tone +🤾🏿‍♂ man playing handball: dark skin tone +🤾‍♀️ woman playing handball +🤾‍♀ woman playing handball +🤾🏻‍♀️ woman playing handball: light skin tone +🤾🏻‍♀ woman playing handball: light skin tone +🤾🏼‍♀️ woman playing handball: medium-light skin tone +🤾🏼‍♀ woman playing handball: medium-light skin tone +🤾🏽‍♀️ woman playing handball: medium skin tone +🤾🏽‍♀ woman playing handball: medium skin tone +🤾🏾‍♀️ woman playing handball: medium-dark skin tone +🤾🏾‍♀ woman playing handball: medium-dark skin tone +🤾🏿‍♀️ woman playing handball: dark skin tone +🤾🏿‍♀ woman playing handball: dark skin tone +🤹 person juggling +🤹🏻 person juggling: light skin tone +🤹🏼 person juggling: medium-light skin tone +🤹🏽 person juggling: medium skin tone +🤹🏾 person juggling: medium-dark skin tone +🤹🏿 person juggling: dark skin tone +🤹‍♂️ man juggling +🤹‍♂ man juggling +🤹🏻‍♂️ man juggling: light skin tone +🤹🏻‍♂ man juggling: light skin tone +🤹🏼‍♂️ man juggling: medium-light skin tone +🤹🏼‍♂ man juggling: medium-light skin tone +🤹🏽‍♂️ man juggling: medium skin tone +🤹🏽‍♂ man juggling: medium skin tone +🤹🏾‍♂️ man juggling: medium-dark skin tone +🤹🏾‍♂ man juggling: medium-dark skin tone +🤹🏿‍♂️ man juggling: dark skin tone +🤹🏿‍♂ man juggling: dark skin tone +🤹‍♀️ woman juggling +🤹‍♀ woman juggling +🤹🏻‍♀️ woman juggling: light skin tone +🤹🏻‍♀ woman juggling: light skin tone +🤹🏼‍♀️ woman juggling: medium-light skin tone +🤹🏼‍♀ woman juggling: medium-light skin tone +🤹🏽‍♀️ woman juggling: medium skin tone +🤹🏽‍♀ woman juggling: medium skin tone +🤹🏾‍♀️ woman juggling: medium-dark skin tone +🤹🏾‍♀ woman juggling: medium-dark skin tone +🤹🏿‍♀️ woman juggling: dark skin tone +🤹🏿‍♀ woman juggling: dark skin tone +🧘 person in lotus position +🧘🏻 person in lotus position: light skin tone +🧘🏼 person in lotus position: medium-light skin tone +🧘🏽 person in lotus position: medium skin tone +🧘🏾 person in lotus position: medium-dark skin tone +🧘🏿 person in lotus position: dark skin tone +🧘‍♂️ man in lotus position +🧘‍♂ man in lotus position +🧘🏻‍♂️ man in lotus position: light skin tone +🧘🏻‍♂ man in lotus position: light skin tone +🧘🏼‍♂️ man in lotus position: medium-light skin tone +🧘🏼‍♂ man in lotus position: medium-light skin tone +🧘🏽‍♂️ man in lotus position: medium skin tone +🧘🏽‍♂ man in lotus position: medium skin tone +🧘🏾‍♂️ man in lotus position: medium-dark skin tone +🧘🏾‍♂ man in lotus position: medium-dark skin tone +🧘🏿‍♂️ man in lotus position: dark skin tone +🧘🏿‍♂ man in lotus position: dark skin tone +🧘‍♀️ woman in lotus position +🧘‍♀ woman in lotus position +🧘🏻‍♀️ woman in lotus position: light skin tone +🧘🏻‍♀ woman in lotus position: light skin tone +🧘🏼‍♀️ woman in lotus position: medium-light skin tone +🧘🏼‍♀ woman in lotus position: medium-light skin tone +🧘🏽‍♀️ woman in lotus position: medium skin tone +🧘🏽‍♀ woman in lotus position: medium skin tone +🧘🏾‍♀️ woman in lotus position: medium-dark skin tone +🧘🏾‍♀ woman in lotus position: medium-dark skin tone +🧘🏿‍♀️ woman in lotus position: dark skin tone +🧘🏿‍♀ woman in lotus position: dark skin tone +🛀 person taking bath +🛀🏻 person taking bath: light skin tone +🛀🏼 person taking bath: medium-light skin tone +🛀🏽 person taking bath: medium skin tone +🛀🏾 person taking bath: medium-dark skin tone +🛀🏿 person taking bath: dark skin tone +🛌 person in bed +🛌🏻 person in bed: light skin tone +🛌🏼 person in bed: medium-light skin tone +🛌🏽 person in bed: medium skin tone +🛌🏾 person in bed: medium-dark skin tone +🛌🏿 person in bed: dark skin tone +🧑‍🤝‍🧑 people holding hands +🧑🏻‍🤝‍🧑🏻 people holding hands: light skin tone +🧑🏻‍🤝‍🧑🏼 people holding hands: light skin tone, medium-light skin tone +🧑🏻‍🤝‍🧑🏽 people holding hands: light skin tone, medium skin tone +🧑🏻‍🤝‍🧑🏾 people holding hands: light skin tone, medium-dark skin tone +🧑🏻‍🤝‍🧑🏿 people holding hands: light skin tone, dark skin tone +🧑🏼‍🤝‍🧑🏻 people holding hands: medium-light skin tone, light skin tone +🧑🏼‍🤝‍🧑🏼 people holding hands: medium-light skin tone +🧑🏼‍🤝‍🧑🏽 people holding hands: medium-light skin tone, medium skin tone +🧑🏼‍🤝‍🧑🏾 people holding hands: medium-light skin tone, medium-dark skin tone +🧑🏼‍🤝‍🧑🏿 people holding hands: medium-light skin tone, dark skin tone +🧑🏽‍🤝‍🧑🏻 people holding hands: medium skin tone, light skin tone +🧑🏽‍🤝‍🧑🏼 people holding hands: medium skin tone, medium-light skin tone +🧑🏽‍🤝‍🧑🏽 people holding hands: medium skin tone +🧑🏽‍🤝‍🧑🏾 people holding hands: medium skin tone, medium-dark skin tone +🧑🏽‍🤝‍🧑🏿 people holding hands: medium skin tone, dark skin tone +🧑🏾‍🤝‍🧑🏻 people holding hands: medium-dark skin tone, light skin tone +🧑🏾‍🤝‍🧑🏼 people holding hands: medium-dark skin tone, medium-light skin tone +🧑🏾‍🤝‍🧑🏽 people holding hands: medium-dark skin tone, medium skin tone +🧑🏾‍🤝‍🧑🏾 people holding hands: medium-dark skin tone +🧑🏾‍🤝‍🧑🏿 people holding hands: medium-dark skin tone, dark skin tone +🧑🏿‍🤝‍🧑🏻 people holding hands: dark skin tone, light skin tone +🧑🏿‍🤝‍🧑🏼 people holding hands: dark skin tone, medium-light skin tone +🧑🏿‍🤝‍🧑🏽 people holding hands: dark skin tone, medium skin tone +🧑🏿‍🤝‍🧑🏾 people holding hands: dark skin tone, medium-dark skin tone +🧑🏿‍🤝‍🧑🏿 people holding hands: dark skin tone +👭 women holding hands +👭🏻 women holding hands: light skin tone +👩🏻‍🤝‍👩🏼 women holding hands: light skin tone, medium-light skin tone +👩🏻‍🤝‍👩🏽 women holding hands: light skin tone, medium skin tone +👩🏻‍🤝‍👩🏾 women holding hands: light skin tone, medium-dark skin tone +👩🏻‍🤝‍👩🏿 women holding hands: light skin tone, dark skin tone +👩🏼‍🤝‍👩🏻 women holding hands: medium-light skin tone, light skin tone +👭🏼 women holding hands: medium-light skin tone +👩🏼‍🤝‍👩🏽 women holding hands: medium-light skin tone, medium skin tone +👩🏼‍🤝‍👩🏾 women holding hands: medium-light skin tone, medium-dark skin tone +👩🏼‍🤝‍👩🏿 women holding hands: medium-light skin tone, dark skin tone +👩🏽‍🤝‍👩🏻 women holding hands: medium skin tone, light skin tone +👩🏽‍🤝‍👩🏼 women holding hands: medium skin tone, medium-light skin tone +👭🏽 women holding hands: medium skin tone +👩🏽‍🤝‍👩🏾 women holding hands: medium skin tone, medium-dark skin tone +👩🏽‍🤝‍👩🏿 women holding hands: medium skin tone, dark skin tone +👩🏾‍🤝‍👩🏻 women holding hands: medium-dark skin tone, light skin tone +👩🏾‍🤝‍👩🏼 women holding hands: medium-dark skin tone, medium-light skin tone +👩🏾‍🤝‍👩🏽 women holding hands: medium-dark skin tone, medium skin tone +👭🏾 women holding hands: medium-dark skin tone +👩🏾‍🤝‍👩🏿 women holding hands: medium-dark skin tone, dark skin tone +👩🏿‍🤝‍👩🏻 women holding hands: dark skin tone, light skin tone +👩🏿‍🤝‍👩🏼 women holding hands: dark skin tone, medium-light skin tone +👩🏿‍🤝‍👩🏽 women holding hands: dark skin tone, medium skin tone +👩🏿‍🤝‍👩🏾 women holding hands: dark skin tone, medium-dark skin tone +👭🏿 women holding hands: dark skin tone +👫 woman and man holding hands +👫🏻 woman and man holding hands: light skin tone +👩🏻‍🤝‍👨🏼 woman and man holding hands: light skin tone, medium-light skin tone +👩🏻‍🤝‍👨🏽 woman and man holding hands: light skin tone, medium skin tone +👩🏻‍🤝‍👨🏾 woman and man holding hands: light skin tone, medium-dark skin tone +👩🏻‍🤝‍👨🏿 woman and man holding hands: light skin tone, dark skin tone +👩🏼‍🤝‍👨🏻 woman and man holding hands: medium-light skin tone, light skin tone +👫🏼 woman and man holding hands: medium-light skin tone +👩🏼‍🤝‍👨🏽 woman and man holding hands: medium-light skin tone, medium skin tone +👩🏼‍🤝‍👨🏾 woman and man holding hands: medium-light skin tone, medium-dark skin tone +👩🏼‍🤝‍👨🏿 woman and man holding hands: medium-light skin tone, dark skin tone +👩🏽‍🤝‍👨🏻 woman and man holding hands: medium skin tone, light skin tone +👩🏽‍🤝‍👨🏼 woman and man holding hands: medium skin tone, medium-light skin tone +👫🏽 woman and man holding hands: medium skin tone +👩🏽‍🤝‍👨🏾 woman and man holding hands: medium skin tone, medium-dark skin tone +👩🏽‍🤝‍👨🏿 woman and man holding hands: medium skin tone, dark skin tone +👩🏾‍🤝‍👨🏻 woman and man holding hands: medium-dark skin tone, light skin tone +👩🏾‍🤝‍👨🏼 woman and man holding hands: medium-dark skin tone, medium-light skin tone +👩🏾‍🤝‍👨🏽 woman and man holding hands: medium-dark skin tone, medium skin tone +👫🏾 woman and man holding hands: medium-dark skin tone +👩🏾‍🤝‍👨🏿 woman and man holding hands: medium-dark skin tone, dark skin tone +👩🏿‍🤝‍👨🏻 woman and man holding hands: dark skin tone, light skin tone +👩🏿‍🤝‍👨🏼 woman and man holding hands: dark skin tone, medium-light skin tone +👩🏿‍🤝‍👨🏽 woman and man holding hands: dark skin tone, medium skin tone +👩🏿‍🤝‍👨🏾 woman and man holding hands: dark skin tone, medium-dark skin tone +👫🏿 woman and man holding hands: dark skin tone +👬 men holding hands +👬🏻 men holding hands: light skin tone +👨🏻‍🤝‍👨🏼 men holding hands: light skin tone, medium-light skin tone +👨🏻‍🤝‍👨🏽 men holding hands: light skin tone, medium skin tone +👨🏻‍🤝‍👨🏾 men holding hands: light skin tone, medium-dark skin tone +👨🏻‍🤝‍👨🏿 men holding hands: light skin tone, dark skin tone +👨🏼‍🤝‍👨🏻 men holding hands: medium-light skin tone, light skin tone +👬🏼 men holding hands: medium-light skin tone +👨🏼‍🤝‍👨🏽 men holding hands: medium-light skin tone, medium skin tone +👨🏼‍🤝‍👨🏾 men holding hands: medium-light skin tone, medium-dark skin tone +👨🏼‍🤝‍👨🏿 men holding hands: medium-light skin tone, dark skin tone +👨🏽‍🤝‍👨🏻 men holding hands: medium skin tone, light skin tone +👨🏽‍🤝‍👨🏼 men holding hands: medium skin tone, medium-light skin tone +👬🏽 men holding hands: medium skin tone +👨🏽‍🤝‍👨🏾 men holding hands: medium skin tone, medium-dark skin tone +👨🏽‍🤝‍👨🏿 men holding hands: medium skin tone, dark skin tone +👨🏾‍🤝‍👨🏻 men holding hands: medium-dark skin tone, light skin tone +👨🏾‍🤝‍👨🏼 men holding hands: medium-dark skin tone, medium-light skin tone +👨🏾‍🤝‍👨🏽 men holding hands: medium-dark skin tone, medium skin tone +👬🏾 men holding hands: medium-dark skin tone +👨🏾‍🤝‍👨🏿 men holding hands: medium-dark skin tone, dark skin tone +👨🏿‍🤝‍👨🏻 men holding hands: dark skin tone, light skin tone +👨🏿‍🤝‍👨🏼 men holding hands: dark skin tone, medium-light skin tone +👨🏿‍🤝‍👨🏽 men holding hands: dark skin tone, medium skin tone +👨🏿‍🤝‍👨🏾 men holding hands: dark skin tone, medium-dark skin tone +👬🏿 men holding hands: dark skin tone +💏 kiss +💏🏻 kiss: light skin tone +💏🏼 kiss: medium-light skin tone +💏🏽 kiss: medium skin tone +💏🏾 kiss: medium-dark skin tone +💏🏿 kiss: dark skin tone +🧑🏻‍❤️‍💋‍🧑🏼 kiss: person, person, light skin tone, medium-light skin tone +🧑🏻‍❤‍💋‍🧑🏼 kiss: person, person, light skin tone, medium-light skin tone +🧑🏻‍❤️‍💋‍🧑🏽 kiss: person, person, light skin tone, medium skin tone +🧑🏻‍❤‍💋‍🧑🏽 kiss: person, person, light skin tone, medium skin tone +🧑🏻‍❤️‍💋‍🧑🏾 kiss: person, person, light skin tone, medium-dark skin tone +🧑🏻‍❤‍💋‍🧑🏾 kiss: person, person, light skin tone, medium-dark skin tone +🧑🏻‍❤️‍💋‍🧑🏿 kiss: person, person, light skin tone, dark skin tone +🧑🏻‍❤‍💋‍🧑🏿 kiss: person, person, light skin tone, dark skin tone +🧑🏼‍❤️‍💋‍🧑🏻 kiss: person, person, medium-light skin tone, light skin tone +🧑🏼‍❤‍💋‍🧑🏻 kiss: person, person, medium-light skin tone, light skin tone +🧑🏼‍❤️‍💋‍🧑🏽 kiss: person, person, medium-light skin tone, medium skin tone +🧑🏼‍❤‍💋‍🧑🏽 kiss: person, person, medium-light skin tone, medium skin tone +🧑🏼‍❤️‍💋‍🧑🏾 kiss: person, person, medium-light skin tone, medium-dark skin tone +🧑🏼‍❤‍💋‍🧑🏾 kiss: person, person, medium-light skin tone, medium-dark skin tone +🧑🏼‍❤️‍💋‍🧑🏿 kiss: person, person, medium-light skin tone, dark skin tone +🧑🏼‍❤‍💋‍🧑🏿 kiss: person, person, medium-light skin tone, dark skin tone +🧑🏽‍❤️‍💋‍🧑🏻 kiss: person, person, medium skin tone, light skin tone +🧑🏽‍❤‍💋‍🧑🏻 kiss: person, person, medium skin tone, light skin tone +🧑🏽‍❤️‍💋‍🧑🏼 kiss: person, person, medium skin tone, medium-light skin tone +🧑🏽‍❤‍💋‍🧑🏼 kiss: person, person, medium skin tone, medium-light skin tone +🧑🏽‍❤️‍💋‍🧑🏾 kiss: person, person, medium skin tone, medium-dark skin tone +🧑🏽‍❤‍💋‍🧑🏾 kiss: person, person, medium skin tone, medium-dark skin tone +🧑🏽‍❤️‍💋‍🧑🏿 kiss: person, person, medium skin tone, dark skin tone +🧑🏽‍❤‍💋‍🧑🏿 kiss: person, person, medium skin tone, dark skin tone +🧑🏾‍❤️‍💋‍🧑🏻 kiss: person, person, medium-dark skin tone, light skin tone +🧑🏾‍❤‍💋‍🧑🏻 kiss: person, person, medium-dark skin tone, light skin tone +🧑🏾‍❤️‍💋‍🧑🏼 kiss: person, person, medium-dark skin tone, medium-light skin tone +🧑🏾‍❤‍💋‍🧑🏼 kiss: person, person, medium-dark skin tone, medium-light skin tone +🧑🏾‍❤️‍💋‍🧑🏽 kiss: person, person, medium-dark skin tone, medium skin tone +🧑🏾‍❤‍💋‍🧑🏽 kiss: person, person, medium-dark skin tone, medium skin tone +🧑🏾‍❤️‍💋‍🧑🏿 kiss: person, person, medium-dark skin tone, dark skin tone +🧑🏾‍❤‍💋‍🧑🏿 kiss: person, person, medium-dark skin tone, dark skin tone +🧑🏿‍❤️‍💋‍🧑🏻 kiss: person, person, dark skin tone, light skin tone +🧑🏿‍❤‍💋‍🧑🏻 kiss: person, person, dark skin tone, light skin tone +🧑🏿‍❤️‍💋‍🧑🏼 kiss: person, person, dark skin tone, medium-light skin tone +🧑🏿‍❤‍💋‍🧑🏼 kiss: person, person, dark skin tone, medium-light skin tone +🧑🏿‍❤️‍💋‍🧑🏽 kiss: person, person, dark skin tone, medium skin tone +🧑🏿‍❤‍💋‍🧑🏽 kiss: person, person, dark skin tone, medium skin tone +🧑🏿‍❤️‍💋‍🧑🏾 kiss: person, person, dark skin tone, medium-dark skin tone +🧑🏿‍❤‍💋‍🧑🏾 kiss: person, person, dark skin tone, medium-dark skin tone +👩‍❤️‍💋‍👨 kiss: woman, man +👩‍❤‍💋‍👨 kiss: woman, man +👩🏻‍❤️‍💋‍👨🏻 kiss: woman, man, light skin tone +👩🏻‍❤‍💋‍👨🏻 kiss: woman, man, light skin tone +👩🏻‍❤️‍💋‍👨🏼 kiss: woman, man, light skin tone, medium-light skin tone +👩🏻‍❤‍💋‍👨🏼 kiss: woman, man, light skin tone, medium-light skin tone +👩🏻‍❤️‍💋‍👨🏽 kiss: woman, man, light skin tone, medium skin tone +👩🏻‍❤‍💋‍👨🏽 kiss: woman, man, light skin tone, medium skin tone +👩🏻‍❤️‍💋‍👨🏾 kiss: woman, man, light skin tone, medium-dark skin tone +👩🏻‍❤‍💋‍👨🏾 kiss: woman, man, light skin tone, medium-dark skin tone +👩🏻‍❤️‍💋‍👨🏿 kiss: woman, man, light skin tone, dark skin tone +👩🏻‍❤‍💋‍👨🏿 kiss: woman, man, light skin tone, dark skin tone +👩🏼‍❤️‍💋‍👨🏻 kiss: woman, man, medium-light skin tone, light skin tone +👩🏼‍❤‍💋‍👨🏻 kiss: woman, man, medium-light skin tone, light skin tone +👩🏼‍❤️‍💋‍👨🏼 kiss: woman, man, medium-light skin tone +👩🏼‍❤‍💋‍👨🏼 kiss: woman, man, medium-light skin tone +👩🏼‍❤️‍💋‍👨🏽 kiss: woman, man, medium-light skin tone, medium skin tone +👩🏼‍❤‍💋‍👨🏽 kiss: woman, man, medium-light skin tone, medium skin tone +👩🏼‍❤️‍💋‍👨🏾 kiss: woman, man, medium-light skin tone, medium-dark skin tone +👩🏼‍❤‍💋‍👨🏾 kiss: woman, man, medium-light skin tone, medium-dark skin tone +👩🏼‍❤️‍💋‍👨🏿 kiss: woman, man, medium-light skin tone, dark skin tone +👩🏼‍❤‍💋‍👨🏿 kiss: woman, man, medium-light skin tone, dark skin tone +👩🏽‍❤️‍💋‍👨🏻 kiss: woman, man, medium skin tone, light skin tone +👩🏽‍❤‍💋‍👨🏻 kiss: woman, man, medium skin tone, light skin tone +👩🏽‍❤️‍💋‍👨🏼 kiss: woman, man, medium skin tone, medium-light skin tone +👩🏽‍❤‍💋‍👨🏼 kiss: woman, man, medium skin tone, medium-light skin tone +👩🏽‍❤️‍💋‍👨🏽 kiss: woman, man, medium skin tone +👩🏽‍❤‍💋‍👨🏽 kiss: woman, man, medium skin tone +👩🏽‍❤️‍💋‍👨🏾 kiss: woman, man, medium skin tone, medium-dark skin tone +👩🏽‍❤‍💋‍👨🏾 kiss: woman, man, medium skin tone, medium-dark skin tone +👩🏽‍❤️‍💋‍👨🏿 kiss: woman, man, medium skin tone, dark skin tone +👩🏽‍❤‍💋‍👨🏿 kiss: woman, man, medium skin tone, dark skin tone +👩🏾‍❤️‍💋‍👨🏻 kiss: woman, man, medium-dark skin tone, light skin tone +👩🏾‍❤‍💋‍👨🏻 kiss: woman, man, medium-dark skin tone, light skin tone +👩🏾‍❤️‍💋‍👨🏼 kiss: woman, man, medium-dark skin tone, medium-light skin tone +👩🏾‍❤‍💋‍👨🏼 kiss: woman, man, medium-dark skin tone, medium-light skin tone +👩🏾‍❤️‍💋‍👨🏽 kiss: woman, man, medium-dark skin tone, medium skin tone +👩🏾‍❤‍💋‍👨🏽 kiss: woman, man, medium-dark skin tone, medium skin tone +👩🏾‍❤️‍💋‍👨🏾 kiss: woman, man, medium-dark skin tone +👩🏾‍❤‍💋‍👨🏾 kiss: woman, man, medium-dark skin tone +👩🏾‍❤️‍💋‍👨🏿 kiss: woman, man, medium-dark skin tone, dark skin tone +👩🏾‍❤‍💋‍👨🏿 kiss: woman, man, medium-dark skin tone, dark skin tone +👩🏿‍❤️‍💋‍👨🏻 kiss: woman, man, dark skin tone, light skin tone +👩🏿‍❤‍💋‍👨🏻 kiss: woman, man, dark skin tone, light skin tone +👩🏿‍❤️‍💋‍👨🏼 kiss: woman, man, dark skin tone, medium-light skin tone +👩🏿‍❤‍💋‍👨🏼 kiss: woman, man, dark skin tone, medium-light skin tone +👩🏿‍❤️‍💋‍👨🏽 kiss: woman, man, dark skin tone, medium skin tone +👩🏿‍❤‍💋‍👨🏽 kiss: woman, man, dark skin tone, medium skin tone +👩🏿‍❤️‍💋‍👨🏾 kiss: woman, man, dark skin tone, medium-dark skin tone +👩🏿‍❤‍💋‍👨🏾 kiss: woman, man, dark skin tone, medium-dark skin tone +👩🏿‍❤️‍💋‍👨🏿 kiss: woman, man, dark skin tone +👩🏿‍❤‍💋‍👨🏿 kiss: woman, man, dark skin tone +👨‍❤️‍💋‍👨 kiss: man, man +👨‍❤‍💋‍👨 kiss: man, man +👨🏻‍❤️‍💋‍👨🏻 kiss: man, man, light skin tone +👨🏻‍❤‍💋‍👨🏻 kiss: man, man, light skin tone +👨🏻‍❤️‍💋‍👨🏼 kiss: man, man, light skin tone, medium-light skin tone +👨🏻‍❤‍💋‍👨🏼 kiss: man, man, light skin tone, medium-light skin tone +👨🏻‍❤️‍💋‍👨🏽 kiss: man, man, light skin tone, medium skin tone +👨🏻‍❤‍💋‍👨🏽 kiss: man, man, light skin tone, medium skin tone +👨🏻‍❤️‍💋‍👨🏾 kiss: man, man, light skin tone, medium-dark skin tone +👨🏻‍❤‍💋‍👨🏾 kiss: man, man, light skin tone, medium-dark skin tone +👨🏻‍❤️‍💋‍👨🏿 kiss: man, man, light skin tone, dark skin tone +👨🏻‍❤‍💋‍👨🏿 kiss: man, man, light skin tone, dark skin tone +👨🏼‍❤️‍💋‍👨🏻 kiss: man, man, medium-light skin tone, light skin tone +👨🏼‍❤‍💋‍👨🏻 kiss: man, man, medium-light skin tone, light skin tone +👨🏼‍❤️‍💋‍👨🏼 kiss: man, man, medium-light skin tone +👨🏼‍❤‍💋‍👨🏼 kiss: man, man, medium-light skin tone +👨🏼‍❤️‍💋‍👨🏽 kiss: man, man, medium-light skin tone, medium skin tone +👨🏼‍❤‍💋‍👨🏽 kiss: man, man, medium-light skin tone, medium skin tone +👨🏼‍❤️‍💋‍👨🏾 kiss: man, man, medium-light skin tone, medium-dark skin tone +👨🏼‍❤‍💋‍👨🏾 kiss: man, man, medium-light skin tone, medium-dark skin tone +👨🏼‍❤️‍💋‍👨🏿 kiss: man, man, medium-light skin tone, dark skin tone +👨🏼‍❤‍💋‍👨🏿 kiss: man, man, medium-light skin tone, dark skin tone +👨🏽‍❤️‍💋‍👨🏻 kiss: man, man, medium skin tone, light skin tone +👨🏽‍❤‍💋‍👨🏻 kiss: man, man, medium skin tone, light skin tone +👨🏽‍❤️‍💋‍👨🏼 kiss: man, man, medium skin tone, medium-light skin tone +👨🏽‍❤‍💋‍👨🏼 kiss: man, man, medium skin tone, medium-light skin tone +👨🏽‍❤️‍💋‍👨🏽 kiss: man, man, medium skin tone +👨🏽‍❤‍💋‍👨🏽 kiss: man, man, medium skin tone +👨🏽‍❤️‍💋‍👨🏾 kiss: man, man, medium skin tone, medium-dark skin tone +👨🏽‍❤‍💋‍👨🏾 kiss: man, man, medium skin tone, medium-dark skin tone +👨🏽‍❤️‍💋‍👨🏿 kiss: man, man, medium skin tone, dark skin tone +👨🏽‍❤‍💋‍👨🏿 kiss: man, man, medium skin tone, dark skin tone +👨🏾‍❤️‍💋‍👨🏻 kiss: man, man, medium-dark skin tone, light skin tone +👨🏾‍❤‍💋‍👨🏻 kiss: man, man, medium-dark skin tone, light skin tone +👨🏾‍❤️‍💋‍👨🏼 kiss: man, man, medium-dark skin tone, medium-light skin tone +👨🏾‍❤‍💋‍👨🏼 kiss: man, man, medium-dark skin tone, medium-light skin tone +👨🏾‍❤️‍💋‍👨🏽 kiss: man, man, medium-dark skin tone, medium skin tone +👨🏾‍❤‍💋‍👨🏽 kiss: man, man, medium-dark skin tone, medium skin tone +👨🏾‍❤️‍💋‍👨🏾 kiss: man, man, medium-dark skin tone +👨🏾‍❤‍💋‍👨🏾 kiss: man, man, medium-dark skin tone +👨🏾‍❤️‍💋‍👨🏿 kiss: man, man, medium-dark skin tone, dark skin tone +👨🏾‍❤‍💋‍👨🏿 kiss: man, man, medium-dark skin tone, dark skin tone +👨🏿‍❤️‍💋‍👨🏻 kiss: man, man, dark skin tone, light skin tone +👨🏿‍❤‍💋‍👨🏻 kiss: man, man, dark skin tone, light skin tone +👨🏿‍❤️‍💋‍👨🏼 kiss: man, man, dark skin tone, medium-light skin tone +👨🏿‍❤‍💋‍👨🏼 kiss: man, man, dark skin tone, medium-light skin tone +👨🏿‍❤️‍💋‍👨🏽 kiss: man, man, dark skin tone, medium skin tone +👨🏿‍❤‍💋‍👨🏽 kiss: man, man, dark skin tone, medium skin tone +👨🏿‍❤️‍💋‍👨🏾 kiss: man, man, dark skin tone, medium-dark skin tone +👨🏿‍❤‍💋‍👨🏾 kiss: man, man, dark skin tone, medium-dark skin tone +👨🏿‍❤️‍💋‍👨🏿 kiss: man, man, dark skin tone +👨🏿‍❤‍💋‍👨🏿 kiss: man, man, dark skin tone +👩‍❤️‍💋‍👩 kiss: woman, woman +👩‍❤‍💋‍👩 kiss: woman, woman +👩🏻‍❤️‍💋‍👩🏻 kiss: woman, woman, light skin tone +👩🏻‍❤‍💋‍👩🏻 kiss: woman, woman, light skin tone +👩🏻‍❤️‍💋‍👩🏼 kiss: woman, woman, light skin tone, medium-light skin tone +👩🏻‍❤‍💋‍👩🏼 kiss: woman, woman, light skin tone, medium-light skin tone +👩🏻‍❤️‍💋‍👩🏽 kiss: woman, woman, light skin tone, medium skin tone +👩🏻‍❤‍💋‍👩🏽 kiss: woman, woman, light skin tone, medium skin tone +👩🏻‍❤️‍💋‍👩🏾 kiss: woman, woman, light skin tone, medium-dark skin tone +👩🏻‍❤‍💋‍👩🏾 kiss: woman, woman, light skin tone, medium-dark skin tone +👩🏻‍❤️‍💋‍👩🏿 kiss: woman, woman, light skin tone, dark skin tone +👩🏻‍❤‍💋‍👩🏿 kiss: woman, woman, light skin tone, dark skin tone +👩🏼‍❤️‍💋‍👩🏻 kiss: woman, woman, medium-light skin tone, light skin tone +👩🏼‍❤‍💋‍👩🏻 kiss: woman, woman, medium-light skin tone, light skin tone +👩🏼‍❤️‍💋‍👩🏼 kiss: woman, woman, medium-light skin tone +👩🏼‍❤‍💋‍👩🏼 kiss: woman, woman, medium-light skin tone +👩🏼‍❤️‍💋‍👩🏽 kiss: woman, woman, medium-light skin tone, medium skin tone +👩🏼‍❤‍💋‍👩🏽 kiss: woman, woman, medium-light skin tone, medium skin tone +👩🏼‍❤️‍💋‍👩🏾 kiss: woman, woman, medium-light skin tone, medium-dark skin tone +👩🏼‍❤‍💋‍👩🏾 kiss: woman, woman, medium-light skin tone, medium-dark skin tone +👩🏼‍❤️‍💋‍👩🏿 kiss: woman, woman, medium-light skin tone, dark skin tone +👩🏼‍❤‍💋‍👩🏿 kiss: woman, woman, medium-light skin tone, dark skin tone +👩🏽‍❤️‍💋‍👩🏻 kiss: woman, woman, medium skin tone, light skin tone +👩🏽‍❤‍💋‍👩🏻 kiss: woman, woman, medium skin tone, light skin tone +👩🏽‍❤️‍💋‍👩🏼 kiss: woman, woman, medium skin tone, medium-light skin tone +👩🏽‍❤‍💋‍👩🏼 kiss: woman, woman, medium skin tone, medium-light skin tone +👩🏽‍❤️‍💋‍👩🏽 kiss: woman, woman, medium skin tone +👩🏽‍❤‍💋‍👩🏽 kiss: woman, woman, medium skin tone +👩🏽‍❤️‍💋‍👩🏾 kiss: woman, woman, medium skin tone, medium-dark skin tone +👩🏽‍❤‍💋‍👩🏾 kiss: woman, woman, medium skin tone, medium-dark skin tone +👩🏽‍❤️‍💋‍👩🏿 kiss: woman, woman, medium skin tone, dark skin tone +👩🏽‍❤‍💋‍👩🏿 kiss: woman, woman, medium skin tone, dark skin tone +👩🏾‍❤️‍💋‍👩🏻 kiss: woman, woman, medium-dark skin tone, light skin tone +👩🏾‍❤‍💋‍👩🏻 kiss: woman, woman, medium-dark skin tone, light skin tone +👩🏾‍❤️‍💋‍👩🏼 kiss: woman, woman, medium-dark skin tone, medium-light skin tone +👩🏾‍❤‍💋‍👩🏼 kiss: woman, woman, medium-dark skin tone, medium-light skin tone +👩🏾‍❤️‍💋‍👩🏽 kiss: woman, woman, medium-dark skin tone, medium skin tone +👩🏾‍❤‍💋‍👩🏽 kiss: woman, woman, medium-dark skin tone, medium skin tone +👩🏾‍❤️‍💋‍👩🏾 kiss: woman, woman, medium-dark skin tone +👩🏾‍❤‍💋‍👩🏾 kiss: woman, woman, medium-dark skin tone +👩🏾‍❤️‍💋‍👩🏿 kiss: woman, woman, medium-dark skin tone, dark skin tone +👩🏾‍❤‍💋‍👩🏿 kiss: woman, woman, medium-dark skin tone, dark skin tone +👩🏿‍❤️‍💋‍👩🏻 kiss: woman, woman, dark skin tone, light skin tone +👩🏿‍❤‍💋‍👩🏻 kiss: woman, woman, dark skin tone, light skin tone +👩🏿‍❤️‍💋‍👩🏼 kiss: woman, woman, dark skin tone, medium-light skin tone +👩🏿‍❤‍💋‍👩🏼 kiss: woman, woman, dark skin tone, medium-light skin tone +👩🏿‍❤️‍💋‍👩🏽 kiss: woman, woman, dark skin tone, medium skin tone +👩🏿‍❤‍💋‍👩🏽 kiss: woman, woman, dark skin tone, medium skin tone +👩🏿‍❤️‍💋‍👩🏾 kiss: woman, woman, dark skin tone, medium-dark skin tone +👩🏿‍❤‍💋‍👩🏾 kiss: woman, woman, dark skin tone, medium-dark skin tone +👩🏿‍❤️‍💋‍👩🏿 kiss: woman, woman, dark skin tone +👩🏿‍❤‍💋‍👩🏿 kiss: woman, woman, dark skin tone +💑 couple with heart +💑🏻 couple with heart: light skin tone +💑🏼 couple with heart: medium-light skin tone +💑🏽 couple with heart: medium skin tone +💑🏾 couple with heart: medium-dark skin tone +💑🏿 couple with heart: dark skin tone +🧑🏻‍❤️‍🧑🏼 couple with heart: person, person, light skin tone, medium-light skin tone +🧑🏻‍❤‍🧑🏼 couple with heart: person, person, light skin tone, medium-light skin tone +🧑🏻‍❤️‍🧑🏽 couple with heart: person, person, light skin tone, medium skin tone +🧑🏻‍❤‍🧑🏽 couple with heart: person, person, light skin tone, medium skin tone +🧑🏻‍❤️‍🧑🏾 couple with heart: person, person, light skin tone, medium-dark skin tone +🧑🏻‍❤‍🧑🏾 couple with heart: person, person, light skin tone, medium-dark skin tone +🧑🏻‍❤️‍🧑🏿 couple with heart: person, person, light skin tone, dark skin tone +🧑🏻‍❤‍🧑🏿 couple with heart: person, person, light skin tone, dark skin tone +🧑🏼‍❤️‍🧑🏻 couple with heart: person, person, medium-light skin tone, light skin tone +🧑🏼‍❤‍🧑🏻 couple with heart: person, person, medium-light skin tone, light skin tone +🧑🏼‍❤️‍🧑🏽 couple with heart: person, person, medium-light skin tone, medium skin tone +🧑🏼‍❤‍🧑🏽 couple with heart: person, person, medium-light skin tone, medium skin tone +🧑🏼‍❤️‍🧑🏾 couple with heart: person, person, medium-light skin tone, medium-dark skin tone +🧑🏼‍❤‍🧑🏾 couple with heart: person, person, medium-light skin tone, medium-dark skin tone +🧑🏼‍❤️‍🧑🏿 couple with heart: person, person, medium-light skin tone, dark skin tone +🧑🏼‍❤‍🧑🏿 couple with heart: person, person, medium-light skin tone, dark skin tone +🧑🏽‍❤️‍🧑🏻 couple with heart: person, person, medium skin tone, light skin tone +🧑🏽‍❤‍🧑🏻 couple with heart: person, person, medium skin tone, light skin tone +🧑🏽‍❤️‍🧑🏼 couple with heart: person, person, medium skin tone, medium-light skin tone +🧑🏽‍❤‍🧑🏼 couple with heart: person, person, medium skin tone, medium-light skin tone +🧑🏽‍❤️‍🧑🏾 couple with heart: person, person, medium skin tone, medium-dark skin tone +🧑🏽‍❤‍🧑🏾 couple with heart: person, person, medium skin tone, medium-dark skin tone +🧑🏽‍❤️‍🧑🏿 couple with heart: person, person, medium skin tone, dark skin tone +🧑🏽‍❤‍🧑🏿 couple with heart: person, person, medium skin tone, dark skin tone +🧑🏾‍❤️‍🧑🏻 couple with heart: person, person, medium-dark skin tone, light skin tone +🧑🏾‍❤‍🧑🏻 couple with heart: person, person, medium-dark skin tone, light skin tone +🧑🏾‍❤️‍🧑🏼 couple with heart: person, person, medium-dark skin tone, medium-light skin tone +🧑🏾‍❤‍🧑🏼 couple with heart: person, person, medium-dark skin tone, medium-light skin tone +🧑🏾‍❤️‍🧑🏽 couple with heart: person, person, medium-dark skin tone, medium skin tone +🧑🏾‍❤‍🧑🏽 couple with heart: person, person, medium-dark skin tone, medium skin tone +🧑🏾‍❤️‍🧑🏿 couple with heart: person, person, medium-dark skin tone, dark skin tone +🧑🏾‍❤‍🧑🏿 couple with heart: person, person, medium-dark skin tone, dark skin tone +🧑🏿‍❤️‍🧑🏻 couple with heart: person, person, dark skin tone, light skin tone +🧑🏿‍❤‍🧑🏻 couple with heart: person, person, dark skin tone, light skin tone +🧑🏿‍❤️‍🧑🏼 couple with heart: person, person, dark skin tone, medium-light skin tone +🧑🏿‍❤‍🧑🏼 couple with heart: person, person, dark skin tone, medium-light skin tone +🧑🏿‍❤️‍🧑🏽 couple with heart: person, person, dark skin tone, medium skin tone +🧑🏿‍❤‍🧑🏽 couple with heart: person, person, dark skin tone, medium skin tone +🧑🏿‍❤️‍🧑🏾 couple with heart: person, person, dark skin tone, medium-dark skin tone +🧑🏿‍❤‍🧑🏾 couple with heart: person, person, dark skin tone, medium-dark skin tone +👩‍❤️‍👨 couple with heart: woman, man +👩‍❤‍👨 couple with heart: woman, man +👩🏻‍❤️‍👨🏻 couple with heart: woman, man, light skin tone +👩🏻‍❤‍👨🏻 couple with heart: woman, man, light skin tone +👩🏻‍❤️‍👨🏼 couple with heart: woman, man, light skin tone, medium-light skin tone +👩🏻‍❤‍👨🏼 couple with heart: woman, man, light skin tone, medium-light skin tone +👩🏻‍❤️‍👨🏽 couple with heart: woman, man, light skin tone, medium skin tone +👩🏻‍❤‍👨🏽 couple with heart: woman, man, light skin tone, medium skin tone +👩🏻‍❤️‍👨🏾 couple with heart: woman, man, light skin tone, medium-dark skin tone +👩🏻‍❤‍👨🏾 couple with heart: woman, man, light skin tone, medium-dark skin tone +👩🏻‍❤️‍👨🏿 couple with heart: woman, man, light skin tone, dark skin tone +👩🏻‍❤‍👨🏿 couple with heart: woman, man, light skin tone, dark skin tone +👩🏼‍❤️‍👨🏻 couple with heart: woman, man, medium-light skin tone, light skin tone +👩🏼‍❤‍👨🏻 couple with heart: woman, man, medium-light skin tone, light skin tone +👩🏼‍❤️‍👨🏼 couple with heart: woman, man, medium-light skin tone +👩🏼‍❤‍👨🏼 couple with heart: woman, man, medium-light skin tone +👩🏼‍❤️‍👨🏽 couple with heart: woman, man, medium-light skin tone, medium skin tone +👩🏼‍❤‍👨🏽 couple with heart: woman, man, medium-light skin tone, medium skin tone +👩🏼‍❤️‍👨🏾 couple with heart: woman, man, medium-light skin tone, medium-dark skin tone +👩🏼‍❤‍👨🏾 couple with heart: woman, man, medium-light skin tone, medium-dark skin tone +👩🏼‍❤️‍👨🏿 couple with heart: woman, man, medium-light skin tone, dark skin tone +👩🏼‍❤‍👨🏿 couple with heart: woman, man, medium-light skin tone, dark skin tone +👩🏽‍❤️‍👨🏻 couple with heart: woman, man, medium skin tone, light skin tone +👩🏽‍❤‍👨🏻 couple with heart: woman, man, medium skin tone, light skin tone +👩🏽‍❤️‍👨🏼 couple with heart: woman, man, medium skin tone, medium-light skin tone +👩🏽‍❤‍👨🏼 couple with heart: woman, man, medium skin tone, medium-light skin tone +👩🏽‍❤️‍👨🏽 couple with heart: woman, man, medium skin tone +👩🏽‍❤‍👨🏽 couple with heart: woman, man, medium skin tone +👩🏽‍❤️‍👨🏾 couple with heart: woman, man, medium skin tone, medium-dark skin tone +👩🏽‍❤‍👨🏾 couple with heart: woman, man, medium skin tone, medium-dark skin tone +👩🏽‍❤️‍👨🏿 couple with heart: woman, man, medium skin tone, dark skin tone +👩🏽‍❤‍👨🏿 couple with heart: woman, man, medium skin tone, dark skin tone +👩🏾‍❤️‍👨🏻 couple with heart: woman, man, medium-dark skin tone, light skin tone +👩🏾‍❤‍👨🏻 couple with heart: woman, man, medium-dark skin tone, light skin tone +👩🏾‍❤️‍👨🏼 couple with heart: woman, man, medium-dark skin tone, medium-light skin tone +👩🏾‍❤‍👨🏼 couple with heart: woman, man, medium-dark skin tone, medium-light skin tone +👩🏾‍❤️‍👨🏽 couple with heart: woman, man, medium-dark skin tone, medium skin tone +👩🏾‍❤‍👨🏽 couple with heart: woman, man, medium-dark skin tone, medium skin tone +👩🏾‍❤️‍👨🏾 couple with heart: woman, man, medium-dark skin tone +👩🏾‍❤‍👨🏾 couple with heart: woman, man, medium-dark skin tone +👩🏾‍❤️‍👨🏿 couple with heart: woman, man, medium-dark skin tone, dark skin tone +👩🏾‍❤‍👨🏿 couple with heart: woman, man, medium-dark skin tone, dark skin tone +👩🏿‍❤️‍👨🏻 couple with heart: woman, man, dark skin tone, light skin tone +👩🏿‍❤‍👨🏻 couple with heart: woman, man, dark skin tone, light skin tone +👩🏿‍❤️‍👨🏼 couple with heart: woman, man, dark skin tone, medium-light skin tone +👩🏿‍❤‍👨🏼 couple with heart: woman, man, dark skin tone, medium-light skin tone +👩🏿‍❤️‍👨🏽 couple with heart: woman, man, dark skin tone, medium skin tone +👩🏿‍❤‍👨🏽 couple with heart: woman, man, dark skin tone, medium skin tone +👩🏿‍❤️‍👨🏾 couple with heart: woman, man, dark skin tone, medium-dark skin tone +👩🏿‍❤‍👨🏾 couple with heart: woman, man, dark skin tone, medium-dark skin tone +👩🏿‍❤️‍👨🏿 couple with heart: woman, man, dark skin tone +👩🏿‍❤‍👨🏿 couple with heart: woman, man, dark skin tone +👨‍❤️‍👨 couple with heart: man, man +👨‍❤‍👨 couple with heart: man, man +👨🏻‍❤️‍👨🏻 couple with heart: man, man, light skin tone +👨🏻‍❤‍👨🏻 couple with heart: man, man, light skin tone +👨🏻‍❤️‍👨🏼 couple with heart: man, man, light skin tone, medium-light skin tone +👨🏻‍❤‍👨🏼 couple with heart: man, man, light skin tone, medium-light skin tone +👨🏻‍❤️‍👨🏽 couple with heart: man, man, light skin tone, medium skin tone +👨🏻‍❤‍👨🏽 couple with heart: man, man, light skin tone, medium skin tone +👨🏻‍❤️‍👨🏾 couple with heart: man, man, light skin tone, medium-dark skin tone +👨🏻‍❤‍👨🏾 couple with heart: man, man, light skin tone, medium-dark skin tone +👨🏻‍❤️‍👨🏿 couple with heart: man, man, light skin tone, dark skin tone +👨🏻‍❤‍👨🏿 couple with heart: man, man, light skin tone, dark skin tone +👨🏼‍❤️‍👨🏻 couple with heart: man, man, medium-light skin tone, light skin tone +👨🏼‍❤‍👨🏻 couple with heart: man, man, medium-light skin tone, light skin tone +👨🏼‍❤️‍👨🏼 couple with heart: man, man, medium-light skin tone +👨🏼‍❤‍👨🏼 couple with heart: man, man, medium-light skin tone +👨🏼‍❤️‍👨🏽 couple with heart: man, man, medium-light skin tone, medium skin tone +👨🏼‍❤‍👨🏽 couple with heart: man, man, medium-light skin tone, medium skin tone +👨🏼‍❤️‍👨🏾 couple with heart: man, man, medium-light skin tone, medium-dark skin tone +👨🏼‍❤‍👨🏾 couple with heart: man, man, medium-light skin tone, medium-dark skin tone +👨🏼‍❤️‍👨🏿 couple with heart: man, man, medium-light skin tone, dark skin tone +👨🏼‍❤‍👨🏿 couple with heart: man, man, medium-light skin tone, dark skin tone +👨🏽‍❤️‍👨🏻 couple with heart: man, man, medium skin tone, light skin tone +👨🏽‍❤‍👨🏻 couple with heart: man, man, medium skin tone, light skin tone +👨🏽‍❤️‍👨🏼 couple with heart: man, man, medium skin tone, medium-light skin tone +👨🏽‍❤‍👨🏼 couple with heart: man, man, medium skin tone, medium-light skin tone +👨🏽‍❤️‍👨🏽 couple with heart: man, man, medium skin tone +👨🏽‍❤‍👨🏽 couple with heart: man, man, medium skin tone +👨🏽‍❤️‍👨🏾 couple with heart: man, man, medium skin tone, medium-dark skin tone +👨🏽‍❤‍👨🏾 couple with heart: man, man, medium skin tone, medium-dark skin tone +👨🏽‍❤️‍👨🏿 couple with heart: man, man, medium skin tone, dark skin tone +👨🏽‍❤‍👨🏿 couple with heart: man, man, medium skin tone, dark skin tone +👨🏾‍❤️‍👨🏻 couple with heart: man, man, medium-dark skin tone, light skin tone +👨🏾‍❤‍👨🏻 couple with heart: man, man, medium-dark skin tone, light skin tone +👨🏾‍❤️‍👨🏼 couple with heart: man, man, medium-dark skin tone, medium-light skin tone +👨🏾‍❤‍👨🏼 couple with heart: man, man, medium-dark skin tone, medium-light skin tone +👨🏾‍❤️‍👨🏽 couple with heart: man, man, medium-dark skin tone, medium skin tone +👨🏾‍❤‍👨🏽 couple with heart: man, man, medium-dark skin tone, medium skin tone +👨🏾‍❤️‍👨🏾 couple with heart: man, man, medium-dark skin tone +👨🏾‍❤‍👨🏾 couple with heart: man, man, medium-dark skin tone +👨🏾‍❤️‍👨🏿 couple with heart: man, man, medium-dark skin tone, dark skin tone +👨🏾‍❤‍👨🏿 couple with heart: man, man, medium-dark skin tone, dark skin tone +👨🏿‍❤️‍👨🏻 couple with heart: man, man, dark skin tone, light skin tone +👨🏿‍❤‍👨🏻 couple with heart: man, man, dark skin tone, light skin tone +👨🏿‍❤️‍👨🏼 couple with heart: man, man, dark skin tone, medium-light skin tone +👨🏿‍❤‍👨🏼 couple with heart: man, man, dark skin tone, medium-light skin tone +👨🏿‍❤️‍👨🏽 couple with heart: man, man, dark skin tone, medium skin tone +👨🏿‍❤‍👨🏽 couple with heart: man, man, dark skin tone, medium skin tone +👨🏿‍❤️‍👨🏾 couple with heart: man, man, dark skin tone, medium-dark skin tone +👨🏿‍❤‍👨🏾 couple with heart: man, man, dark skin tone, medium-dark skin tone +👨🏿‍❤️‍👨🏿 couple with heart: man, man, dark skin tone +👨🏿‍❤‍👨🏿 couple with heart: man, man, dark skin tone +👩‍❤️‍👩 couple with heart: woman, woman +👩‍❤‍👩 couple with heart: woman, woman +👩🏻‍❤️‍👩🏻 couple with heart: woman, woman, light skin tone +👩🏻‍❤‍👩🏻 couple with heart: woman, woman, light skin tone +👩🏻‍❤️‍👩🏼 couple with heart: woman, woman, light skin tone, medium-light skin tone +👩🏻‍❤‍👩🏼 couple with heart: woman, woman, light skin tone, medium-light skin tone +👩🏻‍❤️‍👩🏽 couple with heart: woman, woman, light skin tone, medium skin tone +👩🏻‍❤‍👩🏽 couple with heart: woman, woman, light skin tone, medium skin tone +👩🏻‍❤️‍👩🏾 couple with heart: woman, woman, light skin tone, medium-dark skin tone +👩🏻‍❤‍👩🏾 couple with heart: woman, woman, light skin tone, medium-dark skin tone +👩🏻‍❤️‍👩🏿 couple with heart: woman, woman, light skin tone, dark skin tone +👩🏻‍❤‍👩🏿 couple with heart: woman, woman, light skin tone, dark skin tone +👩🏼‍❤️‍👩🏻 couple with heart: woman, woman, medium-light skin tone, light skin tone +👩🏼‍❤‍👩🏻 couple with heart: woman, woman, medium-light skin tone, light skin tone +👩🏼‍❤️‍👩🏼 couple with heart: woman, woman, medium-light skin tone +👩🏼‍❤‍👩🏼 couple with heart: woman, woman, medium-light skin tone +👩🏼‍❤️‍👩🏽 couple with heart: woman, woman, medium-light skin tone, medium skin tone +👩🏼‍❤‍👩🏽 couple with heart: woman, woman, medium-light skin tone, medium skin tone +👩🏼‍❤️‍👩🏾 couple with heart: woman, woman, medium-light skin tone, medium-dark skin tone +👩🏼‍❤‍👩🏾 couple with heart: woman, woman, medium-light skin tone, medium-dark skin tone +👩🏼‍❤️‍👩🏿 couple with heart: woman, woman, medium-light skin tone, dark skin tone +👩🏼‍❤‍👩🏿 couple with heart: woman, woman, medium-light skin tone, dark skin tone +👩🏽‍❤️‍👩🏻 couple with heart: woman, woman, medium skin tone, light skin tone +👩🏽‍❤‍👩🏻 couple with heart: woman, woman, medium skin tone, light skin tone +👩🏽‍❤️‍👩🏼 couple with heart: woman, woman, medium skin tone, medium-light skin tone +👩🏽‍❤‍👩🏼 couple with heart: woman, woman, medium skin tone, medium-light skin tone +👩🏽‍❤️‍👩🏽 couple with heart: woman, woman, medium skin tone +👩🏽‍❤‍👩🏽 couple with heart: woman, woman, medium skin tone +👩🏽‍❤️‍👩🏾 couple with heart: woman, woman, medium skin tone, medium-dark skin tone +👩🏽‍❤‍👩🏾 couple with heart: woman, woman, medium skin tone, medium-dark skin tone +👩🏽‍❤️‍👩🏿 couple with heart: woman, woman, medium skin tone, dark skin tone +👩🏽‍❤‍👩🏿 couple with heart: woman, woman, medium skin tone, dark skin tone +👩🏾‍❤️‍👩🏻 couple with heart: woman, woman, medium-dark skin tone, light skin tone +👩🏾‍❤‍👩🏻 couple with heart: woman, woman, medium-dark skin tone, light skin tone +👩🏾‍❤️‍👩🏼 couple with heart: woman, woman, medium-dark skin tone, medium-light skin tone +👩🏾‍❤‍👩🏼 couple with heart: woman, woman, medium-dark skin tone, medium-light skin tone +👩🏾‍❤️‍👩🏽 couple with heart: woman, woman, medium-dark skin tone, medium skin tone +👩🏾‍❤‍👩🏽 couple with heart: woman, woman, medium-dark skin tone, medium skin tone +👩🏾‍❤️‍👩🏾 couple with heart: woman, woman, medium-dark skin tone +👩🏾‍❤‍👩🏾 couple with heart: woman, woman, medium-dark skin tone +👩🏾‍❤️‍👩🏿 couple with heart: woman, woman, medium-dark skin tone, dark skin tone +👩🏾‍❤‍👩🏿 couple with heart: woman, woman, medium-dark skin tone, dark skin tone +👩🏿‍❤️‍👩🏻 couple with heart: woman, woman, dark skin tone, light skin tone +👩🏿‍❤‍👩🏻 couple with heart: woman, woman, dark skin tone, light skin tone +👩🏿‍❤️‍👩🏼 couple with heart: woman, woman, dark skin tone, medium-light skin tone +👩🏿‍❤‍👩🏼 couple with heart: woman, woman, dark skin tone, medium-light skin tone +👩🏿‍❤️‍👩🏽 couple with heart: woman, woman, dark skin tone, medium skin tone +👩🏿‍❤‍👩🏽 couple with heart: woman, woman, dark skin tone, medium skin tone +👩🏿‍❤️‍👩🏾 couple with heart: woman, woman, dark skin tone, medium-dark skin tone +👩🏿‍❤‍👩🏾 couple with heart: woman, woman, dark skin tone, medium-dark skin tone +👩🏿‍❤️‍👩🏿 couple with heart: woman, woman, dark skin tone +👩🏿‍❤‍👩🏿 couple with heart: woman, woman, dark skin tone +👨‍👩‍👦 family: man, woman, boy +👨‍👩‍👧 family: man, woman, girl +👨‍👩‍👧‍👦 family: man, woman, girl, boy +👨‍👩‍👦‍👦 family: man, woman, boy, boy +👨‍👩‍👧‍👧 family: man, woman, girl, girl +👨‍👨‍👦 family: man, man, boy +👨‍👨‍👧 family: man, man, girl +👨‍👨‍👧‍👦 family: man, man, girl, boy +👨‍👨‍👦‍👦 family: man, man, boy, boy +👨‍👨‍👧‍👧 family: man, man, girl, girl +👩‍👩‍👦 family: woman, woman, boy +👩‍👩‍👧 family: woman, woman, girl +👩‍👩‍👧‍👦 family: woman, woman, girl, boy +👩‍👩‍👦‍👦 family: woman, woman, boy, boy +👩‍👩‍👧‍👧 family: woman, woman, girl, girl +👨‍👦 family: man, boy +👨‍👦‍👦 family: man, boy, boy +👨‍👧 family: man, girl +👨‍👧‍👦 family: man, girl, boy +👨‍👧‍👧 family: man, girl, girl +👩‍👦 family: woman, boy +👩‍👦‍👦 family: woman, boy, boy +👩‍👧 family: woman, girl +👩‍👧‍👦 family: woman, girl, boy +👩‍👧‍👧 family: woman, girl, girl +🗣️ speaking head +🗣 speaking head +👤 bust in silhouette +👥 busts in silhouette +🫂 people hugging +👪 family +🧑‍🧑‍🧒 family: adult, adult, child +🧑‍🧑‍🧒‍🧒 family: adult, adult, child, child +🧑‍🧒 family: adult, child +🧑‍🧒‍🧒 family: adult, child, child +👣 footprints +🫆 fingerprint +🏻 light skin tone +🏼 medium-light skin tone +🏽 medium skin tone +🏾 medium-dark skin tone +🏿 dark skin tone +🦰 red hair +🦱 curly hair +🦳 white hair +🦲 bald +🐵 monkey face +🐒 monkey +🦍 gorilla +🦧 orangutan +🐶 dog face +🐕 dog +🦮 guide dog +🐕‍🦺 service dog +🐩 poodle +🐺 wolf +🦊 fox +🦝 raccoon +🐱 cat face +🐈 cat +🐈‍⬛ black cat +🦁 lion +🐯 tiger face +🐅 tiger +🐆 leopard +🐴 horse face +🫎 moose +🫏 donkey +🐎 horse +🦄 unicorn +🦓 zebra +🦌 deer +🦬 bison +🐮 cow face +🐂 ox +🐃 water buffalo +🐄 cow +🐷 pig face +🐖 pig +🐗 boar +🐽 pig nose +🐏 ram +🐑 ewe +🐐 goat +🐪 camel +🐫 two-hump camel +🦙 llama +🦒 giraffe +🐘 elephant +🦣 mammoth +🦏 rhinoceros +🦛 hippopotamus +🐭 mouse face +🐁 mouse +🐀 rat +🐹 hamster +🐰 rabbit face +🐇 rabbit +🐿️ chipmunk +🐿 chipmunk +🦫 beaver +🦔 hedgehog +🦇 bat +🐻 bear +🐻‍❄️ polar bear +🐻‍❄ polar bear +🐨 koala +🐼 panda +🦥 sloth +🦦 otter +🦨 skunk +🦘 kangaroo +🦡 badger +🐾 paw prints +🦃 turkey +🐔 chicken +🐓 rooster +🐣 hatching chick +🐤 baby chick +🐥 front-facing baby chick +🐦 bird +🐧 penguin +🕊️ dove +🕊 dove +🦅 eagle +🦆 duck +🦢 swan +🦉 owl +🦤 dodo +🪶 feather +🦩 flamingo +🦚 peacock +🦜 parrot +🪽 wing +🐦‍⬛ black bird +🪿 goose +🐦‍🔥 phoenix +🐸 frog +🐊 crocodile +🐢 turtle +🦎 lizard +🐍 snake +🐲 dragon face +🐉 dragon +🦕 sauropod +🦖 T-Rex +🐳 spouting whale +🐋 whale +🐬 dolphin +🦭 seal +🐟 fish +🐠 tropical fish +🐡 blowfish +🦈 shark +🐙 octopus +🐚 spiral shell +🪸 coral +🪼 jellyfish +🦀 crab +🦞 lobster +🦐 shrimp +🦑 squid +🦪 oyster +🐌 snail +🦋 butterfly +🐛 bug +🐜 ant +🐝 honeybee +🪲 beetle +🐞 lady beetle +🦗 cricket +🪳 cockroach +🕷️ spider +🕷 spider +🕸️ spider web +🕸 spider web +🦂 scorpion +🦟 mosquito +🪰 fly +🪱 worm +🦠 microbe +💐 bouquet +🌸 cherry blossom +💮 white flower +🪷 lotus +🏵️ rosette +🏵 rosette +🌹 rose +🥀 wilted flower +🌺 hibiscus +🌻 sunflower +🌼 blossom +🌷 tulip +🪻 hyacinth +🌱 seedling +🪴 potted plant +🌲 evergreen tree +🌳 deciduous tree +🌴 palm tree +🌵 cactus +🌾 sheaf of rice +🌿 herb +☘️ shamrock +☘ shamrock +🍀 four leaf clover +🍁 maple leaf +🍂 fallen leaf +🍃 leaf fluttering in wind +🪹 empty nest +🪺 nest with eggs +🍄 mushroom +🪾 leafless tree +🍇 grapes +🍈 melon +🍉 watermelon +🍊 tangerine +🍋 lemon +🍋‍🟩 lime +🍌 banana +🍍 pineapple +🥭 mango +🍎 red apple +🍏 green apple +🍐 pear +🍑 peach +🍒 cherries +🍓 strawberry +🫐 blueberries +🥝 kiwi fruit +🍅 tomato +🫒 olive +🥥 coconut +🥑 avocado +🍆 eggplant +🥔 potato +🥕 carrot +🌽 ear of corn +🌶️ hot pepper +🌶 hot pepper +🫑 bell pepper +🥒 cucumber +🥬 leafy green +🥦 broccoli +🧄 garlic +🧅 onion +🥜 peanuts +🫘 beans +🌰 chestnut +🫚 ginger root +🫛 pea pod +🍄‍🟫 brown mushroom +🫜 root vegetable +🍞 bread +🥐 croissant +🥖 baguette bread +🫓 flatbread +🥨 pretzel +🥯 bagel +🥞 pancakes +🧇 waffle +🧀 cheese wedge +🍖 meat on bone +🍗 poultry leg +🥩 cut of meat +🥓 bacon +🍔 hamburger +🍟 french fries +🍕 pizza +🌭 hot dog +🥪 sandwich +🌮 taco +🌯 burrito +🫔 tamale +🥙 stuffed flatbread +🧆 falafel +🥚 egg +🍳 cooking +🥘 shallow pan of food +🍲 pot of food +🫕 fondue +🥣 bowl with spoon +🥗 green salad +🍿 popcorn +🧈 butter +🧂 salt +🥫 canned food +🍱 bento box +🍘 rice cracker +🍙 rice ball +🍚 cooked rice +🍛 curry rice +🍜 steaming bowl +🍝 spaghetti +🍠 roasted sweet potato +🍢 oden +🍣 sushi +🍤 fried shrimp +🍥 fish cake with swirl +🥮 moon cake +🍡 dango +🥟 dumpling +🥠 fortune cookie +🥡 takeout box +🍦 soft ice cream +🍧 shaved ice +🍨 ice cream +🍩 doughnut +🍪 cookie +🎂 birthday cake +🍰 shortcake +🧁 cupcake +🥧 pie +🍫 chocolate bar +🍬 candy +🍭 lollipop +🍮 custard +🍯 honey pot +🍼 baby bottle +🥛 glass of milk +☕ hot beverage +🫖 teapot +🍵 teacup without handle +🍶 sake +🍾 bottle with popping cork +🍷 wine glass +🍸 cocktail glass +🍹 tropical drink +🍺 beer mug +🍻 clinking beer mugs +🥂 clinking glasses +🥃 tumbler glass +🫗 pouring liquid +🥤 cup with straw +🧋 bubble tea +🧃 beverage box +🧉 mate +🧊 ice +🥢 chopsticks +🍽️ fork and knife with plate +🍽 fork and knife with plate +🍴 fork and knife +🥄 spoon +🔪 kitchen knife +🫙 jar +🏺 amphora +🌍 globe showing Europe-Africa +🌎 globe showing Americas +🌏 globe showing Asia-Australia +🌐 globe with meridians +🗺️ world map +🗺 world map +🗾 map of Japan +🧭 compass +🏔️ snow-capped mountain +🏔 snow-capped mountain +⛰️ mountain +⛰ mountain +🌋 volcano +🗻 mount fuji +🏕️ camping +🏕 camping +🏖️ beach with umbrella +🏖 beach with umbrella +🏜️ desert +🏜 desert +🏝️ desert island +🏝 desert island +🏞️ national park +🏞 national park +🏟️ stadium +🏟 stadium +🏛️ classical building +🏛 classical building +🏗️ building construction +🏗 building construction +🧱 brick +🪨 rock +🪵 wood +🛖 hut +🏘️ houses +🏘 houses +🏚️ derelict house +🏚 derelict house +🏠 house +🏡 house with garden +🏢 office building +🏣 Japanese post office +🏤 post office +🏥 hospital +🏦 bank +🏨 hotel +🏩 love hotel +🏪 convenience store +🏫 school +🏬 department store +🏭 factory +🏯 Japanese castle +🏰 castle +💒 wedding +🗼 Tokyo tower +🗽 Statue of Liberty +⛪ church +🕌 mosque +🛕 hindu temple +🕍 synagogue +⛩️ shinto shrine +⛩ shinto shrine +🕋 kaaba +⛲ fountain +⛺ tent +🌁 foggy +🌃 night with stars +🏙️ cityscape +🏙 cityscape +🌄 sunrise over mountains +🌅 sunrise +🌆 cityscape at dusk +🌇 sunset +🌉 bridge at night +♨️ hot springs +♨ hot springs +🎠 carousel horse +🛝 playground slide +🎡 ferris wheel +🎢 roller coaster +💈 barber pole +🎪 circus tentnd +🚂 locomotive +🚃 railway car +🚄 high-speed train +🚅 bullet train +🚆 train +🚇 metro +🚈 light rail +🚉 station +🚊 tram +🚝 monorail +🚞 mountain railway +🚋 tram car +🚌 bus +🚍 oncoming bus +🚎 trolleybus +🚐 minibus +🚑 ambulance +🚒 fire engine +🚓 police car +🚔 oncoming police car +🚕 taxi +🚖 oncoming taxi +🚗 automobile +🚘 oncoming automobile +🚙 sport utility vehicle +🛻 pickup truck +🚚 delivery truck +🚛 articulated lorry +🚜 tractor +🏎️ racing car +🏎 racing car +🏍️ motorcycle +🏍 motorcycle +🛵 motor scooter +🦽 manual wheelchair +🦼 motorized wheelchair +🛺 auto rickshaw +🚲 bicycle +🛴 kick scooter +🛹 skateboard +🛼 roller skate +🚏 bus stop +🛣️ motorway +🛣 motorway +🛤️ railway track +🛤 railway track +🛢️ oil drum +🛢 oil drum +⛽ fuel pump +🛞 wheel +🚨 police car light +🚥 horizontal traffic light +🚦 vertical traffic light +🛑 stop sign +🚧 constructionr +⚓ anchor +🛟 ring buoy +⛵ sailboat +🛶 canoe +🚤 speedboat +🛳️ passenger ship +🛳 passenger ship +⛴️ ferry +⛴ ferry +🛥️ motor boat +🛥 motor boat +🚢 ship +✈️ airplane +✈ airplane +🛩️ small airplane +🛩 small airplane +🛫 airplane departure +🛬 airplane arrival +🪂 parachute +💺 seat +🚁 helicopter +🚟 suspension railway +🚠 mountain cableway +🚡 aerial tramway +🛰️ satellite +🛰 satellite +🚀 rocket +🛸 flying saucer +🛎️ bellhop bell +🛎 bellhop bell +🧳 luggage +⌛ hourglass done +⏳ hourglass not done +⌚ watch +⏰ alarm clock +⏱️ stopwatch +⏱ stopwatch +⏲️ timer clock +⏲ timer clock +🕰️ mantelpiece clock +🕰 mantelpiece clock +🕛 twelve o’clock +🕧 twelve-thirty +🕐 one o’clock +🕜 one-thirty +🕑 two o’clock +🕝 two-thirty +🕒 three o’clock +🕞 three-thirty +🕓 four o’clock +🕟 four-thirty +🕔 five o’clock +🕠 five-thirty +🕕 six o’clock +🕡 six-thirty +🕖 seven o’clock +🕢 seven-thirty +🕗 eight o’clock +🕣 eight-thirty +🕘 nine o’clock +🕤 nine-thirty +🕙 ten o’clock +🕥 ten-thirty +🕚 eleven o’clock +🕦 eleven-thirty +🌑 new moon +🌒 waxing crescent moon +🌓 first quarter moon +🌔 waxing gibbous moon +🌕 full moon +🌖 waning gibbous moon +🌗 last quarter moon +🌘 waning crescent moon +🌙 crescent moon +🌚 new moon face +🌛 first quarter moon face +🌜 last quarter moon face +🌡️ thermometer +🌡 thermometer +☀️ sun +☀ sun +🌝 full moon face +🌞 sun with face +🪐 ringed planet +⭐ star +🌟 glowing star +🌠 shooting star +🌌 milky way +☁️ cloud +☁ cloud +⛅ sun behind cloud +⛈️ cloud with lightning and rain +⛈ cloud with lightning and rain +🌤️ sun behind small cloud +🌤 sun behind small cloud +🌥️ sun behind large cloud +🌥 sun behind large cloud +🌦️ sun behind rain cloud +🌦 sun behind rain cloud +🌧️ cloud with rain +🌧 cloud with rain +🌨️ cloud with snow +🌨 cloud with snow +🌩️ cloud with lightning +🌩 cloud with lightning +🌪️ tornado +🌪 tornado +🌫️ fog +🌫 fog +🌬️ wind face +🌬 wind face +🌀 cyclone +🌈 rainbow +🌂 closed umbrella +☂️ umbrella +☂ umbrella +☔ umbrella with rain drops +⛱️ umbrella on ground +⛱ umbrella on ground +⚡ high voltage +❄️ snowflake +❄ snowflake +☃️ snowman +☃ snowman +⛄ snowman without snow +☄️ comet +☄ comet +🔥 fire +💧 droplet +🌊 water wave +🎃 jack-o-lantern +🎄 Christmas tree +🎆 fireworks +🎇 sparkler +🧨 firecracker +✨ sparkles +🎈 balloon +🎉 party popper +🎊 confetti ball +🎋 tanabata tree +🎍 pine decoration +🎎 Japanese dolls +🎏 carp streamer +🎐 wind chime +🎑 moon viewing ceremony +🧧 red envelope +🎀 ribbon +🎁 wrapped gift +🎗️ reminder ribbon +🎗 reminder ribbon +🎟️ admission tickets +🎟 admission tickets +🎫 ticket +🎖️ military medal +🎖 military medal +🏆 trophy +🏅 sports medal +🥇 1st place medal +🥈 2nd place medal +🥉 3rd place medal +⚽ soccer ball +⚾ baseball +🥎 softball +🏀 basketball +🏐 volleyball +🏈 american football +🏉 rugby football +🎾 tennis +🥏 flying disc +🎳 bowling +🏏 cricket game +🏑 field hockey +🏒 ice hockey +🥍 lacrosse +🏓 ping pong +🏸 badminton +🥊 boxing glove +🥋 martial arts uniform +🥅 goal net +⛳ flag in hole +⛸️ ice skate +⛸ ice skate +🎣 fishing pole +🤿 diving mask +🎽 running shirt +🎿 skis +🛷 sled +🥌 curling stonee +🎯 bullseye +🪀 yo-yo +🪁 kite +🔫 water pistol +🎱 pool 8 ball +🔮 crystal ball +🪄 magic wand +🎮 video game +🕹️ joystick +🕹 joystick +🎰 slot machine +🎲 game die +🧩 puzzle piece +🧸 teddy bear +🪅 piñata +🪩 mirror ball +🪆 nesting dolls +♠️ spade suit +♠ spade suit +♥️ heart suit +♥ heart suit +♦️ diamond suit +♦ diamond suit +♣️ club suit +♣ club suit +♟️ chess pawn +♟ chess pawn +🃏 joker +🀄 mahjong red dragon +🎴 flower playing cards +🎭 performing arts +🖼️ framed picture +🖼 framed picture +🎨 artist palette +🧵 thread +🪡 sewing needle +🧶 yarn +🪢 knot +👓 glasses +🕶️ sunglasses +🕶 sunglasses +🥽 goggles +🥼 lab coat +🦺 safety vest +👔 necktie +👕 t-shirt +👖 jeans +🧣 scarf +🧤 gloves +🧥 coat +🧦 socks +👗 dress +👘 kimono +🥻 sari +🩱 one-piece swimsuit +🩲 briefs +🩳 shorts +👙 bikini +👚 woman’s clothes +🪭 folding hand fan +👛 purse +👜 handbag +👝 clutch bag +🛍️ shopping bags +🛍 shopping bags +🎒 backpack +🩴 thong sandal +👞 man’s shoe +👟 running shoe +🥾 hiking boot +🥿 flat shoe +👠 high-heeled shoe +👡 woman’s sandal +🩰 ballet shoes +👢 woman’s boot +🪮 hair pick +👑 crown +👒 woman’s hat +🎩 top hat +🎓 graduation cap +🧢 billed cap +🪖 military helmet +⛑️ rescue worker’s helmet +⛑ rescue worker’s helmet +📿 prayer beads +💄 lipstick +💍 ring +💎 gem stone +🔇 muted speaker +🔈 speaker low volume +🔉 speaker medium volume +🔊 speaker high volume +📢 loudspeaker +📣 megaphone +📯 postal horn +🔔 bell +🔕 bell with slash +🎼 musical score +🎵 musical note +🎶 musical notes +🎙️ studio microphone +🎙 studio microphone +🎚️ level slider +🎚 level slider +🎛️ control knobs +🎛 control knobs +🎤 microphone +🎧 headphone +📻 radio +🎷 saxophone +🪗 accordion +🎸 guitar +🎹 musical keyboard +🎺 trumpet +🎻 violin +🪕 banjo +🥁 drum +🪘 long drum +🪇 maracas +🪈 flute +🪉 harp +📱 mobile phone +📲 mobile phone with arrow +☎️ telephone +☎ telephone +📞 telephone receiver +📟 pager +📠 fax machine +🔋 battery +🪫 low battery +🔌 electric plug +💻 laptop +🖥️ desktop computer +🖥 desktop computer +🖨️ printer +🖨 printer +⌨️ keyboard +⌨ keyboard +🖱️ computer mouse +🖱 computer mouse +🖲️ trackball +🖲 trackball +💽 computer disk +💾 floppy disk +💿 optical disk +📀 dvd +🧮 abacus +🎥 movie camera +🎞️ film frames +🎞 film frames +📽️ film projector +📽 film projector +🎬 clapper board +📺 television +📷 camera +📸 camera with flash +📹 video camera +📼 videocassette +🔍 magnifying glass tilted left +🔎 magnifying glass tilted right +🕯️ candle +🕯 candle +💡 light bulb +🔦 flashlight +🏮 red paper lantern +🪔 diya lamp +📔 notebook with decorative cover +📕 closed book +📖 open book +📗 green book +📘 blue book +📙 orange book +📚 books +📓 notebook +📒 ledger +📃 page with curl +📜 scroll +📄 page facing up +📰 newspaper +🗞️ rolled-up newspaper +🗞 rolled-up newspaper +📑 bookmark tabs +🔖 bookmark +🏷️ label +🏷 label +💰 money bag +🪙 coin +💴 yen banknote +💵 dollar banknote +💶 euro banknote +💷 pound banknote +💸 money with wings +💳 credit card +🧾 receipt +💹 chart increasing with yen +✉️ envelope +✉ envelope +📧 e-mail +📨 incoming envelope +📩 envelope with arrow +📤 outbox tray +📥 inbox tray +📦 package +📫 closed mailbox with raised flag +📪 closed mailbox with lowered flag +📬 open mailbox with raised flag +📭 open mailbox with lowered flag +📮 postbox +🗳️ ballot box with ballot +🗳 ballot box with ballot +✏️ pencil +✏ pencil +✒️ black nib +✒ black nib +🖋️ fountain pen +🖋 fountain pen +🖊️ pen +🖊 pen +🖌️ paintbrush +🖌 paintbrush +🖍️ crayon +🖍 crayon +📝 memo +💼 briefcase +📁 file folder +📂 open file folder +🗂️ card index dividers +🗂 card index dividers +📅 calendar +📆 tear-off calendar +🗒️ spiral notepad +🗒 spiral notepad +🗓️ spiral calendar +🗓 spiral calendar +📇 card index +📈 chart increasing +📉 chart decreasing +📊 bar chart +📋 clipboard +📌 pushpin +📍 round pushpin +📎 paperclip +🖇️ linked paperclips +🖇 linked paperclips +📏 straight ruler +📐 triangular ruler +✂️ scissors +✂ scissors +🗃️ card file box +🗃 card file box +🗄️ file cabinet +🗄 file cabinet +🗑️ wastebasket +🗑 wastebasket +🔒 locked +🔓 unlocked +🔏 locked with pen +🔐 locked with key +🔑 key +🗝️ old key +🗝 old key +🔨 hammer +🪓 axe +⛏️ pick +⛏ pick +⚒️ hammer and pick +⚒ hammer and pick +🛠️ hammer and wrench +🛠 hammer and wrench +🗡️ dagger +🗡 dagger +⚔️ crossed swords +⚔ crossed swords +💣 bomb +🪃 boomerang +🏹 bow and arrow +🛡️ shield +🛡 shield +🪚 carpentry saw +🔧 wrench +🪛 screwdriver +🔩 nut and bolt +⚙️ gear +⚙ gear +🗜️ clamp +🗜 clamp +⚖️ balance scale +⚖ balance scale +🦯 white cane +🔗 link +⛓️‍💥 broken chain +⛓‍💥 broken chain +⛓️ chains +⛓ chains +🪝 hook +🧰 toolbox +🧲 magnet +🪜 ladder +🪏 shovel +⚗️ alembic +⚗ alembic +🧪 test tube +🧫 petri dish +🧬 dna +🔬 microscope +🔭 telescope +📡 satellite antenna +💉 syringe +🩸 drop of blood +💊 pill +🩹 adhesive bandage +🩼 crutch +🩺 stethoscope +🩻 x-ray +🚪 door +🛗 elevator +🪞 mirror +🪟 window +🛏️ bed +🛏 bed +🛋️ couch and lamp +🛋 couch and lamp +🪑 chair +🚽 toilet +🪠 plunger +🚿 shower +🛁 bathtub +🪤 mouse trap +🪒 razor +🧴 lotion bottle +🧷 safety pin +🧹 broom +🧺 basket +🧻 roll of paper +🪣 bucket +🧼 soap +🫧 bubbles +🪥 toothbrush +🧽 sponge +🧯 fire extinguisher +🛒 shopping cart +🚬 cigarette +⚰️ coffin +⚰ coffin +🪦 headstone +⚱️ funeral urn +⚱ funeral urn +🧿 nazar amulet +🪬 hamsa +🗿 moai +🪧 placard +🪪 identification card +🏧 ATM sign +🚮 litter in bin sign +🚰 potable water +♿ wheelchair symbol +🚹 men’s room +🚺 women’s room +🚻 restroom +🚼 baby symbol +🚾 water closet +🛂 passport control +🛃 customs +🛄 baggage claim +🛅 left luggage +⚠️ warning +⚠ warning +🚸 children crossing +⛔ no entry +🚫 prohibited +🚳 no bicycles +🚭 no smoking +🚯 no littering +🚱 non-potable water +🚷 no pedestrians +📵 no mobile phones +🔞 no one under eighteen +☢️ radioactive +☢ radioactive +☣️ biohazard +☣ biohazard +⬆️ up arrow +⬆ up arrow +↗️ up-right arrow +↗ up-right arrow +➡️ right arrow +➡ right arrow +↘️ down-right arrow +↘ down-right arrow +⬇️ down arrow +⬇ down arrow +↙️ down-left arrow +↙ down-left arrow +⬅️ left arrow +⬅ left arrow +↖️ up-left arrow +↖ up-left arrow +↕️ up-down arrow +↕ up-down arrow +↔️ left-right arrow +↔ left-right arrow +↩️ right arrow curving left +↩ right arrow curving left +↪️ left arrow curving right +↪ left arrow curving right +⤴️ right arrow curving up +⤴ right arrow curving up +⤵️ right arrow curving down +⤵ right arrow curving down +🔃 clockwise vertical arrows +🔄 counterclockwise arrows button +🔙 BACK arrow +🔚 END arrow +🔛 ON! arrow +🔜 SOON arrow +🔝 TOP arrow +🛐 place of worship +⚛️ atom symbol +⚛ atom symbol +🕉️ om +🕉 om +✡️ star of David +✡ star of David +☸️ wheel of dharma +☸ wheel of dharma +☯️ yin yang +☯ yin yang +✝️ latin cross +✝ latin cross +☦️ orthodox cross +☦ orthodox cross +☪️ star and crescent +☪ star and crescent +☮️ peace symbol +☮ peace symbol +🕎 menorah +🔯 dotted six-pointed star +🪯 khanda +♈ Aries +♉ Taurus +♊ Gemini +♋ Cancer +♌ Leo +♍ Virgo +♎ Libra +♏ Scorpio +♐ Sagittarius +♑ Capricorn +♒ Aquarius +♓ Pisces +⛎ Ophiuchus +🔀 shuffle tracks button +🔁 repeat button +🔂 repeat single button +▶️ play button +▶ play button +⏩ fast-forward button +⏭️ next track button +⏭ next track button +⏯️ play or pause button +⏯ play or pause button +◀️ reverse button +◀ reverse button +⏪ fast reverse button +⏮️ last track button +⏮ last track button +🔼 upwards button +⏫ fast up button +🔽 downwards button +⏬ fast down button +⏸️ pause button +⏸ pause button +⏹️ stop button +⏹ stop button +⏺️ record button +⏺ record button +⏏️ eject button +⏏ eject button +🎦 cinema +🔅 dim button +🔆 bright button +📶 antenna bars +🛜 wireless +📳 vibration mode +📴 mobile phone off +♀️ female sign +♀ female sign +♂️ male sign +♂ male sign +⚧️ transgender symbol +⚧ transgender symbol +✖️ multiply +✖ multiply +➕ plus +➖ minus +➗ divide +🟰 heavy equals sign +♾️ infinity +♾ infinity +‼️ double exclamation mark +‼ double exclamation mark +⁉️ exclamation question mark +⁉ exclamation question mark +❓ red question mark +❔ white question mark +❕ white exclamation mark +❗ red exclamation mark +〰️ wavy dash +〰 wavy dash +💱 currency exchange +💲 heavy dollar sign +⚕️ medical symbol +⚕ medical symbol +♻️ recycling symbol +♻ recycling symbol +⚜️ fleur-de-lis +⚜ fleur-de-lis +🔱 trident emblem +📛 name badge +🔰 Japanese symbol for beginner +⭕ hollow red circle +✅ check mark button +☑️ check box with check +☑ check box with check +✔️ check mark +✔ check mark +❌ cross mark +❎ cross mark button +➰ curly loop +➿ double curly loop +〽️ part alternation mark +〽 part alternation mark +✳️ eight-spoked asterisk +✳ eight-spoked asterisk +✴️ eight-pointed star +✴ eight-pointed star +❇️ sparkle +❇ sparkle +©️ copyright +© copyright +®️ registered +® registered +™️ trade mark +™ trade mark +🫟 splatter +#️⃣ keycap: # +#⃣ keycap: # +*️⃣ keycap: * +*⃣ keycap: * +0️⃣ keycap: 0 +0⃣ keycap: 0 +1️⃣ keycap: 1 +1⃣ keycap: 1 +2️⃣ keycap: 2 +2⃣ keycap: 2 +3️⃣ keycap: 3 +3⃣ keycap: 3 +4️⃣ keycap: 4 +4⃣ keycap: 4 +5️⃣ keycap: 5 +5⃣ keycap: 5 +6️⃣ keycap: 6 +6⃣ keycap: 6 +7️⃣ keycap: 7 +7⃣ keycap: 7 +8️⃣ keycap: 8 +8⃣ keycap: 8 +9️⃣ keycap: 9 +9⃣ keycap: 9 +🔟 keycap: 10 +🔠 input latin uppercase +🔡 input latin lowercase +🔢 input numbers +🔣 input symbols +🔤 input latin letters +🅰️ A button (blood type) +🅰 A button (blood type) +🆎 AB button (blood type) +🅱️ B button (blood type) +🅱 B button (blood type) +🆑 CL button +🆒 COOL button +🆓 FREE button +ℹ️ information +ℹ information +🆔 ID button +Ⓜ️ circled M +Ⓜ circled M +🆕 NEW button +🆖 NG button +🅾️ O button (blood type) +🅾 O button (blood type) +🆗 OK button +🅿️ P button +🅿 P button +🆘 SOS button +🆙 UP! button +🆚 VS button +🈁 Japanese “here” button +🈂️ Japanese “service charge” button +🈂 Japanese “service charge” button +🈷️ Japanese “monthly amount” button +🈷 Japanese “monthly amount” button +🈶 Japanese “not free of charge” button +🈯 Japanese “reserved” button +🉐 Japanese “bargain” button +🈹 Japanese “discount” button +🈚 Japanese “free of charge” button +🈲 Japanese “prohibited” button +🉑 Japanese “acceptable” button +🈸 Japanese “application” button +🈴 Japanese “passing grade” button +🈳 Japanese “vacancy” button +㊗️ Japanese “congratulations” button +㊗ Japanese “congratulations” button +㊙️ Japanese “secret” button +㊙ Japanese “secret” button +🈺 Japanese “open for business” button +🈵 Japanese “no vacancy” button +🔴 red circle +🟠 orange circle +🟡 yellow circle +🟢 green circle +🔵 blue circle +🟣 purple circle +🟤 brown circle +⚫ black circle +⚪ white circle +🟥 red square +🟧 orange square +🟨 yellow square +🟩 green square +🟦 blue square +🟪 purple square +🟫 brown square +⬛ black large square +⬜ white large square +◼️ black medium square +◼ black medium square +◻️ white medium square +◻ white medium square +◾ black medium-small square +◽ white medium-small square +▪️ black small square +▪ black small square +▫️ white small square +▫ white small square +🔶 large orange diamond +🔷 large blue diamond +🔸 small orange diamond +🔹 small blue diamond +🔺 red triangle pointed up +🔻 red triangle pointed down +💠 diamond with a dot +🔘 radio button +🔳 white square button +🔲 black square button +🏁 chequered flag +🚩 triangular flag +🎌 crossed flags +🏴 black flag +🏳️ white flag +🏳 white flag +🏳️‍🌈 rainbow flag +🏳‍🌈 rainbow flag +🏳️‍⚧️ transgender flag +🏳‍⚧️ transgender flag +🏳️‍⚧ transgender flag +🏳‍⚧ transgender flag +🏴‍☠️ pirate flag +🏴‍☠ pirate flag +🇦🇨 flag: Ascension Island +🇦🇩 flag: Andorra +🇦🇪 flag: United Arab Emirates +🇦🇫 flag: Afghanistan +🇦🇬 flag: Antigua & Barbuda +🇦🇮 flag: Anguilla +🇦🇱 flag: Albania +🇦🇲 flag: Armenia +🇦🇴 flag: Angola +🇦🇶 flag: Antarctica +🇦🇷 flag: Argentina +🇦🇸 flag: American Samoa +🇦🇹 flag: Austria +🇦🇺 flag: Australia +🇦🇼 flag: Aruba +🇦🇽 flag: Åland Islands +🇦🇿 flag: Azerbaijan +🇧🇦 flag: Bosnia & Herzegovina +🇧🇧 flag: Barbados +🇧🇩 flag: Bangladesh +🇧🇪 flag: Belgium +🇧🇫 flag: Burkina Faso +🇧🇬 flag: Bulgaria +🇧🇭 flag: Bahrain +🇧🇮 flag: Burundi +🇧🇯 flag: Benin +🇧🇱 flag: St. Barthélemy +🇧🇲 flag: Bermuda +🇧🇳 flag: Brunei +🇧🇴 flag: Bolivia +🇧🇶 flag: Caribbean Netherlands +🇧🇷 flag: Brazil +🇧🇸 flag: Bahamas +🇧🇹 flag: Bhutan +🇧🇻 flag: Bouvet Island +🇧🇼 flag: Botswana +🇧🇾 flag: Belarus +🇧🇿 flag: Belize +🇨🇦 flag: Canada +🇨🇨 flag: Cocos (Keeling) Islands +🇨🇩 flag: Congo - Kinshasa +🇨🇫 flag: Central African Republic +🇨🇬 flag: Congo - Brazzaville +🇨🇭 flag: Switzerland +🇨🇮 flag: Côte d’Ivoire +🇨🇰 flag: Cook Islands +🇨🇱 flag: Chile +🇨🇲 flag: Cameroon +🇨🇳 flag: China +🇨🇴 flag: Colombia +🇨🇵 flag: Clipperton Island +🇨🇶 flag: Sark +🇨🇷 flag: Costa Rica +🇨🇺 flag: Cuba +🇨🇻 flag: Cape Verde +🇨🇼 flag: Curaçao +🇨🇽 flag: Christmas Island +🇨🇾 flag: Cyprus +🇨🇿 flag: Czechia +🇩🇪 flag: Germany +🇩🇬 flag: Diego Garcia +🇩🇯 flag: Djibouti +🇩🇰 flag: Denmark +🇩🇲 flag: Dominica +🇩🇴 flag: Dominican Republic +🇩🇿 flag: Algeria +🇪🇦 flag: Ceuta & Melilla +🇪🇨 flag: Ecuador +🇪🇪 flag: Estonia +🇪🇬 flag: Egypt +🇪🇭 flag: Western Sahara +🇪🇷 flag: Eritrea +🇪🇸 flag: Spain +🇪🇹 flag: Ethiopia +🇪🇺 flag: European Union +🇫🇮 flag: Finland +🇫🇯 flag: Fiji +🇫🇰 flag: Falkland Islands +🇫🇲 flag: Micronesia +🇫🇴 flag: Faroe Islands +🇫🇷 flag: France +🇬🇦 flag: Gabon +🇬🇧 flag: United Kingdom +🇬🇩 flag: Grenada +🇬🇪 flag: Georgia +🇬🇫 flag: French Guiana +🇬🇬 flag: Guernsey +🇬🇭 flag: Ghana +🇬🇮 flag: Gibraltar +🇬🇱 flag: Greenland +🇬🇲 flag: Gambia +🇬🇳 flag: Guinea +🇬🇵 flag: Guadeloupe +🇬🇶 flag: Equatorial Guinea +🇬🇷 flag: Greece +🇬🇸 flag: South Georgia & South Sandwich Islands +🇬🇹 flag: Guatemala +🇬🇺 flag: Guam +🇬🇼 flag: Guinea-Bissau +🇬🇾 flag: Guyana +🇭🇰 flag: Hong Kong SAR China +🇭🇲 flag: Heard & McDonald Islands +🇭🇳 flag: Honduras +🇭🇷 flag: Croatia +🇭🇹 flag: Haiti +🇭🇺 flag: Hungary +🇮🇨 flag: Canary Islands +🇮🇩 flag: Indonesia +🇮🇪 flag: Ireland +🇮🇱 flag: Israel +🇮🇲 flag: Isle of Man +🇮🇳 flag: India +🇮🇴 flag: British Indian Ocean Territory +🇮🇶 flag: Iraq +🇮🇷 flag: Iran +🇮🇸 flag: Iceland +🇮🇹 flag: Italy +🇯🇪 flag: Jersey +🇯🇲 flag: Jamaica +🇯🇴 flag: Jordan +🇯🇵 flag: Japan +🇰🇪 flag: Kenya +🇰🇬 flag: Kyrgyzstan +🇰🇭 flag: Cambodia +🇰🇮 flag: Kiribati +🇰🇲 flag: Comoros +🇰🇳 flag: St. Kitts & Nevis +🇰🇵 flag: North Korea +🇰🇷 flag: South Korea +🇰🇼 flag: Kuwait +🇰🇾 flag: Cayman Islands +🇰🇿 flag: Kazakhstan +🇱🇦 flag: Laos +🇱🇧 flag: Lebanon +🇱🇨 flag: St. Lucia +🇱🇮 flag: Liechtenstein +🇱🇰 flag: Sri Lanka +🇱🇷 flag: Liberia +🇱🇸 flag: Lesotho +🇱🇹 flag: Lithuania +🇱🇺 flag: Luxembourg +🇱🇻 flag: Latvia +🇱🇾 flag: Libya +🇲🇦 flag: Morocco +🇲🇨 flag: Monaco +🇲🇩 flag: Moldova +🇲🇪 flag: Montenegro +🇲🇫 flag: St. Martin +🇲🇬 flag: Madagascar +🇲🇭 flag: Marshall Islands +🇲🇰 flag: North Macedonia +🇲🇱 flag: Mali +🇲🇲 flag: Myanmar (Burma) +🇲🇳 flag: Mongolia +🇲🇴 flag: Macao SAR China +🇲🇵 flag: Northern Mariana Islands +🇲🇶 flag: Martinique +🇲🇷 flag: Mauritania +🇲🇸 flag: Montserrat +🇲🇹 flag: Malta +🇲🇺 flag: Mauritius +🇲🇻 flag: Maldives +🇲🇼 flag: Malawi +🇲🇽 flag: Mexico +🇲🇾 flag: Malaysia +🇲🇿 flag: Mozambique +🇳🇦 flag: Namibia +🇳🇨 flag: New Caledonia +🇳🇪 flag: Niger +🇳🇫 flag: Norfolk Island +🇳🇬 flag: Nigeria +🇳🇮 flag: Nicaragua +🇳🇱 flag: Netherlands +🇳🇴 flag: Norway +🇳🇵 flag: Nepal +🇳🇷 flag: Nauru +🇳🇺 flag: Niue +🇳🇿 flag: New Zealand +🇴🇲 flag: Oman +🇵🇦 flag: Panama +🇵🇪 flag: Peru +🇵🇫 flag: French Polynesia +🇵🇬 flag: Papua New Guinea +🇵🇭 flag: Philippines +🇵🇰 flag: Pakistan +🇵🇱 flag: Poland +🇵🇲 flag: St. Pierre & Miquelon +🇵🇳 flag: Pitcairn Islands +🇵🇷 flag: Puerto Rico +🇵🇸 flag: Palestinian Territories +🇵🇹 flag: Portugal +🇵🇼 flag: Palau +🇵🇾 flag: Paraguay +🇶🇦 flag: Qatar +🇷🇪 flag: Réunion +🇷🇴 flag: Romania +🇷🇸 flag: Serbia +🇷🇺 flag: Russia +🇷🇼 flag: Rwanda +🇸🇦 flag: Saudi Arabia +🇸🇧 flag: Solomon Islands +🇸🇨 flag: Seychelles +🇸🇩 flag: Sudan +🇸🇪 flag: Sweden +🇸🇬 flag: Singapore +🇸🇭 flag: St. Helena +🇸🇮 flag: Slovenia +🇸🇯 flag: Svalbard & Jan Mayen +🇸🇰 flag: Slovakia +🇸🇱 flag: Sierra Leone +🇸🇲 flag: San Marino +🇸🇳 flag: Senegal +🇸🇴 flag: Somalia +🇸🇷 flag: Suriname +🇸🇸 flag: South Sudan +🇸🇹 flag: São Tomé & Príncipe +🇸🇻 flag: El Salvador +🇸🇽 flag: Sint Maarten +🇸🇾 flag: Syria +🇸🇿 flag: Eswatini +🇹🇦 flag: Tristan da Cunha +🇹🇨 flag: Turks & Caicos Islands +🇹🇩 flag: Chad +🇹🇫 flag: French Southern Territories +🇹🇬 flag: Togo +🇹🇭 flag: Thailand +🇹🇯 flag: Tajikistan +🇹🇰 flag: Tokelau +🇹🇱 flag: Timor-Leste +🇹🇲 flag: Turkmenistan +🇹🇳 flag: Tunisia +🇹🇴 flag: Tonga +🇹🇷 flag: Türkiye +🇹🇹 flag: Trinidad & Tobago +🇹🇻 flag: Tuvalu +🇹🇼 flag: Taiwan +🇹🇿 flag: Tanzania +🇺🇦 flag: Ukraine +🇺🇬 flag: Uganda +🇺🇲 flag: U.S. Outlying Islands +🇺🇳 flag: United Nations +🇺🇸 flag: United States +🇺🇾 flag: Uruguay +🇺🇿 flag: Uzbekistan +🇻🇦 flag: Vatican City +🇻🇨 flag: St. Vincent & Grenadines +🇻🇪 flag: Venezuela +🇻🇬 flag: British Virgin Islands +🇻🇮 flag: U.S. Virgin Islands +🇻🇳 flag: Vietnam +🇻🇺 flag: Vanuatu +🇼🇫 flag: Wallis & Futuna +🇼🇸 flag: Samoa +🇽🇰 flag: Kosovo +🇾🇪 flag: Yemen +🇾🇹 flag: Mayotte +🇿🇦 flag: South Africa +🇿🇲 flag: Zambia +🇿🇼 flag: Zimbabwe +🏴󠁧󠁢󠁥󠁮󠁧󠁿 flag: England +🏴󠁧󠁢󠁳󠁣󠁴󠁿 flag: Scotland +🏴󠁧󠁢󠁷󠁬󠁳󠁿 flag: Wales \ No newline at end of file diff --git a/config/rofi/config-emoji.rasi b/config/rofi/config-emoji.rasi index 0f98892f..aa407999 100644 --- a/config/rofi/config-emoji.rasi +++ b/config/rofi/config-emoji.rasi @@ -6,13 +6,13 @@ /* ---- Mainbox ---- */ mainbox { children: - [ "inputbar", "listview"]; + [ "inputbar", "message", "listview"]; } /* ---- Entry ---- */ entry { width: 37%; - placeholder: " 💫 Search / Choose Emoji's **note** 👀 Click or Return to choose | Ctrl V to Paste"; + placeholder: " 💫 Search / Choose Emoji's"; horizontal-align: 0.0; } diff --git a/config/rofi/config-search.rasi b/config/rofi/config-search.rasi index 733d9b9a..d0d8357e 100644 --- a/config/rofi/config-search.rasi +++ b/config/rofi/config-search.rasi @@ -6,6 +6,7 @@ /* ---- Window ---- */ window { width: 40%; + //orientation: horizontal; height: inherit; y-offset: 10px; location: north; @@ -16,9 +17,9 @@ window { /* ---- Entry ---- */ entry { + expand: true; placeholder: " 🔎 Google Search"; horizontal-align: 0.5; padding: 15px; - border: 0px; - border-radius: 12px; + border-radius: inherit; } -- cgit v1.2.3 From 6b7409c7ce93e0f36fd70cf9563a2aed17298d7e Mon Sep 17 00:00:00 2001 From: JaKooLit Date: Fri, 14 Feb 2025 10:44:41 +0900 Subject: updated copy.sh and hardware cursors settings --- config/hypr/UserConfigs/UserSettings.conf | 2 +- copy.sh | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/config/hypr/UserConfigs/UserSettings.conf b/config/hypr/UserConfigs/UserSettings.conf index f5bfcf7e..d488751c 100644 --- a/config/hypr/UserConfigs/UserSettings.conf +++ b/config/hypr/UserConfigs/UserSettings.conf @@ -112,7 +112,7 @@ render { cursor { sync_gsettings_theme = true - no_hardware_cursors = 2 + no_hardware_cursors = false enable_hyprcursor = true warp_on_change_workspace = 2 no_warps = true diff --git a/copy.sh b/copy.sh index c78ee06c..fd2df15b 100755 --- a/copy.sh +++ b/copy.sh @@ -69,7 +69,7 @@ if lspci -k | grep -A 2 -E "(VGA|3D)" | grep -iq nvidia; then sed -i '/env = __GLX_VENDOR_LIBRARY_NAME,nvidia/s/^#//' config/hypr/UserConfigs/ENVariables.conf sed -i '/env = NVD_BACKEND,direct/s/^#//' config/hypr/UserConfigs/ENVariables.conf # enabling no hardware cursors if nvidia detected - sed -i 's/^\([[:space:]]*no_hardware_cursors[[:space:]]*=[[:space:]]*\)2/\1true/' config/hypr/UserConfigs/UserSettings.conf + sed -i 's/^\([[:space:]]*no_hardware_cursors[[:space:]]*=[[:space:]]*\)false/\1true/' config/hypr/UserConfigs/UserSettings.conf # disabling explicit sync for nvidia for now (Hyprland 0.42.0) #sed -i 's/ explicit_sync = 2/ explicit_sync = 0/' config/hypr/UserConfigs/UserSettings.conf fi @@ -78,7 +78,7 @@ fi if hostnamectl | grep -q 'Chassis: vm'; then echo "${INFO} System is running in a virtual machine. Setting up proper env's and configs" 2>&1 | tee -a "$LOG" || true # enabling proper ENV's for Virtual Environment which should help - sed -i 's/^\([[:space:]]*no_hardware_cursors[[:space:]]*=[[:space:]]*\)2/\1true/' config/hypr/UserConfigs/UserSettings.conf + sed -i 's/^\([[:space:]]*no_hardware_cursors[[:space:]]*=[[:space:]]*\)false/\1true/' config/hypr/UserConfigs/UserSettings.conf sed -i '/env = WLR_RENDERER_ALLOW_SOFTWARE,1/s/^#//' config/hypr/UserConfigs/ENVariables.conf #sed -i '/env = LIBGL_ALWAYS_SOFTWARE,1/s/^#//' config/hypr/UserConfigs/ENVariables.conf sed -i '/monitor = Virtual-1, 1920x1080@60,auto,1/s/^#//' config/hypr/UserConfigs/Monitors.conf -- cgit v1.2.3 From c324edc48b7d6a6eaf65b3bb9fc3d46d65f4b3d8 Mon Sep 17 00:00:00 2001 From: JaKooLit Date: Fri, 14 Feb 2025 11:39:37 +0900 Subject: minor update rofi-emoji --- config/hypr/scripts/RofiEmoji.sh | 20 ++++++++------------ 1 file changed, 8 insertions(+), 12 deletions(-) diff --git a/config/hypr/scripts/RofiEmoji.sh b/config/hypr/scripts/RofiEmoji.sh index 50c22706..2e5aaabb 100755 --- a/config/hypr/scripts/RofiEmoji.sh +++ b/config/hypr/scripts/RofiEmoji.sh @@ -13,13 +13,13 @@ fi sed '1,/^# # DATA # #$/d' "$0" | \ rofi -i -dmenu -mesg "$msg" -config $rofi_theme | \ -awk -F'\t' '{print $1}' | \ +awk '{print $1}' | \ +head -n 1 | \ tr -d '\n' | \ wl-copy exit - # # DATA # # 😀 grinning face 😃 grinning face with big eyes @@ -4740,7 +4740,7 @@ exit 🈚 Japanese “free of charge” button 🈲 Japanese “prohibited” button 🉑 Japanese “acceptable” button -🈸 Japanese “application” button +🈸 Japanese “application” button 🈴 Japanese “passing grade” button 🈳 Japanese “vacancy” button ㊗️ Japanese “congratulations” button @@ -4790,14 +4790,10 @@ exit 🏁 chequered flag 🚩 triangular flag 🎌 crossed flags -🏴 black flag +🏴 black flag 🏳️ white flag 🏳 white flag -🏳️‍🌈 rainbow flag -🏳‍🌈 rainbow flag -🏳️‍⚧️ transgender flag -🏳‍⚧️ transgender flag -🏳️‍⚧ transgender flag +🏳️‍🌈 rainbow flag 🏳‍⚧ transgender flag 🏴‍☠️ pirate flag 🏴‍☠ pirate flag @@ -4909,7 +4905,7 @@ exit 🇭🇺 flag: Hungary 🇮🇨 flag: Canary Islands 🇮🇩 flag: Indonesia -🇮🇪 flag: Ireland +🇮🇪 flag: Ireland 🇮🇱 flag: Israel 🇮🇲 flag: Isle of Man 🇮🇳 flag: India @@ -4917,7 +4913,7 @@ exit 🇮🇶 flag: Iraq 🇮🇷 flag: Iran 🇮🇸 flag: Iceland -🇮🇹 flag: Italy +🇮🇹 flag: Italy 🇯 🇯🇪 flag: Jersey 🇯🇲 flag: Jamaica 🇯🇴 flag: Jordan @@ -4973,7 +4969,7 @@ exit 🇳🇫 flag: Norfolk Island 🇳🇬 flag: Nigeria 🇳🇮 flag: Nicaragua -🇳🇱 flag: Netherlands +🇳🇱 flag: Netherlands 🇳🇴 flag: Norway 🇳🇵 flag: Nepal 🇳🇷 flag: Nauru -- cgit v1.2.3 From 02c9626c1da104fbcdf32b4b11896e3b9f650531 Mon Sep 17 00:00:00 2001 From: JaKooLit Date: Fri, 14 Feb 2025 12:18:52 +0900 Subject: updated keybinds --- config/hypr/scripts/KeyBinds.sh | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/config/hypr/scripts/KeyBinds.sh b/config/hypr/scripts/KeyBinds.sh index ffa53281..639dd3a1 100755 --- a/config/hypr/scripts/KeyBinds.sh +++ b/config/hypr/scripts/KeyBinds.sh @@ -13,16 +13,16 @@ fi # Define the config files KEYBINDS_CONF="$HOME/.config/hypr/configs/Keybinds.conf" USER_KEYBINDS_CONF="$HOME/.config/hypr/UserConfigs/UserKeybinds.conf" -LAPTOP_CONF="$HOME/.config/hypr/UserConfigs/Laptop.conf" +LAPTOP_CONF="$HOME/.config/hypr/UserConfigs/Laptops.conf" rofi_theme="$HOME/.config/rofi/config-keybinds.rasi" msg='☣️ NOTE ☣️: Clicking with Mouse or Pressing ENTER will have NO function' # Combine the contents of the keybinds files and filter for keybinds -KEYBINDS=$(cat "$KEYBINDS_CONF" "$USER_KEYBINDS_CONF" | grep -E '^(bind|bindl|binde|bindm)') +KEYBINDS=$(cat "$KEYBINDS_CONF" "$USER_KEYBINDS_CONF" | grep -E '^bind') # Check if Laptop.conf exists and add its keybinds if present if [[ -f "$LAPTOP_CONF" ]]; then - LAPTOP_BINDS=$(grep -E '^(bind|bindl|binde|bindm)' "$LAPTOP_CONF") + LAPTOP_BINDS=$(grep -E '^bind' "$LAPTOP_CONF") KEYBINDS+=$'\n'"$LAPTOP_BINDS" fi @@ -32,5 +32,5 @@ if [[ -z "$KEYBINDS" ]]; then exit 1 fi -# Ensure the message is being passed correctly +# Use rofi to display the keybinds echo "$KEYBINDS" | rofi -dmenu -i -config "$rofi_theme" -mesg "$msg" -- cgit v1.2.3 From c9e787096336f0436e06c49a30fd2a51823b32a6 Mon Sep 17 00:00:00 2001 From: JaKooLit Date: Fri, 14 Feb 2025 14:39:08 +0900 Subject: Introduction of KooL's hyprland dots notification update --- config/hypr/scripts/KooLsDotsUpdate.sh | 63 ++++++++++++++++++++++++++++++++++ config/hypr/scripts/RofiEmoji.sh | 1 - copy.sh | 31 ++++++++++++----- 3 files changed, 85 insertions(+), 10 deletions(-) create mode 100755 config/hypr/scripts/KooLsDotsUpdate.sh diff --git a/config/hypr/scripts/KooLsDotsUpdate.sh b/config/hypr/scripts/KooLsDotsUpdate.sh new file mode 100755 index 00000000..e6275c10 --- /dev/null +++ b/config/hypr/scripts/KooLsDotsUpdate.sh @@ -0,0 +1,63 @@ +#!/bin/bash +# /* ---- 💫 https://github.com/JaKooLit 💫 ---- */ ## +# simple bash script to check if KooL Hyprland Dots update is available by comparing local version and github version + +# Local Paths +local_dir="$HOME/.config/hypr" +iDIR="$HOME/.config/swaync/images/ja.png" +local_version=$(ls $local_dir/v* 2>/dev/null | sort -V | tail -n 1 | sed 's/.*v\(.*\)/\1/') +notification_timeout="60s" +KooL_Dots_DIR="$HOME/Hyprland-Dots" + +# exit if cannot find local version +if [ -z "$local_version" ]; then + exit 1 +fi + +# GitHub URL pointing to versioned files +github_url="https://github.com/JaKooLit/Hyprland-Dots/tree/main/config/hypr/" + +# Fetch the latest version from GitHub directly +github_version=$(curl -s $github_url | grep -o 'v[0-9]\+\.[0-9]\+\.[0-9]\+' | sort -V | tail -n 1 | sed 's/v//') + +# Exit if we can't find the GitHub version +if [ -z "$github_version" ]; then + exit 1 +fi + +# Compare the local version with the GitHub version +if [ "$(echo -e "$github_version\n$local_version" | sort -V | tail -n 1)" = "$github_version" ]; then + notify_cmd_base="notify-send -t 10000 -A action1=Update -A action2=NO -h string:x-canonical-private-synchronous:shot-notify" + notify_cmd_shot="${notify_cmd_base} -i $iDIR" + + response=$(timeout $notification_timeout $notify_cmd_shot "KooL Hyprland" "Update available! Update now?") + # exit when timeout reached + if [ $? -eq 124 ]; then + exit 0 + fi + + case "$response" in + "action1") + if [ -d $KooL_Dots_DIR ]; then + kitty -e bash -c " + cd $KooL_Dots_DIR && + git stash && + git pull && + ./copy.sh + " + else + kitty -e bash -c " + git clone --depth=1 https://github.com/JaKooLit/Hyprland-Dots.git $KooL_Dots_DIR && + cd $KooL_Dots_DIR && + chmod +x copy.sh && + ./copy.sh + " + fi + ;; + "action2") + exit 0 + ;; + esac +else + exit 0 +fi diff --git a/config/hypr/scripts/RofiEmoji.sh b/config/hypr/scripts/RofiEmoji.sh index 2e5aaabb..a7141588 100755 --- a/config/hypr/scripts/RofiEmoji.sh +++ b/config/hypr/scripts/RofiEmoji.sh @@ -1,6 +1,5 @@ #!/bin/bash # /* ---- 💫 https://github.com/JaKooLit 💫 ---- */ ## -# Rofi Emoticons. Not my own. Cant remember the source # Variables rofi_theme="~/.config/rofi/config-emoji.rasi" diff --git a/copy.sh b/copy.sh index fd2df15b..0a549d44 100755 --- a/copy.sh +++ b/copy.sh @@ -403,8 +403,22 @@ while true; do echo "${ERROR} Invalid choice. Please enter y for yes or n for no." fi done +printf "\n%.0s" {1..1} - +# Ask whether to have update notification +while true; do + read -p "$CAT Do you want to ${YELLOW}enable${RESE} ${SKY_BLUE}KooL Hyprland Dots available update notification? (y/n)${RESET}: " update + # Convert the answer to lowercase for comparison + answer=$(echo "$update" | tr '[:upper:]' '[:lower:]') + if [[ "$answer" == "y" ]]; then + break + elif [[ "$answer" == "n" ]]; then + sed -i 's|^exec-once = $HOME/.config/hypr/KooLsDotsUpdate.sh|#exec-once = $HOME/.config/hypr/KooLsDotsUpdate.sh|' config/hypr/hyprland.conf + echo "Update notification disabled" + else + echo "${ERROR} Invalid choice. Please enter y for yes or n for no." + fi +done printf "\n%.0s" {1..1} # Check if the user wants to disable Rainbow borders @@ -422,7 +436,7 @@ if [[ "$border_choice" =~ ^[Yy]$ ]]; then else echo "${NOTE} No changes made. Rainbow borders remain enabled." 2>&1 | tee -a "$LOG" fi -printf "\n" +printf "\n%.0s" {1..1} set -e @@ -498,7 +512,6 @@ for DIR2 in $DIRS; do fi fi done - printf "\n%.0s" {1..1} printf "${INFO} - Copying dotfiles ${SKY_BLUE}second${RESET} part\n" @@ -553,7 +566,7 @@ for DIR_NAME in $DIR; do fi done -printf "\n%.0s" {1..2} +printf "\n%.0s" {1..1} # Restoring UserConfigs and UserScripts DIRH="hypr" @@ -604,7 +617,7 @@ if [ -d "$BACKUP_DIR_PATH" ]; then done fi -printf "\n%.0s" {1..2} +printf "\n%.0s" {1..1} # Restoring previous UserScripts DIRSH="hypr" @@ -692,7 +705,7 @@ rm -rf "$HOME/.config/waybar/configs/[TOP] Default$config_remove" \ "$HOME/.config/waybar/configs/[TOP] Default$config_remove (old v3)" \ "$HOME/.config/waybar/configs/[TOP] Default$config_remove (old v4)" 2>&1 | tee -a "$LOG" || true -printf "\n%.0s" {1..2} +printf "\n%.0s" {1..1} # for SDDM (sequoia_2) sddm_sequioa="/usr/share/sddm/themes/sequoia_2" @@ -817,15 +830,15 @@ cleanup_backups # symlinks for waybar style ln -sf "$waybar_style" "$HOME/.config/waybar/style.css" && \ -printf "\n%.0s" {1..2} +printf "\n%.0s" {1..1} # initialize wallust to avoid config error on hyprland wallust run -s $wallpaper 2>&1 | tee -a "$LOG" printf "\n%.0s" {1..2} printf "${OK} GREAT! KooL's Hyprland-Dots is now Loaded & Ready !!! " -printf "\n%.0s" {1..2} +printf "\n%.0s" {1..1} printf "${INFO} However, it is ${MAGENTA}HIGHLY SUGGESTED${RESET} to logout and re-login or better reboot to avoid any issues" -printf "\n%.0s" {1..2} +printf "\n%.0s" {1..1} printf "${SKY_BLUE}Thank you${RESET} for using ${MAGENTA}KooL's Hyprland Configuration${RESET}... ${YELLOW}ENJOY!!!${RESET}" printf "\n%.0s" {1..3} \ No newline at end of file -- cgit v1.2.3 From f9a295fc4f95a6c4b442fbb2b05ea45fbf8c0409 Mon Sep 17 00:00:00 2001 From: JaKooLit Date: Fri, 14 Feb 2025 15:02:24 +0900 Subject: updated some notes and add a branch. Making it easier to implement for ubuntu --- config/hypr/scripts/KooLsDotsUpdate.sh | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/config/hypr/scripts/KooLsDotsUpdate.sh b/config/hypr/scripts/KooLsDotsUpdate.sh index e6275c10..8baf2b3a 100755 --- a/config/hypr/scripts/KooLsDotsUpdate.sh +++ b/config/hypr/scripts/KooLsDotsUpdate.sh @@ -1,6 +1,8 @@ #!/bin/bash # /* ---- 💫 https://github.com/JaKooLit 💫 ---- */ ## # simple bash script to check if KooL Hyprland Dots update is available by comparing local version and github version +# it utilizes curl and also has a default time of 60s if users dont do anything +# will only ran once you logged into your system. It will not continously pinging the KooL github # Local Paths local_dir="$HOME/.config/hypr" @@ -14,8 +16,9 @@ if [ -z "$local_version" ]; then exit 1 fi -# GitHub URL pointing to versioned files -github_url="https://github.com/JaKooLit/Hyprland-Dots/tree/main/config/hypr/" +# KooL's Dots GitHub URL +branch="main" +github_url="https://github.com/JaKooLit/Hyprland-Dots/tree/$branch/config/hypr/" # Fetch the latest version from GitHub directly github_version=$(curl -s $github_url | grep -o 'v[0-9]\+\.[0-9]\+\.[0-9]\+' | sort -V | tail -n 1 | sed 's/v//') -- cgit v1.2.3 From 86ec85bfb60459fe51afbc0b572d9c1f3a74ed2c Mon Sep 17 00:00:00 2001 From: JaKooLit Date: Fri, 14 Feb 2025 18:00:14 +0900 Subject: updated.....updated notification is via waybar added to swaync group --- config/hypr/scripts/KooLsDotsUpdate.sh | 36 ++++++++++++---------- config/waybar/ModulesCustom | 7 +++++ config/waybar/ModulesGroups | 12 ++++++++ config/waybar/configs/[BOT & Left] SouthWest | 2 +- config/waybar/configs/[BOT & Right] SouthEast | 2 +- config/waybar/configs/[BOT] Camellia | 2 +- config/waybar/configs/[BOT] Chrysanthemum | 2 +- config/waybar/configs/[BOT] Default | 2 +- config/waybar/configs/[BOT] Default Laptop | 2 +- config/waybar/configs/[BOT] Gardenia | 2 +- config/waybar/configs/[BOT] Peony | 2 +- config/waybar/configs/[BOT] Simple | 2 +- config/waybar/configs/[BOT] Sleek | 2 +- config/waybar/configs/[Left] WestWing | 2 +- config/waybar/configs/[Right] EastWing | 2 +- config/waybar/configs/[TOP & BOT] SummitSplit | 2 +- config/waybar/configs/[TOP & Left] NorthWest | 2 +- config/waybar/configs/[TOP & Right] NorthEast | 2 +- config/waybar/configs/[TOP] 0-Ja-0 | 2 +- config/waybar/configs/[TOP] Camellia | 2 +- config/waybar/configs/[TOP] Chrysanthemum | 2 +- config/waybar/configs/[TOP] Default | 2 +- config/waybar/configs/[TOP] Default (old v1) | 2 +- config/waybar/configs/[TOP] Default (old v2) | 2 +- config/waybar/configs/[TOP] Default (old v3) | 2 +- config/waybar/configs/[TOP] Default (old v4) | 2 +- config/waybar/configs/[TOP] Default Laptop | 2 +- .../waybar/configs/[TOP] Default Laptop (old v1) | 2 +- .../waybar/configs/[TOP] Default Laptop (old v2) | 2 +- .../waybar/configs/[TOP] Default Laptop (old v3) | 2 +- .../waybar/configs/[TOP] Default Laptop (old v4) | 2 +- config/waybar/configs/[TOP] Everforest | 2 +- config/waybar/configs/[TOP] Gardenia | 2 +- config/waybar/configs/[TOP] Minimal - Long | 2 +- config/waybar/configs/[TOP] Minimal - Short | 2 +- config/waybar/configs/[TOP] Peony | 2 +- config/waybar/configs/[TOP] Simple | 2 +- config/waybar/configs/[TOP] Sleek | 2 +- config/waybar/style/[Black & White] Monochrome.css | 1 + config/waybar/style/[Catppuccin] Frappe.css | 1 + config/waybar/style/[Catppuccin] Latte.css | 1 + config/waybar/style/[Catppuccin] Mocha.css | 1 + config/waybar/style/[Colored] Chroma Glow.css | 1 + config/waybar/style/[Colored] Translucent.css | 1 + config/waybar/style/[Colorful] Aurora Blossom.css | 1 + config/waybar/style/[Colorful] Aurora.css | 1 + config/waybar/style/[Colorful] Oglo Chicklets.css | 1 + .../waybar/style/[Colorful] Rainbow Spectrum.css | 1 + config/waybar/style/[Dark] Golden Eclipse.css | 1 + config/waybar/style/[Dark] Golden Noir.css | 1 + config/waybar/style/[Dark] Half-Moon.css | 1 + .../style/[Dark] Latte-Wallust combined v2.css | 1 + .../waybar/style/[Dark] Latte-Wallust combined.css | 1 + config/waybar/style/[Dark] Purpl.css | 1 + .../waybar/style/[Dark] Wallust Obsidian Edge.css | 1 + config/waybar/style/[Extra] Crimson.css | 1 + config/waybar/style/[Extra] EverForest.css | 1 + config/waybar/style/[Extra] Mauve.css | 1 + .../[Extra] Modern-Combined - Transparent.css | 1 + config/waybar/style/[Extra] Modern-Combined.css | 1 + config/waybar/style/[Extra] Rose Pine.css | 1 + config/waybar/style/[Extra] Simple Pink.css | 1 + .../waybar/style/[Light] Monochrome Contrast.css | 1 + config/waybar/style/[Light] Obsidian Glow.css | 1 + config/waybar/style/[Rainbow] RGB Bordered.css | 1 + config/waybar/style/[Retro] Simple Style.css | 1 + .../waybar/style/[Transparent] Crystal Clear.css | 1 + .../waybar/style/[WALLUST] ML4W-modern-mixed.css | 1 + config/waybar/style/[WALLUST] ML4W-modern.css | 1 + .../[Wallust Bordered] Chroma Fusion Edge.css | 1 + .../style/[Wallust Bordered] Chroma Simple.css | 1 + .../style/[Wallust Transparent] Crystal Clear.css | 1 + config/waybar/style/[Wallust] Box type.css | 1 + config/waybar/style/[Wallust] Chroma Edge.css | 1 + config/waybar/style/[Wallust] Chroma Fusion.css | 1 + config/waybar/style/[Wallust] Chroma Tally.css | 1 + config/waybar/style/[Wallust] Colored.css | 1 + config/waybar/style/[Wallust] Simple.css | 1 + copy.sh | 16 ---------- 79 files changed, 114 insertions(+), 67 deletions(-) diff --git a/config/hypr/scripts/KooLsDotsUpdate.sh b/config/hypr/scripts/KooLsDotsUpdate.sh index 8baf2b3a..067f42ae 100755 --- a/config/hypr/scripts/KooLsDotsUpdate.sh +++ b/config/hypr/scripts/KooLsDotsUpdate.sh @@ -1,47 +1,49 @@ #!/bin/bash # /* ---- 💫 https://github.com/JaKooLit 💫 ---- */ ## -# simple bash script to check if KooL Hyprland Dots update is available by comparing local version and github version -# it utilizes curl and also has a default time of 60s if users dont do anything -# will only ran once you logged into your system. It will not continously pinging the KooL github +# simple bash script to check if update is available by comparing local version and github version # Local Paths local_dir="$HOME/.config/hypr" iDIR="$HOME/.config/swaync/images/ja.png" local_version=$(ls $local_dir/v* 2>/dev/null | sort -V | tail -n 1 | sed 's/.*v\(.*\)/\1/') -notification_timeout="60s" KooL_Dots_DIR="$HOME/Hyprland-Dots" # exit if cannot find local version if [ -z "$local_version" ]; then + notify-send -i $iDIR "ERROR "!?!?!!"" "Unable to find KooL's dots version . exiting.... " exit 1 fi -# KooL's Dots GitHub URL +# GitHub URL - KooL's dots branch="main" github_url="https://github.com/JaKooLit/Hyprland-Dots/tree/$branch/config/hypr/" -# Fetch the latest version from GitHub directly +# Fetch the version from GitHub URL - KooL's dots github_version=$(curl -s $github_url | grep -o 'v[0-9]\+\.[0-9]\+\.[0-9]\+' | sort -V | tail -n 1 | sed 's/v//') -# Exit if we can't find the GitHub version +# Cant find GitHub URL - KooL's dots version if [ -z "$github_version" ]; then exit 1 fi -# Compare the local version with the GitHub version -if [ "$(echo -e "$github_version\n$local_version" | sort -V | tail -n 1)" = "$github_version" ]; then +# Comparing local and github versions +if [ "$(echo -e "$github_version\n$local_version" | sort -V | head -n 1)" = "$github_version" ]; then + notify-send -i $iDIR "KooL Hyprland" "No update available" + exit 0 +else + # update available notify_cmd_base="notify-send -t 10000 -A action1=Update -A action2=NO -h string:x-canonical-private-synchronous:shot-notify" notify_cmd_shot="${notify_cmd_base} -i $iDIR" - response=$(timeout $notification_timeout $notify_cmd_shot "KooL Hyprland" "Update available! Update now?") - # exit when timeout reached - if [ $? -eq 124 ]; then - exit 0 - fi + response=$($notify_cmd_shot "KooL Hyprland" "Update available! Update now?") case "$response" in "action1") if [ -d $KooL_Dots_DIR ]; then + if ! command -v kitty &> /dev/null; then + notify-send -i $iDIR "Need Kitty" "Kitty terminal not found. Please install Kitty terminal." + exit 1 + fi kitty -e bash -c " cd $KooL_Dots_DIR && git stash && @@ -49,6 +51,10 @@ if [ "$(echo -e "$github_version\n$local_version" | sort -V | tail -n 1)" = "$gi ./copy.sh " else + if ! command -v kitty &> /dev/null; then + notify-send -i $iDIR "Need Kitty" "Kitty terminal not found. Please install Kitty terminal." + exit 1 + fi kitty -e bash -c " git clone --depth=1 https://github.com/JaKooLit/Hyprland-Dots.git $KooL_Dots_DIR && cd $KooL_Dots_DIR && @@ -61,6 +67,4 @@ if [ "$(echo -e "$github_version\n$local_version" | sort -V | tail -n 1)" = "$gi exit 0 ;; esac -else - exit 0 fi diff --git a/config/waybar/ModulesCustom b/config/waybar/ModulesCustom index 9d0e804a..fe00d254 100644 --- a/config/waybar/ModulesCustom +++ b/config/waybar/ModulesCustom @@ -62,6 +62,13 @@ "tooltip-format": "Left Click: Quick Tips\nRight Click: Keybinds", }, +"custom/dot_update": { + "format": " 󰁈 ", + "on-click": "$HOME/.config/hypr/scripts/KooLsDotsUpdate.sh", + "tooltip": true, + "tooltip-format": "Check KooL Dots update\nIf available", +}, + // Hypridle inhibitor "custom/hypridle": { "format": "󱫗 ", diff --git a/config/waybar/ModulesGroups b/config/waybar/ModulesGroups index 923f6a30..6bc7cea4 100644 --- a/config/waybar/ModulesGroups +++ b/config/waybar/ModulesGroups @@ -94,4 +94,16 @@ "custom/keyboard", ] }, +"group/notify": { + "orientation": "inherit", + "drawer": { + "transition-duration": 500, + "children-class": "custom/swaync", + "transition-left-to-right": false + }, + "modules": [ + "custom/swaync", + "custom/dot_update", + ] +}, } \ No newline at end of file diff --git a/config/waybar/configs/[BOT & Left] SouthWest b/config/waybar/configs/[BOT & Left] SouthWest index adaaca6f..283b79c6 100644 --- a/config/waybar/configs/[BOT & Left] SouthWest +++ b/config/waybar/configs/[BOT & Left] SouthWest @@ -79,7 +79,7 @@ "modules-right": [ "mpris", - "custom/swaync", + "group/notify", "tray", "custom/light_dark", ], diff --git a/config/waybar/configs/[BOT & Right] SouthEast b/config/waybar/configs/[BOT & Right] SouthEast index e78e1edb..fbfa5122 100644 --- a/config/waybar/configs/[BOT & Right] SouthEast +++ b/config/waybar/configs/[BOT & Right] SouthEast @@ -79,7 +79,7 @@ "modules-right": [ "mpris", - "custom/swaync", + "group/notify", "tray", "custom/light_dark", ], diff --git a/config/waybar/configs/[BOT] Camellia b/config/waybar/configs/[BOT] Camellia index 67e8c193..10b6d233 100644 --- a/config/waybar/configs/[BOT] Camellia +++ b/config/waybar/configs/[BOT] Camellia @@ -29,7 +29,7 @@ "hyprland/workspaces#cam", "custom/separator#line", "mpris", - "custom/swaync", + "group/notify", "tray", "wlr/taskbar"], diff --git a/config/waybar/configs/[BOT] Chrysanthemum b/config/waybar/configs/[BOT] Chrysanthemum index 2aa45feb..9c09885f 100644 --- a/config/waybar/configs/[BOT] Chrysanthemum +++ b/config/waybar/configs/[BOT] Chrysanthemum @@ -27,7 +27,7 @@ "clock#5", "mpris", "tray", - "custom/swaync" + "group/notify" ], "modules-center": ["hyprland/workspaces"], diff --git a/config/waybar/configs/[BOT] Default b/config/waybar/configs/[BOT] Default index 39490f85..15f467c2 100644 --- a/config/waybar/configs/[BOT] Default +++ b/config/waybar/configs/[BOT] Default @@ -32,7 +32,7 @@ "modules-center": [ "group/app_drawer", "custom/separator#blank", - "custom/swaync", + "group/notify", "custom/separator#dot-line", "hyprland/workspaces#rw", "clock", diff --git a/config/waybar/configs/[BOT] Default Laptop b/config/waybar/configs/[BOT] Default Laptop index ea95e6c6..d1db65ba 100644 --- a/config/waybar/configs/[BOT] Default Laptop +++ b/config/waybar/configs/[BOT] Default Laptop @@ -32,7 +32,7 @@ "modules-center": [ "group/app_drawer", "custom/separator#blank", - "custom/swaync", + "group/notify", "custom/separator#dot-line", "hyprland/workspaces#rw", "clock", diff --git a/config/waybar/configs/[BOT] Gardenia b/config/waybar/configs/[BOT] Gardenia index fa9cbab0..f550537d 100644 --- a/config/waybar/configs/[BOT] Gardenia +++ b/config/waybar/configs/[BOT] Gardenia @@ -28,7 +28,7 @@ "clock#5", "mpris", "tray", - "custom/swaync" + "group/notify" ], "modules-center": ["hyprland/workspaces#kanji"], diff --git a/config/waybar/configs/[BOT] Peony b/config/waybar/configs/[BOT] Peony index a7f13bdd..9e3fc5b2 100644 --- a/config/waybar/configs/[BOT] Peony +++ b/config/waybar/configs/[BOT] Peony @@ -27,7 +27,7 @@ "modules-left": [ "hyprland/workspaces#roman", "mpris", - "custom/swaync", + "group/notify", "tray" ], diff --git a/config/waybar/configs/[BOT] Simple b/config/waybar/configs/[BOT] Simple index 46003460..cf265c9b 100644 --- a/config/waybar/configs/[BOT] Simple +++ b/config/waybar/configs/[BOT] Simple @@ -28,7 +28,7 @@ "modules-center": [ "clock#2", - "custom/swaync", + "group/notify", ], "modules-right": [ diff --git a/config/waybar/configs/[BOT] Sleek b/config/waybar/configs/[BOT] Sleek index 6bce5dd2..dc6014ac 100644 --- a/config/waybar/configs/[BOT] Sleek +++ b/config/waybar/configs/[BOT] Sleek @@ -30,7 +30,7 @@ "custom/separator#blank", "clock", "custom/separator#blank", - "custom/swaync" + "group/notify" ], "modules-right": [ diff --git a/config/waybar/configs/[Left] WestWing b/config/waybar/configs/[Left] WestWing index 7b0b87c2..0c4218c3 100644 --- a/config/waybar/configs/[Left] WestWing +++ b/config/waybar/configs/[Left] WestWing @@ -33,7 +33,7 @@ "modules-right": [ "mpris", "tray", - "custom/swaync", + "group/notify", "backlight#vertical", "pulseaudio#microphone_vertical", "pulseaudio#vertical", diff --git a/config/waybar/configs/[Right] EastWing b/config/waybar/configs/[Right] EastWing index c3303c61..dac579a9 100644 --- a/config/waybar/configs/[Right] EastWing +++ b/config/waybar/configs/[Right] EastWing @@ -33,7 +33,7 @@ "modules-right": [ "mpris", "tray", - "custom/swaync", + "group/notify", "backlight#vertical", "pulseaudio#microphone_vertical", "pulseaudio#vertical", diff --git a/config/waybar/configs/[TOP & BOT] SummitSplit b/config/waybar/configs/[TOP & BOT] SummitSplit index 023ac1b8..e88683a0 100644 --- a/config/waybar/configs/[TOP & BOT] SummitSplit +++ b/config/waybar/configs/[TOP & BOT] SummitSplit @@ -79,7 +79,7 @@ "modules-right": [ "hyprland/window", "tray", - "custom/swaync", + "group/notify", "mpris", "keyboard-state", "pulseaudio", diff --git a/config/waybar/configs/[TOP & Left] NorthWest b/config/waybar/configs/[TOP & Left] NorthWest index 18ce0b5d..bd57b1ee 100644 --- a/config/waybar/configs/[TOP & Left] NorthWest +++ b/config/waybar/configs/[TOP & Left] NorthWest @@ -75,7 +75,7 @@ "modules-right": [ "mpris", - "custom/swaync", + "group/notify", "tray", "custom/light_dark", ], diff --git a/config/waybar/configs/[TOP & Right] NorthEast b/config/waybar/configs/[TOP & Right] NorthEast index ebd97aef..a14be3c5 100644 --- a/config/waybar/configs/[TOP & Right] NorthEast +++ b/config/waybar/configs/[TOP & Right] NorthEast @@ -76,7 +76,7 @@ "modules-right": [ "mpris", - "custom/swaync", + "group/notify", "tray", "custom/light_dark", ], diff --git a/config/waybar/configs/[TOP] 0-Ja-0 b/config/waybar/configs/[TOP] 0-Ja-0 index b5c7a62f..1ca3d6ea 100644 --- a/config/waybar/configs/[TOP] 0-Ja-0 +++ b/config/waybar/configs/[TOP] 0-Ja-0 @@ -36,7 +36,7 @@ "custom/separator#dot-line", "hyprland/workspaces#rw", "custom/separator#dot-line", - "custom/swaync", + "group/notify", ], "modules-right": [ diff --git a/config/waybar/configs/[TOP] Camellia b/config/waybar/configs/[TOP] Camellia index e13256c9..4feff466 100644 --- a/config/waybar/configs/[TOP] Camellia +++ b/config/waybar/configs/[TOP] Camellia @@ -29,7 +29,7 @@ "hyprland/workspaces#cam", "custom/separator#line", "mpris", - "custom/swaync", + "group/notify", "tray", "wlr/taskbar"], diff --git a/config/waybar/configs/[TOP] Chrysanthemum b/config/waybar/configs/[TOP] Chrysanthemum index 06a7bbcf..6a67ee09 100644 --- a/config/waybar/configs/[TOP] Chrysanthemum +++ b/config/waybar/configs/[TOP] Chrysanthemum @@ -27,7 +27,7 @@ "clock#5", "mpris", "tray", - "custom/swaync" + "group/notify" ], "modules-center": ["hyprland/workspaces"], diff --git a/config/waybar/configs/[TOP] Default b/config/waybar/configs/[TOP] Default index 9d7c68a8..0ee772bd 100644 --- a/config/waybar/configs/[TOP] Default +++ b/config/waybar/configs/[TOP] Default @@ -32,7 +32,7 @@ "modules-center": [ "group/app_drawer", "custom/separator#blank", - "custom/swaync", + "group/notify", "custom/separator#dot-line", "hyprland/workspaces#rw", "clock", diff --git a/config/waybar/configs/[TOP] Default (old v1) b/config/waybar/configs/[TOP] Default (old v1) index 96396a88..81eec78e 100644 --- a/config/waybar/configs/[TOP] Default (old v1) +++ b/config/waybar/configs/[TOP] Default (old v1) @@ -52,7 +52,7 @@ "modules-right": [ "network#speed", "custom/separator#dot-line", - "custom/swaync", + "group/notify", "tray", "mpris", "custom/separator#dot-line", diff --git a/config/waybar/configs/[TOP] Default (old v2) b/config/waybar/configs/[TOP] Default (old v2) index 4b5e8941..39281a62 100644 --- a/config/waybar/configs/[TOP] Default (old v2) +++ b/config/waybar/configs/[TOP] Default (old v2) @@ -30,7 +30,7 @@ ], "modules-center": [ - "custom/swaync", + "group/notify", "custom/cava_mviz", "custom/separator#dot-line", "clock", diff --git a/config/waybar/configs/[TOP] Default (old v3) b/config/waybar/configs/[TOP] Default (old v3) index 70da4482..ebb663c9 100644 --- a/config/waybar/configs/[TOP] Default (old v3) +++ b/config/waybar/configs/[TOP] Default (old v3) @@ -32,7 +32,7 @@ ], "modules-center": [ - "custom/swaync", + "group/notify", "custom/cava_mviz", "custom/separator#dot-line", "clock", diff --git a/config/waybar/configs/[TOP] Default (old v4) b/config/waybar/configs/[TOP] Default (old v4) index 0b6010aa..9a06a610 100644 --- a/config/waybar/configs/[TOP] Default (old v4) +++ b/config/waybar/configs/[TOP] Default (old v4) @@ -29,7 +29,7 @@ ], "modules-center": [ - "custom/swaync", + "group/notify", "custom/cava_mviz", "custom/separator#dot-line", "clock", diff --git a/config/waybar/configs/[TOP] Default Laptop b/config/waybar/configs/[TOP] Default Laptop index 7fe3f413..9056b125 100644 --- a/config/waybar/configs/[TOP] Default Laptop +++ b/config/waybar/configs/[TOP] Default Laptop @@ -32,7 +32,7 @@ "modules-center": [ "group/app_drawer", "custom/separator#blank", - "custom/swaync", + "group/notify", "custom/separator#dot-line", "hyprland/workspaces#rw", "clock", diff --git a/config/waybar/configs/[TOP] Default Laptop (old v1) b/config/waybar/configs/[TOP] Default Laptop (old v1) index 91139573..7154d5da 100644 --- a/config/waybar/configs/[TOP] Default Laptop (old v1) +++ b/config/waybar/configs/[TOP] Default Laptop (old v1) @@ -52,7 +52,7 @@ "modules-right": [ "network#speed", "custom/separator#dot-line", - "custom/swaync", + "group/notify", "tray", "mpris", "custom/separator#dot-line", diff --git a/config/waybar/configs/[TOP] Default Laptop (old v2) b/config/waybar/configs/[TOP] Default Laptop (old v2) index c7056247..5d6f9373 100644 --- a/config/waybar/configs/[TOP] Default Laptop (old v2) +++ b/config/waybar/configs/[TOP] Default Laptop (old v2) @@ -33,7 +33,7 @@ ], "modules-center": [ - "custom/swaync", + "group/notify", "custom/cava_mviz", "custom/separator#dot-line", "clock", diff --git a/config/waybar/configs/[TOP] Default Laptop (old v3) b/config/waybar/configs/[TOP] Default Laptop (old v3) index 541b9493..a0189b03 100644 --- a/config/waybar/configs/[TOP] Default Laptop (old v3) +++ b/config/waybar/configs/[TOP] Default Laptop (old v3) @@ -33,7 +33,7 @@ ], "modules-center": [ - "custom/swaync", + "group/notify", "custom/cava_mviz", "custom/separator#dot-line", "clock", diff --git a/config/waybar/configs/[TOP] Default Laptop (old v4) b/config/waybar/configs/[TOP] Default Laptop (old v4) index be97970c..9fb30882 100644 --- a/config/waybar/configs/[TOP] Default Laptop (old v4) +++ b/config/waybar/configs/[TOP] Default Laptop (old v4) @@ -31,7 +31,7 @@ ], "modules-center": [ - "custom/swaync", + "group/notify", "custom/cava_mviz", "custom/separator#dot-line", "clock", diff --git a/config/waybar/configs/[TOP] Everforest b/config/waybar/configs/[TOP] Everforest index 0db338a0..6663425b 100644 --- a/config/waybar/configs/[TOP] Everforest +++ b/config/waybar/configs/[TOP] Everforest @@ -27,7 +27,7 @@ "hyprland/workspaces#rw", "custom/separator#blank_2", // "mpris", - "custom/swaync", + "group/notify", "tray", ], "modules-center": [ diff --git a/config/waybar/configs/[TOP] Gardenia b/config/waybar/configs/[TOP] Gardenia index 36b6fa1b..02380c3c 100644 --- a/config/waybar/configs/[TOP] Gardenia +++ b/config/waybar/configs/[TOP] Gardenia @@ -28,7 +28,7 @@ "clock#5", "mpris", "tray", - "custom/swaync" + "group/notify" ], "modules-center": ["hyprland/workspaces#kanji"], diff --git a/config/waybar/configs/[TOP] Minimal - Long b/config/waybar/configs/[TOP] Minimal - Long index 6347a498..704fa56e 100644 --- a/config/waybar/configs/[TOP] Minimal - Long +++ b/config/waybar/configs/[TOP] Minimal - Long @@ -27,7 +27,7 @@ "hyprland/workspaces#pacman", "custom/separator#blank_2", "mpris", - "custom/swaync", + "group/notify", "tray", ], "modules-center": [ diff --git a/config/waybar/configs/[TOP] Minimal - Short b/config/waybar/configs/[TOP] Minimal - Short index a0eeba39..b025c07a 100644 --- a/config/waybar/configs/[TOP] Minimal - Short +++ b/config/waybar/configs/[TOP] Minimal - Short @@ -26,7 +26,7 @@ "modules-right": [ "custom/menu", "tray", - "custom/swaync", + "group/notify", "mpris", "network", "bluetooth", diff --git a/config/waybar/configs/[TOP] Peony b/config/waybar/configs/[TOP] Peony index f9f63acd..4935f763 100644 --- a/config/waybar/configs/[TOP] Peony +++ b/config/waybar/configs/[TOP] Peony @@ -27,7 +27,7 @@ "modules-left": [ "hyprland/workspaces#roman", "mpris", - "custom/swaync", + "group/notify", "tray" ], diff --git a/config/waybar/configs/[TOP] Simple b/config/waybar/configs/[TOP] Simple index e00c32ea..759fd8bd 100644 --- a/config/waybar/configs/[TOP] Simple +++ b/config/waybar/configs/[TOP] Simple @@ -28,7 +28,7 @@ "modules-center": [ "clock#2", - "custom/swaync", + "group/notify", ], "modules-right": [ diff --git a/config/waybar/configs/[TOP] Sleek b/config/waybar/configs/[TOP] Sleek index 0dc9057e..671264b8 100644 --- a/config/waybar/configs/[TOP] Sleek +++ b/config/waybar/configs/[TOP] Sleek @@ -29,7 +29,7 @@ "custom/separator#blank", "clock#3", "custom/separator#blank", - "custom/swaync" + "group/notify" ], "modules-right": [ diff --git a/config/waybar/style/[Black & White] Monochrome.css b/config/waybar/style/[Black & White] Monochrome.css index d2ba6c71..eabf631c 100644 --- a/config/waybar/style/[Black & White] Monochrome.css +++ b/config/waybar/style/[Black & White] Monochrome.css @@ -130,6 +130,7 @@ tooltip label{ #custom-browser, #custom-cava_mviz, #custom-cycle_wall, +#custom-dot_update, #custom-file_manager, #custom-keybinds, #custom-keyboard, diff --git a/config/waybar/style/[Catppuccin] Frappe.css b/config/waybar/style/[Catppuccin] Frappe.css index 0c4662ef..cfe93a7b 100644 --- a/config/waybar/style/[Catppuccin] Frappe.css +++ b/config/waybar/style/[Catppuccin] Frappe.css @@ -94,6 +94,7 @@ window#waybar.hidden { #custom-browser, #custom-cava_mviz, #custom-cycle_wall, +#custom-dot_update, #custom-file_manager, #custom-keybinds, #custom-keyboard, diff --git a/config/waybar/style/[Catppuccin] Latte.css b/config/waybar/style/[Catppuccin] Latte.css index 03858dd9..255b8d1d 100644 --- a/config/waybar/style/[Catppuccin] Latte.css +++ b/config/waybar/style/[Catppuccin] Latte.css @@ -93,6 +93,7 @@ window#waybar.hidden { #custom-browser, #custom-cava_mviz, #custom-cycle_wall, +#custom-dot_update, #custom-file_manager, #custom-keybinds, #custom-keyboard, diff --git a/config/waybar/style/[Catppuccin] Mocha.css b/config/waybar/style/[Catppuccin] Mocha.css index bbeb427d..2cdff7d4 100644 --- a/config/waybar/style/[Catppuccin] Mocha.css +++ b/config/waybar/style/[Catppuccin] Mocha.css @@ -116,6 +116,7 @@ window#waybar.empty #window { #custom-browser, #custom-cava_mviz, #custom-cycle_wall, +#custom-dot_update, #custom-file_manager, #custom-keybinds, #custom-keyboard, diff --git a/config/waybar/style/[Colored] Chroma Glow.css b/config/waybar/style/[Colored] Chroma Glow.css index 199c6b93..f92823cc 100644 --- a/config/waybar/style/[Colored] Chroma Glow.css +++ b/config/waybar/style/[Colored] Chroma Glow.css @@ -117,6 +117,7 @@ tooltip label{ #custom-browser, #custom-cava_mviz, #custom-cycle_wall, +#custom-dot_update, #custom-file_manager, #custom-keybinds, #custom-keyboard, diff --git a/config/waybar/style/[Colored] Translucent.css b/config/waybar/style/[Colored] Translucent.css index 39aa8686..a6f4dffa 100644 --- a/config/waybar/style/[Colored] Translucent.css +++ b/config/waybar/style/[Colored] Translucent.css @@ -118,6 +118,7 @@ tooltip { #custom-browser, #custom-cava_mviz, #custom-cycle_wall, +#custom-dot_update, #custom-file_manager, #custom-keybinds, #custom-keyboard, diff --git a/config/waybar/style/[Colorful] Aurora Blossom.css b/config/waybar/style/[Colorful] Aurora Blossom.css index 2dc23e73..d0307391 100644 --- a/config/waybar/style/[Colorful] Aurora Blossom.css +++ b/config/waybar/style/[Colorful] Aurora Blossom.css @@ -109,6 +109,7 @@ tooltip label{ #custom-browser, #custom-cava_mviz, #custom-cycle_wall, +#custom-dot_update, #custom-file_manager, #custom-keybinds, #custom-keyboard, diff --git a/config/waybar/style/[Colorful] Aurora.css b/config/waybar/style/[Colorful] Aurora.css index d560a3a4..3fda7750 100644 --- a/config/waybar/style/[Colorful] Aurora.css +++ b/config/waybar/style/[Colorful] Aurora.css @@ -98,6 +98,7 @@ tooltip label{ #custom-browser, #custom-cava_mviz, #custom-cycle_wall, +#custom-dot_update, #custom-file_manager, #custom-keybinds, #custom-keyboard, diff --git a/config/waybar/style/[Colorful] Oglo Chicklets.css b/config/waybar/style/[Colorful] Oglo Chicklets.css index 79cbd3ad..4aaadc50 100644 --- a/config/waybar/style/[Colorful] Oglo Chicklets.css +++ b/config/waybar/style/[Colorful] Oglo Chicklets.css @@ -83,6 +83,7 @@ button.active { #custom-browser, #custom-cava_mviz, #custom-cycle_wall, +#custom-dot_update, #custom-file_manager, #custom-keybinds, #custom-keyboard, diff --git a/config/waybar/style/[Colorful] Rainbow Spectrum.css b/config/waybar/style/[Colorful] Rainbow Spectrum.css index 34cc54ca..7afd24ce 100644 --- a/config/waybar/style/[Colorful] Rainbow Spectrum.css +++ b/config/waybar/style/[Colorful] Rainbow Spectrum.css @@ -101,6 +101,7 @@ tooltip label{ #custom-browser, #custom-cava_mviz, #custom-cycle_wall, +#custom-dot_update, #custom-file_manager, #custom-keybinds, #custom-keyboard, diff --git a/config/waybar/style/[Dark] Golden Eclipse.css b/config/waybar/style/[Dark] Golden Eclipse.css index e782996e..03ec27ee 100644 --- a/config/waybar/style/[Dark] Golden Eclipse.css +++ b/config/waybar/style/[Dark] Golden Eclipse.css @@ -57,6 +57,7 @@ window#waybar.hidden { #custom-browser, #custom-cava_mviz, #custom-cycle_wall, +#custom-dot_update, #custom-file_manager, #custom-keybinds, #custom-keyboard, diff --git a/config/waybar/style/[Dark] Golden Noir.css b/config/waybar/style/[Dark] Golden Noir.css index 9f6cab76..5bb3fb46 100644 --- a/config/waybar/style/[Dark] Golden Noir.css +++ b/config/waybar/style/[Dark] Golden Noir.css @@ -121,6 +121,7 @@ tooltip { #custom-browser, #custom-cava_mviz, #custom-cycle_wall, +#custom-dot_update, #custom-file_manager, #custom-keybinds, #custom-keyboard, diff --git a/config/waybar/style/[Dark] Half-Moon.css b/config/waybar/style/[Dark] Half-Moon.css index 6a51743c..ab89c048 100644 --- a/config/waybar/style/[Dark] Half-Moon.css +++ b/config/waybar/style/[Dark] Half-Moon.css @@ -122,6 +122,7 @@ color: #F3F4F5; } #custom-light_dark, +#custom-dot_update, #custom-swaync, #custom-hypridle, #idle_inhibitor, diff --git a/config/waybar/style/[Dark] Latte-Wallust combined v2.css b/config/waybar/style/[Dark] Latte-Wallust combined v2.css index 61128602..4f8baf60 100644 --- a/config/waybar/style/[Dark] Latte-Wallust combined v2.css +++ b/config/waybar/style/[Dark] Latte-Wallust combined v2.css @@ -135,6 +135,7 @@ tooltip { #custom-browser, #custom-cava_mviz, #custom-cycle_wall, +#custom-dot_update, #custom-file_manager, #custom-keybinds, #custom-keyboard, diff --git a/config/waybar/style/[Dark] Latte-Wallust combined.css b/config/waybar/style/[Dark] Latte-Wallust combined.css index 2e082f3e..6b367ef1 100644 --- a/config/waybar/style/[Dark] Latte-Wallust combined.css +++ b/config/waybar/style/[Dark] Latte-Wallust combined.css @@ -140,6 +140,7 @@ tooltip { #custom-browser, #custom-cava_mviz, #custom-cycle_wall, +#custom-dot_update, #custom-file_manager, #custom-keybinds, #custom-keyboard, diff --git a/config/waybar/style/[Dark] Purpl.css b/config/waybar/style/[Dark] Purpl.css index 87e747ae..6857f0f9 100644 --- a/config/waybar/style/[Dark] Purpl.css +++ b/config/waybar/style/[Dark] Purpl.css @@ -125,6 +125,7 @@ tooltip { #custom-browser, #custom-cava_mviz, #custom-cycle_wall, +#custom-dot_update, #custom-file_manager, #custom-keybinds, #custom-keyboard, diff --git a/config/waybar/style/[Dark] Wallust Obsidian Edge.css b/config/waybar/style/[Dark] Wallust Obsidian Edge.css index 1d260053..9f11d12a 100644 --- a/config/waybar/style/[Dark] Wallust Obsidian Edge.css +++ b/config/waybar/style/[Dark] Wallust Obsidian Edge.css @@ -111,6 +111,7 @@ tooltip label { #custom-browser, #custom-cava_mviz, #custom-cycle_wall, +#custom-dot_update, #custom-file_manager, #custom-keybinds, #custom-keyboard, diff --git a/config/waybar/style/[Extra] Crimson.css b/config/waybar/style/[Extra] Crimson.css index b6c5ba71..d208cd13 100644 --- a/config/waybar/style/[Extra] Crimson.css +++ b/config/waybar/style/[Extra] Crimson.css @@ -109,6 +109,7 @@ tooltip { #custom-browser, #custom-cava_mviz, #custom-cycle_wall, +#custom-dot_update, #custom-file_manager, #custom-keybinds, #custom-keyboard, diff --git a/config/waybar/style/[Extra] EverForest.css b/config/waybar/style/[Extra] EverForest.css index 01eea8e4..7e45de90 100644 --- a/config/waybar/style/[Extra] EverForest.css +++ b/config/waybar/style/[Extra] EverForest.css @@ -289,6 +289,7 @@ window#waybar.hidden { #custom-browser, #custom-cava_mviz, #custom-cycle_wall, +#custom-dot_update, #custom-file_manager, #custom-keybinds, #custom-keyboard, diff --git a/config/waybar/style/[Extra] Mauve.css b/config/waybar/style/[Extra] Mauve.css index 858f7ddd..03be00fe 100644 --- a/config/waybar/style/[Extra] Mauve.css +++ b/config/waybar/style/[Extra] Mauve.css @@ -128,6 +128,7 @@ tooltip { #custom-browser, #custom-cava_mviz, #custom-cycle_wall, +#custom-dot_update, #custom-file_manager, #custom-keybinds, #custom-keyboard, diff --git a/config/waybar/style/[Extra] Modern-Combined - Transparent.css b/config/waybar/style/[Extra] Modern-Combined - Transparent.css index 57cb5687..ecbe9eed 100644 --- a/config/waybar/style/[Extra] Modern-Combined - Transparent.css +++ b/config/waybar/style/[Extra] Modern-Combined - Transparent.css @@ -142,6 +142,7 @@ tooltip { #custom-browser, #custom-cava_mviz, #custom-cycle_wall, +#custom-dot_update, #custom-file_manager, #custom-keybinds, #custom-keyboard, diff --git a/config/waybar/style/[Extra] Modern-Combined.css b/config/waybar/style/[Extra] Modern-Combined.css index 5354a51a..8b7349f1 100644 --- a/config/waybar/style/[Extra] Modern-Combined.css +++ b/config/waybar/style/[Extra] Modern-Combined.css @@ -145,6 +145,7 @@ tooltip { #custom-backlight, #custom-browser, #custom-cycle_wall, +#custom-dot_update, #custom-file_manager, #custom-keybinds, #custom-keyboard, diff --git a/config/waybar/style/[Extra] Rose Pine.css b/config/waybar/style/[Extra] Rose Pine.css index 85467280..7fec7e5f 100644 --- a/config/waybar/style/[Extra] Rose Pine.css +++ b/config/waybar/style/[Extra] Rose Pine.css @@ -129,6 +129,7 @@ tooltip { #custom-browser, #custom-cava_mviz, #custom-cycle_wall, +#custom-dot_update, #custom-file_manager, #custom-keybinds, #custom-keyboard, diff --git a/config/waybar/style/[Extra] Simple Pink.css b/config/waybar/style/[Extra] Simple Pink.css index 9da88542..e3c78c1f 100644 --- a/config/waybar/style/[Extra] Simple Pink.css +++ b/config/waybar/style/[Extra] Simple Pink.css @@ -121,6 +121,7 @@ tooltip { #custom-browser, #custom-cava_mviz, #custom-cycle_wall, +#custom-dot_update, #custom-file_manager, #custom-keybinds, #custom-keyboard, diff --git a/config/waybar/style/[Light] Monochrome Contrast.css b/config/waybar/style/[Light] Monochrome Contrast.css index 24d53904..e9e4141c 100644 --- a/config/waybar/style/[Light] Monochrome Contrast.css +++ b/config/waybar/style/[Light] Monochrome Contrast.css @@ -110,6 +110,7 @@ tooltip label{ #custom-browser, #custom-cava_mviz, #custom-cycle_wall, +#custom-dot_update, #custom-file_manager, #custom-keybinds, #custom-keyboard, diff --git a/config/waybar/style/[Light] Obsidian Glow.css b/config/waybar/style/[Light] Obsidian Glow.css index 76413bab..3141a372 100644 --- a/config/waybar/style/[Light] Obsidian Glow.css +++ b/config/waybar/style/[Light] Obsidian Glow.css @@ -97,6 +97,7 @@ tooltip label { #custom-browser, #custom-cava_mviz, #custom-cycle_wall, +#custom-dot_update, #custom-file_manager, #custom-keybinds, #custom-keyboard, diff --git a/config/waybar/style/[Rainbow] RGB Bordered.css b/config/waybar/style/[Rainbow] RGB Bordered.css index b0a239d6..653e8410 100644 --- a/config/waybar/style/[Rainbow] RGB Bordered.css +++ b/config/waybar/style/[Rainbow] RGB Bordered.css @@ -117,6 +117,7 @@ window#waybar.empty #window { #custom-browser, #custom-cava_mviz, #custom-cycle_wall, +#custom-dot_update, #custom-file_manager, #custom-keybinds, #custom-keyboard, diff --git a/config/waybar/style/[Retro] Simple Style.css b/config/waybar/style/[Retro] Simple Style.css index 866c87db..3bd2d08a 100644 --- a/config/waybar/style/[Retro] Simple Style.css +++ b/config/waybar/style/[Retro] Simple Style.css @@ -71,6 +71,7 @@ window#waybar { #custom-browser, #custom-cava_mviz, #custom-cycle_wall, +#custom-dot_update, #custom-file_manager, #custom-keybinds, #custom-keyboard, diff --git a/config/waybar/style/[Transparent] Crystal Clear.css b/config/waybar/style/[Transparent] Crystal Clear.css index 8866b57a..1c88aff4 100644 --- a/config/waybar/style/[Transparent] Crystal Clear.css +++ b/config/waybar/style/[Transparent] Crystal Clear.css @@ -92,6 +92,7 @@ window#waybar.empty #window { #custom-browser, #custom-cava_mviz, #custom-cycle_wall, +#custom-dot_update, #custom-file_manager, #custom-keybinds, #custom-keyboard, diff --git a/config/waybar/style/[WALLUST] ML4W-modern-mixed.css b/config/waybar/style/[WALLUST] ML4W-modern-mixed.css index d43b7401..e7b72bf8 100644 --- a/config/waybar/style/[WALLUST] ML4W-modern-mixed.css +++ b/config/waybar/style/[WALLUST] ML4W-modern-mixed.css @@ -142,6 +142,7 @@ window#waybar.empty #window { #custom-browser, #custom-cava_mviz, #custom-cycle_wall, +#custom-dot_update, #custom-file_manager, #custom-keybinds, #custom-keyboard, diff --git a/config/waybar/style/[WALLUST] ML4W-modern.css b/config/waybar/style/[WALLUST] ML4W-modern.css index b7f54fa4..b6ddfc22 100644 --- a/config/waybar/style/[WALLUST] ML4W-modern.css +++ b/config/waybar/style/[WALLUST] ML4W-modern.css @@ -149,6 +149,7 @@ window#waybar.empty #window { #custom-browser, #custom-cava_mviz, #custom-cycle_wall, +#custom-dot_update, #custom-file_manager, #custom-keybinds, #custom-keyboard, diff --git a/config/waybar/style/[Wallust Bordered] Chroma Fusion Edge.css b/config/waybar/style/[Wallust Bordered] Chroma Fusion Edge.css index df80a321..633d56b7 100644 --- a/config/waybar/style/[Wallust Bordered] Chroma Fusion Edge.css +++ b/config/waybar/style/[Wallust Bordered] Chroma Fusion Edge.css @@ -81,6 +81,7 @@ tooltip { #custom-browser, #custom-cava_mviz, #custom-cycle_wall, +#custom-dot_update, #custom-file_manager, #custom-keybinds, #custom-keyboard, diff --git a/config/waybar/style/[Wallust Bordered] Chroma Simple.css b/config/waybar/style/[Wallust Bordered] Chroma Simple.css index f520d0f4..29b482df 100644 --- a/config/waybar/style/[Wallust Bordered] Chroma Simple.css +++ b/config/waybar/style/[Wallust Bordered] Chroma Simple.css @@ -106,6 +106,7 @@ tooltip { #custom-browser, #custom-cava_mviz, #custom-cycle_wall, +#custom-dot_update, #custom-file_manager, #custom-keybinds, #custom-keyboard, diff --git a/config/waybar/style/[Wallust Transparent] Crystal Clear.css b/config/waybar/style/[Wallust Transparent] Crystal Clear.css index 981f57a7..b6fd4271 100644 --- a/config/waybar/style/[Wallust Transparent] Crystal Clear.css +++ b/config/waybar/style/[Wallust Transparent] Crystal Clear.css @@ -125,6 +125,7 @@ tooltip { #custom-browser, #custom-cava_mviz, #custom-cycle_wall, +#custom-dot_update, #custom-file_manager, #custom-keybinds, #custom-keyboard, diff --git a/config/waybar/style/[Wallust] Box type.css b/config/waybar/style/[Wallust] Box type.css index c831f51b..4325c4d6 100644 --- a/config/waybar/style/[Wallust] Box type.css +++ b/config/waybar/style/[Wallust] Box type.css @@ -106,6 +106,7 @@ window#waybar.empty #window { #custom-browser, #custom-cava_mviz, #custom-cycle_wall, +#custom-dot_update, #custom-file_manager, #custom-keybinds, #custom-keyboard, diff --git a/config/waybar/style/[Wallust] Chroma Edge.css b/config/waybar/style/[Wallust] Chroma Edge.css index e9c386c4..487e8837 100644 --- a/config/waybar/style/[Wallust] Chroma Edge.css +++ b/config/waybar/style/[Wallust] Chroma Edge.css @@ -109,6 +109,7 @@ tooltip label{ #custom-browser, #custom-cava_mviz, #custom-cycle_wall, +#custom-dot_update, #custom-file_manager, #custom-keybinds, #custom-keyboard, diff --git a/config/waybar/style/[Wallust] Chroma Fusion.css b/config/waybar/style/[Wallust] Chroma Fusion.css index 8e1e936b..0fa8cd04 100644 --- a/config/waybar/style/[Wallust] Chroma Fusion.css +++ b/config/waybar/style/[Wallust] Chroma Fusion.css @@ -82,6 +82,7 @@ tooltip { #custom-browser, #custom-cava_mviz, #custom-cycle_wall, +#custom-dot_update, #custom-file_manager, #custom-keybinds, #custom-keyboard, diff --git a/config/waybar/style/[Wallust] Chroma Tally.css b/config/waybar/style/[Wallust] Chroma Tally.css index 4013484e..08946225 100644 --- a/config/waybar/style/[Wallust] Chroma Tally.css +++ b/config/waybar/style/[Wallust] Chroma Tally.css @@ -93,6 +93,7 @@ tooltip { #custom-browser, #custom-cava_mviz, #custom-cycle_wall, +#custom-dot_update, #custom-file_manager, #custom-keybinds, #custom-keyboard, diff --git a/config/waybar/style/[Wallust] Colored.css b/config/waybar/style/[Wallust] Colored.css index e00a80d9..967cd6b3 100644 --- a/config/waybar/style/[Wallust] Colored.css +++ b/config/waybar/style/[Wallust] Colored.css @@ -134,6 +134,7 @@ tooltip { #custom-browser, #custom-cava_mviz, #custom-cycle_wall, +#custom-dot_update, #custom-file_manager, #custom-keybinds, #custom-keyboard, diff --git a/config/waybar/style/[Wallust] Simple.css b/config/waybar/style/[Wallust] Simple.css index baeb3584..fe1a41ae 100644 --- a/config/waybar/style/[Wallust] Simple.css +++ b/config/waybar/style/[Wallust] Simple.css @@ -113,6 +113,7 @@ tooltip { #custom-browser, #custom-cava_mviz, #custom-cycle_wall, +#custom-dot_update, #custom-file_manager, #custom-keybinds, #custom-keyboard, diff --git a/copy.sh b/copy.sh index 0a549d44..26d2fef6 100755 --- a/copy.sh +++ b/copy.sh @@ -405,22 +405,6 @@ while true; do done printf "\n%.0s" {1..1} -# Ask whether to have update notification -while true; do - read -p "$CAT Do you want to ${YELLOW}enable${RESE} ${SKY_BLUE}KooL Hyprland Dots available update notification? (y/n)${RESET}: " update - # Convert the answer to lowercase for comparison - answer=$(echo "$update" | tr '[:upper:]' '[:lower:]') - if [[ "$answer" == "y" ]]; then - break - elif [[ "$answer" == "n" ]]; then - sed -i 's|^exec-once = $HOME/.config/hypr/KooLsDotsUpdate.sh|#exec-once = $HOME/.config/hypr/KooLsDotsUpdate.sh|' config/hypr/hyprland.conf - echo "Update notification disabled" - else - echo "${ERROR} Invalid choice. Please enter y for yes or n for no." - fi -done -printf "\n%.0s" {1..1} - # Check if the user wants to disable Rainbow borders echo "${NOTE} ${SKY_BLUE}By default, Rainbow Borders animation is enabled" echo "${WARN} However, this uses a bit more CPU and Memory resources." -- cgit v1.2.3 From b5dc4f9991df5ef5f5e8c4e191a863d8aeb4cdaf Mon Sep 17 00:00:00 2001 From: JaKooLit Date: Sat, 15 Feb 2025 00:42:41 +0900 Subject: updated rofi configs. Added CTRL SHIFT R to launch modified rofi-theme-selector --- assets/rofi/themes/KooL_style-10-Fancy-v2.rasi | 166 +++++++++++++++ .../themes/KooL_style-11-Win11-list-light.rasi | 15 +- assets/rofi/themes/KooL_style-12-TOP-Docu.rasi | 149 ++++++++++++++ assets/rofi/themes/KooL_style-2-Dark.rasi | 10 +- assets/rofi/themes/KooL_style-2-Light.rasi | 8 +- config/hypr/UserConfigs/UserKeybinds.conf | 1 + config/hypr/scripts/RofiThemeSelector-modified.sh | 226 +++++++++++++++++++++ 7 files changed, 562 insertions(+), 13 deletions(-) create mode 100644 assets/rofi/themes/KooL_style-10-Fancy-v2.rasi create mode 100644 assets/rofi/themes/KooL_style-12-TOP-Docu.rasi create mode 100755 config/hypr/scripts/RofiThemeSelector-modified.sh diff --git a/assets/rofi/themes/KooL_style-10-Fancy-v2.rasi b/assets/rofi/themes/KooL_style-10-Fancy-v2.rasi new file mode 100644 index 00000000..845cc5f2 --- /dev/null +++ b/assets/rofi/themes/KooL_style-10-Fancy-v2.rasi @@ -0,0 +1,166 @@ +/** + * Edited by: Dave Davenport + * User: Rasi + * Copyright: Rasmus Steinke + */ + +/* global settings and color variables */ +* { + blue: #A7c6E2; + blue-trans: #A7c6e2aa; + darkblue: #005F87; + green: #00330088; + black: #000000; + grey: #444444; + orange: #FFD391; + dark-orange: #FFA664; + light-grey: #F5F5F5; + medium-grey: #D0D0D0; + dark-grey: #002B36; + urgent: #D75F00; + active: #005F87; + transparent: #000000aa; + spacing: 0em; + padding: 0px; + background-color: white; + line-style: "none"; +} + +prompt-box { + background-color : transparent; +} + +prompt { + background-color : transparent; + text-color : white; +} + +window { + border : 2px; + border-radius : 12px; + border-color : black; + background-color : transparent; + color : @grey; +} +mainbox { + background-color : @blue-trans; + color : @grey; + spacing : 0%; +} + +listview { + // Looks. + border-radius : 10px; + border : 5px; + padding : 20px; + margin : 20px 30px 30px 30px; + background-color : @orange; + // Enable scrollbar + scrollbar : false; + scrollbar-width : 5px; + fixed-height : true; + reverse : false; + color : #000000; + spacing : 0.3em; +} +scrollbar { + color: @black; + background-color: @blue; + padding: 1px; +} +element { + border: 0px; + padding: 0px; + margin: 0px; + spacing: 0.5em; + color: @black; + background-color: @blue; + children: [ element-icon, element-text ]; +} + +element normal.normal { + color: @black; + background-color: @orange; +} +element normal.urgent { + color: @urgent; + background-color: @light-grey; +} +element normal.active { + color: @active; + background-color: @light-grey; +} +element selected.normal { + border-radius: 0px; + color: @black; + background-color: @dark-orange; +} +element selected.urgent { + color: @light-grey; + background-color: @urgent; +} +element selected.active { + color: @light-grey; + background-color: @active; +} +element alternate.normal { + color: @black; + background-color: @orange; +} +element alternate.urgent { + color: @urgent; + background-color: @medium-grey; +} +element alternate.active { + color: @active; + background-color: @medium-grey; +} +inputbar { + spacing : 5px; + background-color : #88003300; + border : 0px 0px 2px 0px; + border-radius : 0px; + padding : 5px 10px 5px 35px; + background-color : #00330088; + color : @black; + end : false; +} + +separator { + background-color : @blue; + color : #00000000; +} +prompt normal.normal { + background-color : #00000000; + color : #ffffff; + padding : 0px; +} +entry normal.normal { + background-color : #00000000; + color : #ffffff; + padding : 0px; +} +case-indicator normal.normal { + background-color : #00000000; + color : #ffffff; + padding : 0px; +} + +message { + margin : 30px; + padding : 20px 30px 20px 20px; + padding : 20px ; + border-radius : 10px; + border : 5px; +} + +prompt-colon { + spacing : 0; + enabled : false; +} + +element-text, element-icon { + background-color : inherit; + text-color : inherit; + foreground-color : inherit; +} diff --git a/assets/rofi/themes/KooL_style-11-Win11-list-light.rasi b/assets/rofi/themes/KooL_style-11-Win11-list-light.rasi index 0e2600f1..e6437b29 100644 --- a/assets/rofi/themes/KooL_style-11-Win11-list-light.rasi +++ b/assets/rofi/themes/KooL_style-11-Win11-list-light.rasi @@ -6,14 +6,14 @@ /* ---- Configuration ---- */ configuration { - dpi: 1; + dpi: 1; show-icons: true; hover-select: true; me-select-entry: "MouseSecondary"; me-accept-entry: "MousePrimary"; } -/*****----- Global Properties -----*****/ +/*****----- Global Properties -----*****/ * { bg0 : #ffffff80; bg1 : #f9f9f9bf; @@ -81,7 +81,6 @@ entry { placeholder-color : @fg1; } - listview { columns : 2; spacing : 8px; @@ -133,9 +132,9 @@ error-message { } textbox { - padding : 10px; - background-color : @bg0; - text-color : @fg0; - vertical-align : 0.5; - horizontal-align : 0.5; + padding : 10px; + background-color : @bg0; + text-color : @fg0; + vertical-align : 0.5; + horizontal-align : 0.5; } diff --git a/assets/rofi/themes/KooL_style-12-TOP-Docu.rasi b/assets/rofi/themes/KooL_style-12-TOP-Docu.rasi new file mode 100644 index 00000000..3e80c81a --- /dev/null +++ b/assets/rofi/themes/KooL_style-12-TOP-Docu.rasi @@ -0,0 +1,149 @@ +/* ---- 💫 https://github.com/JaKooLit 💫 ---- */ +/* KooL Hyprland Rofi Style 12 - TOP - Docu */ +/* Credit to DaveDavenport. I have only some few things changed */ + +/** + * ROFI Documentation theme. + * User: Qball + * Copyright: Dave Davenport + */ + +configuration { + modi: "drun,run,filebrowser"; + show-icons: true; + display-drun: "Apps"; + display-run: "Run"; + display-filebrowser: "Files"; + display-window: "Windows"; + drun-display-format: "{name}"; + window-format: "{w} · {c} · {t}"; + dpi: 1; + hover-select: true; + me-select-entry: "MouseSecondary"; + me-accept-entry: "MousePrimary"; +} + +/* ---- Global Properties ---- */ +* { + background-color: transparent; + text-color: white; +} +entry { + border: 2px 0px; + border-color: darkgrey; + background-color: grey; + padding: 4px; + placeholder: "🔎 Search"; + placeholder-color: darkgrey; + cursor: text; +} + +/*****-- Elements Font Size -----*****/ +element-text { + font: "JetBrainsMono Nerd Font SemiBold 12"; + +} +inputbar { + spacing: 0; + children: [ icon-keyboard, entry, mode-switcher ]; +} + +mode-switcher { + spacing: 10px; + border: 2px; + border-radius: 0px 4px 4px 0px; + border-color: darkgrey; + background-color: darkgrey; +} + +button { + padding: 0px 60px 0px 60px; + background-color: grey; + border-color: darkgrey; + cursor: pointer; +} + +button selected { + background-color: white/20%; + text-color: black; +} + +icon-keyboard { + border: 2px 0px 2px 2px; + border-radius: 4px 0px 0px 4px; + border-color: darkgrey; + background-color: grey; + padding: 0px 10px 0px 10px; + expand: false; + size: 1.2em; + filename: "keyboard"; +} + +window { + anchor: north; + location: north; + width: 100%; + background-color: black / 50%; + padding: 1em; + border-color: black; + border: 0em 0.2em 0.2em; + chilren: [ inputbar, message, listview ]; +} + +mainbox { + spacing: 1em; +} + + +listview { + lines: 4; + columns: 6; + spacing: 1em; + fixed-columns: true; +} + +element { + orientation: vertical; + border: 2px; + border-radius: 4px ; + border-color: darkgrey; + background-color: grey; + cursor: pointer; + padding: 4px; +} + +element selected { + background-color: white/20%; + text-color: black; +} + + +element-icon { + cursor: inherit; +} + +element-text { + horizontal-align: 0.5; + cursor: inherit; +} + +/* ---- Message ---- */ +message { + background-color: transparent; + border: 0px; +} +textbox { + margin: 10px; + padding: 12px; + border-radius: 10px; + background-color: black / 50%; + text-color: white; + vertical-align: 0.5; + horizontal-align: 0.5; +} +error-message { + padding: 12px; + border-radius: 20px; + background-color: black / 50%; + text-color: white; +} \ No newline at end of file diff --git a/assets/rofi/themes/KooL_style-2-Dark.rasi b/assets/rofi/themes/KooL_style-2-Dark.rasi index 1925203b..5c8381f7 100644 --- a/assets/rofi/themes/KooL_style-2-Dark.rasi +++ b/assets/rofi/themes/KooL_style-2-Dark.rasi @@ -3,7 +3,7 @@ /* Source: https://github.com/adi1090x/rofi */ -/*****----- Configuration -----*****/ +/* ****----- Configuration -----**** */ configuration { modi: "drun,filebrowser,window"; show-icons: true; @@ -11,14 +11,18 @@ configuration { display-run: "RUN"; display-filebrowser: "FILES"; display-window: "WINDOW"; - drun-display-format: "{name}\n[({generic})]"; - window-format: "Class : {c}\nWorkspace : {w}"; + drun-display-format: "{name}"; + window-format: "{w} · {c} · {t}"; dpi: 1; hover-select: true; me-select-entry: "MouseSecondary"; me-accept-entry: "MousePrimary"; } +/*****----- Global Properties -----*****/ +* { + +} /*****-- Elements Font Size -----*****/ element-text { font: "JetBrainsMono Nerd Font SemiBold 12"; diff --git a/assets/rofi/themes/KooL_style-2-Light.rasi b/assets/rofi/themes/KooL_style-2-Light.rasi index 118b6e54..08b58d15 100644 --- a/assets/rofi/themes/KooL_style-2-Light.rasi +++ b/assets/rofi/themes/KooL_style-2-Light.rasi @@ -11,14 +11,18 @@ configuration { display-run: "RUN"; display-filebrowser: "FILES"; display-window: "WINDOW"; - drun-display-format: "{name}\n[({generic})]"; - window-format: "Class : {c}\nWorkspace : {w}"; + drun-display-format: "{name}"; + window-format: "{w} · {c} · {t}"; dpi: 1; hover-select: true; me-select-entry: "MouseSecondary"; me-accept-entry: "MousePrimary"; } +/*****----- Global Properties -----*****/ +* { + +} /*****-- Elements Font Size -----*****/ element-text { font: "JetBrainsMono Nerd Font SemiBold 12"; diff --git a/config/hypr/UserConfigs/UserKeybinds.conf b/config/hypr/UserConfigs/UserKeybinds.conf index feb54c22..862ffa45 100644 --- a/config/hypr/UserConfigs/UserKeybinds.conf +++ b/config/hypr/UserConfigs/UserKeybinds.conf @@ -31,6 +31,7 @@ bind = $mainMod SHIFT, G, exec, $scriptsDir/GameMode.sh # Toggle animations ON/O bind = $mainMod ALT, L, exec, $scriptsDir/ChangeLayout.sh # Toggle Master or Dwindle Layout bind = $mainMod ALT, V, exec, $scriptsDir/ClipManager.sh # Clipboard Manager bind = $mainMod CTRL, R, exec, $scriptsDir/RofiThemeSelector.sh # modified Rofi Theme Selector +bind = $mainMod CTRL SHIFT, R, exec, $scriptsDir/RofiThemeSelector-modified.sh # modified Rofi Theme Selector bind = $mainMod SHIFT, F, fullscreen # whole full screen bind = $mainMod CTRL, F, fullscreen, 1 # fake full screen diff --git a/config/hypr/scripts/RofiThemeSelector-modified.sh b/config/hypr/scripts/RofiThemeSelector-modified.sh new file mode 100755 index 00000000..e4d476c3 --- /dev/null +++ b/config/hypr/scripts/RofiThemeSelector-modified.sh @@ -0,0 +1,226 @@ +#!/bin/bash +# /* ---- 💫 https://github.com/JaKooLit 💫 ---- */ ## +# A modified version of Rofi-Theme-Selector, concentrating only on ~/.local and also, applying only 10 @themes in ~/.config/rofi/config.rasi +# as opposed to continous adding of //@theme + +# This code is released in public domain by Dave Davenport + +iDIR="$HOME/.config/swaync/images" + + +OS="linux" + +ROFI=$(command -v rofi) +SED=$(command -v sed) +MKTEMP=$(command -v mktemp) +NOTIFY_SEND=$(command -v notify-send) + +if [ -z "${SED}" ] +then + echo "Did not find 'sed', script cannot continue." + exit 1 +fi +if [ -z "${MKTEMP}" ] +then + echo "Did not find 'mktemp', script cannot continue." + exit 1 +fi +if [ -z "${ROFI}" ] +then + echo "Did not find rofi, there is no point to continue." + exit 1 +fi +if [ -z "${NOTIFY_SEND}" ] +then + echo "Did not find 'notify-send', notifications won't work." +fi + +TMP_CONFIG_FILE=$(${MKTEMP}).rasi +rofi_theme_dir="${HOME}/.local/share/rofi/themes" +rofi_config_file="${XDG_CONFIG_HOME:-${HOME}/.config}/rofi/config.rasi" + +## +# Array with parts to the found themes. +# And array with the printable name. +## +declare -a themes +declare -a theme_names + +## +# Function that tries to find all installed rofi themes. +# This fills in #themes array and formats a displayable string #theme_names +## +find_themes() +{ + DIRS="${HOME}/.local/share" + OLDIFS=${IFS} + IFS=: + # Add user dir. + DIRS+=":${XDG_CONFIG_HOME:-${HOME}/.config}" + for p in ${DIRS}; do + p=${p%/} + TD=${p}/rofi/themes + if [ -n "${p}" ] && [ -d "${TD}" ] + then + echo "Checking themes in: ${TD}" + for file in ${TD}/*.rasi + do + if [ -f "${file}" ] + then + themes+=("${file}") + FN=$(basename "${file}") + NAME=${FN%.*} # Extract the file name without extension + theme_names+=("${NAME}") # Only add the base file name + fi + done + fi + done + IFS=${OLDIFS} +} + +## +# Function to add or update theme in the config.rasi +## +add_theme_to_config() { + local theme_name="$1" + local theme_path="$rofi_theme_dir/$theme_name" + + # if config in $HOME to write as $HOME + if [[ "$theme_path" == $HOME/* ]]; then + theme_path_with_tilde="~${theme_path#$HOME}" + else + theme_path_with_tilde="$theme_path" + fi + + # If no @theme is in the file, add it + if ! grep -q '^\s*@theme' "$rofi_config_file"; then + echo -e "\n\n@theme \"$theme_path_with_tilde\"" >> "$rofi_config_file" + echo "Added @theme \"$theme_path_with_tilde\" to $rofi_config_file" + else + $SED -i "s/^\(\s*@theme.*\)/\/\/\1/" "$rofi_config_file" + echo -e "@theme \"$theme_path_with_tilde\"" >> "$rofi_config_file" + echo "Updated @theme line to $theme_path_with_tilde" + fi + + # Ensure no more than max # of lines with //@theme lines + max_line="9" + total_lines=$(grep -c '^\s*//@theme' "$rofi_config_file") + + if [ "$total_lines" -gt "$max_line" ]; then + excess=$((total_lines - max_line)) + # Remove the oldest or the very top //@theme lines + for i in $(seq 1 "$excess"); do + $SED -i '0,/^\s*\/\/@theme/ { /^\s*\/\/@theme/ {d; q; }}' "$rofi_config_file" + done + echo "Removed excess //@theme lines" + fi +} + +## +# Create a copy of rofi config +## +create_config_copy() +{ + ${ROFI} -dump-config > "${TMP_CONFIG_FILE}" + # remove theme entry. + ${SED} -i 's/^\s*theme:\s\+".*"\s*;//g' "${TMP_CONFIG_FILE}" +} + +### +# Print the list out so it can be displayed by rofi. +## +create_theme_list() +{ + OLDIFS=${IFS} + IFS='|' + for themen in ${theme_names[@]} + do + echo "${themen}" + done + IFS=${OLDIFS} +} + +## +# Thee indicate what entry is selected. +## +declare -i SELECTED + +select_theme() +{ + local MORE_FLAGS=(-dmenu -format i -no-custom -p "Theme" -markup -config "${TMP_CONFIG_FILE}" -i) + MORE_FLAGS+=(-kb-custom-1 "Alt-a") + MORE_FLAGS+=(-u 2,3 -a 4,5 ) + local CUR="default" + while true + do + declare -i RTR + declare -i RES + local MESG="""You can preview themes by hitting Enter. +Alt-a to accept the new theme. +Escape to cancel +Current theme: ${CUR} +When setting a new theme this will override previous theme settings. +Please update your config file if you have local modifications.""" + THEME_FLAG= + if [ -n "${SELECTED}" ] + then + THEME_FLAG="-theme ${themes[${SELECTED}]}" + fi + RES=$( create_theme_list | ${ROFI} ${THEME_FLAG} ${MORE_FLAGS[@]} -cycle -selected-row "${SELECTED}" -mesg "${MESG}") + RTR=$? + if [ "${RTR}" = 10 ] + then + return 0; + elif [ "${RTR}" = 1 ] + then + return 1; + elif [ "${RTR}" = 65 ] + then + return 1; + fi + CUR=${theme_names[${RES}]} + SELECTED=${RES} + done +} + +############################################################################################################ +# Actual program execution +########################################################################################################### +## +# Find all themes +## +find_themes + +## +# Do check if there are themes. +## +if [ ${#themes[@]} = 0 ] +then + ${ROFI} -e "No themes found." + exit 0 +fi + +## +# Create copy of config to play with in preview +## +create_config_copy + +## +# Show the themes to user. +## +if select_theme && [ -n "${SELECTED}" ] +then + # Apply the selected theme + add_theme_to_config "${theme_names[${SELECTED}]}" + + # Send notification with the selected theme name + selection="${theme_names[${SELECTED}]}" + if [ -n "$NOTIFY_SEND" ]; then + notify-send -u low -i "$iDIR/ja.png" "Rofi Theme" "applied: $selection" + fi +fi + +## +# Remove temp. config. +## +rm -- "${TMP_CONFIG_FILE}" -- cgit v1.2.3 From e0726288bcd969c459fec7d3b96d371ffefb4f72 Mon Sep 17 00:00:00 2001 From: JaKooLit Date: Sat, 15 Feb 2025 00:52:47 +0900 Subject: updated 1 rofi theme --- assets/rofi/themes/KooL_style-12-TOP-Docu.rasi | 1 + 1 file changed, 1 insertion(+) diff --git a/assets/rofi/themes/KooL_style-12-TOP-Docu.rasi b/assets/rofi/themes/KooL_style-12-TOP-Docu.rasi index 3e80c81a..85cabae6 100644 --- a/assets/rofi/themes/KooL_style-12-TOP-Docu.rasi +++ b/assets/rofi/themes/KooL_style-12-TOP-Docu.rasi @@ -119,6 +119,7 @@ element selected { element-icon { + size: 5%; cursor: inherit; } -- cgit v1.2.3 From 558faeeebd7ebb7c383f23ecd2b643f88ef8d551 Mon Sep 17 00:00:00 2001 From: JaKooLit Date: Sat, 15 Feb 2025 01:26:36 +0900 Subject: yeah this should be ok --- assets/rofi/themes/KooL_LonerOrZ.rasi | 10 ++++++++++ assets/rofi/themes/KooL_style-10-Fancy-v2.rasi | 14 +++++++++++--- assets/rofi/themes/KooL_style-10-Fancy.rasi | 11 +++++++---- assets/rofi/themes/KooL_style-11-Win11-list-dark.rasi | 10 ++++++++++ assets/rofi/themes/KooL_style-11-Win11-list-light.rasi | 10 ++++++++++ assets/rofi/themes/KooL_style-12-TOP-Docu.rasi | 9 +++++++++ assets/rofi/themes/KooL_style-2-Dark.rasi | 10 ++++++++++ assets/rofi/themes/KooL_style-2-Light.rasi | 10 ++++++++++ assets/rofi/themes/KooL_style-5.rasi | 14 ++++++++++++-- assets/rofi/themes/KooL_style-6.rasi | 11 ++++++++++- config/rofi/config-emoji.rasi | 3 ++- config/rofi/config-rofi-theme.rasi | 2 ++ 12 files changed, 103 insertions(+), 11 deletions(-) diff --git a/assets/rofi/themes/KooL_LonerOrZ.rasi b/assets/rofi/themes/KooL_LonerOrZ.rasi index 4ad64054..5afd1f6b 100644 --- a/assets/rofi/themes/KooL_LonerOrZ.rasi +++ b/assets/rofi/themes/KooL_LonerOrZ.rasi @@ -103,6 +103,16 @@ listview { layout: vertical; } +/* ---- Scrollbar ---- */ +scrollbar { + border: 0px; + border-radius: 10px; + background-color: transparent; + handle-color: @BDR; + handle-width: 5px ; + padding: 0; +} + mainbox { background-color: @BG; children: [ inputbar, message, listview ]; diff --git a/assets/rofi/themes/KooL_style-10-Fancy-v2.rasi b/assets/rofi/themes/KooL_style-10-Fancy-v2.rasi index 845cc5f2..3e4a55c7 100644 --- a/assets/rofi/themes/KooL_style-10-Fancy-v2.rasi +++ b/assets/rofi/themes/KooL_style-10-Fancy-v2.rasi @@ -1,3 +1,7 @@ +/* ---- 💫 https://github.com/JaKooLit 💫 ---- */ +/* KooL Hyprland Rofi Style 10 - Fancy v2 */ +/* Credit to DaveDavenport & Rasmus Steinke */ + /** * Edited by: Dave Davenport * User: Rasi @@ -63,10 +67,14 @@ listview { color : #000000; spacing : 0.3em; } +/* ---- Scrollbar ---- */ scrollbar { - color: @black; - background-color: @blue; - padding: 1px; + border: 1px; + border-radius: 10px; + background-color: @blue; + handle-color: @orange; + handle-width: 5px ; + padding: 0; } element { border: 0px; diff --git a/assets/rofi/themes/KooL_style-10-Fancy.rasi b/assets/rofi/themes/KooL_style-10-Fancy.rasi index f5dc79e4..b503f549 100644 --- a/assets/rofi/themes/KooL_style-10-Fancy.rasi +++ b/assets/rofi/themes/KooL_style-10-Fancy.rasi @@ -220,11 +220,14 @@ element.alternate.active { background-color: @alternate-active-background; text-color: @alternate-active-foreground; } +/* ---- Scrollbar ---- */ scrollbar { - width: 4px ; - border: 0; - handle-width: 8px ; - padding: 0; + border: 1px; + border-radius: 10px; + background-color: @selected-normal-background; + handle-color: @separatorcolor; + handle-width: 5px ; + padding: 0; } sidebar { border: 2px 0px 0px ; diff --git a/assets/rofi/themes/KooL_style-11-Win11-list-dark.rasi b/assets/rofi/themes/KooL_style-11-Win11-list-dark.rasi index 9dede9f8..229a5297 100644 --- a/assets/rofi/themes/KooL_style-11-Win11-list-dark.rasi +++ b/assets/rofi/themes/KooL_style-11-Win11-list-dark.rasi @@ -126,6 +126,16 @@ element-text { text-color: inherit; } +/* ---- Scrollbar ---- */ +scrollbar { + border: 1px; + border-radius: 10px; + background-color: inherit; + handle-color: @accent; + handle-width: 5px ; + padding: 0; +} + /*****----- Message -----*****/ error-message { padding: 20px; diff --git a/assets/rofi/themes/KooL_style-11-Win11-list-light.rasi b/assets/rofi/themes/KooL_style-11-Win11-list-light.rasi index e6437b29..8d5082e6 100644 --- a/assets/rofi/themes/KooL_style-11-Win11-list-light.rasi +++ b/assets/rofi/themes/KooL_style-11-Win11-list-light.rasi @@ -126,6 +126,16 @@ element-text { text-color: inherit; } +/* ---- Scrollbar ---- */ +scrollbar { + border: 1px; + border-radius: 10px; + background-color: inherit; + handle-color: @accent; + handle-width: 5px ; + padding: 0; +} + /*****----- Message -----*****/ error-message { padding: 20px; diff --git a/assets/rofi/themes/KooL_style-12-TOP-Docu.rasi b/assets/rofi/themes/KooL_style-12-TOP-Docu.rasi index 85cabae6..55fbb0b7 100644 --- a/assets/rofi/themes/KooL_style-12-TOP-Docu.rasi +++ b/assets/rofi/themes/KooL_style-12-TOP-Docu.rasi @@ -128,6 +128,15 @@ element-text { cursor: inherit; } +/* ---- Scrollbar ---- */ +scrollbar { + border-radius: 10px; + background-color: transparent; + handle-color: darkgrey; + handle-width: 5px ; + padding: 0; +} + /* ---- Message ---- */ message { background-color: transparent; diff --git a/assets/rofi/themes/KooL_style-2-Dark.rasi b/assets/rofi/themes/KooL_style-2-Dark.rasi index 5c8381f7..73c3eee7 100644 --- a/assets/rofi/themes/KooL_style-2-Dark.rasi +++ b/assets/rofi/themes/KooL_style-2-Dark.rasi @@ -104,6 +104,16 @@ listview { cursor: "default"; } +/* ---- Scrollbar ---- */ +scrollbar { + border: 1px; + border-radius: 10px; + background-color: inherit; + handle-color: #719DF9; + handle-width: 5px ; + padding: 0; +} + /*****----- Elements -----*****/ element { enabled: true; diff --git a/assets/rofi/themes/KooL_style-2-Light.rasi b/assets/rofi/themes/KooL_style-2-Light.rasi index 08b58d15..29ea7188 100644 --- a/assets/rofi/themes/KooL_style-2-Light.rasi +++ b/assets/rofi/themes/KooL_style-2-Light.rasi @@ -104,6 +104,16 @@ listview { cursor: "default"; } +/* ---- Scrollbar ---- */ +scrollbar { + border: 0px; + border-radius: 10px; + background-color: transparent; + handle-color: gray/50%; + handle-width: 5px ; + padding: 0; +} + /*****----- Elements -----*****/ element { enabled: true; diff --git a/assets/rofi/themes/KooL_style-5.rasi b/assets/rofi/themes/KooL_style-5.rasi index 135c6ba0..8609dcaf 100644 --- a/assets/rofi/themes/KooL_style-5.rasi +++ b/assets/rofi/themes/KooL_style-5.rasi @@ -144,7 +144,7 @@ button { } button selected { - background-color: @color12; + background-color: @selected; text-color: @foreground; border: 1px; border-color: transparent; @@ -170,6 +170,16 @@ listview { border: 0px; } +/* ---- Scrollbar ---- */ +scrollbar { + border: 0px; + border-radius: 10px; + background-color: transparent; + handle-color: @active; + handle-width: 5px ; + padding: 0; +} + /* ---- Element ---- */ element { enabled: true; @@ -197,7 +207,7 @@ element normal.active { } element selected.normal { - background-color: @color11; + background-color: @active; text-color: inherit; } diff --git a/assets/rofi/themes/KooL_style-6.rasi b/assets/rofi/themes/KooL_style-6.rasi index bdc1b12d..369c0854 100644 --- a/assets/rofi/themes/KooL_style-6.rasi +++ b/assets/rofi/themes/KooL_style-6.rasi @@ -121,6 +121,15 @@ listview { border: 0px; } +/* ---- Scrollbar ---- */ +scrollbar { + border: 0px; + border-radius: 10px; + background-color: transparent; + handle-color: @active; + handle-width: 5px ; + padding: 0; +} /* ---- Dummy ---- */ dummy { expand: true; @@ -142,7 +151,7 @@ button { cursor: pointer; } button selected { - background-color: @color11; + background-color: @active; text-color: @text-selected; } diff --git a/config/rofi/config-emoji.rasi b/config/rofi/config-emoji.rasi index aa407999..c107bdc3 100644 --- a/config/rofi/config-emoji.rasi +++ b/config/rofi/config-emoji.rasi @@ -18,9 +18,10 @@ entry { /* ---- Listview ---- */ listview { - columns: 1; + columns: 2; lines: 8; fixed-height: false; + scrollbar: true; } /* ---- Elements ---- */ diff --git a/config/rofi/config-rofi-theme.rasi b/config/rofi/config-rofi-theme.rasi index 531a2c2c..14f1f971 100644 --- a/config/rofi/config-rofi-theme.rasi +++ b/config/rofi/config-rofi-theme.rasi @@ -20,6 +20,7 @@ listview { columns: 2; lines: 8; fixed-height: false; + scrollbar: true; } /* ---- Entry input ---- */ @@ -41,3 +42,4 @@ element-text { horizontal-align: 0.0; margin: 5px 30px 5px 30px; } + -- cgit v1.2.3 From adee3e65f23b3bff8466a2b8d0bc54eb75d9b095 Mon Sep 17 00:00:00 2001 From: JaKooLit Date: Sat, 15 Feb 2025 01:35:06 +0900 Subject: updated window rules --- config/hypr/UserConfigs/WindowRules.conf | 1 + 1 file changed, 1 insertion(+) diff --git a/config/hypr/UserConfigs/WindowRules.conf b/config/hypr/UserConfigs/WindowRules.conf index 44e4b3c3..f2f60899 100644 --- a/config/hypr/UserConfigs/WindowRules.conf +++ b/config/hypr/UserConfigs/WindowRules.conf @@ -7,6 +7,7 @@ windowrulev2 = tag +browser, class:^([Ff]irefox|org.mozilla.firefox|[Ff]irefox-esr)$ windowrulev2 = tag +browser, class:^([Gg]oogle-chrome(-beta|-dev|-unstable)?)$ windowrulev2 = tag +browser, class:^(chrome-.+-Default)$ # Chrome PWAs +windowrulev2 = tag +browser, class:^([Cc]hromium)$ windowrulev2 = tag +browser, class:^([Mm]icrosoft-edge(-stable|-beta|-dev|-unstable))$ windowrulev2 = tag +browser, class:^(Brave-browser(-beta|-dev|-unstable)?)$ windowrulev2 = tag +browser, class:^([Tt]horium-browser|[Cc]achy-browser)$ -- cgit v1.2.3 From 1d714a5ea76fd19d530b9d06ce9b73627d8224d9 Mon Sep 17 00:00:00 2001 From: JaKooLit Date: Sat, 15 Feb 2025 12:42:11 +0900 Subject: updated rofi theme handling --- assets/rofi/themes/KooL_LonerOrZ.rasi | 195 ------------ assets/rofi/themes/KooL_style-1.rasi | 246 ---------------- assets/rofi/themes/KooL_style-10-Fancy-v2.rasi | 174 ----------- assets/rofi/themes/KooL_style-10-Fancy.rasi | 302 ------------------- .../rofi/themes/KooL_style-11-Win11-list-dark.rasi | 150 ---------- .../themes/KooL_style-11-Win11-list-light.rasi | 150 ---------- assets/rofi/themes/KooL_style-12-TOP-Docu.rasi | 159 ---------- assets/rofi/themes/KooL_style-2-Dark.rasi | 191 ------------ assets/rofi/themes/KooL_style-2-Light.rasi | 193 ------------ assets/rofi/themes/KooL_style-3-FullScreen-v1.rasi | 256 ---------------- assets/rofi/themes/KooL_style-3-Fullscreen-v2.rasi | 217 -------------- assets/rofi/themes/KooL_style-4.rasi | 328 --------------------- assets/rofi/themes/KooL_style-5.rasi | 272 ----------------- assets/rofi/themes/KooL_style-6.rasi | 241 --------------- assets/rofi/themes/KooL_style-7.rasi | 200 ------------- assets/rofi/themes/KooL_style-8.rasi | 243 --------------- assets/rofi/themes/KooL_style-9.rasi | 212 ------------- config/rofi/themes/KooL_LonerOrZ.rasi | 195 ++++++++++++ config/rofi/themes/KooL_style-1.rasi | 246 ++++++++++++++++ config/rofi/themes/KooL_style-10-Fancy-v2.rasi | 174 +++++++++++ config/rofi/themes/KooL_style-10-Fancy.rasi | 302 +++++++++++++++++++ .../rofi/themes/KooL_style-11-Win11-list-dark.rasi | 150 ++++++++++ .../themes/KooL_style-11-Win11-list-light.rasi | 150 ++++++++++ config/rofi/themes/KooL_style-12-TOP-Docu.rasi | 159 ++++++++++ config/rofi/themes/KooL_style-2-Dark.rasi | 191 ++++++++++++ config/rofi/themes/KooL_style-2-Light.rasi | 193 ++++++++++++ config/rofi/themes/KooL_style-3-FullScreen-v1.rasi | 256 ++++++++++++++++ config/rofi/themes/KooL_style-3-Fullscreen-v2.rasi | 217 ++++++++++++++ config/rofi/themes/KooL_style-4.rasi | 328 +++++++++++++++++++++ config/rofi/themes/KooL_style-5.rasi | 272 +++++++++++++++++ config/rofi/themes/KooL_style-6.rasi | 241 +++++++++++++++ config/rofi/themes/KooL_style-7.rasi | 200 +++++++++++++ config/rofi/themes/KooL_style-8.rasi | 243 +++++++++++++++ config/rofi/themes/KooL_style-9.rasi | 212 +++++++++++++ copy.sh | 25 +- 35 files changed, 3742 insertions(+), 3741 deletions(-) delete mode 100644 assets/rofi/themes/KooL_LonerOrZ.rasi delete mode 100644 assets/rofi/themes/KooL_style-1.rasi delete mode 100644 assets/rofi/themes/KooL_style-10-Fancy-v2.rasi delete mode 100644 assets/rofi/themes/KooL_style-10-Fancy.rasi delete mode 100644 assets/rofi/themes/KooL_style-11-Win11-list-dark.rasi delete mode 100644 assets/rofi/themes/KooL_style-11-Win11-list-light.rasi delete mode 100644 assets/rofi/themes/KooL_style-12-TOP-Docu.rasi delete mode 100644 assets/rofi/themes/KooL_style-2-Dark.rasi delete mode 100644 assets/rofi/themes/KooL_style-2-Light.rasi delete mode 100644 assets/rofi/themes/KooL_style-3-FullScreen-v1.rasi delete mode 100644 assets/rofi/themes/KooL_style-3-Fullscreen-v2.rasi delete mode 100644 assets/rofi/themes/KooL_style-4.rasi delete mode 100644 assets/rofi/themes/KooL_style-5.rasi delete mode 100644 assets/rofi/themes/KooL_style-6.rasi delete mode 100644 assets/rofi/themes/KooL_style-7.rasi delete mode 100644 assets/rofi/themes/KooL_style-8.rasi delete mode 100644 assets/rofi/themes/KooL_style-9.rasi create mode 100644 config/rofi/themes/KooL_LonerOrZ.rasi create mode 100644 config/rofi/themes/KooL_style-1.rasi create mode 100644 config/rofi/themes/KooL_style-10-Fancy-v2.rasi create mode 100644 config/rofi/themes/KooL_style-10-Fancy.rasi create mode 100644 config/rofi/themes/KooL_style-11-Win11-list-dark.rasi create mode 100644 config/rofi/themes/KooL_style-11-Win11-list-light.rasi create mode 100644 config/rofi/themes/KooL_style-12-TOP-Docu.rasi create mode 100644 config/rofi/themes/KooL_style-2-Dark.rasi create mode 100644 config/rofi/themes/KooL_style-2-Light.rasi create mode 100644 config/rofi/themes/KooL_style-3-FullScreen-v1.rasi create mode 100644 config/rofi/themes/KooL_style-3-Fullscreen-v2.rasi create mode 100644 config/rofi/themes/KooL_style-4.rasi create mode 100644 config/rofi/themes/KooL_style-5.rasi create mode 100644 config/rofi/themes/KooL_style-6.rasi create mode 100644 config/rofi/themes/KooL_style-7.rasi create mode 100644 config/rofi/themes/KooL_style-8.rasi create mode 100644 config/rofi/themes/KooL_style-9.rasi diff --git a/assets/rofi/themes/KooL_LonerOrZ.rasi b/assets/rofi/themes/KooL_LonerOrZ.rasi deleted file mode 100644 index 5afd1f6b..00000000 --- a/assets/rofi/themes/KooL_LonerOrZ.rasi +++ /dev/null @@ -1,195 +0,0 @@ -/* ---- 💫 https://github.com/JaKooLit 💫 ---- */ -/* KooL Style LonerOrZ */ -/* Submitted by https://github.com/lonerOrz */ - - - -configuration { - show-icons: true; - display-drun: ""; - drun-display-format: "{icon} {name}"; - disable-history: false; - click-to-exit: true; - location: 0; -} - -/*****----- Global Properties -----*****/ -* { - font: "Iosevka 12"; - - BG: #1E1D2Fff; - BGA: #89DCEBff; - FG: #D9E0EEff; - FGA: #F28FADff; - BDR: #96CDFBff; - SEL: #1E1E2Eff; - UGT: #F28FADff; - IMG: #FAE3B0ff; - OFF: #575268ff; - ON: #ABE9B3ff; -} - -window { - transparency: "real"; - background-color: @BG; - text-color: @FG; - border: 2px; - border-color: @BDR; - border-radius: 10px; - width: 25%; - anchor: center; - x-offset: 0; - y-offset: 0; -} - -prompt { - enabled: true; - padding: 8px; - background-color: @BG; - text-color: @IMG; -} - -textbox-prompt-colon { - expand: false; - str: ""; - border-radius: 100%; - background-color: @SEL; - text-color: @FG; - padding: 8px 12px 8px 12px; - font: "Iosevka Nerd Font 10"; -} - -entry { - background-color: @BG; - text-color: @FG; - placeholder-color: @FG; - expand: true; - horizontal-align: 0; - placeholder: "Search..."; - blink: true; - border: 0px 0px 2px 0px; - border-color: @BDR; - border-radius: 10px; - padding: 8px; -} - -inputbar { - children: [ textbox-prompt-colon, entry ]; - background-color: @BG; - text-color: @FG; - expand: false; - border: 0px 0px 0px 0px; - border-radius: 0px; - border-color: @BDR; - margin: 0px 0px 0px 0px; - padding: 0px; - position: center; -} - -case-indicator { - background-color: @BG; - text-color: @FG; - spacing: 0; -} - - -listview { - background-color: @BG; - columns: 1; - lines: 7; - spacing: 4px; - cycle: false; - dynamic: true; - layout: vertical; -} - -/* ---- Scrollbar ---- */ -scrollbar { - border: 0px; - border-radius: 10px; - background-color: transparent; - handle-color: @BDR; - handle-width: 5px ; - padding: 0; -} - -mainbox { - background-color: @BG; - children: [ inputbar, message, listview ]; - spacing: 15px; - padding: 15px; -} - -element { - background-color: @BG; - text-color: @FG; - orientation: horizontal; - border-radius: 4px; - padding: 6px 6px 6px 6px; -} - -element-icon { - background-color: inherit; - text-color: inherit; - horizontal-align: 0.5; - vertical-align: 0.5; - size: 24px; - border: 0px; -} - -element-text { - background-color: inherit; - text-color: inherit; - expand: true; - horizontal-align: 0; - vertical-align: 0.5; - margin: 2px 0px 2px 2px; -} - -element normal.urgent, -element alternate.urgent { - background-color: @UGT; - text-color: @FG; - border-radius: 9px; -} - -element normal.active, -element alternate.active { - background-color: @BGA; - text-color: @FG; -} - -element selected { - background-color: @BGA; - text-color: @SEL; - border: 0px 0px 0px 0px; - border-radius: 10px; - border-color: @BDR; -} - -element selected.urgent { - background-color: @UGT; - text-color: @FG; -} - -element selected.active { - background-color: @BGA; - color: @FG; -} - -/*****----- Message -----*****/ -message { - background-color: transparent; - border: 0px; -} -error-message { - padding: 20px; -} -textbox { - padding: 10px; - border-radius: 10px; - background-color: @BDR; - text-color: @SEL; - vertical-align: 0.5; - horizontal-align: 0.5; -} diff --git a/assets/rofi/themes/KooL_style-1.rasi b/assets/rofi/themes/KooL_style-1.rasi deleted file mode 100644 index 9ac62fd7..00000000 --- a/assets/rofi/themes/KooL_style-1.rasi +++ /dev/null @@ -1,246 +0,0 @@ -/* ---- 💫 https://github.com/JaKooLit 💫 ---- */ -/* KooL Hyprland Rofi Style 1 */ - -/* ---- Configuration ---- */ - -configuration { - modi: "drun,run,filebrowser"; - show-icons: true; - display-drun: "Apps"; - display-run: "Run"; - display-filebrowser: "Files"; - display-window: "Windows"; - drun-display-format: "{name}"; - window-format: "{w} · {c} · {t}"; - dpi: 1; - hover-select: true; - me-select-entry: "MouseSecondary"; - me-accept-entry: "MousePrimary"; -} - -/* ---- Load wallust colors ---- */ -@theme "~/.config/rofi/wallust/colors-rofi.rasi" - -/* ---- Global Properties ---- */ -* { - background-alt: @color1; - selected: @color12; - active: @color11; - urgent: red; - - text-selected: @background; - text-color: @foreground; - border-color: @selected; -} - -/*****-- Elements Font Size -----*****/ -element-text { - font: "JetBrainsMono Nerd Font SemiBold 12"; -} -/* ---- Window ---- */ -window { - // Default - enabled: true; - fullscreen: false; - transparency: "real"; - cursor: "default"; - spacing: 0px; - border: 3px 0px 3px 0px; - border-radius: 30px; - location: center; - anchor: center; - - // Style Values - width: 50%; - background-color: @background; -} - -/* ----- Main Box ----- */ -mainbox { - padding: 12px; - enabled: true; - orientation: vertical; - children: [ "inputbar", "listbox" ]; - background-color: transparent; -} - - -/* ---- Inputbar ---- */ -inputbar { - enabled: true; - padding: 10px 10px 50px 10px; - margin: 10px; - background-color: transparent; - border-radius: 20px; - orientation: horizontal; - children: ["entry", "dummy", "mode-switcher" ]; - background-image: url("~/.config/rofi/.current_wallpaper", width); -} - -/* ---- Entry input ---- */ -entry { - enabled: true; - expand: false; - width: 20%; - padding: 10px; - border-radius: 12px; - background-color: @active; - text-color: @text-selected; - cursor: text; - placeholder: " 🖥️ Search "; - placeholder-color: inherit; -} - -/* ---- Listbox ---- */ -listbox { - spacing: 10px; - padding: 10px; - background-color: transparent; - orientation: vertical; - children: [ "message", "listview" ]; -} - -/* ---- Listview ---- */ -listview { - enabled: true; - columns: 5; - lines: 5; - cycle: true; - dynamic: true; - scrollbar: true; - layout: vertical; - reverse: false; - fixed-height: true; - fixed-columns: true; - spacing: 10px; - background-color: transparent; - margin: 10px; - text-color: @foreground; - -// Adapt rofi theme - border: 0px; -} - -/* ---- Dummy ---- */ -dummy { - expand: true; - background-color: transparent; -} - -/* ---- Mode Switcher ---- */ -mode-switcher{ - enabled: true; - spacing: 10px; - background-color: transparent; -} -button { - width: 5%; - padding: 12px; - border-radius: 12px; - background-color: @text-selected; - text-color: @text-color; - cursor: pointer; -} -button selected { - background-color: @selected; - text-color: @text-selected; -} - -/* ---- Scrollbar ---- */ -scrollbar { - border: 1px; - border-radius: 10px; - border-color: @color12; - handle-color: @color11; - handle-width: 10px ; - padding: 0; -} - -/* ---- Elements ---- */ -element { - enabled: true; - orientation: vertical; - padding: 10px; - spacing: 10px; - border-radius: 12px; - background-color: transparent; - cursor: pointer; -} - -element normal.normal { - background-color: inherit; - text-color: inherit; -} -element normal.urgent { - background-color: @urgent; - text-color: @foreground; -} -element normal.active { - background-color: @active; - text-color: @foreground; -} - -element selected.normal { - border: 0px 3px 0px 3px; - border-radius: 16px; - border-color: @active; - background-color: transparent; - text-color: @selected; -} - -element selected.urgent { - background-color: @urgent; - text-color: @text-selected; -} -element selected.active { - background-color: @urgent; - text-color: @text-selected; -} -// Adapt rofi theme -element alternate.normal { - background-color: transparent; - text-color: inherit; -} -element alternate.urgent { - background-color: transparent; - text-color: inherit; -} -element alternate.active { - background-color: transparent; - text-color: inherit; -} -element-icon { - size: 3%; - background-color: transparent; - text-color: inherit; - cursor: inherit; -} -element-text { - size: 1%; - background-color: transparent; - text-color: inherit; - cursor: inherit; - vertical-align: 0.5; - horizontal-align: 0.5; -} - -/* ---- Message ---- */ -message { - background-color: transparent; - border: 0px; -} -textbox { - margin: 10px; - padding: 12px; - border-radius: 10px; - background-color: @active; - text-color: @foreground; - vertical-align: 0.5; - horizontal-align: 0.5; -} -error-message { - padding: 12px; - border-radius: 20px; - background-color: @background; - text-color: @foreground; -} diff --git a/assets/rofi/themes/KooL_style-10-Fancy-v2.rasi b/assets/rofi/themes/KooL_style-10-Fancy-v2.rasi deleted file mode 100644 index 3e4a55c7..00000000 --- a/assets/rofi/themes/KooL_style-10-Fancy-v2.rasi +++ /dev/null @@ -1,174 +0,0 @@ -/* ---- 💫 https://github.com/JaKooLit 💫 ---- */ -/* KooL Hyprland Rofi Style 10 - Fancy v2 */ -/* Credit to DaveDavenport & Rasmus Steinke */ - -/** - * Edited by: Dave Davenport - * User: Rasi - * Copyright: Rasmus Steinke - */ - -/* global settings and color variables */ -* { - blue: #A7c6E2; - blue-trans: #A7c6e2aa; - darkblue: #005F87; - green: #00330088; - black: #000000; - grey: #444444; - orange: #FFD391; - dark-orange: #FFA664; - light-grey: #F5F5F5; - medium-grey: #D0D0D0; - dark-grey: #002B36; - urgent: #D75F00; - active: #005F87; - transparent: #000000aa; - spacing: 0em; - padding: 0px; - background-color: white; - line-style: "none"; -} - -prompt-box { - background-color : transparent; -} - -prompt { - background-color : transparent; - text-color : white; -} - -window { - border : 2px; - border-radius : 12px; - border-color : black; - background-color : transparent; - color : @grey; -} -mainbox { - background-color : @blue-trans; - color : @grey; - spacing : 0%; -} - -listview { - // Looks. - border-radius : 10px; - border : 5px; - padding : 20px; - margin : 20px 30px 30px 30px; - background-color : @orange; - // Enable scrollbar - scrollbar : false; - scrollbar-width : 5px; - fixed-height : true; - reverse : false; - color : #000000; - spacing : 0.3em; -} -/* ---- Scrollbar ---- */ -scrollbar { - border: 1px; - border-radius: 10px; - background-color: @blue; - handle-color: @orange; - handle-width: 5px ; - padding: 0; -} -element { - border: 0px; - padding: 0px; - margin: 0px; - spacing: 0.5em; - color: @black; - background-color: @blue; - children: [ element-icon, element-text ]; -} - -element normal.normal { - color: @black; - background-color: @orange; -} -element normal.urgent { - color: @urgent; - background-color: @light-grey; -} -element normal.active { - color: @active; - background-color: @light-grey; -} -element selected.normal { - border-radius: 0px; - color: @black; - background-color: @dark-orange; -} -element selected.urgent { - color: @light-grey; - background-color: @urgent; -} -element selected.active { - color: @light-grey; - background-color: @active; -} -element alternate.normal { - color: @black; - background-color: @orange; -} -element alternate.urgent { - color: @urgent; - background-color: @medium-grey; -} -element alternate.active { - color: @active; - background-color: @medium-grey; -} -inputbar { - spacing : 5px; - background-color : #88003300; - border : 0px 0px 2px 0px; - border-radius : 0px; - padding : 5px 10px 5px 35px; - background-color : #00330088; - color : @black; - end : false; -} - -separator { - background-color : @blue; - color : #00000000; -} -prompt normal.normal { - background-color : #00000000; - color : #ffffff; - padding : 0px; -} -entry normal.normal { - background-color : #00000000; - color : #ffffff; - padding : 0px; -} -case-indicator normal.normal { - background-color : #00000000; - color : #ffffff; - padding : 0px; -} - -message { - margin : 30px; - padding : 20px 30px 20px 20px; - padding : 20px ; - border-radius : 10px; - border : 5px; -} - -prompt-colon { - spacing : 0; - enabled : false; -} - -element-text, element-icon { - background-color : inherit; - text-color : inherit; - foreground-color : inherit; -} diff --git a/assets/rofi/themes/KooL_style-10-Fancy.rasi b/assets/rofi/themes/KooL_style-10-Fancy.rasi deleted file mode 100644 index b503f549..00000000 --- a/assets/rofi/themes/KooL_style-10-Fancy.rasi +++ /dev/null @@ -1,302 +0,0 @@ -/* ---- 💫 https://github.com/JaKooLit 💫 ---- */ -/* KooL Hyprland Rofi Style 10 - Fancy */ -/* Credit to DaveDavenport. I have only some few things changed */ - -/******************************************************************************* - * ROFI Color theme - * Theme designed to show off moving, packing of widgets, icons and more. - * User: DaveDavenport - * Copyright: DaveDavenport - ********************************************************************************/ - -/* ---- Configuration ---- */ - -configuration { - modi: "drun,run,filebrowser"; - show-icons: true; - drun-display-format: "{name}"; - window-format: "{w} · {c} · {t}"; - dpi: 1; - hover-select: true; - me-select-entry: "MouseSecondary"; - me-accept-entry: "MousePrimary"; -} - -* { - selected-normal-foreground: rgba ( 248, 248, 242, 100 % ); - foreground: rgba ( 248, 248, 242, 100 % ); - normal-foreground: @foreground; - alternate-normal-background: rgba ( 39, 40, 34, 0 % ); - selected-urgent-foreground: rgba ( 248, 248, 242, 100 % ); - urgent-foreground: rgba ( 249, 38, 114, 100 % ); - alternate-urgent-background: rgba ( 39, 40, 34, 0 % ); - active-foreground: rgba ( 166, 226, 42, 100 % ); - lightbg: rgba ( 238, 232, 213, 100 % ); - selected-active-foreground: rgba ( 166, 226, 42, 100 % ); - alternate-active-background: rgba ( 39, 40, 34, 0 % ); - background: rgba ( 39, 40, 34, 93 % ); - bordercolor: rgba ( 0, 43, 54, 100 % ); - alternate-normal-foreground: @foreground; - normal-background: rgba ( 39, 40, 34, 0 % ); - selected-normal-background: rgba ( 20, 20, 17, 100 % ); - separatorcolor: rgba ( 230, 219, 116, 100 % ); - urgent-background: rgba ( 39, 40, 34, 0 % ); - selected-urgent-background: rgba ( 249, 38, 114, 100 % ); - alternate-urgent-foreground: @urgent-foreground; - background-color: transparent; - alternate-active-foreground: @active-foreground; - active-background: rgba ( 39, 40, 34, 0 % ); - selected-active-background: rgba ( 20, 20, 17, 100 % ); -} - -/*****-- Elements Font Size -----*****/ -element-text { - font: "JetBrainsMono Nerd Font SemiBold 12"; -} - -window { - border-color: darkgray/30%; - background-color: black/50%; - border: 2px; - padding: 0px; - border-radius: 10px; - padding: 0.5em; - spacing: 0px; - - anchor: north; - location: center; - y-offset: -15.5em; - - - children: [ inputbar, message, wrapper-mode-switcher, listview , pagerbox ]; -} - -pagerbox { - expand: false; - orientation: horizontal; - children: [ icon-left, pad, icon-right ]; -} - -pad { - expand: true; -} - -icon-left { - expand: false; - filename: "go-previous"; - size: 24; - vertical-align: 0.5; - action: "kb-page-prev"; -} - -icon-right { - expand: false; - filename: "go-next"; - size: 24; - vertical-align: 0.5; - action: "kb-page-next"; -} - -wrapper-mode-switcher { - orientation: horizontal; - - expand: false; - spacing: 0; - children: [ icon-ms-ic1, mode-switcher, icon-ms-ic2 ]; -} -icon-ms-ic1 { - filename: "go-previous"; -} -icon-ms-ic2 { - filename: "go-next"; -} -icon-ms-ic1,icon-ms-ic2 { - size: 16; - vertical-align: 0.8; - expand: false; - border: 0px 0px 2px ; - border-color: @separatorcolor; -} - -mode-switcher { - border: 0px; - spacing: 0px; - expand: true; -} - -button { - padding: 2px; - border: 0px 0px 2px ; - border-color: @separatorcolor; - text-color: dimgrey; -} -button selected.normal { - text-color: white; - background-color: black/50%; - - border: 2px 2px 0px ; - border-color: @separatorcolor; - border-radius: 10px 10px 0 0; -} - - -sidebar { - expand: false; -} - -message { - text-color: black; - background-color: lightgrey / 50%; - border-color: grey; - border: 2px; - border-radius: 5px; - padding: 4px; - margin: 0px 0px 0.5em; - expand: false; -} - -listview { - enabled: true; - columns: 2; - lines: 10; - spacing: 2px ; - scrollbar: false; - padding: 0.5em; - background-color: black/50%; - - expand: true; - border: 0px 2px 2px ; - border-color: @separatorcolor; - border-radius: 0px 0px 10px 10px; -} -element { - border: 1; - border-color: transparent; - padding: 4px ; -} -element-text { - background-color: inherit; - text-color: inherit; -} -element.normal.normal { - background-color: @normal-background; - text-color: @normal-foreground; -} -element.normal.urgent { - background-color: @urgent-background; - text-color: @urgent-foreground; -} -element.normal.active { - background-color: @active-background; - text-color: @active-foreground; -} -element.selected.normal { - border: 1; - border-color: grey/80%; - background-color: @selected-normal-background; - text-color: @selected-normal-foreground; -} -element.selected.urgent { - border: 1; - border-color: grey/80%; - background-color: @selected-urgent-background; - text-color: @selected-urgent-foreground; -} -element.selected.active { - border: 1; - border-color: grey/80%; - background-color: @selected-active-background; - text-color: @selected-active-foreground; -} -element.alternate.normal { - background-color: @alternate-normal-background; - text-color: @alternate-normal-foreground; -} -element.alternate.urgent { - background-color: @alternate-urgent-background; - text-color: @alternate-urgent-foreground; -} -element.alternate.active { - background-color: @alternate-active-background; - text-color: @alternate-active-foreground; -} -/* ---- Scrollbar ---- */ -scrollbar { - border: 1px; - border-radius: 10px; - background-color: @selected-normal-background; - handle-color: @separatorcolor; - handle-width: 5px ; - padding: 0; -} -sidebar { - border: 2px 0px 0px ; - border-color: @separatorcolor; -} -inputbar { - text-color: @normal-foreground; - padding: 0px 0px 0.5em; - children: [ wrapper ]; -} -case-indicator { - text-color: @normal-foreground; -} - -wrapper { - orientation: horizontal; - text-color: black; - background-color: white / 75%; - border-color: grey; - border: 2px; - border-radius: 5px; - padding: 4px; - children: [ icon-k, entry, icon-paste]; - spacing: 0.5em; -} -button-paste { - expand: false; - str: "gtk-paste"; - size: 24; - vertical-align: 0.5; - action: "kb-cancel"; -} -icon-paste { - expand: false; - filename: "gtk-paste"; - size: 24; - vertical-align: 0.5; - action: "kb-primary-paste"; -} -icon-k { - expand: false; - filename: "input-keyboard"; - size: 24; - vertical-align: 0.5; - -} -entry { - enabled: true; - expand: true; - background-color: white / 75%; - placeholder: " 🖥️ Search "; - vertical-align: 0.5; - border-radius: 5px; - padding: 4px; -} - - -/*****----- Message -----*****/ -error-message { - background-color: darkred/20%; - border-radius: 10px; - border: 2px; - -} -textbox { - padding: 5px; - background-color: darkred/10%; - vertical-align: 0.5; - horizontal-align: 0.5; -} - - diff --git a/assets/rofi/themes/KooL_style-11-Win11-list-dark.rasi b/assets/rofi/themes/KooL_style-11-Win11-list-dark.rasi deleted file mode 100644 index 229a5297..00000000 --- a/assets/rofi/themes/KooL_style-11-Win11-list-dark.rasi +++ /dev/null @@ -1,150 +0,0 @@ -/* ---- 💫 https://github.com/JaKooLit 💫 ---- */ -/* KooL Hyprland Rofi Style 11 - Windows 11 List Dark */ -/* source: https://github.com/newmanls */ - -/* Integrating Wallust and More tweaks */ - -/* ---- Configuration ---- */ -configuration { - dpi: 1; - show-icons: true; - hover-select: true; - me-select-entry: "MouseSecondary"; - me-accept-entry: "MousePrimary"; -} - -/*****----- Global Properties -----*****/ -* { - bg0 : black/50%; - bg1 : black/40%; - bg2 : black/10%; - bg3 : black; - fg0 : #ffffff; - fg1 : #cecece; - accent : #60cdff; - urgent : @accent; - - background-color : transparent; - text-color : @fg0; - - margin : 0; - padding : 0; - spacing : 0; -} - -/*****-- Elements Font Size -----*****/ -element-text { - font: "JetBrainsMono Nerd Font SemiBold 12"; -} - -element-icon, element-text, scrollbar { - cursor: pointer; -} - -window { - location : south; - width : 40%; - height : 50%; - y-offset : -10px; - - background-color : @bg1; - border-radius : 8px; -} - -mainbox { - padding : 24px; - spacing : 24px; -} - -inputbar { - padding : 8px; - spacing : 4px; - children : [ icon-search, entry ]; - border : 0 0 2px 0 solid; - border-color : @accent; - border-radius : 2px; - background-color : @bg0; -} - -icon-search, entry, element-icon, element-text { - vertical-align: 0.5; -} - -icon-search { - expand : false; - filename : "search-symbolic"; - size : 24px; -} - -entry { - placeholder : "Type here to search"; - text-color : @fg1; -} - -listview { - columns : 2; - spacing : 8px; - fixed-height : true; - fixed-columns : true; -} - -element { - spacing : 1em; - padding : 8px; - border-radius : 2px; -} - -element normal urgent { - text-color: @urgent; -} - -element normal active { - text-color: @accent; -} - -element alternate active { - text-color: @accent; -} - -element selected active { - text-color: @accent; -} - -element selected { - background-color: @bg3; -} - -element selected urgent { - background-color: @urgent; -} - -element-icon { - size: 1.5em; -} - -element-text { - text-color: inherit; -} - -/* ---- Scrollbar ---- */ -scrollbar { - border: 1px; - border-radius: 10px; - background-color: inherit; - handle-color: @accent; - handle-width: 5px ; - padding: 0; -} - -/*****----- Message -----*****/ -error-message { - padding: 20px; -} - -textbox { - padding : 10px; - background-color : @bg0; - text-color : @fg0; - vertical-align : 0.5; - horizontal-align : 0.5; -} diff --git a/assets/rofi/themes/KooL_style-11-Win11-list-light.rasi b/assets/rofi/themes/KooL_style-11-Win11-list-light.rasi deleted file mode 100644 index 8d5082e6..00000000 --- a/assets/rofi/themes/KooL_style-11-Win11-list-light.rasi +++ /dev/null @@ -1,150 +0,0 @@ -/* ---- 💫 https://github.com/JaKooLit 💫 ---- */ -/* KooL Hyprland Rofi Style 11 - Windows 11 List Light */ -/* source: https://github.com/newmanls */ - -/* Integrating Wallust and More tweaks */ - -/* ---- Configuration ---- */ -configuration { - dpi: 1; - show-icons: true; - hover-select: true; - me-select-entry: "MouseSecondary"; - me-accept-entry: "MousePrimary"; -} - -/*****----- Global Properties -----*****/ -* { - bg0 : #ffffff80; - bg1 : #f9f9f9bf; - bg2 : #f7f7f7; - bg3 : #fefefebf; - fg0 : #1a1a1a; - fg1 : #5f5f5f; - accent : #005fb8; - urgent : @accent; - - background-color : transparent; - text-color : @fg0; - - margin : 0; - padding : 0; - spacing : 0; -} - -/*****-- Elements Font Size -----*****/ -element-text { - font: "JetBrainsMono Nerd Font SemiBold 12"; -} - -element-icon, element-text, scrollbar { - cursor: pointer; -} - -window { - location : south; - width : 40%; - height : 50%; - y-offset : -10px; - - background-color : @bg1; - border-radius : 8px; -} - -mainbox { - padding : 24px; - spacing : 24px; -} - -inputbar { - padding : 8px; - spacing : 4px; - children : [ icon-search, entry ]; - border : 0 0 2px 0 solid; - border-color : @accent; - border-radius : 2px; - background-color : @bg0; -} - -icon-search, entry, element-icon, element-text { - vertical-align: 0.5; -} - -icon-search { - expand : false; - filename : "search-symbolic"; - size : 24px; -} - -entry { - placeholder : "Type here to search"; - placeholder-color : @fg1; -} - -listview { - columns : 2; - spacing : 8px; - fixed-height : true; - fixed-columns : true; -} - -element { - spacing : 1em; - padding : 8px; - border-radius : 2px; -} - -element normal urgent { - text-color: @urgent; -} - -element normal active { - text-color: @accent; -} - -element alternate active { - text-color: @accent; -} - -element selected active { - text-color: @accent; -} - -element selected { - background-color: @bg3; -} - -element selected urgent { - background-color: @urgent; -} - -element-icon { - size: 1.5em; -} - -element-text { - text-color: inherit; -} - -/* ---- Scrollbar ---- */ -scrollbar { - border: 1px; - border-radius: 10px; - background-color: inherit; - handle-color: @accent; - handle-width: 5px ; - padding: 0; -} - -/*****----- Message -----*****/ -error-message { - padding: 20px; -} - -textbox { - padding : 10px; - background-color : @bg0; - text-color : @fg0; - vertical-align : 0.5; - horizontal-align : 0.5; -} diff --git a/assets/rofi/themes/KooL_style-12-TOP-Docu.rasi b/assets/rofi/themes/KooL_style-12-TOP-Docu.rasi deleted file mode 100644 index 55fbb0b7..00000000 --- a/assets/rofi/themes/KooL_style-12-TOP-Docu.rasi +++ /dev/null @@ -1,159 +0,0 @@ -/* ---- 💫 https://github.com/JaKooLit 💫 ---- */ -/* KooL Hyprland Rofi Style 12 - TOP - Docu */ -/* Credit to DaveDavenport. I have only some few things changed */ - -/** - * ROFI Documentation theme. - * User: Qball - * Copyright: Dave Davenport - */ - -configuration { - modi: "drun,run,filebrowser"; - show-icons: true; - display-drun: "Apps"; - display-run: "Run"; - display-filebrowser: "Files"; - display-window: "Windows"; - drun-display-format: "{name}"; - window-format: "{w} · {c} · {t}"; - dpi: 1; - hover-select: true; - me-select-entry: "MouseSecondary"; - me-accept-entry: "MousePrimary"; -} - -/* ---- Global Properties ---- */ -* { - background-color: transparent; - text-color: white; -} -entry { - border: 2px 0px; - border-color: darkgrey; - background-color: grey; - padding: 4px; - placeholder: "🔎 Search"; - placeholder-color: darkgrey; - cursor: text; -} - -/*****-- Elements Font Size -----*****/ -element-text { - font: "JetBrainsMono Nerd Font SemiBold 12"; - -} -inputbar { - spacing: 0; - children: [ icon-keyboard, entry, mode-switcher ]; -} - -mode-switcher { - spacing: 10px; - border: 2px; - border-radius: 0px 4px 4px 0px; - border-color: darkgrey; - background-color: darkgrey; -} - -button { - padding: 0px 60px 0px 60px; - background-color: grey; - border-color: darkgrey; - cursor: pointer; -} - -button selected { - background-color: white/20%; - text-color: black; -} - -icon-keyboard { - border: 2px 0px 2px 2px; - border-radius: 4px 0px 0px 4px; - border-color: darkgrey; - background-color: grey; - padding: 0px 10px 0px 10px; - expand: false; - size: 1.2em; - filename: "keyboard"; -} - -window { - anchor: north; - location: north; - width: 100%; - background-color: black / 50%; - padding: 1em; - border-color: black; - border: 0em 0.2em 0.2em; - chilren: [ inputbar, message, listview ]; -} - -mainbox { - spacing: 1em; -} - - -listview { - lines: 4; - columns: 6; - spacing: 1em; - fixed-columns: true; -} - -element { - orientation: vertical; - border: 2px; - border-radius: 4px ; - border-color: darkgrey; - background-color: grey; - cursor: pointer; - padding: 4px; -} - -element selected { - background-color: white/20%; - text-color: black; -} - - -element-icon { - size: 5%; - cursor: inherit; -} - -element-text { - horizontal-align: 0.5; - cursor: inherit; -} - -/* ---- Scrollbar ---- */ -scrollbar { - border-radius: 10px; - background-color: transparent; - handle-color: darkgrey; - handle-width: 5px ; - padding: 0; -} - -/* ---- Message ---- */ -message { - background-color: transparent; - border: 0px; -} -textbox { - margin: 10px; - padding: 12px; - border-radius: 10px; - background-color: black / 50%; - text-color: white; - vertical-align: 0.5; - horizontal-align: 0.5; -} -error-message { - padding: 12px; - border-radius: 20px; - background-color: black / 50%; - text-color: white; -} \ No newline at end of file diff --git a/assets/rofi/themes/KooL_style-2-Dark.rasi b/assets/rofi/themes/KooL_style-2-Dark.rasi deleted file mode 100644 index 73c3eee7..00000000 --- a/assets/rofi/themes/KooL_style-2-Dark.rasi +++ /dev/null @@ -1,191 +0,0 @@ -/* ---- 💫 https://github.com/JaKooLit 💫 ---- */ -/* KooL Hyprland Rofi Style 2 Dark */ -/* Source: https://github.com/adi1090x/rofi */ - - -/* ****----- Configuration -----**** */ -configuration { - modi: "drun,filebrowser,window"; - show-icons: true; - display-drun: "APPS"; - display-run: "RUN"; - display-filebrowser: "FILES"; - display-window: "WINDOW"; - drun-display-format: "{name}"; - window-format: "{w} · {c} · {t}"; - dpi: 1; - hover-select: true; - me-select-entry: "MouseSecondary"; - me-accept-entry: "MousePrimary"; -} - -/*****----- Global Properties -----*****/ -* { - -} -/*****-- Elements Font Size -----*****/ -element-text { - font: "JetBrainsMono Nerd Font SemiBold 12"; -} - -/*****----- Main Window -----*****/ -window { - /* properties for window widget */ - transparency: "real"; - location: center; - anchor: center; - fullscreen: false; - width: 60%; - x-offset: 0px; - y-offset: 0px; - - /* properties for all widgets */ - enabled: true; - margin: 0px; - padding: 0px; - border-radius: 12px; - cursor: "default"; - background-color: transparent; -} - -/*****----- Main Box -----*****/ -mainbox { - enabled: true; - spacing: 20px; - margin: 10px; - padding: 40px; - border-radius: 12px; - background-color: black/90%; - children: [ "inputbar", "mode-switcher", "message", "listview" ]; -} - -/*****----- Inputbar -----*****/ -inputbar { - enabled: true; - spacing: 0px; - margin: 0px; - padding: 0px 0px 10px 0px; - border: 0px 0px 2px 0px; - border-radius: 0px; - border-color: gray/20%; - background-color: black/50%; - children: [ "entry" ]; -} - -entry { - enabled: true; - background-color: black/50%; - text-color: white/75%; - cursor: text; - placeholder: "Type to search"; - placeholder-color: inherit; - vertical-align: 0.5; - horizontal-align: 0.5; -} - -/*****----- Listview -----*****/ -listview { - enabled: true; - columns: 3; - lines: 3; - cycle: true; - dynamic: true; - scrollbar: false; - layout: vertical; - reverse: false; - fixed-height: true; - fixed-columns: true; - - spacing: 40px; - margin: 0px; - padding: 20px 0px 0px 0px; - border: 0px solid; - background-color: transparent; - cursor: "default"; -} - -/* ---- Scrollbar ---- */ -scrollbar { - border: 1px; - border-radius: 10px; - background-color: inherit; - handle-color: #719DF9; - handle-width: 5px ; - padding: 0; -} - -/*****----- Elements -----*****/ -element { - enabled: true; - spacing: 10px; - margin: 0px; - padding: 15px; - border: 1px solid; - border-radius: 8px; - border-color: white/30%; - background-color: black; - text-color: white; - cursor: pointer; -} -element normal.active { - background-color: #67FF80; - text-color: black; -} -element selected.normal { - background-color: #c19419; - text-color: black; -} -element selected.active { - background-color: #FF7F7C; - text-color: white; -} -element-icon { - background-color: transparent; - size: 48px; - cursor: inherit; -} -element-text { - background-color: inherit; - text-color: inherit; - cursor: inherit; - vertical-align: 0.5; - horizontal-align: 0.0; -} - -/*****----- Mode Switcher -----*****/ -mode-switcher{ - enabled: true; - expand: false; - spacing: 20px; - margin: 0px 10%; - background-color: transparent; - text-color: white; -} -button { - padding: 6px; - border: 0px solid; - border-radius: 100%; - background-color: #719DF9; - text-color: inherit; - cursor: pointer; -} -button selected { - background-color: #F37277; - text-color: inherit; -} - -/*****----- Message -----*****/ -message { - background-color: transparent; - border: 0px; -} -error-message { - padding: 20px; -} -textbox { - padding: 10px; - background-color: #719DF9; - text-color: inherit; - vertical-align: 0.5; - horizontal-align: 0.5; -} diff --git a/assets/rofi/themes/KooL_style-2-Light.rasi b/assets/rofi/themes/KooL_style-2-Light.rasi deleted file mode 100644 index 29ea7188..00000000 --- a/assets/rofi/themes/KooL_style-2-Light.rasi +++ /dev/null @@ -1,193 +0,0 @@ -/* ---- 💫 https://github.com/JaKooLit 💫 ---- */ -/* KooL Hyprland Rofi Style 2 Light */ -/* credit: https://github.com/adi1090x/rofi */ - - -/*****----- Configuration -----*****/ -configuration { - modi: "drun,filebrowser,window"; - show-icons: true; - display-drun: "APPS"; - display-run: "RUN"; - display-filebrowser: "FILES"; - display-window: "WINDOW"; - drun-display-format: "{name}"; - window-format: "{w} · {c} · {t}"; - dpi: 1; - hover-select: true; - me-select-entry: "MouseSecondary"; - me-accept-entry: "MousePrimary"; -} - -/*****----- Global Properties -----*****/ -* { - -} -/*****-- Elements Font Size -----*****/ -element-text { - font: "JetBrainsMono Nerd Font SemiBold 12"; -} - -/*****----- Main Window -----*****/ -window { - /* properties for window widget */ - transparency: "real"; - location: center; - anchor: center; - fullscreen: false; - width: 60%; - x-offset: 0px; - y-offset: 0px; - - /* properties for all widgets */ - enabled: true; - margin: 0px; - padding: 0px; - border-radius: 12px; - cursor: "default"; - background-color: inherit; -} - -/*****----- Main Box -----*****/ -mainbox { - enabled: true; - spacing: 20px; - margin: 10px; - padding: 40px; - border-radius: 12px; - background-color: white/90%; - children: [ "inputbar", "mode-switcher", "message", "listview" ]; -} - -/*****----- Inputbar -----*****/ -inputbar { - enabled: true; - spacing: 0px; - margin: 0px; - padding: 0px 10px 10px 0px; - border: 0px 0px 2px 0px; - border-radius: 0px; - border-color: gray/20%; - background-color: transparent; - children: [ "entry" ]; -} - -entry { - enabled: true; - background-color: inherit; - text-color: black; - cursor: text; - placeholder: "Type to search"; - placeholder-color: inherit; - vertical-align: 0.5; - horizontal-align: 0.5; -} - -/*****----- Listview -----*****/ -listview { - enabled: true; - columns: 3; - lines: 3; - cycle: true; - dynamic: true; - scrollbar: false; - layout: vertical; - reverse: false; - fixed-height: true; - fixed-columns: true; - - spacing: 40px; - margin: 0px; - padding: 20px 0px 0px 0px; - border: 0px solid; - background-color: transparent; - cursor: "default"; -} - -/* ---- Scrollbar ---- */ -scrollbar { - border: 0px; - border-radius: 10px; - background-color: transparent; - handle-color: gray/50%; - handle-width: 5px ; - padding: 0; -} - -/*****----- Elements -----*****/ -element { - enabled: true; - spacing: 10px; - margin: 0px; - padding: 15px; - border: 1px solid; - border-radius: 8px; - border-color: gray/30%; - background-color: white; - text-color: black; - cursor: pointer; -} -element normal.active { - background-color: #67FF80; - text-color: black; -} -element selected.normal { - background-color: #FDD66F; - text-color: black; -} -element selected.active { - background-color: #FF7F7C; - text-color: black; -} -element-icon { - background-color: transparent; - size: 48px; - cursor: inherit; -} -element-text { - background-color: inherit; - text-color: inherit; - cursor: inherit; - vertical-align: 0.5; - horizontal-align: 0.0; -} - -/*****----- Mode Switcher -----*****/ -mode-switcher{ - enabled: true; - expand: false; - spacing: 20px; - margin: 0px 10%; - background-color: transparent; - text-color: white; -} -button { - font: "JetBrainsMono Nerd Font SemiBold 10"; - padding: 6px; - border: 0px solid; - border-radius: 100%; - background-color: #719DF9; - text-color: inherit; - cursor: pointer; -} -button selected { - background-color: #F37277; - text-color: inherit; -} - -/*****----- Message -----*****/ -message { - background-color: transparent; - border: 0px; -} -error-message { - padding: 20px; -} -textbox { - padding: 10px; - background-color: #719DF9; - text-color: inherit; - vertical-align: 0.5; - horizontal-align: 0.5; -} - diff --git a/assets/rofi/themes/KooL_style-3-FullScreen-v1.rasi b/assets/rofi/themes/KooL_style-3-FullScreen-v1.rasi deleted file mode 100644 index a98a6fa8..00000000 --- a/assets/rofi/themes/KooL_style-3-FullScreen-v1.rasi +++ /dev/null @@ -1,256 +0,0 @@ -/* ---- 💫 https://github.com/JaKooLit 💫 ---- */ -/* KooL Hyprland Rofi Style 3 - Full screen v1 */ - -/* ---- Configuration ---- */ - -configuration { - modi: "drun,run,filebrowser"; - show-icons: true; - display-drun: "Apps"; - display-run: "Run"; - display-filebrowser: "Files"; - display-window: "Windows"; - drun-display-format: "{name}"; - window-format: "{w} · {c} · {t}"; - dpi: 1; - hover-select: true; - me-select-entry: "MouseSecondary"; - me-accept-entry: "MousePrimary"; -} - -/* ---- Load wallust colors ---- */ -@theme "~/.config/rofi/wallust/colors-rofi.rasi" - -/* ---- Global Properties ---- */ -* { - - background-alt: @selected-active-background; // Buttons background - selected: @selected-urgent-background; // Button selected - active: @selected-normal-background; // Window activated - urgent: @selected; // When hovering the activated window (maybe more?) - - text-selected: @background; - text-color: @foreground; - border-color: @selected; -} - -/*****-- Elements Font Size -----*****/ -element-text { - font: "JetBrainsMono Nerd Font SemiBold 12"; -} - -/* ---- Global Properties ---- */ -* { - main-bg: @background; - main-fg: @foreground; - main-br: @color12; - main-ex: @color11; - select-bg: @foreground; - select-fg: @background; - separatorcolor: transparent; - border-color: transparent; -} - - -/* ---- Window ---- */ -window { - // Default - enabled: true; - fullscreen: true; - transparency: "real"; - cursor: "default"; - spacing: 0px; - border: 3px 0px 3px 0px; - border-radius: 30px; - location: center; - anchor: center; - - // Style Values - background-color: @background; -} - -/* ----- Main Box ----- */ -mainbox { - padding: 12px; - enabled: true; - orientation: vertical; - children: [ "inputbar", "listbox" ]; - background-color: transparent; -} - - -/* ---- Inputbar ---- */ -inputbar { - enabled: true; - padding: 10px 10px 50px 10px; - margin: 10px; - background-color: transparent; - border-radius: 20px; - orientation: horizontal; - children: ["entry", "dummy", "mode-switcher" ]; - background-image: url("~/.config/rofi/.current_wallpaper", width); -} - -/* ---- Entry input ---- */ -entry { - enabled: true; - expand: false; - width: 20%; - padding: 10px; - border-radius: 12px; - background-color: @selected; - text-color: @text-selected; - cursor: text; - placeholder: " 🖥️ Search "; - placeholder-color: inherit; -} - -/* ---- Listbox ---- */ -listbox { - spacing: 10px; - padding: 10px; - background-color: transparent; - orientation: vertical; - children: [ "message", "listview" ]; -} - -/* ---- Listview ---- */ -listview { - enabled: true; - columns: 5; - lines: 5; - cycle: true; - dynamic: true; - scrollbar: true; - layout: vertical; - reverse: false; - fixed-height: true; - fixed-columns: true; - spacing: 10px; - background-color: transparent; - margin: 10px; - -// Adapt rofi theme - border: 0px; -} - -/* ---- Dummy ---- */ -dummy { - expand: true; - background-color: transparent; -} - -/* ---- Mode Switcher ---- */ -mode-switcher{ - enabled: true; - spacing: 10px; - background-color: transparent; -} -button { - width: 5%; - padding: 12px; - border-radius: 12px; - background-color: @text-selected; - text-color: @text-color; - cursor: pointer; -} -button selected { - background-color: @selected; - text-color: @text-selected; -} - -/* ---- Scrollbar ---- */ -scrollbar { - border: 0; - handle-color: @background-alt; - handle-width: 2px ; - padding: 0; -} - -/* ---- Elements ---- */ -element { - enabled: true; - orientation: vertical; - padding: 10px; - spacing: 10px; - border-radius: 12px; - background-color: transparent; - cursor: pointer; -} - -element normal.normal { - background-color: inherit; - text-color: inherit; -} -element normal.urgent { - background-color: @urgent; - text-color: @foreground; -} -element normal.active { - background-color: @active; - text-color: @foreground; -} - -element selected.normal { - border: 0px 3px 0px 3px; - border-radius: 16px; - border-color: @selected; - background-color: transparent; - text-color: @background-alt; -} - -element selected.urgent { - background-color: @urgent; - text-color: @text-selected; -} -element selected.active { - background-color: @urgent; - text-color: @text-selected; -} -// Adapt rofi theme -element alternate.normal { - background-color: transparent; - text-color: inherit; -} -element alternate.urgent { - background-color: transparent; - text-color: inherit; -} -element alternate.active { - background-color: transparent; - text-color: inherit; -} -element-icon { - size: 5%; - background-color: transparent; - text-color: inherit; - cursor: inherit; -} -element-text { - background-color: transparent; - text-color: inherit; - cursor: inherit; - vertical-align: 0.5; - horizontal-align: 0.5; -} - -/* ---- Message ---- */ -message { - background-color: transparent; - border: 0px; -} -textbox { - margin: 10px; - padding: 12px; - border-radius: 10px; - background-color: @selected; - text-color: @background; - vertical-align: 0.5; - horizontal-align: 0.5; -} -error-message { - padding: 12px; - border-radius: 20px; - background-color: @background-alt; - text-color: @background; -} diff --git a/assets/rofi/themes/KooL_style-3-Fullscreen-v2.rasi b/assets/rofi/themes/KooL_style-3-Fullscreen-v2.rasi deleted file mode 100644 index 0dbf45bc..00000000 --- a/assets/rofi/themes/KooL_style-3-Fullscreen-v2.rasi +++ /dev/null @@ -1,217 +0,0 @@ -/* ---- 💫 https://github.com/JaKooLit 💫 ---- */ -/* KooL Hyprland Rofi Style 3 - Full screen v2 */ -/* credit: https://github.com/adi1090x/rofi */ - -/*****----- Configuration -----*****/ -configuration { - modi: "drun,run,filebrowser"; - show-icons: true; - display-drun: " Apps"; - display-run: " Run"; - display-filebrowser: " Files"; - display-window: " Windows"; - display-ssh: " SSH"; - drun-display-format: "{name}"; - window-format: "{w} · {c} · {t}"; - dpi: 1; - hover-select: true; - me-select-entry: "MouseSecondary"; - me-accept-entry: "MousePrimary"; -} - -/* ---- Load wallust colors ---- */ -@theme "~/.config/rofi/wallust/colors-rofi.rasi" - -/*****----- Global Properties -----*****/ -* { - background-alt: @color7; - selected: @color12; - active: @color11; - urgent: red; - - border-color: @selected; - handle-color: @selected; - background-color: @background; - foreground-color: @foreground; - alternate-background: @background-alt; - normal-background: @background; - normal-foreground: @foreground; - urgent-background: @urgent; - urgent-foreground: @background; - active-background: @active; - active-foreground: @background; - selected-normal-background: @selected; - selected-normal-foreground: @background; - selected-urgent-background: @active; - selected-urgent-foreground: @background; - selected-active-background: @urgent; - selected-active-foreground: @background; - alternate-normal-background: @background; - alternate-normal-foreground: @foreground; - alternate-urgent-background: @urgent; - alternate-urgent-foreground: @background; - alternate-active-background: @active; - alternate-active-foreground: @background; - - -} - -/*****-- Elements Font Size -----*****/ -element-text { - font: "JetBrainsMono Nerd Font SemiBold 12"; -} - -/*****----- Main Window -----*****/ -window { - transparency: "real"; - location: center; - anchor: center; - fullscreen: true; - x-offset: 0px; - y-offset: 0px; - - enabled: true; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 0px; - border-color: @selected; - background-color: black / 10%; - cursor: "default"; -} - -/*****----- Main Box -----*****/ -mainbox { - enabled: true; - spacing: 100px; - margin: 0px; - padding: 100px 225px; - border: 0px solid; - border-radius: 0px 0px 0px 0px; - border-color: @selected; - background-color: transparent; - children: [ "inputbar", "message", "listview" ]; -} - -/*****----- Inputbar -----*****/ -inputbar { - enabled: true; - spacing: 10px; - margin: 0% 28%; - padding: 10px; - border: 1px solid; - border-radius: 6px; - border-color: white / 25%; - background-color: white / 5%; - text-color: @foreground; - children: [ "prompt", "entry" ]; -} - -prompt { - enabled: true; - background-color: transparent; - text-color: inherit; -} -textbox-prompt-colon { - enabled: true; - expand: false; - str: "::"; - background-color: transparent; - text-color: inherit; -} -entry { - enabled: true; - background-color: transparent; - text-color: @foreground; - cursor: text; - placeholder: " Search"; - placeholder-color: inherit; -} - -/*****----- Listview -----*****/ -listview { - enabled: true; - columns: 7; - lines: 4; - cycle: true; - dynamic: true; - scrollbar: false; - layout: vertical; - reverse: false; - fixed-height: true; - fixed-columns: true; - - spacing: 0px; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 0px; - border-color: @selected; - background-color: transparent; - text-color: @foreground; - cursor: "default"; -} -scrollbar { - handle-width: 5px ; - handle-color: @selected; - border-radius: 0px; - background-color: @background-alt; -} - -/*****----- Elements -----*****/ -element { - enabled: true; - spacing: 15px; - margin: 0px; - padding: 35px 10px; - border: 0px solid; - border-radius: 15px; - border-color: @selected; - background-color: transparent; - text-color: @foreground; - orientation: vertical; - cursor: pointer; -} -element normal.normal { - background-color: transparent; - text-color: @foreground; -} -element selected.normal { - background-color: white / 10%; - text-color: @foreground; -} -element-icon { - background-color: transparent; - text-color: inherit; - size: 72px; - cursor: inherit; -} -element-text { - background-color: transparent; - text-color: inherit; - highlight: inherit; - cursor: inherit; - vertical-align: 0.5; - horizontal-align: 0.5; -} - -/*****----- Message -----*****/ -message { - background-color: transparent; - border: 0px; -} -error-message { - padding: 0px; - border-color: @selected; - background-color: transparent; - text-color: @foreground; -} -textbox { - padding: 20px; - border-radius: 15px; - background-color: white / 10%; - text-color: @foreground; - vertical-align: 0.5; - horizontal-align: 0.5; - highlight: none; -} diff --git a/assets/rofi/themes/KooL_style-4.rasi b/assets/rofi/themes/KooL_style-4.rasi deleted file mode 100644 index 7eb03c45..00000000 --- a/assets/rofi/themes/KooL_style-4.rasi +++ /dev/null @@ -1,328 +0,0 @@ -/* ---- 💫 https://github.com/JaKooLit 💫 ---- */ -/* KooL Hyprland Rofi Style 4 */ -/* credit: https://github.com/adi1090x/rofi */ - -/*****----- Configuration -----*****/ -configuration { - modi: "drun,run,filebrowser"; - show-icons: true; - display-drun: " Apps"; - display-run: " Run"; - display-filebrowser: " Files"; - display-window: " Window"; - display-ssh: " SSH"; - drun-display-format: "{name}"; - window-format: "{w} · {c} · {t}"; - dpi: 1; - hover-select: true; - me-select-entry: "MouseSecondary"; - me-accept-entry: "MousePrimary"; -} - -/* ---- Load wallust colors ---- */ -@theme "~/.config/rofi/wallust/colors-rofi.rasi" - -/*****----- Global Properties -----*****/ -* { - background-alt: @color1; - selected: @color12; - active: @color11; - urgent: #F7768E; - - border-color: @color11; - handle-color: @selected; - background-color: @background; - foreground-color: @foreground; - alternate-background: @background-alt; - normal-background: @background; - normal-foreground: @foreground; - urgent-background: @urgent; - urgent-foreground: @background; - active-background: @active; - active-foreground: @background; - selected-normal-background: @selected; - selected-normal-foreground: @background; - selected-urgent-background: @active; - selected-urgent-foreground: @background; - selected-active-background: @urgent; - selected-active-foreground: @color12; - alternate-normal-background: @background; - alternate-normal-foreground: @foreground; - alternate-urgent-background: @urgent; - alternate-urgent-foreground: @background; - alternate-active-background: @active; - alternate-active-foreground: @background; - - -} - -/*****-- Elements Font Size -----*****/ -element-text { - font: "JetBrainsMono Nerd Font SemiBold 12"; -} - -/*****----- Main Window -----*****/ -window { - /* properties for window widget */ - transparency: "real"; - location: center; - anchor: center; - fullscreen: false; - width: 35%; - x-offset: 0px; - y-offset: 0px; - - /* properties for all widgets */ - enabled: true; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 10px; - border-color: @border-color; - cursor: "default"; - /* Backgroud Colors */ - background-color: @background-color; -} - -/*****----- Main Box -----*****/ -mainbox { - enabled: true; - spacing: 10px; - margin: 0px; - padding: 20px; - border: 0px solid; - border-radius: 0px 0px 0px 0px; - border-color: @border-color; - background-color: inherit; - children: [ "inputbar", "message", "custombox" ]; -} - -/*****----- A Custom Box -----*****/ -custombox { - spacing: 0px; - background-color: @background-color; - text-color: @foreground-color; - orientation: horizontal; - children: [ "mode-switcher", "listview" ]; -} - -/*****----- Inputbar -----*****/ -inputbar { - enabled: true; - spacing: 10px; - margin: 0px; - padding: 8px 12px; - border: 0px solid; - border-radius: 8px; - border-color: @border-color; - background-color: @alternate-background; - text-color: @foreground; - children: [ "textbox-prompt-colon", "entry" ]; -} - -prompt { - enabled: true; - background-color: inherit; - text-color: inherit; -} -textbox-prompt-colon { - enabled: true; - padding: 5px 0px; - expand: false; - str: " 🔎"; - background-color: inherit; - text-color: inherit; -} -entry { - enabled: true; - padding: 5px 0px; - background-color: @alternate-background; - text-color: @foreground; - cursor: text; - placeholder: "Search..."; - placeholder-color: inherit; -} -num-filtered-rows { - enabled: true; - expand: false; - background-color: inherit; - text-color: inherit; -} -textbox-num-sep { - enabled: true; - expand: false; - str: "/"; - background-color: inherit; - text-color: inherit; -} -num-rows { - enabled: true; - expand: false; - background-color: inherit; - text-color: inherit; -} -case-indicator { - enabled: true; - background-color: inherit; - text-color: inherit; -} - -/*****----- Listview -----*****/ -listview { - enabled: true; - columns: 1; - lines: 6; - cycle: true; - dynamic: true; - scrollbar: false; - layout: vertical; - reverse: false; - fixed-height: true; - fixed-columns: true; - - spacing: 5px; - margin: 0px; - padding: 10px; - border: 2px 2px 2px 2px; - border-radius: 8px; - border-color: @border-color; - background-color: transparent; - text-color: @foreground-color; - cursor: "default"; -} -scrollbar { - handle-width: 5px ; - handle-color: @handle-color; - border-radius: 10px; - background-color: @alternate-background; -} - -/*****----- Elements -----*****/ -element { - enabled: true; - spacing: 10px; - margin: 0px; - padding: 10px; - border: 0px solid; - border-radius: 8px; - border-color: @border-color; - background-color: transparent; - text-color: @foreground-color; - cursor: pointer; -} -element normal.normal { - background-color: transparent; - text-color: @normal-foreground; -} -element normal.urgent { - background-color: @urgent-background; - text-color: @urgent-foreground; -} -element normal.active { - background-color: transparent; - text-color: @active-foreground; -} -element selected.normal { - background-color: @selected-normal-background; - text-color: @selected-normal-foreground; -} -element selected.urgent { - background-color: @selected-urgent-background; - text-color: @selected-urgent-foreground; -} -element selected.active { - background-color: @selected-active-background; - text-color: @selected-active-foreground; -} -element alternate.normal { - background-color: @alternate-normal-background; - text-color: @alternate-normal-foreground; -} -element alternate.urgent { - background-color: @alternate-urgent-background; - text-color: @alternate-urgent-foreground; -} -element alternate.active { - background-color: @alternate-active-background; - text-color: @alternate-active-foreground; -} -element-icon { - background-color: transparent; - text-color: inherit; - cursor: inherit; -} -element-text { - background-color: transparent; - text-color: inherit; - highlight: inherit; - cursor: inherit; - vertical-align: 0.5; - horizontal-align: 0.0; -} - -/*****----- Mode Switcher -----*****/ -mode-switcher{ - enabled: true; - expand: false; - orientation: vertical; - spacing: 0px; - margin: 0px; - padding: 0px 0px; - border: 0px solid; - border-radius: 8px 0px 0px 8px; - border-color: @border-color; - background-color: @alternate-background; - text-color: @foreground-color; -} -button { - padding: 0px 20px 0px 20px; - border: 0px 0px 0px 0px; - border-radius: 8px; - border-color: @border-color; - background-color: transparent; - text-color: inherit; - vertical-align: 0.5; - horizontal-align: 0.0; - cursor: pointer; -} -button selected { - border: 2px 0px 2px 2px; - border-radius: 6px; - border-color: @border-color; - background-color: @selected-normal-foreground; - text-color: @selected-normal-background; -} - -/*****----- Message -----*****/ -message { - enabled: true; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 0px 0px 0px 0px; - border-color: @border-color; - background-color: transparent; - text-color: @foreground-color; -} -textbox { - padding: 12px; - border: 0px solid; - border-radius: 8px; - border-color: @border-color; - background-color: @alternate-background; - text-color: @foreground-color; - vertical-align: 0.5; - horizontal-align: 0.5; - highlight: none; - placeholder-color: @foreground-color; - blink: true; - markup: true; -} -error-message { - padding: 10px; - border: 2px solid; - border-radius: 8px; - border-color: @border-color; - background-color: @background-color; - text-color: @foreground-color; -} diff --git a/assets/rofi/themes/KooL_style-5.rasi b/assets/rofi/themes/KooL_style-5.rasi deleted file mode 100644 index 8609dcaf..00000000 --- a/assets/rofi/themes/KooL_style-5.rasi +++ /dev/null @@ -1,272 +0,0 @@ -/* ---- 💫 https://github.com/JaKooLit 💫 ---- */ -/* KooL Hyprland Rofi Style 5 */ - -/* ---- Configuration ---- */ -configuration { - modi: "drun,run,filebrowser"; - show-icons: true; - display-drun: "Apps"; - display-run: "Run"; - display-filebrowser: "Files"; - display-window: "Windows"; - drun-display-format: "{name}"; - hover-select: true; - me-select-entry: "MouseSecondary"; - me-accept-entry: "MousePrimary"; - window-format: "{w} · {c} · {t}"; - dpi: 1; -} - - -/* ---- Load wallust colors ---- */ -@theme "~/.config/rofi/wallust/colors-rofi.rasi" - -/* ---- Global Properties ---- */ -* { - - background-alt: @color1; - selected: @color12; - active: @color11; - urgent: red; - - text-selected: @background; - text-color: @foreground; - border-color: @selected; -} - -/*****-- Elements Font Size -----*****/ -element-text { - font: "JetBrainsMono Nerd Font SemiBold 12"; -} - -/* ---- Window ---- */ -window { - width: 800px; - /*height: 450px;*/ - x-offset: 0px; - y-offset: 0px; - spacing: 0px; - padding: 1px; - margin: 0px; - border: 2px; - border-color: @active-background; - cursor: "default"; - location: center; - anchor: center; - fullscreen: false; - enabled: true; - border-radius: 12px; - background-color: @background-color; -} - -/* ---- Mainbox ---- */ -mainbox { - enabled: true; - orientation: vertical; - padding: 8px; - background-image: url("~/.config/rofi/.current_wallpaper", width); - children: [ "inputbar", "listbox" ]; - border-radius: 12px; -} - -/* ---- Imagebox ---- */ -imagebox { - background-color: transparent; - orientation: vertical; - /*children: [ "inputbar"];*/ -} - -/* ---- Listbox ---- */ -listbox { - spacing: 4px; - orientation: vertical; - children: [ "message", "listview" ]; - padding: 10px; - border-radius: 12px; - border: 1px; - border-color: @active-background; - background-color: @background; -} - -/* ---- Dummy ---- */ -dummy { - background-color: transparent; -} - -/* ---- Inputbar ---- */ -inputbar { - enabled: true; - text-color: @foreground; - spacing: 10px; - border-radius: 12px; - border-color: @foreground; - background-color: @background; - children: [ "mode-switcher", "textbox-prompt-colon", "entry" ]; - border: 1px; - border-color: @active-background; -} - -textbox-prompt-colon { - enabled: true; - padding: 10px 0px 10px 10px; - expand: false; - str: "🐧"; - text-color: inherit; - background-color: transparent; -} - -entry { - enabled: true; - padding: 10px 0px 10px 0px; - text-color: @foreground; - cursor: text; - placeholder: " Search"; - placeholder-color: inherit; - background-color: @background; -} - -/* ---- Mode Switcher ---- */ -mode-switcher{ - enabled: true; - spacing: 10px; - background-color: transparent; - text-color: @foreground; -} - -button { - padding: 2px 24px 2px 24px; - border-radius: 12px; - background-color: @background; - text-color: inherit; - cursor: pointer; - border: 1px; - border-color: @active-background; -} - -button selected { - background-color: @selected; - text-color: @foreground; - border: 1px; - border-color: transparent; - -} - -/* ---- Listview ---- */ -listview { - enabled: true; - columns: 2; - lines: 6; - spacing: 5px; - padding: 6px; - dynamic: true; - cycle: true; - scrollbar: false; - layout: vertical; - reverse: false; - fixed-height: true; - fixed-columns: false; - background-color: @background; - border-radius: 12px; - border: 0px; -} - -/* ---- Scrollbar ---- */ -scrollbar { - border: 0px; - border-radius: 10px; - background-color: transparent; - handle-color: @active; - handle-width: 5px ; - padding: 0; -} - -/* ---- Element ---- */ -element { - enabled: true; - padding: 5px; - margin: 2px; - cursor: pointer; - background-color: transparent; - border-radius: 12px; - border: 0px; -} - -element normal.normal { - background-color: inherit; - text-color: inherit; -} - -element normal.urgent { - background-color: inherit; - text-color: inherit; -} - -element normal.active { - background-color: inherit; - text-color: inherit; -} - -element selected.normal { - background-color: @active; - text-color: inherit; -} - -element selected.urgent { - background-color: inherit; - text-color: inherit; -} - -element selected.active { - background-color: inherit; - text-color: inherit; -} - -element alternate.normal { - background-color: inherit; - text-color: inherit; -} - -element alternate.urgent { - background-color: inherit; - text-color: @foreground; -} - -element alternate.active { - background-color: inherit; - text-color: inherit; -} - -element-icon { - background-color: transparent; - text-color: inherit; - size: 32px; - cursor: inherit; -} - -element-text { - background-color: transparent; - text-color: @foreground; - cursor: inherit; - vertical-align: 0.5; - horizontal-align: 0; -} - -/* ---- Message ---- */ -message { - background-color: transparent; - border: 0px; -} -textbox { - padding: 12px; - border-radius: 10px; - background-color: @background-alt; - text-color: @foreground; - vertical-align: 0.5; - horizontal-align: 0.5; -} -error-message { - padding: 12px; - border-radius: 12px; - background-color: @background-alt; - text-color: @background; -} \ No newline at end of file diff --git a/assets/rofi/themes/KooL_style-6.rasi b/assets/rofi/themes/KooL_style-6.rasi deleted file mode 100644 index 369c0854..00000000 --- a/assets/rofi/themes/KooL_style-6.rasi +++ /dev/null @@ -1,241 +0,0 @@ -/* ---- 💫 https://github.com/JaKooLit 💫 ---- */ -/* KooL Hyprland Rofi Style 6 */ - -/* ---- Configuration ---- */ - -configuration { - modi: "drun,run,filebrowser"; - show-icons: true; - display-drun: "Apps"; - display-run: "Run"; - display-filebrowser: "Files"; - display-window: "Windows"; - drun-display-format: "{name}"; - hover-select: true; - me-select-entry: "MouseSecondary"; - me-accept-entry: "MousePrimary"; - window-format: "{w} · {c} · {t}"; - dpi: 1; -} - -/* ---- Load wallust colors ---- */ -@theme "~/.config/rofi/wallust/colors-rofi.rasi" - -/* ---- Global Properties ---- */ -* { - - background-alt: @color1; - selected: @color12; - active: @color11; - urgent: red; - - text-selected: @background; - text-color: @foreground; - border-color: @selected; -} - -/*****-- Elements Font Size -----*****/ -element-text { - font: "JetBrainsMono Nerd Font SemiBold 12"; -} - -/* ---- Window ---- */ -window { - // Default - enabled: true; - fullscreen: false; - transparency: "real"; - cursor: "default"; - spacing: 0px; - border: 2px; - border-radius: 30px; - location: center; - anchor: center; - - // Style Values - width: 50%; - background-color: #00000099; -} - -/* ----- Main Box ----- */ -mainbox { - enabled: true; - orientation: vertical; - children: [ "inputbar", "listbox" ]; - background-color: transparent; -} - - -/* ---- Inputbar ---- */ -inputbar { - enabled: true; - padding: 10px 10px 150px 10px; - margin: 10px; - background-color: transparent; - border-radius: 25px; - orientation: horizontal; - children: ["entry", "dummy", "mode-switcher" ]; - background-image: url("~/.config/rofi/.current_wallpaper", width); -} - -/* ---- Entry input ---- */ -entry { - enabled: true; - expand: false; - width: 300px; - padding: 10px; - border-radius: 12px; - background-color: @background; - text-color: inherit; - cursor: text; - placeholder: " Search "; // << Search symbol - placeholder-color: inherit; -} - -/* ---- Listbox ---- */ -listbox { - spacing: 10px; - padding: 10px; - background-color: transparent; - orientation: vertical; - children: [ "message", "listview" ]; -} - -/* ---- Listview ---- */ -listview { - enabled: true; - columns: 2; - lines: 6; - cycle: true; - dynamic: true; - scrollbar: false; - layout: vertical; - reverse: false; - fixed-height: true; - fixed-columns: true; - spacing: 10px; - padding: 10px; - background-color: transparent; - -// Adapt rofi theme - border: 0px; -} - -/* ---- Scrollbar ---- */ -scrollbar { - border: 0px; - border-radius: 10px; - background-color: transparent; - handle-color: @active; - handle-width: 5px ; - padding: 0; -} -/* ---- Dummy ---- */ -dummy { - expand: true; - background-color: transparent; -} - -/* ---- Mode Switcher ---- */ -mode-switcher{ - enabled: true; - spacing: 10px; - background-color: transparent; -} -button { - width: 5%; - padding: 12px; - border-radius: 12px; - background-color: @background; - text-color: inherit; - cursor: pointer; -} -button selected { - background-color: @active; - text-color: @text-selected; -} - - -/* ---- Elements ---- */ -element { - enabled: true; - spacing: 10px; - padding: 4px; - border-radius: 10px; - background-color: transparent; - cursor: pointer; -} - -element normal.normal { - background-color: inherit; - text-color: inherit; -} -element normal.urgent { - background-color: @urgent; - text-color: @foreground; -} -element normal.active { - background-color: @active; - text-color: @foreground; -} - -element selected.normal { - background-color: @color11; - text-color: @text-selected; -} -element selected.urgent { - background-color: @urgent; - text-color: @text-selected; -} -element selected.active { - background-color: @urgent; - text-color: @text-selected; -} -// Adapt rofi theme -element alternate.normal { - background-color: transparent; - text-color: inherit; -} -element alternate.urgent { - background-color: transparent; - text-color: inherit; -} -element alternate.active { - background-color: transparent; - text-color: inherit; -} -element-icon { - background-color: transparent; - text-color: inherit; - size: 36px; - cursor: inherit; -} -element-text { - background-color: transparent; - text-color: inherit; - cursor: inherit; - vertical-align: 0.5; - horizontal-align: 0.0; - -} - -/* ---- Message ---- */ -message { - background-color: @background; - border: 0px; -} -textbox { - margin: 10px; - padding: 12px; - border-radius: 10px; - background-color: @active; - text-color: @foreground; - vertical-align: 0.5; - horizontal-align: 0.5; -} -error-message { - padding: 12px; - border-radius: 20px; - background-color: @background; - text-color: @foreground; -} diff --git a/assets/rofi/themes/KooL_style-7.rasi b/assets/rofi/themes/KooL_style-7.rasi deleted file mode 100644 index 2ad7f714..00000000 --- a/assets/rofi/themes/KooL_style-7.rasi +++ /dev/null @@ -1,200 +0,0 @@ -/* ---- 💫 https://github.com/JaKooLit 💫 ---- */ -/* KooL Hyprland Rofi Style 7 */ - -/* original design from: https://github.com/adi1090x/rofi */ - -/*****----- Configuration -----*****/ -configuration { - modi: "drun,run,filebrowser,window"; - show-icons: true; - display-drun: " "; - display-run: " "; - display-filebrowser: " "; - display-window: " "; - drun-display-format: "{name}"; - dpi: 1; - hover-select: true; - me-select-entry: "MouseSecondary"; - me-accept-entry: "MousePrimary"; -} - -/* ---- Load wallust colors ---- */ -@theme "~/.config/rofi/wallust/colors-rofi.rasi" - - -/*****----- Global Properties -----*****/ -* { - background-alt: @color1; - selected: @color12; - active: @color11; - urgent: #8E3596; -} -/*****-- Elements Font Size -----*****/ -element-text { - font: "JetBrainsMono Nerd Font SemiBold 12"; -} - -/*****----- Main Window -----*****/ -window { - transparency: "real"; - location: center; - anchor: center; - fullscreen: false; - width: 800px; - x-offset: 0px; - y-offset: 0px; - - enabled: true; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 20px; - border-color: @selected; - background-color: @background-alt; - cursor: "default"; -} - -/*****----- Main Box -----*****/ -mainbox { - enabled: true; - spacing: 15px; - margin: 40px; - padding: 0px; - border: 0px solid; - border-radius: 0px 0px 0px 0px; - border-color: @selected; - background-color: transparent; - children: [ "inputbar", "message", "listview" ]; -} - -/*****----- Inputbar -----*****/ -inputbar { - enabled: true; - spacing: 0px; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 100%; - border-color: @selected; - background-color: @background-alt; - text-color: @foreground; - children: [ "entry" ]; -} - -prompt { - enabled: true; - padding: 15px; - border-radius: 100%; - background-color: @selected; - text-color: @background; -} -textbox-prompt-colon { - enabled: true; - expand: false; - str: ":::"; - padding: 15px; - background-color: inherit; - text-color: inherit; -} -entry { - enabled: true; - padding: 15px 0px; - background-color: inherit; - text-color: @foreground; - cursor: text; - placeholder: "Search..."; - placeholder-color: inherit; -} - -/*****----- Listview -----*****/ -listview { - enabled: true; - columns: 2; - lines: 6; - cycle: true; - dynamic: true; - scrollbar: false; - layout: vertical; - reverse: false; - fixed-height: true; - fixed-columns: true; - - spacing: 15px; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 0px; - border-color: @selected; - background-color: transparent; - text-color: @foreground; - cursor: "default"; -} -scrollbar { - handle-width: 5px ; - handle-color: @selected; - border-radius: 0px; - background-color: @background-alt; -} - -/*****----- Elements -----*****/ -element { - enabled: true; - spacing: 10px; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 0px; - border-color: @selected; - background-color: transparent; - text-color: @foreground; - orientation: horizontal; - cursor: pointer; -} -element normal.normal { - background-color: transparent; - text-color: @foreground; -} -element selected.normal { - border-radius: 10%; - background-color: @color11; - text-color: @foreground; -} -element-icon { - padding: 0px; - border-radius: 100%; - background-color: transparent; - text-color: inherit; - size: 5%; - cursor: inherit; -} -element-text { - background-color: transparent; - text-color: inherit; - highlight: inherit; - cursor: inherit; - vertical-align: 0.5; - horizontal-align: 0.0; -} - -/*****----- Message -----*****/ -message { - background-color: transparent; - border: 0px; -} -error-message { - padding: 20px; - border: 2px solid; - border-radius: 20px; - border-color: @active; - background-color: @background; - text-color: @foreground; -} -textbox { - padding: 10px; - border-radius: 20px; - background-color: @selected; - text-color: @foreground; - vertical-align: 0.5; - horizontal-align: 0.5; - highlight: none; -} diff --git a/assets/rofi/themes/KooL_style-8.rasi b/assets/rofi/themes/KooL_style-8.rasi deleted file mode 100644 index 5d24a2ed..00000000 --- a/assets/rofi/themes/KooL_style-8.rasi +++ /dev/null @@ -1,243 +0,0 @@ -/* ---- 💫 https://github.com/JaKooLit 💫 ---- */ -/* KooL Hyprland Rofi Style 8 */ - - -/* ---- Configuration ---- */ -configuration { - modi: "drun,filebrowser,window,run"; - show-icons: true; - display-drun: "  apps"; - display-run: "  term"; - display-filebrowser: "   file"; - display-window: "   window"; - drun-display-format: "{name}"; - window-format: "{w} · {c} · {t}"; - dpi: 1; - hover-select: true; - me-select-entry: "MouseSecondary"; - me-accept-entry: "MousePrimary"; -} - -/* ---- Load wallust colors ---- */ -@theme "~/.config/rofi/wallust/colors-rofi.rasi" - -/* ---- Global Properties ---- */ -* { - - border-width: 2px; - border-radius: 12px; -} - -/*****-- Elements Font Size -----*****/ -element-text { - font: "JetBrainsMono Nerd Font SemiBold 12"; -} - -/* ---- Window ---- */ -window { - width: 50%; - transparency: "real"; - fullscreen: false; - enabled: true; - cursor: "default"; - spacing: 0em; - padding: 0em; - border: @border-width; - border-color: @color12; - border-radius: @border-radius; - background-color: @background; -} - -mainbox { - enabled: true; - spacing: 0em; - padding: 0em; - orientation: vertical; - children: [ "inputbar" , "mode-switcher", "message", "listbox" ]; - background-color: transparent; -} - - -/* ---- Inputbar ---- */ -inputbar { - enabled: true; - spacing: 0em; - padding: 4em; - children: [ "textbox-prompt-colon", "entry" ]; - background-color: transparent; - background-image: url("~/.config/rofi/.current_wallpaper", width); -} - -textbox-prompt-colon { - enabled: true; - expand: false; - str: " ➡️"; - padding: 1em 0.2em 0em 0em; - text-color: @foreground; - border-radius: 2em 0em 0em 2em; - background-color: @background; -} - -entry { - enabled: true; - border-radius: 0em 2em 2em 0em; - spacing: 1em; - padding: 1em; - background-color: @background; - text-color: @foreground; - cursor: text; - placeholder: " Search"; - placeholder-color: inherit; -} - -/* ---- Listbox ---- */ -listbox { - padding: 0em; - spacing: 0em; - orientation: horizontal; - children: [ "listview" ]; - background-color: @background; -} - -/* ---- Listview ---- */ -listview { - padding: 1.5em; - spacing: 0.5em; - enabled: true; - columns: 2; - lines: 4; - cycle: true; - dynamic: true; - scrollbar: true; - layout: vertical; - reverse: false; - fixed-height: true; - fixed-columns: true; - cursor: "default"; - background-color: transparent; -} - - -/* ---- Mode Switcher ---- */ -mode-switcher { - orientation: horizontal; - width: 2em; - enabled: true; - padding: 1em; - spacing: 1em; - background-color: transparent; -} - -button { - cursor: pointer; - border-radius: 2em; - background-color: @background; - text-color: @foreground; -} - -button selected { - background-color: @color12; - text-color: @foreground; -} - -/* ---- Scrollbar ---- */ -scrollbar { - border: @border-width; - border-color: @color11; - handle-color: @color12; - handle-width: 10px ; - padding: 0; -} - - -/* ---- Elements ---- */ -element { - enabled: true; - spacing: 0em; - padding: 0.5em; - cursor: pointer; - background-color: transparent; - text-color: @foreground; -} - -element selected.normal { - background-color: @color11; - text-color: @foreground; - border-radius: 1.5em; -} - -element normal.normal { - background-color: inherit; - text-color: @foreground; -} - -element normal.urgent { - background-color: inherit; - text-color: @foreground; -} - -element normal.active { - background-color: inherit; - text-color: @foreground; -} - -element selected.urgent { - background-color: inherit; - text-color: @foreground; -} - -element selected.active { - background-color: inherit; - text-color: @foreground; -} - -element alternate.normal { - background-color: inherit; - text-color: @foreground; -} - -element alternate.urgent { - background-color: inherit; - text-color: @foreground; -} - -element alternate.active { - background-color: inherit; - text-color: @foreground; -} - -element-icon { - size: 2em; - cursor: inherit; - background-color: transparent; - text-color: inherit; -} - -element-text { - vertical-align: 0.5; - horizontal-align: 0.0; - cursor: inherit; - background-color: transparent; - text-color: inherit; -} - -/* ---- Message ---- */ -message { - background-color: transparent; - border: 0px; -} -textbox { - margin: 12px; - padding: 12px; - border-radius: @border-radius; - background-color: @color12; - text-color: @foreground; - vertical-align: 0.5; - horizontal-align: 0.5; -} -error-message { - padding: 0px; - border-radius: @border-radius; - background-color: @background; - text-color: @foreground; -} diff --git a/assets/rofi/themes/KooL_style-9.rasi b/assets/rofi/themes/KooL_style-9.rasi deleted file mode 100644 index 7c49d929..00000000 --- a/assets/rofi/themes/KooL_style-9.rasi +++ /dev/null @@ -1,212 +0,0 @@ -/* ---- 💫 https://github.com/JaKooLit 💫 ---- */ -/* KooL Hyprland Rofi Style 9 */ -/* Modified version of Rofi Config which was submitted by https://github.com/lonerOrz via Discord */ - -/* Integrating Wallust and More tweaks */ - - -configuration { - show-icons: true; - display-drun: ""; - drun-display-format: "{icon} {name}"; - disable-history: false; - click-to-exit: true; - location: 0; - dpi: 1; - hover-select: true; - me-select-entry: "MouseSecondary"; - me-accept-entry: "MousePrimary"; -} - -/* ---- Load wallust colors ---- */ -@theme "~/.config/rofi/wallust/colors-rofi.rasi" - -/*****----- Global Properties -----*****/ -* { - BG: @background; - BGA: @color11; - FG: @foreground; - FGA: #F28FADff; - BDR: @color12; - SEL: #1E1E2Eff; - UGT: #F28FADff; - IMG: #FAE3B0ff; - OFF: #575268ff; - ON: #ABE9B3ff; -} - -/*****-- Elements Font Size -----*****/ -element-text { - font: "JetBrainsMono Nerd Font SemiBold 12"; -} - -/* ---- Window ---- */ -window { - transparency: "real"; - background-color: @BG; - text-color: @FG; - border: 2px; - border-color: @BDR; - border-radius: 10px; - width: 30%; - anchor: center; - x-offset: 0; - y-offset: 0; -} - -prompt { - enabled: true; - padding: 8px; - background-color: @BG; - text-color: @IMG; -} - -textbox-prompt-colon { - expand: false; - str: ""; - border-radius: 100%; - background-color: @SEL; - text-color: @FG; - padding: 8px 12px 8px 12px; -} - -/* ---- Entry input ---- */ -entry { - background-color: @BG; - text-color: @FG; - placeholder-color: @FG; - expand: true; - horizontal-align: 0; - placeholder: " Search..."; - blink: true; - border: 0px 0px 2px 0px; - border-color: @BDR; - border-radius: 10px; - padding: 8px; -} - -inputbar { - children: [ textbox-prompt-colon, entry ]; - background-color: @BG; - text-color: @FG; - expand: false; - border: 0px 0px 0px 0px; - border-radius: 0px; - border-color: @BDR; - margin: 0px 0px 0px 0px; - padding: 0px; - position: center; -} - -case-indicator { - background-color: @BG; - text-color: @FG; - spacing: 0; -} - -/* ---- Listview ---- */ -listview { - background-color: @BG; - columns: 1; - lines: 7; - spacing: 4px; - cycle: true; - dynamic: true; - layout: vertical; - scrollbar: true; -} - -mainbox { - background-color: @BG; - children: [ inputbar, listview ]; - spacing: 15px; - padding: 15px; -} - -/* ---- Scrollbar ---- */ -scrollbar { - border: 1px; - border-radius: 10px; - border-color: @color12; - handle-color: @color11; - handle-width: 10px ; - padding: 0; -} - -/* ---- Elements ---- */ -element { - background-color: @BG; - text-color: @FG; - orientation: horizontal; - border-radius: 4px; - padding: 6px 6px 6px 6px; -} - -element-icon { - background-color: inherit; - text-color: inherit; - horizontal-align: 0.5; - vertical-align: 0.5; - size: 24px; - border: 0px; -} - -element-text { - background-color: inherit; - text-color: inherit; - expand: true; - horizontal-align: 0; - vertical-align: 0.5; - margin: 2px 0px 2px 2px; -} - -element normal.urgent, -element alternate.urgent { - background-color: @UGT; - text-color: @FG; - border-radius: 9px; -} - -element normal.active, -element alternate.active { - background-color: @BGA; - text-color: @FG; -} - -element selected { - background-color: @BGA; - text-color: @SEL; - border: 0px 0px 0px 0px; - border-radius: 10px; - border-color: @BDR; -} - -element selected.urgent { - background-color: @UGT; - text-color: @FG; -} - -element selected.active { - background-color: @BGA; - color: @FG; -} - -/* ---- Message ---- */ -message { - background-color: transparent; - border: 0px; -} -textbox { - padding: 12px; - border-radius: 10px; - background-color: @BDR; - text-color: @foreground; - vertical-align: 0.5; - horizontal-align: 0.5; -} -error-message { - padding: 12px; - border-radius: 20px; - background-color: @background; - text-color: @foreground; -} \ No newline at end of file diff --git a/config/rofi/themes/KooL_LonerOrZ.rasi b/config/rofi/themes/KooL_LonerOrZ.rasi new file mode 100644 index 00000000..5afd1f6b --- /dev/null +++ b/config/rofi/themes/KooL_LonerOrZ.rasi @@ -0,0 +1,195 @@ +/* ---- 💫 https://github.com/JaKooLit 💫 ---- */ +/* KooL Style LonerOrZ */ +/* Submitted by https://github.com/lonerOrz */ + + + +configuration { + show-icons: true; + display-drun: ""; + drun-display-format: "{icon} {name}"; + disable-history: false; + click-to-exit: true; + location: 0; +} + +/*****----- Global Properties -----*****/ +* { + font: "Iosevka 12"; + + BG: #1E1D2Fff; + BGA: #89DCEBff; + FG: #D9E0EEff; + FGA: #F28FADff; + BDR: #96CDFBff; + SEL: #1E1E2Eff; + UGT: #F28FADff; + IMG: #FAE3B0ff; + OFF: #575268ff; + ON: #ABE9B3ff; +} + +window { + transparency: "real"; + background-color: @BG; + text-color: @FG; + border: 2px; + border-color: @BDR; + border-radius: 10px; + width: 25%; + anchor: center; + x-offset: 0; + y-offset: 0; +} + +prompt { + enabled: true; + padding: 8px; + background-color: @BG; + text-color: @IMG; +} + +textbox-prompt-colon { + expand: false; + str: ""; + border-radius: 100%; + background-color: @SEL; + text-color: @FG; + padding: 8px 12px 8px 12px; + font: "Iosevka Nerd Font 10"; +} + +entry { + background-color: @BG; + text-color: @FG; + placeholder-color: @FG; + expand: true; + horizontal-align: 0; + placeholder: "Search..."; + blink: true; + border: 0px 0px 2px 0px; + border-color: @BDR; + border-radius: 10px; + padding: 8px; +} + +inputbar { + children: [ textbox-prompt-colon, entry ]; + background-color: @BG; + text-color: @FG; + expand: false; + border: 0px 0px 0px 0px; + border-radius: 0px; + border-color: @BDR; + margin: 0px 0px 0px 0px; + padding: 0px; + position: center; +} + +case-indicator { + background-color: @BG; + text-color: @FG; + spacing: 0; +} + + +listview { + background-color: @BG; + columns: 1; + lines: 7; + spacing: 4px; + cycle: false; + dynamic: true; + layout: vertical; +} + +/* ---- Scrollbar ---- */ +scrollbar { + border: 0px; + border-radius: 10px; + background-color: transparent; + handle-color: @BDR; + handle-width: 5px ; + padding: 0; +} + +mainbox { + background-color: @BG; + children: [ inputbar, message, listview ]; + spacing: 15px; + padding: 15px; +} + +element { + background-color: @BG; + text-color: @FG; + orientation: horizontal; + border-radius: 4px; + padding: 6px 6px 6px 6px; +} + +element-icon { + background-color: inherit; + text-color: inherit; + horizontal-align: 0.5; + vertical-align: 0.5; + size: 24px; + border: 0px; +} + +element-text { + background-color: inherit; + text-color: inherit; + expand: true; + horizontal-align: 0; + vertical-align: 0.5; + margin: 2px 0px 2px 2px; +} + +element normal.urgent, +element alternate.urgent { + background-color: @UGT; + text-color: @FG; + border-radius: 9px; +} + +element normal.active, +element alternate.active { + background-color: @BGA; + text-color: @FG; +} + +element selected { + background-color: @BGA; + text-color: @SEL; + border: 0px 0px 0px 0px; + border-radius: 10px; + border-color: @BDR; +} + +element selected.urgent { + background-color: @UGT; + text-color: @FG; +} + +element selected.active { + background-color: @BGA; + color: @FG; +} + +/*****----- Message -----*****/ +message { + background-color: transparent; + border: 0px; +} +error-message { + padding: 20px; +} +textbox { + padding: 10px; + border-radius: 10px; + background-color: @BDR; + text-color: @SEL; + vertical-align: 0.5; + horizontal-align: 0.5; +} diff --git a/config/rofi/themes/KooL_style-1.rasi b/config/rofi/themes/KooL_style-1.rasi new file mode 100644 index 00000000..9ac62fd7 --- /dev/null +++ b/config/rofi/themes/KooL_style-1.rasi @@ -0,0 +1,246 @@ +/* ---- 💫 https://github.com/JaKooLit 💫 ---- */ +/* KooL Hyprland Rofi Style 1 */ + +/* ---- Configuration ---- */ + +configuration { + modi: "drun,run,filebrowser"; + show-icons: true; + display-drun: "Apps"; + display-run: "Run"; + display-filebrowser: "Files"; + display-window: "Windows"; + drun-display-format: "{name}"; + window-format: "{w} · {c} · {t}"; + dpi: 1; + hover-select: true; + me-select-entry: "MouseSecondary"; + me-accept-entry: "MousePrimary"; +} + +/* ---- Load wallust colors ---- */ +@theme "~/.config/rofi/wallust/colors-rofi.rasi" + +/* ---- Global Properties ---- */ +* { + background-alt: @color1; + selected: @color12; + active: @color11; + urgent: red; + + text-selected: @background; + text-color: @foreground; + border-color: @selected; +} + +/*****-- Elements Font Size -----*****/ +element-text { + font: "JetBrainsMono Nerd Font SemiBold 12"; +} +/* ---- Window ---- */ +window { + // Default + enabled: true; + fullscreen: false; + transparency: "real"; + cursor: "default"; + spacing: 0px; + border: 3px 0px 3px 0px; + border-radius: 30px; + location: center; + anchor: center; + + // Style Values + width: 50%; + background-color: @background; +} + +/* ----- Main Box ----- */ +mainbox { + padding: 12px; + enabled: true; + orientation: vertical; + children: [ "inputbar", "listbox" ]; + background-color: transparent; +} + + +/* ---- Inputbar ---- */ +inputbar { + enabled: true; + padding: 10px 10px 50px 10px; + margin: 10px; + background-color: transparent; + border-radius: 20px; + orientation: horizontal; + children: ["entry", "dummy", "mode-switcher" ]; + background-image: url("~/.config/rofi/.current_wallpaper", width); +} + +/* ---- Entry input ---- */ +entry { + enabled: true; + expand: false; + width: 20%; + padding: 10px; + border-radius: 12px; + background-color: @active; + text-color: @text-selected; + cursor: text; + placeholder: " 🖥️ Search "; + placeholder-color: inherit; +} + +/* ---- Listbox ---- */ +listbox { + spacing: 10px; + padding: 10px; + background-color: transparent; + orientation: vertical; + children: [ "message", "listview" ]; +} + +/* ---- Listview ---- */ +listview { + enabled: true; + columns: 5; + lines: 5; + cycle: true; + dynamic: true; + scrollbar: true; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + spacing: 10px; + background-color: transparent; + margin: 10px; + text-color: @foreground; + +// Adapt rofi theme + border: 0px; +} + +/* ---- Dummy ---- */ +dummy { + expand: true; + background-color: transparent; +} + +/* ---- Mode Switcher ---- */ +mode-switcher{ + enabled: true; + spacing: 10px; + background-color: transparent; +} +button { + width: 5%; + padding: 12px; + border-radius: 12px; + background-color: @text-selected; + text-color: @text-color; + cursor: pointer; +} +button selected { + background-color: @selected; + text-color: @text-selected; +} + +/* ---- Scrollbar ---- */ +scrollbar { + border: 1px; + border-radius: 10px; + border-color: @color12; + handle-color: @color11; + handle-width: 10px ; + padding: 0; +} + +/* ---- Elements ---- */ +element { + enabled: true; + orientation: vertical; + padding: 10px; + spacing: 10px; + border-radius: 12px; + background-color: transparent; + cursor: pointer; +} + +element normal.normal { + background-color: inherit; + text-color: inherit; +} +element normal.urgent { + background-color: @urgent; + text-color: @foreground; +} +element normal.active { + background-color: @active; + text-color: @foreground; +} + +element selected.normal { + border: 0px 3px 0px 3px; + border-radius: 16px; + border-color: @active; + background-color: transparent; + text-color: @selected; +} + +element selected.urgent { + background-color: @urgent; + text-color: @text-selected; +} +element selected.active { + background-color: @urgent; + text-color: @text-selected; +} +// Adapt rofi theme +element alternate.normal { + background-color: transparent; + text-color: inherit; +} +element alternate.urgent { + background-color: transparent; + text-color: inherit; +} +element alternate.active { + background-color: transparent; + text-color: inherit; +} +element-icon { + size: 3%; + background-color: transparent; + text-color: inherit; + cursor: inherit; +} +element-text { + size: 1%; + background-color: transparent; + text-color: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; +} + +/* ---- Message ---- */ +message { + background-color: transparent; + border: 0px; +} +textbox { + margin: 10px; + padding: 12px; + border-radius: 10px; + background-color: @active; + text-color: @foreground; + vertical-align: 0.5; + horizontal-align: 0.5; +} +error-message { + padding: 12px; + border-radius: 20px; + background-color: @background; + text-color: @foreground; +} diff --git a/config/rofi/themes/KooL_style-10-Fancy-v2.rasi b/config/rofi/themes/KooL_style-10-Fancy-v2.rasi new file mode 100644 index 00000000..3e4a55c7 --- /dev/null +++ b/config/rofi/themes/KooL_style-10-Fancy-v2.rasi @@ -0,0 +1,174 @@ +/* ---- 💫 https://github.com/JaKooLit 💫 ---- */ +/* KooL Hyprland Rofi Style 10 - Fancy v2 */ +/* Credit to DaveDavenport & Rasmus Steinke */ + +/** + * Edited by: Dave Davenport + * User: Rasi + * Copyright: Rasmus Steinke + */ + +/* global settings and color variables */ +* { + blue: #A7c6E2; + blue-trans: #A7c6e2aa; + darkblue: #005F87; + green: #00330088; + black: #000000; + grey: #444444; + orange: #FFD391; + dark-orange: #FFA664; + light-grey: #F5F5F5; + medium-grey: #D0D0D0; + dark-grey: #002B36; + urgent: #D75F00; + active: #005F87; + transparent: #000000aa; + spacing: 0em; + padding: 0px; + background-color: white; + line-style: "none"; +} + +prompt-box { + background-color : transparent; +} + +prompt { + background-color : transparent; + text-color : white; +} + +window { + border : 2px; + border-radius : 12px; + border-color : black; + background-color : transparent; + color : @grey; +} +mainbox { + background-color : @blue-trans; + color : @grey; + spacing : 0%; +} + +listview { + // Looks. + border-radius : 10px; + border : 5px; + padding : 20px; + margin : 20px 30px 30px 30px; + background-color : @orange; + // Enable scrollbar + scrollbar : false; + scrollbar-width : 5px; + fixed-height : true; + reverse : false; + color : #000000; + spacing : 0.3em; +} +/* ---- Scrollbar ---- */ +scrollbar { + border: 1px; + border-radius: 10px; + background-color: @blue; + handle-color: @orange; + handle-width: 5px ; + padding: 0; +} +element { + border: 0px; + padding: 0px; + margin: 0px; + spacing: 0.5em; + color: @black; + background-color: @blue; + children: [ element-icon, element-text ]; +} + +element normal.normal { + color: @black; + background-color: @orange; +} +element normal.urgent { + color: @urgent; + background-color: @light-grey; +} +element normal.active { + color: @active; + background-color: @light-grey; +} +element selected.normal { + border-radius: 0px; + color: @black; + background-color: @dark-orange; +} +element selected.urgent { + color: @light-grey; + background-color: @urgent; +} +element selected.active { + color: @light-grey; + background-color: @active; +} +element alternate.normal { + color: @black; + background-color: @orange; +} +element alternate.urgent { + color: @urgent; + background-color: @medium-grey; +} +element alternate.active { + color: @active; + background-color: @medium-grey; +} +inputbar { + spacing : 5px; + background-color : #88003300; + border : 0px 0px 2px 0px; + border-radius : 0px; + padding : 5px 10px 5px 35px; + background-color : #00330088; + color : @black; + end : false; +} + +separator { + background-color : @blue; + color : #00000000; +} +prompt normal.normal { + background-color : #00000000; + color : #ffffff; + padding : 0px; +} +entry normal.normal { + background-color : #00000000; + color : #ffffff; + padding : 0px; +} +case-indicator normal.normal { + background-color : #00000000; + color : #ffffff; + padding : 0px; +} + +message { + margin : 30px; + padding : 20px 30px 20px 20px; + padding : 20px ; + border-radius : 10px; + border : 5px; +} + +prompt-colon { + spacing : 0; + enabled : false; +} + +element-text, element-icon { + background-color : inherit; + text-color : inherit; + foreground-color : inherit; +} diff --git a/config/rofi/themes/KooL_style-10-Fancy.rasi b/config/rofi/themes/KooL_style-10-Fancy.rasi new file mode 100644 index 00000000..b503f549 --- /dev/null +++ b/config/rofi/themes/KooL_style-10-Fancy.rasi @@ -0,0 +1,302 @@ +/* ---- 💫 https://github.com/JaKooLit 💫 ---- */ +/* KooL Hyprland Rofi Style 10 - Fancy */ +/* Credit to DaveDavenport. I have only some few things changed */ + +/******************************************************************************* + * ROFI Color theme + * Theme designed to show off moving, packing of widgets, icons and more. + * User: DaveDavenport + * Copyright: DaveDavenport + ********************************************************************************/ + +/* ---- Configuration ---- */ + +configuration { + modi: "drun,run,filebrowser"; + show-icons: true; + drun-display-format: "{name}"; + window-format: "{w} · {c} · {t}"; + dpi: 1; + hover-select: true; + me-select-entry: "MouseSecondary"; + me-accept-entry: "MousePrimary"; +} + +* { + selected-normal-foreground: rgba ( 248, 248, 242, 100 % ); + foreground: rgba ( 248, 248, 242, 100 % ); + normal-foreground: @foreground; + alternate-normal-background: rgba ( 39, 40, 34, 0 % ); + selected-urgent-foreground: rgba ( 248, 248, 242, 100 % ); + urgent-foreground: rgba ( 249, 38, 114, 100 % ); + alternate-urgent-background: rgba ( 39, 40, 34, 0 % ); + active-foreground: rgba ( 166, 226, 42, 100 % ); + lightbg: rgba ( 238, 232, 213, 100 % ); + selected-active-foreground: rgba ( 166, 226, 42, 100 % ); + alternate-active-background: rgba ( 39, 40, 34, 0 % ); + background: rgba ( 39, 40, 34, 93 % ); + bordercolor: rgba ( 0, 43, 54, 100 % ); + alternate-normal-foreground: @foreground; + normal-background: rgba ( 39, 40, 34, 0 % ); + selected-normal-background: rgba ( 20, 20, 17, 100 % ); + separatorcolor: rgba ( 230, 219, 116, 100 % ); + urgent-background: rgba ( 39, 40, 34, 0 % ); + selected-urgent-background: rgba ( 249, 38, 114, 100 % ); + alternate-urgent-foreground: @urgent-foreground; + background-color: transparent; + alternate-active-foreground: @active-foreground; + active-background: rgba ( 39, 40, 34, 0 % ); + selected-active-background: rgba ( 20, 20, 17, 100 % ); +} + +/*****-- Elements Font Size -----*****/ +element-text { + font: "JetBrainsMono Nerd Font SemiBold 12"; +} + +window { + border-color: darkgray/30%; + background-color: black/50%; + border: 2px; + padding: 0px; + border-radius: 10px; + padding: 0.5em; + spacing: 0px; + + anchor: north; + location: center; + y-offset: -15.5em; + + + children: [ inputbar, message, wrapper-mode-switcher, listview , pagerbox ]; +} + +pagerbox { + expand: false; + orientation: horizontal; + children: [ icon-left, pad, icon-right ]; +} + +pad { + expand: true; +} + +icon-left { + expand: false; + filename: "go-previous"; + size: 24; + vertical-align: 0.5; + action: "kb-page-prev"; +} + +icon-right { + expand: false; + filename: "go-next"; + size: 24; + vertical-align: 0.5; + action: "kb-page-next"; +} + +wrapper-mode-switcher { + orientation: horizontal; + + expand: false; + spacing: 0; + children: [ icon-ms-ic1, mode-switcher, icon-ms-ic2 ]; +} +icon-ms-ic1 { + filename: "go-previous"; +} +icon-ms-ic2 { + filename: "go-next"; +} +icon-ms-ic1,icon-ms-ic2 { + size: 16; + vertical-align: 0.8; + expand: false; + border: 0px 0px 2px ; + border-color: @separatorcolor; +} + +mode-switcher { + border: 0px; + spacing: 0px; + expand: true; +} + +button { + padding: 2px; + border: 0px 0px 2px ; + border-color: @separatorcolor; + text-color: dimgrey; +} +button selected.normal { + text-color: white; + background-color: black/50%; + + border: 2px 2px 0px ; + border-color: @separatorcolor; + border-radius: 10px 10px 0 0; +} + + +sidebar { + expand: false; +} + +message { + text-color: black; + background-color: lightgrey / 50%; + border-color: grey; + border: 2px; + border-radius: 5px; + padding: 4px; + margin: 0px 0px 0.5em; + expand: false; +} + +listview { + enabled: true; + columns: 2; + lines: 10; + spacing: 2px ; + scrollbar: false; + padding: 0.5em; + background-color: black/50%; + + expand: true; + border: 0px 2px 2px ; + border-color: @separatorcolor; + border-radius: 0px 0px 10px 10px; +} +element { + border: 1; + border-color: transparent; + padding: 4px ; +} +element-text { + background-color: inherit; + text-color: inherit; +} +element.normal.normal { + background-color: @normal-background; + text-color: @normal-foreground; +} +element.normal.urgent { + background-color: @urgent-background; + text-color: @urgent-foreground; +} +element.normal.active { + background-color: @active-background; + text-color: @active-foreground; +} +element.selected.normal { + border: 1; + border-color: grey/80%; + background-color: @selected-normal-background; + text-color: @selected-normal-foreground; +} +element.selected.urgent { + border: 1; + border-color: grey/80%; + background-color: @selected-urgent-background; + text-color: @selected-urgent-foreground; +} +element.selected.active { + border: 1; + border-color: grey/80%; + background-color: @selected-active-background; + text-color: @selected-active-foreground; +} +element.alternate.normal { + background-color: @alternate-normal-background; + text-color: @alternate-normal-foreground; +} +element.alternate.urgent { + background-color: @alternate-urgent-background; + text-color: @alternate-urgent-foreground; +} +element.alternate.active { + background-color: @alternate-active-background; + text-color: @alternate-active-foreground; +} +/* ---- Scrollbar ---- */ +scrollbar { + border: 1px; + border-radius: 10px; + background-color: @selected-normal-background; + handle-color: @separatorcolor; + handle-width: 5px ; + padding: 0; +} +sidebar { + border: 2px 0px 0px ; + border-color: @separatorcolor; +} +inputbar { + text-color: @normal-foreground; + padding: 0px 0px 0.5em; + children: [ wrapper ]; +} +case-indicator { + text-color: @normal-foreground; +} + +wrapper { + orientation: horizontal; + text-color: black; + background-color: white / 75%; + border-color: grey; + border: 2px; + border-radius: 5px; + padding: 4px; + children: [ icon-k, entry, icon-paste]; + spacing: 0.5em; +} +button-paste { + expand: false; + str: "gtk-paste"; + size: 24; + vertical-align: 0.5; + action: "kb-cancel"; +} +icon-paste { + expand: false; + filename: "gtk-paste"; + size: 24; + vertical-align: 0.5; + action: "kb-primary-paste"; +} +icon-k { + expand: false; + filename: "input-keyboard"; + size: 24; + vertical-align: 0.5; + +} +entry { + enabled: true; + expand: true; + background-color: white / 75%; + placeholder: " 🖥️ Search "; + vertical-align: 0.5; + border-radius: 5px; + padding: 4px; +} + + +/*****----- Message -----*****/ +error-message { + background-color: darkred/20%; + border-radius: 10px; + border: 2px; + +} +textbox { + padding: 5px; + background-color: darkred/10%; + vertical-align: 0.5; + horizontal-align: 0.5; +} + + diff --git a/config/rofi/themes/KooL_style-11-Win11-list-dark.rasi b/config/rofi/themes/KooL_style-11-Win11-list-dark.rasi new file mode 100644 index 00000000..229a5297 --- /dev/null +++ b/config/rofi/themes/KooL_style-11-Win11-list-dark.rasi @@ -0,0 +1,150 @@ +/* ---- 💫 https://github.com/JaKooLit 💫 ---- */ +/* KooL Hyprland Rofi Style 11 - Windows 11 List Dark */ +/* source: https://github.com/newmanls */ + +/* Integrating Wallust and More tweaks */ + +/* ---- Configuration ---- */ +configuration { + dpi: 1; + show-icons: true; + hover-select: true; + me-select-entry: "MouseSecondary"; + me-accept-entry: "MousePrimary"; +} + +/*****----- Global Properties -----*****/ +* { + bg0 : black/50%; + bg1 : black/40%; + bg2 : black/10%; + bg3 : black; + fg0 : #ffffff; + fg1 : #cecece; + accent : #60cdff; + urgent : @accent; + + background-color : transparent; + text-color : @fg0; + + margin : 0; + padding : 0; + spacing : 0; +} + +/*****-- Elements Font Size -----*****/ +element-text { + font: "JetBrainsMono Nerd Font SemiBold 12"; +} + +element-icon, element-text, scrollbar { + cursor: pointer; +} + +window { + location : south; + width : 40%; + height : 50%; + y-offset : -10px; + + background-color : @bg1; + border-radius : 8px; +} + +mainbox { + padding : 24px; + spacing : 24px; +} + +inputbar { + padding : 8px; + spacing : 4px; + children : [ icon-search, entry ]; + border : 0 0 2px 0 solid; + border-color : @accent; + border-radius : 2px; + background-color : @bg0; +} + +icon-search, entry, element-icon, element-text { + vertical-align: 0.5; +} + +icon-search { + expand : false; + filename : "search-symbolic"; + size : 24px; +} + +entry { + placeholder : "Type here to search"; + text-color : @fg1; +} + +listview { + columns : 2; + spacing : 8px; + fixed-height : true; + fixed-columns : true; +} + +element { + spacing : 1em; + padding : 8px; + border-radius : 2px; +} + +element normal urgent { + text-color: @urgent; +} + +element normal active { + text-color: @accent; +} + +element alternate active { + text-color: @accent; +} + +element selected active { + text-color: @accent; +} + +element selected { + background-color: @bg3; +} + +element selected urgent { + background-color: @urgent; +} + +element-icon { + size: 1.5em; +} + +element-text { + text-color: inherit; +} + +/* ---- Scrollbar ---- */ +scrollbar { + border: 1px; + border-radius: 10px; + background-color: inherit; + handle-color: @accent; + handle-width: 5px ; + padding: 0; +} + +/*****----- Message -----*****/ +error-message { + padding: 20px; +} + +textbox { + padding : 10px; + background-color : @bg0; + text-color : @fg0; + vertical-align : 0.5; + horizontal-align : 0.5; +} diff --git a/config/rofi/themes/KooL_style-11-Win11-list-light.rasi b/config/rofi/themes/KooL_style-11-Win11-list-light.rasi new file mode 100644 index 00000000..8d5082e6 --- /dev/null +++ b/config/rofi/themes/KooL_style-11-Win11-list-light.rasi @@ -0,0 +1,150 @@ +/* ---- 💫 https://github.com/JaKooLit 💫 ---- */ +/* KooL Hyprland Rofi Style 11 - Windows 11 List Light */ +/* source: https://github.com/newmanls */ + +/* Integrating Wallust and More tweaks */ + +/* ---- Configuration ---- */ +configuration { + dpi: 1; + show-icons: true; + hover-select: true; + me-select-entry: "MouseSecondary"; + me-accept-entry: "MousePrimary"; +} + +/*****----- Global Properties -----*****/ +* { + bg0 : #ffffff80; + bg1 : #f9f9f9bf; + bg2 : #f7f7f7; + bg3 : #fefefebf; + fg0 : #1a1a1a; + fg1 : #5f5f5f; + accent : #005fb8; + urgent : @accent; + + background-color : transparent; + text-color : @fg0; + + margin : 0; + padding : 0; + spacing : 0; +} + +/*****-- Elements Font Size -----*****/ +element-text { + font: "JetBrainsMono Nerd Font SemiBold 12"; +} + +element-icon, element-text, scrollbar { + cursor: pointer; +} + +window { + location : south; + width : 40%; + height : 50%; + y-offset : -10px; + + background-color : @bg1; + border-radius : 8px; +} + +mainbox { + padding : 24px; + spacing : 24px; +} + +inputbar { + padding : 8px; + spacing : 4px; + children : [ icon-search, entry ]; + border : 0 0 2px 0 solid; + border-color : @accent; + border-radius : 2px; + background-color : @bg0; +} + +icon-search, entry, element-icon, element-text { + vertical-align: 0.5; +} + +icon-search { + expand : false; + filename : "search-symbolic"; + size : 24px; +} + +entry { + placeholder : "Type here to search"; + placeholder-color : @fg1; +} + +listview { + columns : 2; + spacing : 8px; + fixed-height : true; + fixed-columns : true; +} + +element { + spacing : 1em; + padding : 8px; + border-radius : 2px; +} + +element normal urgent { + text-color: @urgent; +} + +element normal active { + text-color: @accent; +} + +element alternate active { + text-color: @accent; +} + +element selected active { + text-color: @accent; +} + +element selected { + background-color: @bg3; +} + +element selected urgent { + background-color: @urgent; +} + +element-icon { + size: 1.5em; +} + +element-text { + text-color: inherit; +} + +/* ---- Scrollbar ---- */ +scrollbar { + border: 1px; + border-radius: 10px; + background-color: inherit; + handle-color: @accent; + handle-width: 5px ; + padding: 0; +} + +/*****----- Message -----*****/ +error-message { + padding: 20px; +} + +textbox { + padding : 10px; + background-color : @bg0; + text-color : @fg0; + vertical-align : 0.5; + horizontal-align : 0.5; +} diff --git a/config/rofi/themes/KooL_style-12-TOP-Docu.rasi b/config/rofi/themes/KooL_style-12-TOP-Docu.rasi new file mode 100644 index 00000000..55fbb0b7 --- /dev/null +++ b/config/rofi/themes/KooL_style-12-TOP-Docu.rasi @@ -0,0 +1,159 @@ +/* ---- 💫 https://github.com/JaKooLit 💫 ---- */ +/* KooL Hyprland Rofi Style 12 - TOP - Docu */ +/* Credit to DaveDavenport. I have only some few things changed */ + +/** + * ROFI Documentation theme. + * User: Qball + * Copyright: Dave Davenport + */ + +configuration { + modi: "drun,run,filebrowser"; + show-icons: true; + display-drun: "Apps"; + display-run: "Run"; + display-filebrowser: "Files"; + display-window: "Windows"; + drun-display-format: "{name}"; + window-format: "{w} · {c} · {t}"; + dpi: 1; + hover-select: true; + me-select-entry: "MouseSecondary"; + me-accept-entry: "MousePrimary"; +} + +/* ---- Global Properties ---- */ +* { + background-color: transparent; + text-color: white; +} +entry { + border: 2px 0px; + border-color: darkgrey; + background-color: grey; + padding: 4px; + placeholder: "🔎 Search"; + placeholder-color: darkgrey; + cursor: text; +} + +/*****-- Elements Font Size -----*****/ +element-text { + font: "JetBrainsMono Nerd Font SemiBold 12"; + +} +inputbar { + spacing: 0; + children: [ icon-keyboard, entry, mode-switcher ]; +} + +mode-switcher { + spacing: 10px; + border: 2px; + border-radius: 0px 4px 4px 0px; + border-color: darkgrey; + background-color: darkgrey; +} + +button { + padding: 0px 60px 0px 60px; + background-color: grey; + border-color: darkgrey; + cursor: pointer; +} + +button selected { + background-color: white/20%; + text-color: black; +} + +icon-keyboard { + border: 2px 0px 2px 2px; + border-radius: 4px 0px 0px 4px; + border-color: darkgrey; + background-color: grey; + padding: 0px 10px 0px 10px; + expand: false; + size: 1.2em; + filename: "keyboard"; +} + +window { + anchor: north; + location: north; + width: 100%; + background-color: black / 50%; + padding: 1em; + border-color: black; + border: 0em 0.2em 0.2em; + chilren: [ inputbar, message, listview ]; +} + +mainbox { + spacing: 1em; +} + + +listview { + lines: 4; + columns: 6; + spacing: 1em; + fixed-columns: true; +} + +element { + orientation: vertical; + border: 2px; + border-radius: 4px ; + border-color: darkgrey; + background-color: grey; + cursor: pointer; + padding: 4px; +} + +element selected { + background-color: white/20%; + text-color: black; +} + + +element-icon { + size: 5%; + cursor: inherit; +} + +element-text { + horizontal-align: 0.5; + cursor: inherit; +} + +/* ---- Scrollbar ---- */ +scrollbar { + border-radius: 10px; + background-color: transparent; + handle-color: darkgrey; + handle-width: 5px ; + padding: 0; +} + +/* ---- Message ---- */ +message { + background-color: transparent; + border: 0px; +} +textbox { + margin: 10px; + padding: 12px; + border-radius: 10px; + background-color: black / 50%; + text-color: white; + vertical-align: 0.5; + horizontal-align: 0.5; +} +error-message { + padding: 12px; + border-radius: 20px; + background-color: black / 50%; + text-color: white; +} \ No newline at end of file diff --git a/config/rofi/themes/KooL_style-2-Dark.rasi b/config/rofi/themes/KooL_style-2-Dark.rasi new file mode 100644 index 00000000..73c3eee7 --- /dev/null +++ b/config/rofi/themes/KooL_style-2-Dark.rasi @@ -0,0 +1,191 @@ +/* ---- 💫 https://github.com/JaKooLit 💫 ---- */ +/* KooL Hyprland Rofi Style 2 Dark */ +/* Source: https://github.com/adi1090x/rofi */ + + +/* ****----- Configuration -----**** */ +configuration { + modi: "drun,filebrowser,window"; + show-icons: true; + display-drun: "APPS"; + display-run: "RUN"; + display-filebrowser: "FILES"; + display-window: "WINDOW"; + drun-display-format: "{name}"; + window-format: "{w} · {c} · {t}"; + dpi: 1; + hover-select: true; + me-select-entry: "MouseSecondary"; + me-accept-entry: "MousePrimary"; +} + +/*****----- Global Properties -----*****/ +* { + +} +/*****-- Elements Font Size -----*****/ +element-text { + font: "JetBrainsMono Nerd Font SemiBold 12"; +} + +/*****----- Main Window -----*****/ +window { + /* properties for window widget */ + transparency: "real"; + location: center; + anchor: center; + fullscreen: false; + width: 60%; + x-offset: 0px; + y-offset: 0px; + + /* properties for all widgets */ + enabled: true; + margin: 0px; + padding: 0px; + border-radius: 12px; + cursor: "default"; + background-color: transparent; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 20px; + margin: 10px; + padding: 40px; + border-radius: 12px; + background-color: black/90%; + children: [ "inputbar", "mode-switcher", "message", "listview" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 0px; + margin: 0px; + padding: 0px 0px 10px 0px; + border: 0px 0px 2px 0px; + border-radius: 0px; + border-color: gray/20%; + background-color: black/50%; + children: [ "entry" ]; +} + +entry { + enabled: true; + background-color: black/50%; + text-color: white/75%; + cursor: text; + placeholder: "Type to search"; + placeholder-color: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 3; + lines: 3; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: 40px; + margin: 0px; + padding: 20px 0px 0px 0px; + border: 0px solid; + background-color: transparent; + cursor: "default"; +} + +/* ---- Scrollbar ---- */ +scrollbar { + border: 1px; + border-radius: 10px; + background-color: inherit; + handle-color: #719DF9; + handle-width: 5px ; + padding: 0; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 15px; + border: 1px solid; + border-radius: 8px; + border-color: white/30%; + background-color: black; + text-color: white; + cursor: pointer; +} +element normal.active { + background-color: #67FF80; + text-color: black; +} +element selected.normal { + background-color: #c19419; + text-color: black; +} +element selected.active { + background-color: #FF7F7C; + text-color: white; +} +element-icon { + background-color: transparent; + size: 48px; + cursor: inherit; +} +element-text { + background-color: inherit; + text-color: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} + +/*****----- Mode Switcher -----*****/ +mode-switcher{ + enabled: true; + expand: false; + spacing: 20px; + margin: 0px 10%; + background-color: transparent; + text-color: white; +} +button { + padding: 6px; + border: 0px solid; + border-radius: 100%; + background-color: #719DF9; + text-color: inherit; + cursor: pointer; +} +button selected { + background-color: #F37277; + text-color: inherit; +} + +/*****----- Message -----*****/ +message { + background-color: transparent; + border: 0px; +} +error-message { + padding: 20px; +} +textbox { + padding: 10px; + background-color: #719DF9; + text-color: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; +} diff --git a/config/rofi/themes/KooL_style-2-Light.rasi b/config/rofi/themes/KooL_style-2-Light.rasi new file mode 100644 index 00000000..29ea7188 --- /dev/null +++ b/config/rofi/themes/KooL_style-2-Light.rasi @@ -0,0 +1,193 @@ +/* ---- 💫 https://github.com/JaKooLit 💫 ---- */ +/* KooL Hyprland Rofi Style 2 Light */ +/* credit: https://github.com/adi1090x/rofi */ + + +/*****----- Configuration -----*****/ +configuration { + modi: "drun,filebrowser,window"; + show-icons: true; + display-drun: "APPS"; + display-run: "RUN"; + display-filebrowser: "FILES"; + display-window: "WINDOW"; + drun-display-format: "{name}"; + window-format: "{w} · {c} · {t}"; + dpi: 1; + hover-select: true; + me-select-entry: "MouseSecondary"; + me-accept-entry: "MousePrimary"; +} + +/*****----- Global Properties -----*****/ +* { + +} +/*****-- Elements Font Size -----*****/ +element-text { + font: "JetBrainsMono Nerd Font SemiBold 12"; +} + +/*****----- Main Window -----*****/ +window { + /* properties for window widget */ + transparency: "real"; + location: center; + anchor: center; + fullscreen: false; + width: 60%; + x-offset: 0px; + y-offset: 0px; + + /* properties for all widgets */ + enabled: true; + margin: 0px; + padding: 0px; + border-radius: 12px; + cursor: "default"; + background-color: inherit; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 20px; + margin: 10px; + padding: 40px; + border-radius: 12px; + background-color: white/90%; + children: [ "inputbar", "mode-switcher", "message", "listview" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 0px; + margin: 0px; + padding: 0px 10px 10px 0px; + border: 0px 0px 2px 0px; + border-radius: 0px; + border-color: gray/20%; + background-color: transparent; + children: [ "entry" ]; +} + +entry { + enabled: true; + background-color: inherit; + text-color: black; + cursor: text; + placeholder: "Type to search"; + placeholder-color: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 3; + lines: 3; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: 40px; + margin: 0px; + padding: 20px 0px 0px 0px; + border: 0px solid; + background-color: transparent; + cursor: "default"; +} + +/* ---- Scrollbar ---- */ +scrollbar { + border: 0px; + border-radius: 10px; + background-color: transparent; + handle-color: gray/50%; + handle-width: 5px ; + padding: 0; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 15px; + border: 1px solid; + border-radius: 8px; + border-color: gray/30%; + background-color: white; + text-color: black; + cursor: pointer; +} +element normal.active { + background-color: #67FF80; + text-color: black; +} +element selected.normal { + background-color: #FDD66F; + text-color: black; +} +element selected.active { + background-color: #FF7F7C; + text-color: black; +} +element-icon { + background-color: transparent; + size: 48px; + cursor: inherit; +} +element-text { + background-color: inherit; + text-color: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} + +/*****----- Mode Switcher -----*****/ +mode-switcher{ + enabled: true; + expand: false; + spacing: 20px; + margin: 0px 10%; + background-color: transparent; + text-color: white; +} +button { + font: "JetBrainsMono Nerd Font SemiBold 10"; + padding: 6px; + border: 0px solid; + border-radius: 100%; + background-color: #719DF9; + text-color: inherit; + cursor: pointer; +} +button selected { + background-color: #F37277; + text-color: inherit; +} + +/*****----- Message -----*****/ +message { + background-color: transparent; + border: 0px; +} +error-message { + padding: 20px; +} +textbox { + padding: 10px; + background-color: #719DF9; + text-color: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; +} + diff --git a/config/rofi/themes/KooL_style-3-FullScreen-v1.rasi b/config/rofi/themes/KooL_style-3-FullScreen-v1.rasi new file mode 100644 index 00000000..a98a6fa8 --- /dev/null +++ b/config/rofi/themes/KooL_style-3-FullScreen-v1.rasi @@ -0,0 +1,256 @@ +/* ---- 💫 https://github.com/JaKooLit 💫 ---- */ +/* KooL Hyprland Rofi Style 3 - Full screen v1 */ + +/* ---- Configuration ---- */ + +configuration { + modi: "drun,run,filebrowser"; + show-icons: true; + display-drun: "Apps"; + display-run: "Run"; + display-filebrowser: "Files"; + display-window: "Windows"; + drun-display-format: "{name}"; + window-format: "{w} · {c} · {t}"; + dpi: 1; + hover-select: true; + me-select-entry: "MouseSecondary"; + me-accept-entry: "MousePrimary"; +} + +/* ---- Load wallust colors ---- */ +@theme "~/.config/rofi/wallust/colors-rofi.rasi" + +/* ---- Global Properties ---- */ +* { + + background-alt: @selected-active-background; // Buttons background + selected: @selected-urgent-background; // Button selected + active: @selected-normal-background; // Window activated + urgent: @selected; // When hovering the activated window (maybe more?) + + text-selected: @background; + text-color: @foreground; + border-color: @selected; +} + +/*****-- Elements Font Size -----*****/ +element-text { + font: "JetBrainsMono Nerd Font SemiBold 12"; +} + +/* ---- Global Properties ---- */ +* { + main-bg: @background; + main-fg: @foreground; + main-br: @color12; + main-ex: @color11; + select-bg: @foreground; + select-fg: @background; + separatorcolor: transparent; + border-color: transparent; +} + + +/* ---- Window ---- */ +window { + // Default + enabled: true; + fullscreen: true; + transparency: "real"; + cursor: "default"; + spacing: 0px; + border: 3px 0px 3px 0px; + border-radius: 30px; + location: center; + anchor: center; + + // Style Values + background-color: @background; +} + +/* ----- Main Box ----- */ +mainbox { + padding: 12px; + enabled: true; + orientation: vertical; + children: [ "inputbar", "listbox" ]; + background-color: transparent; +} + + +/* ---- Inputbar ---- */ +inputbar { + enabled: true; + padding: 10px 10px 50px 10px; + margin: 10px; + background-color: transparent; + border-radius: 20px; + orientation: horizontal; + children: ["entry", "dummy", "mode-switcher" ]; + background-image: url("~/.config/rofi/.current_wallpaper", width); +} + +/* ---- Entry input ---- */ +entry { + enabled: true; + expand: false; + width: 20%; + padding: 10px; + border-radius: 12px; + background-color: @selected; + text-color: @text-selected; + cursor: text; + placeholder: " 🖥️ Search "; + placeholder-color: inherit; +} + +/* ---- Listbox ---- */ +listbox { + spacing: 10px; + padding: 10px; + background-color: transparent; + orientation: vertical; + children: [ "message", "listview" ]; +} + +/* ---- Listview ---- */ +listview { + enabled: true; + columns: 5; + lines: 5; + cycle: true; + dynamic: true; + scrollbar: true; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + spacing: 10px; + background-color: transparent; + margin: 10px; + +// Adapt rofi theme + border: 0px; +} + +/* ---- Dummy ---- */ +dummy { + expand: true; + background-color: transparent; +} + +/* ---- Mode Switcher ---- */ +mode-switcher{ + enabled: true; + spacing: 10px; + background-color: transparent; +} +button { + width: 5%; + padding: 12px; + border-radius: 12px; + background-color: @text-selected; + text-color: @text-color; + cursor: pointer; +} +button selected { + background-color: @selected; + text-color: @text-selected; +} + +/* ---- Scrollbar ---- */ +scrollbar { + border: 0; + handle-color: @background-alt; + handle-width: 2px ; + padding: 0; +} + +/* ---- Elements ---- */ +element { + enabled: true; + orientation: vertical; + padding: 10px; + spacing: 10px; + border-radius: 12px; + background-color: transparent; + cursor: pointer; +} + +element normal.normal { + background-color: inherit; + text-color: inherit; +} +element normal.urgent { + background-color: @urgent; + text-color: @foreground; +} +element normal.active { + background-color: @active; + text-color: @foreground; +} + +element selected.normal { + border: 0px 3px 0px 3px; + border-radius: 16px; + border-color: @selected; + background-color: transparent; + text-color: @background-alt; +} + +element selected.urgent { + background-color: @urgent; + text-color: @text-selected; +} +element selected.active { + background-color: @urgent; + text-color: @text-selected; +} +// Adapt rofi theme +element alternate.normal { + background-color: transparent; + text-color: inherit; +} +element alternate.urgent { + background-color: transparent; + text-color: inherit; +} +element alternate.active { + background-color: transparent; + text-color: inherit; +} +element-icon { + size: 5%; + background-color: transparent; + text-color: inherit; + cursor: inherit; +} +element-text { + background-color: transparent; + text-color: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; +} + +/* ---- Message ---- */ +message { + background-color: transparent; + border: 0px; +} +textbox { + margin: 10px; + padding: 12px; + border-radius: 10px; + background-color: @selected; + text-color: @background; + vertical-align: 0.5; + horizontal-align: 0.5; +} +error-message { + padding: 12px; + border-radius: 20px; + background-color: @background-alt; + text-color: @background; +} diff --git a/config/rofi/themes/KooL_style-3-Fullscreen-v2.rasi b/config/rofi/themes/KooL_style-3-Fullscreen-v2.rasi new file mode 100644 index 00000000..0dbf45bc --- /dev/null +++ b/config/rofi/themes/KooL_style-3-Fullscreen-v2.rasi @@ -0,0 +1,217 @@ +/* ---- 💫 https://github.com/JaKooLit 💫 ---- */ +/* KooL Hyprland Rofi Style 3 - Full screen v2 */ +/* credit: https://github.com/adi1090x/rofi */ + +/*****----- Configuration -----*****/ +configuration { + modi: "drun,run,filebrowser"; + show-icons: true; + display-drun: " Apps"; + display-run: " Run"; + display-filebrowser: " Files"; + display-window: " Windows"; + display-ssh: " SSH"; + drun-display-format: "{name}"; + window-format: "{w} · {c} · {t}"; + dpi: 1; + hover-select: true; + me-select-entry: "MouseSecondary"; + me-accept-entry: "MousePrimary"; +} + +/* ---- Load wallust colors ---- */ +@theme "~/.config/rofi/wallust/colors-rofi.rasi" + +/*****----- Global Properties -----*****/ +* { + background-alt: @color7; + selected: @color12; + active: @color11; + urgent: red; + + border-color: @selected; + handle-color: @selected; + background-color: @background; + foreground-color: @foreground; + alternate-background: @background-alt; + normal-background: @background; + normal-foreground: @foreground; + urgent-background: @urgent; + urgent-foreground: @background; + active-background: @active; + active-foreground: @background; + selected-normal-background: @selected; + selected-normal-foreground: @background; + selected-urgent-background: @active; + selected-urgent-foreground: @background; + selected-active-background: @urgent; + selected-active-foreground: @background; + alternate-normal-background: @background; + alternate-normal-foreground: @foreground; + alternate-urgent-background: @urgent; + alternate-urgent-foreground: @background; + alternate-active-background: @active; + alternate-active-foreground: @background; + + +} + +/*****-- Elements Font Size -----*****/ +element-text { + font: "JetBrainsMono Nerd Font SemiBold 12"; +} + +/*****----- Main Window -----*****/ +window { + transparency: "real"; + location: center; + anchor: center; + fullscreen: true; + x-offset: 0px; + y-offset: 0px; + + enabled: true; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: black / 10%; + cursor: "default"; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 100px; + margin: 0px; + padding: 100px 225px; + border: 0px solid; + border-radius: 0px 0px 0px 0px; + border-color: @selected; + background-color: transparent; + children: [ "inputbar", "message", "listview" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 10px; + margin: 0% 28%; + padding: 10px; + border: 1px solid; + border-radius: 6px; + border-color: white / 25%; + background-color: white / 5%; + text-color: @foreground; + children: [ "prompt", "entry" ]; +} + +prompt { + enabled: true; + background-color: transparent; + text-color: inherit; +} +textbox-prompt-colon { + enabled: true; + expand: false; + str: "::"; + background-color: transparent; + text-color: inherit; +} +entry { + enabled: true; + background-color: transparent; + text-color: @foreground; + cursor: text; + placeholder: " Search"; + placeholder-color: inherit; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 7; + lines: 4; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: 0px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + cursor: "default"; +} +scrollbar { + handle-width: 5px ; + handle-color: @selected; + border-radius: 0px; + background-color: @background-alt; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + spacing: 15px; + margin: 0px; + padding: 35px 10px; + border: 0px solid; + border-radius: 15px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + orientation: vertical; + cursor: pointer; +} +element normal.normal { + background-color: transparent; + text-color: @foreground; +} +element selected.normal { + background-color: white / 10%; + text-color: @foreground; +} +element-icon { + background-color: transparent; + text-color: inherit; + size: 72px; + cursor: inherit; +} +element-text { + background-color: transparent; + text-color: inherit; + highlight: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; +} + +/*****----- Message -----*****/ +message { + background-color: transparent; + border: 0px; +} +error-message { + padding: 0px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; +} +textbox { + padding: 20px; + border-radius: 15px; + background-color: white / 10%; + text-color: @foreground; + vertical-align: 0.5; + horizontal-align: 0.5; + highlight: none; +} diff --git a/config/rofi/themes/KooL_style-4.rasi b/config/rofi/themes/KooL_style-4.rasi new file mode 100644 index 00000000..7eb03c45 --- /dev/null +++ b/config/rofi/themes/KooL_style-4.rasi @@ -0,0 +1,328 @@ +/* ---- 💫 https://github.com/JaKooLit 💫 ---- */ +/* KooL Hyprland Rofi Style 4 */ +/* credit: https://github.com/adi1090x/rofi */ + +/*****----- Configuration -----*****/ +configuration { + modi: "drun,run,filebrowser"; + show-icons: true; + display-drun: " Apps"; + display-run: " Run"; + display-filebrowser: " Files"; + display-window: " Window"; + display-ssh: " SSH"; + drun-display-format: "{name}"; + window-format: "{w} · {c} · {t}"; + dpi: 1; + hover-select: true; + me-select-entry: "MouseSecondary"; + me-accept-entry: "MousePrimary"; +} + +/* ---- Load wallust colors ---- */ +@theme "~/.config/rofi/wallust/colors-rofi.rasi" + +/*****----- Global Properties -----*****/ +* { + background-alt: @color1; + selected: @color12; + active: @color11; + urgent: #F7768E; + + border-color: @color11; + handle-color: @selected; + background-color: @background; + foreground-color: @foreground; + alternate-background: @background-alt; + normal-background: @background; + normal-foreground: @foreground; + urgent-background: @urgent; + urgent-foreground: @background; + active-background: @active; + active-foreground: @background; + selected-normal-background: @selected; + selected-normal-foreground: @background; + selected-urgent-background: @active; + selected-urgent-foreground: @background; + selected-active-background: @urgent; + selected-active-foreground: @color12; + alternate-normal-background: @background; + alternate-normal-foreground: @foreground; + alternate-urgent-background: @urgent; + alternate-urgent-foreground: @background; + alternate-active-background: @active; + alternate-active-foreground: @background; + + +} + +/*****-- Elements Font Size -----*****/ +element-text { + font: "JetBrainsMono Nerd Font SemiBold 12"; +} + +/*****----- Main Window -----*****/ +window { + /* properties for window widget */ + transparency: "real"; + location: center; + anchor: center; + fullscreen: false; + width: 35%; + x-offset: 0px; + y-offset: 0px; + + /* properties for all widgets */ + enabled: true; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 10px; + border-color: @border-color; + cursor: "default"; + /* Backgroud Colors */ + background-color: @background-color; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 20px; + border: 0px solid; + border-radius: 0px 0px 0px 0px; + border-color: @border-color; + background-color: inherit; + children: [ "inputbar", "message", "custombox" ]; +} + +/*****----- A Custom Box -----*****/ +custombox { + spacing: 0px; + background-color: @background-color; + text-color: @foreground-color; + orientation: horizontal; + children: [ "mode-switcher", "listview" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 8px 12px; + border: 0px solid; + border-radius: 8px; + border-color: @border-color; + background-color: @alternate-background; + text-color: @foreground; + children: [ "textbox-prompt-colon", "entry" ]; +} + +prompt { + enabled: true; + background-color: inherit; + text-color: inherit; +} +textbox-prompt-colon { + enabled: true; + padding: 5px 0px; + expand: false; + str: " 🔎"; + background-color: inherit; + text-color: inherit; +} +entry { + enabled: true; + padding: 5px 0px; + background-color: @alternate-background; + text-color: @foreground; + cursor: text; + placeholder: "Search..."; + placeholder-color: inherit; +} +num-filtered-rows { + enabled: true; + expand: false; + background-color: inherit; + text-color: inherit; +} +textbox-num-sep { + enabled: true; + expand: false; + str: "/"; + background-color: inherit; + text-color: inherit; +} +num-rows { + enabled: true; + expand: false; + background-color: inherit; + text-color: inherit; +} +case-indicator { + enabled: true; + background-color: inherit; + text-color: inherit; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 1; + lines: 6; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: 5px; + margin: 0px; + padding: 10px; + border: 2px 2px 2px 2px; + border-radius: 8px; + border-color: @border-color; + background-color: transparent; + text-color: @foreground-color; + cursor: "default"; +} +scrollbar { + handle-width: 5px ; + handle-color: @handle-color; + border-radius: 10px; + background-color: @alternate-background; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 10px; + border: 0px solid; + border-radius: 8px; + border-color: @border-color; + background-color: transparent; + text-color: @foreground-color; + cursor: pointer; +} +element normal.normal { + background-color: transparent; + text-color: @normal-foreground; +} +element normal.urgent { + background-color: @urgent-background; + text-color: @urgent-foreground; +} +element normal.active { + background-color: transparent; + text-color: @active-foreground; +} +element selected.normal { + background-color: @selected-normal-background; + text-color: @selected-normal-foreground; +} +element selected.urgent { + background-color: @selected-urgent-background; + text-color: @selected-urgent-foreground; +} +element selected.active { + background-color: @selected-active-background; + text-color: @selected-active-foreground; +} +element alternate.normal { + background-color: @alternate-normal-background; + text-color: @alternate-normal-foreground; +} +element alternate.urgent { + background-color: @alternate-urgent-background; + text-color: @alternate-urgent-foreground; +} +element alternate.active { + background-color: @alternate-active-background; + text-color: @alternate-active-foreground; +} +element-icon { + background-color: transparent; + text-color: inherit; + cursor: inherit; +} +element-text { + background-color: transparent; + text-color: inherit; + highlight: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} + +/*****----- Mode Switcher -----*****/ +mode-switcher{ + enabled: true; + expand: false; + orientation: vertical; + spacing: 0px; + margin: 0px; + padding: 0px 0px; + border: 0px solid; + border-radius: 8px 0px 0px 8px; + border-color: @border-color; + background-color: @alternate-background; + text-color: @foreground-color; +} +button { + padding: 0px 20px 0px 20px; + border: 0px 0px 0px 0px; + border-radius: 8px; + border-color: @border-color; + background-color: transparent; + text-color: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; + cursor: pointer; +} +button selected { + border: 2px 0px 2px 2px; + border-radius: 6px; + border-color: @border-color; + background-color: @selected-normal-foreground; + text-color: @selected-normal-background; +} + +/*****----- Message -----*****/ +message { + enabled: true; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px 0px 0px 0px; + border-color: @border-color; + background-color: transparent; + text-color: @foreground-color; +} +textbox { + padding: 12px; + border: 0px solid; + border-radius: 8px; + border-color: @border-color; + background-color: @alternate-background; + text-color: @foreground-color; + vertical-align: 0.5; + horizontal-align: 0.5; + highlight: none; + placeholder-color: @foreground-color; + blink: true; + markup: true; +} +error-message { + padding: 10px; + border: 2px solid; + border-radius: 8px; + border-color: @border-color; + background-color: @background-color; + text-color: @foreground-color; +} diff --git a/config/rofi/themes/KooL_style-5.rasi b/config/rofi/themes/KooL_style-5.rasi new file mode 100644 index 00000000..8609dcaf --- /dev/null +++ b/config/rofi/themes/KooL_style-5.rasi @@ -0,0 +1,272 @@ +/* ---- 💫 https://github.com/JaKooLit 💫 ---- */ +/* KooL Hyprland Rofi Style 5 */ + +/* ---- Configuration ---- */ +configuration { + modi: "drun,run,filebrowser"; + show-icons: true; + display-drun: "Apps"; + display-run: "Run"; + display-filebrowser: "Files"; + display-window: "Windows"; + drun-display-format: "{name}"; + hover-select: true; + me-select-entry: "MouseSecondary"; + me-accept-entry: "MousePrimary"; + window-format: "{w} · {c} · {t}"; + dpi: 1; +} + + +/* ---- Load wallust colors ---- */ +@theme "~/.config/rofi/wallust/colors-rofi.rasi" + +/* ---- Global Properties ---- */ +* { + + background-alt: @color1; + selected: @color12; + active: @color11; + urgent: red; + + text-selected: @background; + text-color: @foreground; + border-color: @selected; +} + +/*****-- Elements Font Size -----*****/ +element-text { + font: "JetBrainsMono Nerd Font SemiBold 12"; +} + +/* ---- Window ---- */ +window { + width: 800px; + /*height: 450px;*/ + x-offset: 0px; + y-offset: 0px; + spacing: 0px; + padding: 1px; + margin: 0px; + border: 2px; + border-color: @active-background; + cursor: "default"; + location: center; + anchor: center; + fullscreen: false; + enabled: true; + border-radius: 12px; + background-color: @background-color; +} + +/* ---- Mainbox ---- */ +mainbox { + enabled: true; + orientation: vertical; + padding: 8px; + background-image: url("~/.config/rofi/.current_wallpaper", width); + children: [ "inputbar", "listbox" ]; + border-radius: 12px; +} + +/* ---- Imagebox ---- */ +imagebox { + background-color: transparent; + orientation: vertical; + /*children: [ "inputbar"];*/ +} + +/* ---- Listbox ---- */ +listbox { + spacing: 4px; + orientation: vertical; + children: [ "message", "listview" ]; + padding: 10px; + border-radius: 12px; + border: 1px; + border-color: @active-background; + background-color: @background; +} + +/* ---- Dummy ---- */ +dummy { + background-color: transparent; +} + +/* ---- Inputbar ---- */ +inputbar { + enabled: true; + text-color: @foreground; + spacing: 10px; + border-radius: 12px; + border-color: @foreground; + background-color: @background; + children: [ "mode-switcher", "textbox-prompt-colon", "entry" ]; + border: 1px; + border-color: @active-background; +} + +textbox-prompt-colon { + enabled: true; + padding: 10px 0px 10px 10px; + expand: false; + str: "🐧"; + text-color: inherit; + background-color: transparent; +} + +entry { + enabled: true; + padding: 10px 0px 10px 0px; + text-color: @foreground; + cursor: text; + placeholder: " Search"; + placeholder-color: inherit; + background-color: @background; +} + +/* ---- Mode Switcher ---- */ +mode-switcher{ + enabled: true; + spacing: 10px; + background-color: transparent; + text-color: @foreground; +} + +button { + padding: 2px 24px 2px 24px; + border-radius: 12px; + background-color: @background; + text-color: inherit; + cursor: pointer; + border: 1px; + border-color: @active-background; +} + +button selected { + background-color: @selected; + text-color: @foreground; + border: 1px; + border-color: transparent; + +} + +/* ---- Listview ---- */ +listview { + enabled: true; + columns: 2; + lines: 6; + spacing: 5px; + padding: 6px; + dynamic: true; + cycle: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: false; + background-color: @background; + border-radius: 12px; + border: 0px; +} + +/* ---- Scrollbar ---- */ +scrollbar { + border: 0px; + border-radius: 10px; + background-color: transparent; + handle-color: @active; + handle-width: 5px ; + padding: 0; +} + +/* ---- Element ---- */ +element { + enabled: true; + padding: 5px; + margin: 2px; + cursor: pointer; + background-color: transparent; + border-radius: 12px; + border: 0px; +} + +element normal.normal { + background-color: inherit; + text-color: inherit; +} + +element normal.urgent { + background-color: inherit; + text-color: inherit; +} + +element normal.active { + background-color: inherit; + text-color: inherit; +} + +element selected.normal { + background-color: @active; + text-color: inherit; +} + +element selected.urgent { + background-color: inherit; + text-color: inherit; +} + +element selected.active { + background-color: inherit; + text-color: inherit; +} + +element alternate.normal { + background-color: inherit; + text-color: inherit; +} + +element alternate.urgent { + background-color: inherit; + text-color: @foreground; +} + +element alternate.active { + background-color: inherit; + text-color: inherit; +} + +element-icon { + background-color: transparent; + text-color: inherit; + size: 32px; + cursor: inherit; +} + +element-text { + background-color: transparent; + text-color: @foreground; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0; +} + +/* ---- Message ---- */ +message { + background-color: transparent; + border: 0px; +} +textbox { + padding: 12px; + border-radius: 10px; + background-color: @background-alt; + text-color: @foreground; + vertical-align: 0.5; + horizontal-align: 0.5; +} +error-message { + padding: 12px; + border-radius: 12px; + background-color: @background-alt; + text-color: @background; +} \ No newline at end of file diff --git a/config/rofi/themes/KooL_style-6.rasi b/config/rofi/themes/KooL_style-6.rasi new file mode 100644 index 00000000..369c0854 --- /dev/null +++ b/config/rofi/themes/KooL_style-6.rasi @@ -0,0 +1,241 @@ +/* ---- 💫 https://github.com/JaKooLit 💫 ---- */ +/* KooL Hyprland Rofi Style 6 */ + +/* ---- Configuration ---- */ + +configuration { + modi: "drun,run,filebrowser"; + show-icons: true; + display-drun: "Apps"; + display-run: "Run"; + display-filebrowser: "Files"; + display-window: "Windows"; + drun-display-format: "{name}"; + hover-select: true; + me-select-entry: "MouseSecondary"; + me-accept-entry: "MousePrimary"; + window-format: "{w} · {c} · {t}"; + dpi: 1; +} + +/* ---- Load wallust colors ---- */ +@theme "~/.config/rofi/wallust/colors-rofi.rasi" + +/* ---- Global Properties ---- */ +* { + + background-alt: @color1; + selected: @color12; + active: @color11; + urgent: red; + + text-selected: @background; + text-color: @foreground; + border-color: @selected; +} + +/*****-- Elements Font Size -----*****/ +element-text { + font: "JetBrainsMono Nerd Font SemiBold 12"; +} + +/* ---- Window ---- */ +window { + // Default + enabled: true; + fullscreen: false; + transparency: "real"; + cursor: "default"; + spacing: 0px; + border: 2px; + border-radius: 30px; + location: center; + anchor: center; + + // Style Values + width: 50%; + background-color: #00000099; +} + +/* ----- Main Box ----- */ +mainbox { + enabled: true; + orientation: vertical; + children: [ "inputbar", "listbox" ]; + background-color: transparent; +} + + +/* ---- Inputbar ---- */ +inputbar { + enabled: true; + padding: 10px 10px 150px 10px; + margin: 10px; + background-color: transparent; + border-radius: 25px; + orientation: horizontal; + children: ["entry", "dummy", "mode-switcher" ]; + background-image: url("~/.config/rofi/.current_wallpaper", width); +} + +/* ---- Entry input ---- */ +entry { + enabled: true; + expand: false; + width: 300px; + padding: 10px; + border-radius: 12px; + background-color: @background; + text-color: inherit; + cursor: text; + placeholder: " Search "; // << Search symbol + placeholder-color: inherit; +} + +/* ---- Listbox ---- */ +listbox { + spacing: 10px; + padding: 10px; + background-color: transparent; + orientation: vertical; + children: [ "message", "listview" ]; +} + +/* ---- Listview ---- */ +listview { + enabled: true; + columns: 2; + lines: 6; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + spacing: 10px; + padding: 10px; + background-color: transparent; + +// Adapt rofi theme + border: 0px; +} + +/* ---- Scrollbar ---- */ +scrollbar { + border: 0px; + border-radius: 10px; + background-color: transparent; + handle-color: @active; + handle-width: 5px ; + padding: 0; +} +/* ---- Dummy ---- */ +dummy { + expand: true; + background-color: transparent; +} + +/* ---- Mode Switcher ---- */ +mode-switcher{ + enabled: true; + spacing: 10px; + background-color: transparent; +} +button { + width: 5%; + padding: 12px; + border-radius: 12px; + background-color: @background; + text-color: inherit; + cursor: pointer; +} +button selected { + background-color: @active; + text-color: @text-selected; +} + + +/* ---- Elements ---- */ +element { + enabled: true; + spacing: 10px; + padding: 4px; + border-radius: 10px; + background-color: transparent; + cursor: pointer; +} + +element normal.normal { + background-color: inherit; + text-color: inherit; +} +element normal.urgent { + background-color: @urgent; + text-color: @foreground; +} +element normal.active { + background-color: @active; + text-color: @foreground; +} + +element selected.normal { + background-color: @color11; + text-color: @text-selected; +} +element selected.urgent { + background-color: @urgent; + text-color: @text-selected; +} +element selected.active { + background-color: @urgent; + text-color: @text-selected; +} +// Adapt rofi theme +element alternate.normal { + background-color: transparent; + text-color: inherit; +} +element alternate.urgent { + background-color: transparent; + text-color: inherit; +} +element alternate.active { + background-color: transparent; + text-color: inherit; +} +element-icon { + background-color: transparent; + text-color: inherit; + size: 36px; + cursor: inherit; +} +element-text { + background-color: transparent; + text-color: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; + +} + +/* ---- Message ---- */ +message { + background-color: @background; + border: 0px; +} +textbox { + margin: 10px; + padding: 12px; + border-radius: 10px; + background-color: @active; + text-color: @foreground; + vertical-align: 0.5; + horizontal-align: 0.5; +} +error-message { + padding: 12px; + border-radius: 20px; + background-color: @background; + text-color: @foreground; +} diff --git a/config/rofi/themes/KooL_style-7.rasi b/config/rofi/themes/KooL_style-7.rasi new file mode 100644 index 00000000..2ad7f714 --- /dev/null +++ b/config/rofi/themes/KooL_style-7.rasi @@ -0,0 +1,200 @@ +/* ---- 💫 https://github.com/JaKooLit 💫 ---- */ +/* KooL Hyprland Rofi Style 7 */ + +/* original design from: https://github.com/adi1090x/rofi */ + +/*****----- Configuration -----*****/ +configuration { + modi: "drun,run,filebrowser,window"; + show-icons: true; + display-drun: " "; + display-run: " "; + display-filebrowser: " "; + display-window: " "; + drun-display-format: "{name}"; + dpi: 1; + hover-select: true; + me-select-entry: "MouseSecondary"; + me-accept-entry: "MousePrimary"; +} + +/* ---- Load wallust colors ---- */ +@theme "~/.config/rofi/wallust/colors-rofi.rasi" + + +/*****----- Global Properties -----*****/ +* { + background-alt: @color1; + selected: @color12; + active: @color11; + urgent: #8E3596; +} +/*****-- Elements Font Size -----*****/ +element-text { + font: "JetBrainsMono Nerd Font SemiBold 12"; +} + +/*****----- Main Window -----*****/ +window { + transparency: "real"; + location: center; + anchor: center; + fullscreen: false; + width: 800px; + x-offset: 0px; + y-offset: 0px; + + enabled: true; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 20px; + border-color: @selected; + background-color: @background-alt; + cursor: "default"; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 15px; + margin: 40px; + padding: 0px; + border: 0px solid; + border-radius: 0px 0px 0px 0px; + border-color: @selected; + background-color: transparent; + children: [ "inputbar", "message", "listview" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 0px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 100%; + border-color: @selected; + background-color: @background-alt; + text-color: @foreground; + children: [ "entry" ]; +} + +prompt { + enabled: true; + padding: 15px; + border-radius: 100%; + background-color: @selected; + text-color: @background; +} +textbox-prompt-colon { + enabled: true; + expand: false; + str: ":::"; + padding: 15px; + background-color: inherit; + text-color: inherit; +} +entry { + enabled: true; + padding: 15px 0px; + background-color: inherit; + text-color: @foreground; + cursor: text; + placeholder: "Search..."; + placeholder-color: inherit; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 2; + lines: 6; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: 15px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + cursor: "default"; +} +scrollbar { + handle-width: 5px ; + handle-color: @selected; + border-radius: 0px; + background-color: @background-alt; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + orientation: horizontal; + cursor: pointer; +} +element normal.normal { + background-color: transparent; + text-color: @foreground; +} +element selected.normal { + border-radius: 10%; + background-color: @color11; + text-color: @foreground; +} +element-icon { + padding: 0px; + border-radius: 100%; + background-color: transparent; + text-color: inherit; + size: 5%; + cursor: inherit; +} +element-text { + background-color: transparent; + text-color: inherit; + highlight: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} + +/*****----- Message -----*****/ +message { + background-color: transparent; + border: 0px; +} +error-message { + padding: 20px; + border: 2px solid; + border-radius: 20px; + border-color: @active; + background-color: @background; + text-color: @foreground; +} +textbox { + padding: 10px; + border-radius: 20px; + background-color: @selected; + text-color: @foreground; + vertical-align: 0.5; + horizontal-align: 0.5; + highlight: none; +} diff --git a/config/rofi/themes/KooL_style-8.rasi b/config/rofi/themes/KooL_style-8.rasi new file mode 100644 index 00000000..5d24a2ed --- /dev/null +++ b/config/rofi/themes/KooL_style-8.rasi @@ -0,0 +1,243 @@ +/* ---- 💫 https://github.com/JaKooLit 💫 ---- */ +/* KooL Hyprland Rofi Style 8 */ + + +/* ---- Configuration ---- */ +configuration { + modi: "drun,filebrowser,window,run"; + show-icons: true; + display-drun: "  apps"; + display-run: "  term"; + display-filebrowser: "   file"; + display-window: "   window"; + drun-display-format: "{name}"; + window-format: "{w} · {c} · {t}"; + dpi: 1; + hover-select: true; + me-select-entry: "MouseSecondary"; + me-accept-entry: "MousePrimary"; +} + +/* ---- Load wallust colors ---- */ +@theme "~/.config/rofi/wallust/colors-rofi.rasi" + +/* ---- Global Properties ---- */ +* { + + border-width: 2px; + border-radius: 12px; +} + +/*****-- Elements Font Size -----*****/ +element-text { + font: "JetBrainsMono Nerd Font SemiBold 12"; +} + +/* ---- Window ---- */ +window { + width: 50%; + transparency: "real"; + fullscreen: false; + enabled: true; + cursor: "default"; + spacing: 0em; + padding: 0em; + border: @border-width; + border-color: @color12; + border-radius: @border-radius; + background-color: @background; +} + +mainbox { + enabled: true; + spacing: 0em; + padding: 0em; + orientation: vertical; + children: [ "inputbar" , "mode-switcher", "message", "listbox" ]; + background-color: transparent; +} + + +/* ---- Inputbar ---- */ +inputbar { + enabled: true; + spacing: 0em; + padding: 4em; + children: [ "textbox-prompt-colon", "entry" ]; + background-color: transparent; + background-image: url("~/.config/rofi/.current_wallpaper", width); +} + +textbox-prompt-colon { + enabled: true; + expand: false; + str: " ➡️"; + padding: 1em 0.2em 0em 0em; + text-color: @foreground; + border-radius: 2em 0em 0em 2em; + background-color: @background; +} + +entry { + enabled: true; + border-radius: 0em 2em 2em 0em; + spacing: 1em; + padding: 1em; + background-color: @background; + text-color: @foreground; + cursor: text; + placeholder: " Search"; + placeholder-color: inherit; +} + +/* ---- Listbox ---- */ +listbox { + padding: 0em; + spacing: 0em; + orientation: horizontal; + children: [ "listview" ]; + background-color: @background; +} + +/* ---- Listview ---- */ +listview { + padding: 1.5em; + spacing: 0.5em; + enabled: true; + columns: 2; + lines: 4; + cycle: true; + dynamic: true; + scrollbar: true; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + cursor: "default"; + background-color: transparent; +} + + +/* ---- Mode Switcher ---- */ +mode-switcher { + orientation: horizontal; + width: 2em; + enabled: true; + padding: 1em; + spacing: 1em; + background-color: transparent; +} + +button { + cursor: pointer; + border-radius: 2em; + background-color: @background; + text-color: @foreground; +} + +button selected { + background-color: @color12; + text-color: @foreground; +} + +/* ---- Scrollbar ---- */ +scrollbar { + border: @border-width; + border-color: @color11; + handle-color: @color12; + handle-width: 10px ; + padding: 0; +} + + +/* ---- Elements ---- */ +element { + enabled: true; + spacing: 0em; + padding: 0.5em; + cursor: pointer; + background-color: transparent; + text-color: @foreground; +} + +element selected.normal { + background-color: @color11; + text-color: @foreground; + border-radius: 1.5em; +} + +element normal.normal { + background-color: inherit; + text-color: @foreground; +} + +element normal.urgent { + background-color: inherit; + text-color: @foreground; +} + +element normal.active { + background-color: inherit; + text-color: @foreground; +} + +element selected.urgent { + background-color: inherit; + text-color: @foreground; +} + +element selected.active { + background-color: inherit; + text-color: @foreground; +} + +element alternate.normal { + background-color: inherit; + text-color: @foreground; +} + +element alternate.urgent { + background-color: inherit; + text-color: @foreground; +} + +element alternate.active { + background-color: inherit; + text-color: @foreground; +} + +element-icon { + size: 2em; + cursor: inherit; + background-color: transparent; + text-color: inherit; +} + +element-text { + vertical-align: 0.5; + horizontal-align: 0.0; + cursor: inherit; + background-color: transparent; + text-color: inherit; +} + +/* ---- Message ---- */ +message { + background-color: transparent; + border: 0px; +} +textbox { + margin: 12px; + padding: 12px; + border-radius: @border-radius; + background-color: @color12; + text-color: @foreground; + vertical-align: 0.5; + horizontal-align: 0.5; +} +error-message { + padding: 0px; + border-radius: @border-radius; + background-color: @background; + text-color: @foreground; +} diff --git a/config/rofi/themes/KooL_style-9.rasi b/config/rofi/themes/KooL_style-9.rasi new file mode 100644 index 00000000..7c49d929 --- /dev/null +++ b/config/rofi/themes/KooL_style-9.rasi @@ -0,0 +1,212 @@ +/* ---- 💫 https://github.com/JaKooLit 💫 ---- */ +/* KooL Hyprland Rofi Style 9 */ +/* Modified version of Rofi Config which was submitted by https://github.com/lonerOrz via Discord */ + +/* Integrating Wallust and More tweaks */ + + +configuration { + show-icons: true; + display-drun: ""; + drun-display-format: "{icon} {name}"; + disable-history: false; + click-to-exit: true; + location: 0; + dpi: 1; + hover-select: true; + me-select-entry: "MouseSecondary"; + me-accept-entry: "MousePrimary"; +} + +/* ---- Load wallust colors ---- */ +@theme "~/.config/rofi/wallust/colors-rofi.rasi" + +/*****----- Global Properties -----*****/ +* { + BG: @background; + BGA: @color11; + FG: @foreground; + FGA: #F28FADff; + BDR: @color12; + SEL: #1E1E2Eff; + UGT: #F28FADff; + IMG: #FAE3B0ff; + OFF: #575268ff; + ON: #ABE9B3ff; +} + +/*****-- Elements Font Size -----*****/ +element-text { + font: "JetBrainsMono Nerd Font SemiBold 12"; +} + +/* ---- Window ---- */ +window { + transparency: "real"; + background-color: @BG; + text-color: @FG; + border: 2px; + border-color: @BDR; + border-radius: 10px; + width: 30%; + anchor: center; + x-offset: 0; + y-offset: 0; +} + +prompt { + enabled: true; + padding: 8px; + background-color: @BG; + text-color: @IMG; +} + +textbox-prompt-colon { + expand: false; + str: ""; + border-radius: 100%; + background-color: @SEL; + text-color: @FG; + padding: 8px 12px 8px 12px; +} + +/* ---- Entry input ---- */ +entry { + background-color: @BG; + text-color: @FG; + placeholder-color: @FG; + expand: true; + horizontal-align: 0; + placeholder: " Search..."; + blink: true; + border: 0px 0px 2px 0px; + border-color: @BDR; + border-radius: 10px; + padding: 8px; +} + +inputbar { + children: [ textbox-prompt-colon, entry ]; + background-color: @BG; + text-color: @FG; + expand: false; + border: 0px 0px 0px 0px; + border-radius: 0px; + border-color: @BDR; + margin: 0px 0px 0px 0px; + padding: 0px; + position: center; +} + +case-indicator { + background-color: @BG; + text-color: @FG; + spacing: 0; +} + +/* ---- Listview ---- */ +listview { + background-color: @BG; + columns: 1; + lines: 7; + spacing: 4px; + cycle: true; + dynamic: true; + layout: vertical; + scrollbar: true; +} + +mainbox { + background-color: @BG; + children: [ inputbar, listview ]; + spacing: 15px; + padding: 15px; +} + +/* ---- Scrollbar ---- */ +scrollbar { + border: 1px; + border-radius: 10px; + border-color: @color12; + handle-color: @color11; + handle-width: 10px ; + padding: 0; +} + +/* ---- Elements ---- */ +element { + background-color: @BG; + text-color: @FG; + orientation: horizontal; + border-radius: 4px; + padding: 6px 6px 6px 6px; +} + +element-icon { + background-color: inherit; + text-color: inherit; + horizontal-align: 0.5; + vertical-align: 0.5; + size: 24px; + border: 0px; +} + +element-text { + background-color: inherit; + text-color: inherit; + expand: true; + horizontal-align: 0; + vertical-align: 0.5; + margin: 2px 0px 2px 2px; +} + +element normal.urgent, +element alternate.urgent { + background-color: @UGT; + text-color: @FG; + border-radius: 9px; +} + +element normal.active, +element alternate.active { + background-color: @BGA; + text-color: @FG; +} + +element selected { + background-color: @BGA; + text-color: @SEL; + border: 0px 0px 0px 0px; + border-radius: 10px; + border-color: @BDR; +} + +element selected.urgent { + background-color: @UGT; + text-color: @FG; +} + +element selected.active { + background-color: @BGA; + color: @FG; +} + +/* ---- Message ---- */ +message { + background-color: transparent; + border: 0px; +} +textbox { + padding: 12px; + border-radius: 10px; + background-color: @BDR; + text-color: @foreground; + vertical-align: 0.5; + horizontal-align: 0.5; +} +error-message { + padding: 12px; + border-radius: 20px; + background-color: @background; + text-color: @foreground; +} \ No newline at end of file diff --git a/copy.sh b/copy.sh index 26d2fef6..bd06b3a9 100755 --- a/copy.sh +++ b/copy.sh @@ -302,10 +302,10 @@ if [ "$resolution" == "< 1440p" ]; then mv config/hypr/hyprlock-1080p.conf config/hypr/hyprlock.conf # rofi fonts reduction - themes_dir="assets/rofi/themes" + themes_dir="config/rofi/themes" config_file="config/rofi/config.rasi" - # Change rofi font size in ~/.local/share/rofi/themes/ + # Change rofi font size find "$themes_dir" -type f | while read -r file; do if grep -Pzoq 'element-text {\n font: "JetBrainsMono Nerd Font SemiBold 12";\n}' "$file"; then sed -i 's/font: "JetBrainsMono Nerd Font SemiBold 12"/font: "JetBrainsMono Nerd Font SemiBold 11"/' "$file" @@ -638,21 +638,22 @@ fi printf "\n%.0s" {1..1} -## Rofi Additional themes -source_DIR="assets/rofi/themes" +# Define the target directory for rofi themes rofi_DIR="$HOME/.local/share/rofi/themes" -echo -e "${NOTE} copying additional rofi themes into ${YELLOW}$rofi_DIR${RESET}... " - if [ ! -d "$rofi_DIR" ]; then - echo "${INFO}Directory $rofi_DIR does not exist. Creating it now..." | tee -a "$LOG" mkdir -p "$rofi_DIR" fi - -# Copy the rofi themes from assets -cp -r "$source_DIR"/* "$rofi_DIR" - -echo "${OK}rofi themes from ${YELLOW}$source_DIR${RESET} have been copied to ${MAGENTA}$rofi_DIR${RESET}" | tee -a "$LOG" +if [ -d "$HOME/.config/rofi/themes" ]; then + if [ -z "$(ls -A $HOME/.config/rofi/themes)" ]; then + echo '/* Default Rofi theme */' > "$HOME/.config/rofi/themes/default.rasi" + fi + ln -snf ~/.config/rofi/themes/* ~/.local/share/rofi/themes/ + # Delete the dummy file if it was created + if [ -f "$HOME/.config/rofi/themes/default.rasi" ]; then + rm "$HOME/.config/rofi/themes/default.rasi" + fi +fi printf "\n%.0s" {1..1} -- cgit v1.2.3 From b478eef5f63d237eda06256bd4508c545bc6bcbe Mon Sep 17 00:00:00 2001 From: JaKooLit Date: Sat, 15 Feb 2025 12:45:34 +0900 Subject: updated keybinds search & rofi theme selector scripts --- config/hypr/scripts/KeyBinds.sh | 40 ++++++------ config/hypr/scripts/RofiThemeSelector-modified.sh | 75 ++++++++++++----------- config/hypr/scripts/RofiThemeSelector.sh | 4 +- 3 files changed, 63 insertions(+), 56 deletions(-) diff --git a/config/hypr/scripts/KeyBinds.sh b/config/hypr/scripts/KeyBinds.sh index 639dd3a1..324a9d00 100755 --- a/config/hypr/scripts/KeyBinds.sh +++ b/config/hypr/scripts/KeyBinds.sh @@ -1,36 +1,40 @@ #!/bin/bash # /* ---- 💫 https://github.com/JaKooLit 💫 ---- */ ## -# Searchable enabled keybinds using rofi +# searchable enabled keybinds using rofi -# Kill yad to not interfere with this binds +# kill yad to not interfere with this binds pkill yad || true -# Check if rofi is already running +# check if rofi is already running if pidof rofi > /dev/null; then pkill rofi fi -# Define the config files -KEYBINDS_CONF="$HOME/.config/hypr/configs/Keybinds.conf" -USER_KEYBINDS_CONF="$HOME/.config/hypr/UserConfigs/UserKeybinds.conf" -LAPTOP_CONF="$HOME/.config/hypr/UserConfigs/Laptops.conf" +# define the config files +keybinds_conf="$HOME/.config/hypr/configs/Keybinds.conf" +user_keybinds_conf="$HOME/.config/hypr/UserConfigs/UserKeybinds.conf" +laptop_conf="$HOME/.config/hypr/UserConfigs/Laptops.conf" rofi_theme="$HOME/.config/rofi/config-keybinds.rasi" msg='☣️ NOTE ☣️: Clicking with Mouse or Pressing ENTER will have NO function' -# Combine the contents of the keybinds files and filter for keybinds -KEYBINDS=$(cat "$KEYBINDS_CONF" "$USER_KEYBINDS_CONF" | grep -E '^bind') +# combine the contents of the keybinds files and filter for keybinds +keybinds=$(cat "$keybinds_conf" "$user_keybinds_conf" | grep -E '^bind') -# Check if Laptop.conf exists and add its keybinds if present -if [[ -f "$LAPTOP_CONF" ]]; then - LAPTOP_BINDS=$(grep -E '^bind' "$LAPTOP_CONF") - KEYBINDS+=$'\n'"$LAPTOP_BINDS" +# check if laptop.conf exists and add its keybinds if present +if [[ -f "$laptop_conf" ]]; then + laptop_binds=$(grep -E '^bind' "$laptop_conf") + keybinds+=$'\n'"$laptop_binds" fi -# Check for any keybinds to display -if [[ -z "$KEYBINDS" ]]; then - echo "No keybinds found." +# check for any keybinds to display +if [[ -z "$keybinds" ]]; then + echo "no keybinds found." exit 1 fi -# Use rofi to display the keybinds -echo "$KEYBINDS" | rofi -dmenu -i -config "$rofi_theme" -mesg "$msg" +# replace $mainmod with super in the displayed keybinds for rofi +display_keybinds=$(echo "$keybinds" | sed 's/\$mainMod/SUPER/g') + +# use rofi to display the keybinds with the modified content +echo "$display_keybinds" | rofi -dmenu -i -config "$rofi_theme" -mesg "$msg" +s \ No newline at end of file diff --git a/config/hypr/scripts/RofiThemeSelector-modified.sh b/config/hypr/scripts/RofiThemeSelector-modified.sh index e4d476c3..2af75a73 100755 --- a/config/hypr/scripts/RofiThemeSelector-modified.sh +++ b/config/hypr/scripts/RofiThemeSelector-modified.sh @@ -36,7 +36,7 @@ then fi TMP_CONFIG_FILE=$(${MKTEMP}).rasi -rofi_theme_dir="${HOME}/.local/share/rofi/themes" +#rofi_theme_dir="${HOME}/.local/share/rofi/themes" rofi_config_file="${XDG_CONFIG_HOME:-${HOME}/.config}/rofi/config.rasi" ## @@ -50,32 +50,25 @@ declare -a theme_names # Function that tries to find all installed rofi themes. # This fills in #themes array and formats a displayable string #theme_names ## -find_themes() -{ - DIRS="${HOME}/.local/share" - OLDIFS=${IFS} - IFS=: - # Add user dir. - DIRS+=":${XDG_CONFIG_HOME:-${HOME}/.config}" - for p in ${DIRS}; do - p=${p%/} - TD=${p}/rofi/themes - if [ -n "${p}" ] && [ -d "${TD}" ] - then - echo "Checking themes in: ${TD}" - for file in ${TD}/*.rasi - do - if [ -f "${file}" ] - then - themes+=("${file}") - FN=$(basename "${file}") - NAME=${FN%.*} # Extract the file name without extension - theme_names+=("${NAME}") # Only add the base file name +# Find themes in defined directories +find_themes() { + directories=("$HOME/.local/share/rofi/themes" "$HOME/.config/rofi/themes") + + for TD in "${directories[@]}"; do + if [ -d "$TD" ]; then + echo "Checking themes in: $TD" + for file in "$TD"/*.rasi; do + if [ -f "$file" ] && [ ! -L "$file" ]; then + themes+=("$file") + theme_names+=("$(basename "${file%.*}")") + else + echo "Skipping symlink: $file" fi - done + done + else + echo "Directory does not exist: $TD" fi done - IFS=${OLDIFS} } ## @@ -83,16 +76,27 @@ find_themes() ## add_theme_to_config() { local theme_name="$1" - local theme_path="$rofi_theme_dir/$theme_name" - - # if config in $HOME to write as $HOME - if [[ "$theme_path" == $HOME/* ]]; then - theme_path_with_tilde="~${theme_path#$HOME}" + local theme_path + + # Determine the correct path for the theme + if [[ -f "$HOME/.local/share/rofi/themes/$theme_name.rasi" ]]; then + theme_path="$HOME/.local/share/rofi/themes/$theme_name.rasi" + elif [[ -f "$HOME/.config/rofi/themes/$theme_name.rasi" ]]; then + theme_path="$HOME/.config/rofi/themes/$theme_name.rasi" else - theme_path_with_tilde="$theme_path" + echo "Theme not found: $theme_name" + return 1 fi - # If no @theme is in the file, add it + # Resolve symlinks if present + if [[ -L "$theme_path" ]]; then + theme_path=$(readlink -f "$theme_path") + fi + + # Convert path to use ~ for home directory + theme_path_with_tilde="~${theme_path#$HOME}" + + # Add or update @theme line in config if ! grep -q '^\s*@theme' "$rofi_config_file"; then echo -e "\n\n@theme \"$theme_path_with_tilde\"" >> "$rofi_config_file" echo "Added @theme \"$theme_path_with_tilde\" to $rofi_config_file" @@ -102,13 +106,12 @@ add_theme_to_config() { echo "Updated @theme line to $theme_path_with_tilde" fi - # Ensure no more than max # of lines with //@theme lines - max_line="9" + # Limit the number of @theme lines to a maximum of 9 + max_lines=9 total_lines=$(grep -c '^\s*//@theme' "$rofi_config_file") - if [ "$total_lines" -gt "$max_line" ]; then - excess=$((total_lines - max_line)) - # Remove the oldest or the very top //@theme lines + if [ "$total_lines" -gt "$max_lines" ]; then + excess=$((total_lines - max_lines)) for i in $(seq 1 "$excess"); do $SED -i '0,/^\s*\/\/@theme/ { /^\s*\/\/@theme/ {d; q; }}' "$rofi_config_file" done diff --git a/config/hypr/scripts/RofiThemeSelector.sh b/config/hypr/scripts/RofiThemeSelector.sh index cbce04b0..968d1f30 100755 --- a/config/hypr/scripts/RofiThemeSelector.sh +++ b/config/hypr/scripts/RofiThemeSelector.sh @@ -5,7 +5,7 @@ IFS=$'\n\t' # Define directories and variables -rofi_theme_dir="$HOME/.local/share/rofi/themes" +rofi_theme_dir="$HOME/.config/rofi/themes" rofi_config_file="$HOME/.config/rofi/config.rasi" SED=$(which sed) iDIR="$HOME/.config/swaync/images" @@ -25,7 +25,7 @@ menu() { add_theme_to_config() { local theme_name="$1" local theme_path="$rofi_theme_dir/$theme_name" - + # if config in $HOME to write as $HOME if [[ "$theme_path" == $HOME/* ]]; then theme_path_with_tilde="~${theme_path#$HOME}" -- cgit v1.2.3 From 0b00425dc338e739404bd200a1e2078237df71a9 Mon Sep 17 00:00:00 2001 From: installer Date: Sat, 15 Feb 2025 17:41:55 +0900 Subject: Updated rofi stuff --- config/hypr/UserConfigs/ENVariables.conf | 33 ++++++++++++++++------- config/hypr/scripts/Animations.sh | 4 +-- config/hypr/scripts/RofiThemeSelector-modified.sh | 2 +- config/hypr/scripts/RofiThemeSelector.sh | 2 +- config/rofi/config-Animations.rasi | 19 +++++++------ config/rofi/config-edit.rasi | 14 +++++----- config/rofi/config-keybinds.rasi | 1 + config/rofi/config-rofi-Beats.rasi | 10 +++---- config/rofi/config-rofi-theme.rasi | 15 +++++------ config/rofi/config-wallpaper-effect.rasi | 1 + config/rofi/config-waybar-layout.rasi | 17 ++++++------ config/rofi/config-waybar-style.rasi | 15 ++++++----- config/rofi/config-zsh-theme.rasi | 3 +-- config/rofi/config.rasi | 13 +++++---- 14 files changed, 80 insertions(+), 69 deletions(-) diff --git a/config/hypr/UserConfigs/ENVariables.conf b/config/hypr/UserConfigs/ENVariables.conf index e5e5ab42..7dde28c4 100644 --- a/config/hypr/UserConfigs/ENVariables.conf +++ b/config/hypr/UserConfigs/ENVariables.conf @@ -4,30 +4,39 @@ # Set your defaults here #env = EDITOR,vim #default editor -#environment-variables -env = CLUTTER_BACKEND,wayland +# environment-variables +# Toolkit Backend Variables env = GDK_BACKEND,wayland,x11 -env = QT_AUTO_SCREEN_SCALE_FACTOR,1 env = QT_QPA_PLATFORM,wayland;xcb -env = QT_QPA_PLATFORMTHEME,qt5ct -env = QT_QPA_PLATFORMTHEME,qt6ct -env = QT_SCALE_FACTOR,1 -env = QT_WAYLAND_DISABLE_WINDOWDECORATION,1 +env = CLUTTER_BACKEND,wayland + +#Run SDL2 applications on Wayland. +#Remove or set to x11 if games that provide older versions of SDL cause compatibility issues +#env = SDL_VIDEODRIVER,wayland + +# xdg Specifications env = XDG_CURRENT_DESKTOP,Hyprland env = XDG_SESSION_DESKTOP,Hyprland env = XDG_SESSION_TYPE,wayland +# QT Variables +env = QT_AUTO_SCREEN_SCALE_FACTOR,1 +env = QT_WAYLAND_DISABLE_WINDOWDECORATION,1 +env = QT_QPA_PLATFORMTHEME,qt5ct +env = QT_QPA_PLATFORMTHEME,qt6ct + # hyprland-qt-support env = QT_QUICK_CONTROLS_STYLE,org.hyprland.style -# xwayland apps scale fix (useful if you are use monitor scaling) +# xwayland apps scale fix (useful if you are use monitor scaling). +# Set same value if you use scaling in Monitors.conf +# 1 is 100% 1.5 is 150% # see https://wiki.hyprland.org/Configuring/XWayland/ -# toolkit-specific scale env = GDK_SCALE,1 +env = QT_SCALE_FACTOR,1 # Bibata-Modern-Ice-Cursor # NOTE! You must have the hyprcursor version to activate this. -# If you installed from 26-Dec-2024 and choose GTK theme, then you have it. # https://wiki.hyprland.org/Hypr-Ecosystem/hyprcursor/ #env = HYPRCURSOR_THEME,Bibata-Modern-Ice #env = HYPRCURSOR_SIZE,24 @@ -41,6 +50,7 @@ env = ELECTRON_OZONE_PLATFORM_HINT,auto # NVIDIA # This is from Hyprland Wiki. Below will be activated nvidia gpu detected # See hyprland wiki https://wiki.hyprland.org/Nvidia/#environment-variables + #env = LIBVA_DRIVER_NAME,nvidia #env = __GLX_VENDOR_LIBRARY_NAME,nvidia #env = NVD_BACKEND,direct @@ -49,9 +59,12 @@ env = ELECTRON_OZONE_PLATFORM_HINT,auto #env = AQ_DRM_DEVICES,/dev/dri/card1 (nvidia) #env = AQ_DRM_DEVICES,/dev/dri/card0 +#env = AQ_NO_ATOMIC,1 #use legacy DRM interface + # additional ENV's for nvidia. Caution, activate with care #env = GBM_BACKEND,nvidia-drm +#env = __GL_GSYNC_ALLOWED,1 #adaptive Vsync #env = __NV_PRIME_RENDER_OFFLOAD,1 #env = __VK_LAYER_NV_optimus,NVIDIA_only #env = WLR_DRM_NO_ATOMIC,1 diff --git a/config/hypr/scripts/Animations.sh b/config/hypr/scripts/Animations.sh index 62c32257..4f49d47a 100755 --- a/config/hypr/scripts/Animations.sh +++ b/config/hypr/scripts/Animations.sh @@ -13,12 +13,12 @@ SCRIPTSDIR="$HOME/.config/hypr/scripts" animations_dir="$HOME/.config/hypr/animations" UserConfigs="$HOME/.config/hypr/UserConfigs" rofi_theme="~/.config/rofi/config-Animations.rasi" - +msg='❗NOTE:❗ This will copy animations into UserAnimations.conf' # list of animation files, sorted alphabetically with numbers first animations_list=$(find -L "$animations_dir" -maxdepth 1 -type f | sed 's/.*\///' | sed 's/\.conf$//' | sort -V) # Rofi Menu -chosen_file=$(echo "$animations_list" | rofi -i -dmenu -config $rofi_theme) +chosen_file=$(echo "$animations_list" | rofi -i -dmenu -config $rofi_theme -mesg "$msg") # Check if a file was selected if [[ -n "$chosen_file" ]]; then diff --git a/config/hypr/scripts/RofiThemeSelector-modified.sh b/config/hypr/scripts/RofiThemeSelector-modified.sh index 2af75a73..2cfc2d24 100755 --- a/config/hypr/scripts/RofiThemeSelector-modified.sh +++ b/config/hypr/scripts/RofiThemeSelector-modified.sh @@ -219,7 +219,7 @@ then # Send notification with the selected theme name selection="${theme_names[${SELECTED}]}" if [ -n "$NOTIFY_SEND" ]; then - notify-send -u low -i "$iDIR/ja.png" "Rofi Theme" "applied: $selection" + notify-send -u low -i "$iDIR/ja.png" "Rofi Theme applied:" "$selection" fi fi diff --git a/config/hypr/scripts/RofiThemeSelector.sh b/config/hypr/scripts/RofiThemeSelector.sh index 968d1f30..2e840ea1 100755 --- a/config/hypr/scripts/RofiThemeSelector.sh +++ b/config/hypr/scripts/RofiThemeSelector.sh @@ -65,7 +65,7 @@ main() { exit 0 fi add_theme_to_config "$choice" - notify-send -i "$iDIR/ja.png" -u low 'Rofi Theme' "$choice applied." + notify-send -i "$iDIR/ja.png" -u low 'Rofi Theme applied:' "$choice" } if pgrep -x "rofi" >/dev/null; then diff --git a/config/rofi/config-Animations.rasi b/config/rofi/config-Animations.rasi index 8aa22abf..7c458b09 100644 --- a/config/rofi/config-Animations.rasi +++ b/config/rofi/config-Animations.rasi @@ -6,10 +6,9 @@ /* ---- Mainbox ---- */ mainbox { children: - [ "inputbar", "listview"]; + [ "inputbar", "message", "listview"]; } - /* ---- Window ---- */ window { width: 30%; @@ -23,18 +22,18 @@ entry { /* ---- Listview ---- */ listview { - columns: 2; - lines: 9; - fixed-height: false; - margin: 10px; + columns: 2; + lines: 9; + fixed-height: false; + margin: 10px; } /* ---- Elements ---- */ element-icon { - size: 0%; + size: 0%; } element-text { - horizontal-align: 0.0; - vertical-align: 0.0; - margin: 5px 30px 5px 30px; + horizontal-align: 0.0; + vertical-align: 0.0; + margin: 5px 30px 5px 30px; } diff --git a/config/rofi/config-edit.rasi b/config/rofi/config-edit.rasi index 568de812..60d18e34 100644 --- a/config/rofi/config-edit.rasi +++ b/config/rofi/config-edit.rasi @@ -17,15 +17,15 @@ configuration { /* ---- Window ---- */ window { - width: 45%; + width: 45%; } /* ---- Listview ---- */ listview { - columns: 2; - lines: 6; - fixed-height: false; + columns: 2; + lines: 6; + fixed-height: false; } /* ---- Entry input ---- */ @@ -41,9 +41,9 @@ element { } element-icon { - size: 0%; + size: 0%; } element-text { - horizontal-align: 0.0; - margin: 5px 30px 5px 30px; + horizontal-align: 0.0; + margin: 5px 30px 5px 30px; } \ No newline at end of file diff --git a/config/rofi/config-keybinds.rasi b/config/rofi/config-keybinds.rasi index ccc8b4d7..2b19c271 100644 --- a/config/rofi/config-keybinds.rasi +++ b/config/rofi/config-keybinds.rasi @@ -21,6 +21,7 @@ listview { columns: 2; lines: 12; fixed-height: false; + scrollbar: true; } window { diff --git a/config/rofi/config-rofi-Beats.rasi b/config/rofi/config-rofi-Beats.rasi index b84b4260..b8121286 100644 --- a/config/rofi/config-rofi-Beats.rasi +++ b/config/rofi/config-rofi-Beats.rasi @@ -5,7 +5,7 @@ /* ---- Window ---- */ window { - width: 45%; + width: 45%; } /* ---- Mainbox ---- */ @@ -21,10 +21,10 @@ entry { /* ---- Listview ---- */ listview { - columns: 2; - lines: 8; - fixed-height: false; - margin: 10px; + columns: 2; + lines: 8; + fixed-height: false; + margin: 10px; } /* ---- Elements ---- */ diff --git a/config/rofi/config-rofi-theme.rasi b/config/rofi/config-rofi-theme.rasi index 14f1f971..d660f1f9 100644 --- a/config/rofi/config-rofi-theme.rasi +++ b/config/rofi/config-rofi-theme.rasi @@ -3,10 +3,9 @@ @import "~/.config/rofi/config.rasi" - /* ---- Window ---- */ window { - width: 45%; + width: 45%; } /* ---- Mainbox ---- */ @@ -17,10 +16,10 @@ mainbox { /* ---- Listview ---- */ listview { - columns: 2; - lines: 8; - fixed-height: false; - scrollbar: true; + columns: 2; + lines: 8; + fixed-height: false; + scrollbar: true; } /* ---- Entry input ---- */ @@ -39,7 +38,7 @@ element-icon { size: 0%; } element-text { - horizontal-align: 0.0; - margin: 5px 30px 5px 30px; + horizontal-align: 0.0; + margin: 5px 30px 5px 30px; } diff --git a/config/rofi/config-wallpaper-effect.rasi b/config/rofi/config-wallpaper-effect.rasi index 0fb534e3..de74747a 100644 --- a/config/rofi/config-wallpaper-effect.rasi +++ b/config/rofi/config-wallpaper-effect.rasi @@ -26,6 +26,7 @@ listview { columns: 2; lines: 8; fixed-height: false; + scrollbar: true; } /* ---- Inputbar ---- */ diff --git a/config/rofi/config-waybar-layout.rasi b/config/rofi/config-waybar-layout.rasi index cc24a170..c179a362 100644 --- a/config/rofi/config-waybar-layout.rasi +++ b/config/rofi/config-waybar-layout.rasi @@ -3,8 +3,6 @@ @import "~/.config/rofi/config.rasi" - - /* ---- Configuration ---- */ configuration { modi: "drun"; @@ -24,17 +22,18 @@ entry { /* ---- Listview ---- */ listview { - columns: 2; - lines: 9; - fixed-height: false; - margin: 10px; + columns: 2; + lines: 9; + fixed-height: false; + margin: 10px; + scrollbar: true; } /* ---- Elements ---- */ element-icon { - size: 0%; + size: 0%; } element-text { - horizontal-align: 0.0; - margin: 5px 30px 5px 30px; + horizontal-align: 0.0; + margin: 5px 30px 5px 30px; } diff --git a/config/rofi/config-waybar-style.rasi b/config/rofi/config-waybar-style.rasi index bfb3829a..12c5a757 100644 --- a/config/rofi/config-waybar-style.rasi +++ b/config/rofi/config-waybar-style.rasi @@ -23,17 +23,18 @@ entry { /* ---- Listview ---- */ listview { - columns: 2; - lines: 9; - fixed-height: false; - margin: 10px; + columns: 2; + lines: 9; + fixed-height: false; + margin: 10px; + scrollbar: true; } /* ---- Elements ---- */ element-icon { - size: 0%; + size: 0%; } element-text { - horizontal-align: 0.0; - margin: 5px 30px 5px 30px; + horizontal-align: 0.0; + margin: 5px 30px 5px 30px; } diff --git a/config/rofi/config-zsh-theme.rasi b/config/rofi/config-zsh-theme.rasi index c2293b4e..1b0b58f7 100644 --- a/config/rofi/config-zsh-theme.rasi +++ b/config/rofi/config-zsh-theme.rasi @@ -15,10 +15,9 @@ window { } mainbox { - children: [ "inputbar" , "listview" ]; + children: [ "inputbar" , "listview" ]; } - /* ---- Listbox ---- */ listbox { border-radius: 12px; diff --git a/config/rofi/config.rasi b/config/rofi/config.rasi index 586de76e..cda85e8a 100644 --- a/config/rofi/config.rasi +++ b/config/rofi/config.rasi @@ -1,25 +1,24 @@ /* ---- 💫 https://github.com/JaKooLit 💫 ---- */ /* Ja KooLit - Default -* All main themes or configs are located in ~/.local/share/rofi/themes +* All main themes or configs are located in ~/.config/rofi/themes/ * If you want to edit the config, that is where you should edit NOT here -* To load a new theme, manually edit the file path below or choose desired theme via rofi theme selector +* To load a new theme, manually edit the file path below or choose desired theme via rofi theme selector (choose via app menu) * Alternative way to Load (preferred) own cooked by Ja -* SUPER CTRL R - Choose style +* SUPER CTRL R - Choose style & SUPER CTRL SHIFT R * TIPS * If you have edited a config, rename it with a unique name. During update, the contents of -* ~/.local/share/rofi/themes will be replaced. However, it wont overwrite your own config if you -* renamed with your own unique file name */ +* ~/.config/rofi/themes/ will be replaced. /* ---- Configuration Fonts ---- */ configuration { font: "JetBrainsMono Nerd Font SemiBold 13"; } -/* note: Element-text font and size, edit configs in ~/.local/share/rofi/themes */ +/* note: Element-text font and size, edit configs in ~/.config/rofi/themes/ */ -@theme "~/.local/share/rofi/themes/KooL_style-2-Dark.rasi" +@theme "~/.config/rofi/themes/KooL_style-2-Dark.rasi" -- cgit v1.2.3 From 4e0655769c6585b766ea93d56f72469faabfceb4 Mon Sep 17 00:00:00 2001 From: installer Date: Sat, 15 Feb 2025 21:17:22 +0900 Subject: minor update --- config/hypr/scripts/KooLsDotsUpdate.sh | 8 ++++---- config/hypr/wallpaper_effects/.wallpaper_modified | Bin 1885472 -> 442928 bytes config/rofi/config-clipboard.rasi | 4 ++-- config/rofi/config-wallpaper-effect.rasi | 4 ++-- 4 files changed, 8 insertions(+), 8 deletions(-) diff --git a/config/hypr/scripts/KooLsDotsUpdate.sh b/config/hypr/scripts/KooLsDotsUpdate.sh index 067f42ae..d0d454e6 100755 --- a/config/hypr/scripts/KooLsDotsUpdate.sh +++ b/config/hypr/scripts/KooLsDotsUpdate.sh @@ -28,20 +28,20 @@ fi # Comparing local and github versions if [ "$(echo -e "$github_version\n$local_version" | sort -V | head -n 1)" = "$github_version" ]; then - notify-send -i $iDIR "KooL Hyprland" "No update available" + notify-send -i $iDIR "KooL Hyprland:" "No update available" exit 0 else # update available notify_cmd_base="notify-send -t 10000 -A action1=Update -A action2=NO -h string:x-canonical-private-synchronous:shot-notify" notify_cmd_shot="${notify_cmd_base} -i $iDIR" - response=$($notify_cmd_shot "KooL Hyprland" "Update available! Update now?") + response=$($notify_cmd_shot "KooL Hyprland:" "Update available! Update now?") case "$response" in "action1") if [ -d $KooL_Dots_DIR ]; then if ! command -v kitty &> /dev/null; then - notify-send -i $iDIR "Need Kitty" "Kitty terminal not found. Please install Kitty terminal." + notify-send -i $iDIR "Need Kitty:" "Kitty terminal not found. Please install Kitty terminal." exit 1 fi kitty -e bash -c " @@ -52,7 +52,7 @@ else " else if ! command -v kitty &> /dev/null; then - notify-send -i $iDIR "Need Kitty" "Kitty terminal not found. Please install Kitty terminal." + notify-send -i $iDIR "Need Kitty:" "Kitty terminal not found. Please install Kitty terminal." exit 1 fi kitty -e bash -c " diff --git a/config/hypr/wallpaper_effects/.wallpaper_modified b/config/hypr/wallpaper_effects/.wallpaper_modified index d85a5b8d..825086e1 100644 Binary files a/config/hypr/wallpaper_effects/.wallpaper_modified and b/config/hypr/wallpaper_effects/.wallpaper_modified differ diff --git a/config/rofi/config-clipboard.rasi b/config/rofi/config-clipboard.rasi index 01596ee0..4b6ba384 100644 --- a/config/rofi/config-clipboard.rasi +++ b/config/rofi/config-clipboard.rasi @@ -5,7 +5,7 @@ /* ---- Window ---- */ window { - width: 45%; + width: 50%; } /* ---- Mainbox ---- */ @@ -16,7 +16,7 @@ mainbox { /* ---- Entry ---- */ entry { - width: 42%; + width: 47%; placeholder: " 📋 Search Clipboard "; } diff --git a/config/rofi/config-wallpaper-effect.rasi b/config/rofi/config-wallpaper-effect.rasi index de74747a..6a4dbfe5 100644 --- a/config/rofi/config-wallpaper-effect.rasi +++ b/config/rofi/config-wallpaper-effect.rasi @@ -12,13 +12,13 @@ mainbox { /* ---- Entry ---- */ entry { - width: 20%; + width: 32%; placeholder: " 🏙️ Search / Choose desired wallpaper effect"; } /* ---- Window ---- */ window { - width: 24%; + width: 35%; } /* ---- Listview ---- */ -- cgit v1.2.3 From 33ee924887ec706914a1e14487a72b0630f9a4f2 Mon Sep 17 00:00:00 2001 From: JaKooLit Date: Sat, 15 Feb 2025 22:14:27 +0900 Subject: dang --- config/rofi/config.rasi | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/config/rofi/config.rasi b/config/rofi/config.rasi index cda85e8a..b52ef00e 100644 --- a/config/rofi/config.rasi +++ b/config/rofi/config.rasi @@ -11,7 +11,7 @@ * TIPS * If you have edited a config, rename it with a unique name. During update, the contents of -* ~/.config/rofi/themes/ will be replaced. +* ~/.config/rofi/themes/ will be replaced. */ /* ---- Configuration Fonts ---- */ configuration { -- cgit v1.2.3 From 8e0063533165c238633ad9f47d69c65c055ae594 Mon Sep 17 00:00:00 2001 From: installer Date: Sun, 16 Feb 2025 01:43:27 +0900 Subject: update --- config/hypr/configs/Keybinds.conf | 72 +++--- config/waybar/style/[Wallust] Chroma Tally V2.css | 272 ++++++++++++++++++++++ 2 files changed, 308 insertions(+), 36 deletions(-) create mode 100644 config/waybar/style/[Wallust] Chroma Tally V2.css diff --git a/config/hypr/configs/Keybinds.conf b/config/hypr/configs/Keybinds.conf index d4205abf..35e1400c 100644 --- a/config/hypr/configs/Keybinds.conf +++ b/config/hypr/configs/Keybinds.conf @@ -93,44 +93,44 @@ bind = $mainMod, U, togglespecialworkspace, # The following mappings use the key codes to better support various keyboard layouts # 1 is code:10, 2 is code 11, etc # Switch workspaces with mainMod + [0-9] -bind = $mainMod, code:10, workspace, 1 -bind = $mainMod, code:11, workspace, 2 -bind = $mainMod, code:12, workspace, 3 -bind = $mainMod, code:13, workspace, 4 -bind = $mainMod, code:14, workspace, 5 -bind = $mainMod, code:15, workspace, 6 -bind = $mainMod, code:16, workspace, 7 -bind = $mainMod, code:17, workspace, 8 -bind = $mainMod, code:18, workspace, 9 -bind = $mainMod, code:19, workspace, 10 +bind = $mainMod, code:10, workspace, 1 # NOTE: code:10 = key 1 +bind = $mainMod, code:11, workspace, 2 # NOTE: code:11 = key 2 +bind = $mainMod, code:12, workspace, 3 # NOTE: code:12 = key 3 +bind = $mainMod, code:13, workspace, 4 # NOTE: code:13 = key 4 +bind = $mainMod, code:14, workspace, 5 # NOTE: code:14 = key 5 +bind = $mainMod, code:15, workspace, 6 # NOTE: code:15 = key 6 +bind = $mainMod, code:16, workspace, 7 # NOTE: code:16 = key 7 +bind = $mainMod, code:17, workspace, 8 # NOTE: code:17 = key 8 +bind = $mainMod, code:18, workspace, 9 # NOTE: code:18 = key 9 +bind = $mainMod, code:19, workspace, 10 # NOTE: code:19 = key 0 # Move active window and follow to workspace mainMod + SHIFT [0-9] -bind = $mainMod SHIFT, code:10, movetoworkspace, 1 -bind = $mainMod SHIFT, code:11, movetoworkspace, 2 -bind = $mainMod SHIFT, code:12, movetoworkspace, 3 -bind = $mainMod SHIFT, code:13, movetoworkspace, 4 -bind = $mainMod SHIFT, code:14, movetoworkspace, 5 -bind = $mainMod SHIFT, code:15, movetoworkspace, 6 -bind = $mainMod SHIFT, code:16, movetoworkspace, 7 -bind = $mainMod SHIFT, code:17, movetoworkspace, 8 -bind = $mainMod SHIFT, code:18, movetoworkspace, 9 -bind = $mainMod SHIFT, code:19, movetoworkspace, 10 -bind = $mainMod SHIFT, bracketleft, movetoworkspace, -1 # brackets [ or ] -bind = $mainMod SHIFT, bracketright, movetoworkspace, +1 +bind = $mainMod SHIFT, code:10, movetoworkspace, 1 # NOTE: code:10 = key 1 +bind = $mainMod SHIFT, code:11, movetoworkspace, 2 # NOTE: code:11 = key 2 +bind = $mainMod SHIFT, code:12, movetoworkspace, 3 # NOTE: code:12 = key 3 +bind = $mainMod SHIFT, code:13, movetoworkspace, 4 # NOTE: code:13 = key 4 +bind = $mainMod SHIFT, code:14, movetoworkspace, 5 # NOTE: code:14 = key 5 +bind = $mainMod SHIFT, code:15, movetoworkspace, 6 # NOTE: code:15 = key 6 +bind = $mainMod SHIFT, code:16, movetoworkspace, 7 # NOTE: code:16 = key 7 +bind = $mainMod SHIFT, code:17, movetoworkspace, 8 # NOTE: code:17 = key 8 +bind = $mainMod SHIFT, code:18, movetoworkspace, 9 # NOTE: code:18 = key 9 +bind = $mainMod SHIFT, code:19, movetoworkspace, 10 # NOTE: code:19 = key 0 +bind = $mainMod SHIFT, bracketleft, movetoworkspace, -1 # brackets [ +bind = $mainMod SHIFT, bracketright, movetoworkspace, +1 # brackets ] # Move active window to a workspace silently mainMod + CTRL [0-9] -bind = $mainMod CTRL, code:10, movetoworkspacesilent, 1 -bind = $mainMod CTRL, code:11, movetoworkspacesilent, 2 -bind = $mainMod CTRL, code:12, movetoworkspacesilent, 3 -bind = $mainMod CTRL, code:13, movetoworkspacesilent, 4 -bind = $mainMod CTRL, code:14, movetoworkspacesilent, 5 -bind = $mainMod CTRL, code:15, movetoworkspacesilent, 6 -bind = $mainMod CTRL, code:16, movetoworkspacesilent, 7 -bind = $mainMod CTRL, code:17, movetoworkspacesilent, 8 -bind = $mainMod CTRL, code:18, movetoworkspacesilent, 9 -bind = $mainMod CTRL, code:19, movetoworkspacesilent, 10 -bind = $mainMod CTRL, bracketleft, movetoworkspacesilent, -1 # brackets [ or ] -bind = $mainMod CTRL, bracketright, movetoworkspacesilent, +1 +bind = $mainMod CTRL, code:10, movetoworkspacesilent, 1 # NOTE: code:10 = key 1 +bind = $mainMod CTRL, code:11, movetoworkspacesilent, 2 # NOTE: code:11 = key 2 +bind = $mainMod CTRL, code:12, movetoworkspacesilent, 3 # NOTE: code:12 = key 3 +bind = $mainMod CTRL, code:13, movetoworkspacesilent, 4 # NOTE: code:13 = key 4 +bind = $mainMod CTRL, code:14, movetoworkspacesilent, 5 # NOTE: code:14 = key 5 +bind = $mainMod CTRL, code:15, movetoworkspacesilent, 6 # NOTE: code:15 = key 6 +bind = $mainMod CTRL, code:16, movetoworkspacesilent, 7 # NOTE: code:16 = key 7 +bind = $mainMod CTRL, code:17, movetoworkspacesilent, 8 # NOTE: code:17 = key 8 +bind = $mainMod CTRL, code:18, movetoworkspacesilent, 9 # NOTE: code:18 = key 9 +bind = $mainMod CTRL, code:19, movetoworkspacesilent, 10 # NOTE: code:19 = key 0 +bind = $mainMod CTRL, bracketleft, movetoworkspacesilent, -1 # brackets [ +bind = $mainMod CTRL, bracketright, movetoworkspacesilent, +1 # brackets ] # Scroll through existing workspaces with mainMod + scroll bind = $mainMod, mouse_down, workspace, e+1 @@ -139,5 +139,5 @@ bind = $mainMod, period, workspace, e+1 bind = $mainMod, comma, workspace, e-1 # Move/resize windows with mainMod + LMB/RMB and dragging -bindm = $mainMod, mouse:272, movewindow -bindm = $mainMod, mouse:273, resizewindow +bindm = $mainMod, mouse:272, movewindow # NOTE: mouse:272 = left click +bindm = $mainMod, mouse:273, resizewindow # NOTE: mouse:272 = right click diff --git a/config/waybar/style/[Wallust] Chroma Tally V2.css b/config/waybar/style/[Wallust] Chroma Tally V2.css new file mode 100644 index 00000000..0f4e1af5 --- /dev/null +++ b/config/waybar/style/[Wallust] Chroma Tally V2.css @@ -0,0 +1,272 @@ +/* ---- 💫 https://github.com/JaKooLit 💫 ---- */ +/* Wallust - Chroma Tally v2 */ + +/* edited by: https://github.com/prateekshukla1108 */ + +@import '../../.config/waybar/wallust/colors-waybar.css'; + +* { + font-family: "JetBrainsMono Nerd Font"; + font-weight: bold; + min-height: 0; + font-size: 97%; + font-feature-settings: '"zero", "ss01", "ss02", "ss03", "ss04", "ss05", "cv31"'; +} + +window#waybar { + background: @color0; /* Dark background */ + border-radius: 12px; + border-bottom: 2px; + border-style: solid; + border-color: @color7; /* Light border */ +} + +#workspaces { + background: transparent; + padding: 2px; + border-radius: 15px; + border: 0px; + font-style: normal; + color: @color7; /* Light text */ +} + +#taskbar button, +#workspaces button { + padding: 0px 5px; + border-radius: 15px; + border: 0px; + color: @color7; /* Light text */ + background: linear-gradient(45deg, @color5, @color6, @color7); /* Lighter gradient */ + opacity: 0.5; + transition: all 0.3s cubic-bezier(.55,-0.68,.48,1.682); +} + +#taskbar button.active, +#workspaces button.active { + padding: 0px 5px; + border-radius: 15px; + border: 0px; + color: @color7; /* Light text */ + background: linear-gradient(45deg, @color5, @color6); /* Lighter gradient */ + opacity: 1.0; + min-width: 40px; + transition: all 0.3s cubic-bezier(.55,-0.68,.48,1.682); +} + +#workspaces button:hover { + border-radius: 15px; + color: @color7; /* Light text */ + background: linear-gradient(45deg, @color6, @color7); /* Lighter gradient */ + opacity: 0.8; + transition: all 0.3s cubic-bezier(.55,-0.68,.48,1.682); +} + +tooltip { + background: @color1; /* Slightly darker tooltip background */ + opacity: 0.8; + border-radius: 6px; + color: @color7; /* Light text */ +} + +#backlight, +#backlight-slider, +#battery, +#bluetooth, +#clock, +#cpu, +#disk, +#idle_inhibitor, +#keyboard-state, +#memory, +#mode, +#mpris, +#network, +#power-profiles-daemon, +#pulseaudio, +#pulseaudio-slider, +#taskbar, +#temperature, +#tray, +#window, +#wireplumber, +#workspaces, +#custom-backlight, +#custom-browser, +#custom-cava_mviz, +#custom-cycle_wall, +#custom-dot_update, +#custom-file_manager, +#custom-keybinds, +#custom-keyboard, +#custom-light_dark, +#custom-lock, +#custom-hint, +#custom-hypridle, +#custom-menu, +#custom-playerctl, +#custom-power_vertical, +#custom-power, +#custom-settings, +#custom-spotify, +#custom-swaync, +#custom-tty, +#custom-updater, +#custom-weather, +#custom-weather.clearNight, +#custom-weather.cloudyFoggyDay, +#custom-weather.cloudyFoggyNight, +#custom-weather.default, +#custom-weather.rainyDay, +#custom-weather.rainyNight, +#custom-weather.severe, +#custom-weather.showyIcyDay, +#custom-weather.snowyIcyNight, +#custom-weather.sunnyDay { + padding-top: 5px; + padding-bottom: 5px; + padding-right: 6px; + padding-left: 6px; + color: @color6; /* Lighter - changed from color5 */ +} + +#clock { + color: @color6; /* Lighter */ +} + +#backlight { + color: @color5; /* Lighter */ +} + +#battery { + color: @color6; /* Lighter */ +} + +#battery.charging { + color: @color7; /* Lightest */ +} + +@keyframes blink { + to { + color: @color4; /* Slightly lighter blink color */ + background-color: @color7; /* Lightest */ + } +} + +#battery.critical:not(.charging) { + background: @color5; /* Lighter background */ + color: @color7; /* Lightest */ + animation-name: blink; + animation-duration: 3.0s; + animation-timing-function: steps(12); + animation-iteration-count: infinite; + animation-direction: alternate; +} + +#cpu { + color: @color6; /* Lighter */ +} + +#disk { + color: @color5; /* Lighter */ +} + +#custom-keyboard, +#memory { + color: @color6; /* Lighter */ +} + +#network.disabled { + color: @color5; /* Lighter */ +} + +#network{ + color: @color6; /* Lighter */ +} + +#network.disconnected { + color: @color5; /* Lighter */ +} + +#pulseaudio { + color: @color7; /* Lightest */ +} + +#pulseaudio.muted { + color: @color5; /* Lighter */ +} + +#custom-light_dark, +#temperature { + color: @color6; /* Lighter */ +} + +#temperature.critical { + color: @color5; /* Lighter */ +} + +#keyboard-state, +#custom-hypridle, +#idle_inhibitor { + color: @color5; /* Lighter */ +} + +/*-----Indicators----*/ +#custom-hypridle.notactive, +#idle_inhibitor.activated { + color: @color4; /* Slightly lighter */ +} + +#tray { +} + +#custom-swaync, +#custom-menu { + color: @color7; /* Lightest */ + padding-left: 8px; +} + +#custom-power{ + color: @color6; /* Lighter */ +} + +#window{ + border-style: hidden; +} + +#custom-lock, +#bluetooth{ + color: @color5; /* Lighter */ +} + +#custom-cava_mviz{ + color: @color7; /* Lightest */ +} + +#custom-weather{ + color: @color5; /* Lighter */ +} + +#backlight-slider slider, +#pulseaudio-slider slider { + min-width: 0px; + min-height: 0px; + opacity: 0; + background-image: none; + border: none; + box-shadow: none; +} + +#backlight-slider trough, +#pulseaudio-slider trough { + min-width: 80px; + min-height: 5px; + border-radius: 5px; + background-color: @color2; /* Slightly darker trough */ +} + +#backlight-slider highlight, +#pulseaudio-slider highlight { + min-height: 10px; + border-radius: 5px; + background-color: @color6; /* Lighter highlight */ +} -- cgit v1.2.3