aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--dotfiles/.config/alacritty/alacritty.toml2
-rw-r--r--dotfiles/.config/alacritty/ultramar-dark.toml2
-rw-r--r--dotfiles/.config/alacritty/ultramar-light.toml2
-rw-r--r--dotfiles/.config/lf/lfrc4
-rw-r--r--dotfiles/.config/mimeapps.list3
-rw-r--r--dotfiles/.config/mpv/mpv.conf2
-rw-r--r--dotfiles/.config/niri/config.kdl149
-rw-r--r--dotfiles/.config/qutebrowser/config.py6
-rw-r--r--dotfiles/.config/swaylock/config10
-rw-r--r--dotfiles/.config/waybar/config219
-rw-r--r--dotfiles/.config/waybar/modules.json181
-rw-r--r--dotfiles/.config/waybar/style.css91
-rw-r--r--dotfiles/.config/zsh/.zshrc1
-rw-r--r--dotfiles/.config/zsh/shortcuts2
-rwxr-xr-xdotfiles/.local/bin/barweather2
-rwxr-xr-xdotfiles/.local/bin/lock-color1
-rwxr-xr-xdotfiles/.local/bin/menumako2
-rwxr-xr-xdotfiles/.local/bin/pipewire-restart4
-rwxr-xr-xdotfiles/.local/bin/setbg12
-rwxr-xr-xdotfiles/.local/bin/swaysession2
-rw-r--r--dotfiles/.local/share/oculante/config.json154
-rw-r--r--dotfiles/.local/share/script-data/emoji2048
-rw-r--r--dotfiles/.profile3
23 files changed, 2597 insertions, 305 deletions
diff --git a/dotfiles/.config/alacritty/alacritty.toml b/dotfiles/.config/alacritty/alacritty.toml
index e21168c..93aaf56 100644
--- a/dotfiles/.config/alacritty/alacritty.toml
+++ b/dotfiles/.config/alacritty/alacritty.toml
@@ -11,7 +11,7 @@ args = ["-i", "Oxygen-Sys-App-Message"]
program = "canberra-gtk-play"
[font]
-size = 9.0
+size = 10.0
[scrolling]
multiplier = 10
diff --git a/dotfiles/.config/alacritty/ultramar-dark.toml b/dotfiles/.config/alacritty/ultramar-dark.toml
index cd2ac69..37d46b0 100644
--- a/dotfiles/.config/alacritty/ultramar-dark.toml
+++ b/dotfiles/.config/alacritty/ultramar-dark.toml
@@ -1,5 +1,5 @@
[colors.primary]
-background = "#151517"
+background = "#0d0906"
foreground = "#fcf8e2"
[colors.bright]
diff --git a/dotfiles/.config/alacritty/ultramar-light.toml b/dotfiles/.config/alacritty/ultramar-light.toml
index b93e837..ffea003 100644
--- a/dotfiles/.config/alacritty/ultramar-light.toml
+++ b/dotfiles/.config/alacritty/ultramar-light.toml
@@ -1,5 +1,5 @@
[colors.primary]
-background = "#faf6e5"
+background = "#fcf6da"
foreground = "#1b1e25"
[colors.bright]
diff --git a/dotfiles/.config/lf/lfrc b/dotfiles/.config/lf/lfrc
index 4069f05..72d39c7 100644
--- a/dotfiles/.config/lf/lfrc
+++ b/dotfiles/.config/lf/lfrc
@@ -149,7 +149,7 @@ map i push A<a-b><a-b><a-f> # rename before extention
map a push A<a-b> # rename after extention
map <c-n> push :mkdir<space>
map <c-t> push :$touch<space>
-map <c-r> reload
+map r reload
map <enter> shell
map D delete
map <enter> shell
@@ -162,7 +162,7 @@ map Y :yank-path
map L $LESSOPEN='| ~/.local/bin/scope %s' less -r $f # open file preview in pager
map P hard_link
map <a-p> soft_link
-map r archive
+map R archive
# Mouse bindings
map <m-3> :dragon
diff --git a/dotfiles/.config/mimeapps.list b/dotfiles/.config/mimeapps.list
index 21894ed..374bff8 100644
--- a/dotfiles/.config/mimeapps.list
+++ b/dotfiles/.config/mimeapps.list
@@ -16,6 +16,7 @@ audio/x-it=mpv.desktop;
audio/x-mod=mpv.desktop;
audio/x-s3m=mpv.desktop;
audio/x-xm=mpv.desktop;
+audio/flac=mpv.desktop;
image/apng=nsxiv.desktop;
image/bmp=nsxiv.desktop;
image/gif=nsxiv.desktop;
@@ -39,6 +40,8 @@ x-scheme-handler/discord-455712169795780630=discord-455712169795780630.desktop
x-scheme-handler/mailto=neomutt.desktop
x-scheme-handler/tg=org.telegram.desktop.desktop
x-scheme-handler/msteams=teams.desktop
+x-scheme-handler/tonsite=org.telegram.desktop.desktop
[Added Associations]
x-scheme-handler/tg=userapp-Telegram Desktop-BLI1G1.desktop;org.telegram.desktop.desktop;
+x-scheme-handler/tonsite=org.telegram.desktop.desktop;
diff --git a/dotfiles/.config/mpv/mpv.conf b/dotfiles/.config/mpv/mpv.conf
index c17ea6c..136a5e6 100644
--- a/dotfiles/.config/mpv/mpv.conf
+++ b/dotfiles/.config/mpv/mpv.conf
@@ -8,6 +8,8 @@ osd-font=monospace
osd-msg3="${?core-idle==yes:}${?core-idle==no:} ${time-pos}/${duration} ${media-title}"
input-ipc-server=/tmp/mpvsock
+sub-auto=fuzzy
+
ytdl-format="bestvideo[height<=1440]+bestaudio"
# https://bbs.archlinux.org/viewtopic.php?id=262784
diff --git a/dotfiles/.config/niri/config.kdl b/dotfiles/.config/niri/config.kdl
index f362317..a34902d 100644
--- a/dotfiles/.config/niri/config.kdl
+++ b/dotfiles/.config/niri/config.kdl
@@ -53,10 +53,14 @@ input {
// Focus windows and outputs automatically when moving the mouse into them.
// Setting max-scroll-amount="0%" makes it work only on windows already fully on screen.
- focus-follows-mouse
+ // focus-follows-mouse
// focus-follows-mouse max-scroll-amount="0%"
}
+hotkey-overlay {
+ skip-at-startup
+}
+
cursor {
hide-when-typing
}
@@ -72,7 +76,7 @@ output "eDP-1" {
// Uncomment this line to disable this output.
// off
- background-color "#000000"
+ // background-color "#000000"
// Resolution and, optionally, refresh rate of the output.
// The format is "<width>x<height>" or "<width>x<height>@<refresh rate>".
@@ -102,8 +106,14 @@ output "eDP-1" {
}
output "DP-1" {
- background-color "#000000"
+ // background-color "#000000"
position x=1536 y=0
+ //mode "2560x1440@165.000"
+}
+
+overview {
+ zoom 0.4
+ backdrop-color "#00807F"
}
// Settings that influence how windows are positioned and sized.
@@ -113,6 +123,8 @@ layout {
// Set gaps around windows in logical pixels.
gaps 5
+ background-color "#00000000"
+
// When to center a column when changing focus, options are:
// - "never", default behavior, focusing an off-screen column will keep at the left
// or right edge of the screen.
@@ -198,10 +210,33 @@ layout {
// active-color "#5b8277"
// inactive-color "#4d4d42"
- active-gradient from="#335975" to="#7fac96" angle=45
+ active-gradient from="#1f5c9a" to="#99d0b5" angle=60
inactive-gradient from="#252832" to="#676775" angle=45
}
+ // You can enable drop shadows for windows.
+ shadow {
+ // Uncomment the next line to enable shadows.
+ on
+
+ // draw-behind-window true
+
+ // You can change how shadows look. The values below are in logical
+ // pixels and match the CSS box-shadow properties.
+
+ // Softness controls the shadow blur radius.
+ softness 15
+
+ // Spread expands the shadow.
+ spread 6
+
+ // Offset moves the shadow relative to the window.
+ offset x=0 y=2
+
+ // You can also change the shadow color and opacity.
+ color "#000a"
+ }
+
// Struts shrink the area occupied by windows, similarly to layer-shell panels.
// You can think of them as a kind of outer gaps. They are set in logical pixels.
// Left and right struts will cause the next window to the side to always be visible.
@@ -217,6 +252,36 @@ layout {
insert-hint {
color "#5b8277"
}
+
+ tab-indicator {
+ // off
+ // hide-when-single-tab
+ place-within-column
+ gap 3
+ width 6
+ length total-proportion=0.8
+ // position "bottom"
+ gaps-between-tabs 3
+ // corner-radius 8
+ active-color "#99d0b5"
+ // inactive-color "gray"
+ active-gradient from="#1f5c9a" to="#99d0b5" angle=180
+ inactive-gradient from="#000000" to="#252832" angle=180
+ }
+}
+
+gestures {
+ dnd-edge-view-scroll {
+ trigger-width 200
+ delay-ms 200
+ max-speed 4000
+ }
+
+ dnd-edge-workspace-switch {
+ trigger-height 100
+ delay-ms 200
+ max-speed 4000
+ }
}
// Add lines like this to spawn processes at startup.
@@ -248,13 +313,26 @@ animations {
// off
// Slow down all animations by this factor. Values below 1 speed them up instead.
- slowdown 0.35
+ slowdown 0.4
}
// Window rules let you adjust behavior for individual windows.
// Find more information on the wiki:
// https://github.com/YaLTeR/niri/wiki/Configuration:-Window-Rules
+layer-rule {
+ match namespace="notifications"
+
+ block-out-from "screencast"
+}
+
+layer-rule {
+ match namespace="notifications"
+ match namespace="rofi"
+
+ shadow { on; }
+}
+
// Work around WezTerm's initial configure bug
// by setting an empty default-column-width.
window-rule {
@@ -267,9 +345,8 @@ window-rule {
window-rule {
match app-id="GLava"
- border {
- off
- }
+ border { off; }
+ shadow { off; }
}
window-rule {
@@ -304,9 +381,9 @@ window-rule {
clip-to-geometry true
}
-//spawn-at-startup "pipewire-restart"
+spawn-at-startup "pipewire-restart"
spawn-at-startup "waybar_launch"
-spawn-at-startup "playerctld daemon"
+spawn-at-startup "playerctld" "daemon"
spawn-at-startup "mpd-restart"
spawn-at-startup "blueman-applet"
spawn-at-startup "mako"
@@ -327,6 +404,9 @@ spawn-at-startup "gsettings" "set" "org.gnome.desktop.interface" "color-scheme"
spawn-at-startup "swaybg" "-i" "/home/yaroslav/.config/wall1.png" "-m" "fill"
+// Just a nice jingle on startup because why not
+spawn-at-startup "canberra-gtk-play" "-i" "Oxygen-Sys-App-Positive"
+
binds {
// Keys consist of modifiers separated by + signs, followed by an XKB key name
// in the end. To find an XKB name for a particular key, you may use a program
@@ -344,7 +424,10 @@ binds {
// Suggested binds for running programs: terminal, app launcher, screen locker.
Mod+Return { spawn "alacritty"; }
- Mod+D { spawn "rofi" "-show" "drun" "-sidebar-mode" "-modi" "drun,run,filebrowser,ssh,combi"; }
+ Mod+D {
+ spawn "rofi" "-show" "drun" "-sidebar-mode" "-modi" "window,drun,run,ssh,filebrowser";
+ }
+ Mod+S { toggle-overview; }
Mod+X { spawn "lock-color"; }
Mod+Shift+X { spawn "lock-color" "screenon"; }
@@ -457,22 +540,22 @@ binds {
// To avoid scrolling through workspaces really fast, you can use
// the cooldown-ms property. The bind will be rate-limited to this value.
// You can set a cooldown on any bind, but it's most useful for the wheel.
- Mod+WheelScrollDown cooldown-ms=200 { focus-workspace-down; }
- Mod+WheelScrollUp cooldown-ms=200 { focus-workspace-up; }
- Mod+Ctrl+WheelScrollDown cooldown-ms=200 { move-column-to-workspace-down; }
- Mod+Ctrl+WheelScrollUp cooldown-ms=200 { move-column-to-workspace-up; }
+ Mod+WheelScrollDown { focus-workspace-down; }
+ Mod+WheelScrollUp { focus-workspace-up; }
+ Mod+Ctrl+WheelScrollDown { move-column-to-workspace-down; }
+ Mod+Ctrl+WheelScrollUp { move-column-to-workspace-up; }
- Mod+WheelScrollRight cooldown-ms=200 { focus-column-right; }
- Mod+WheelScrollLeft cooldown-ms=200 { focus-column-left; }
- Mod+Ctrl+WheelScrollRight cooldown-ms=200 { move-column-right; }
- Mod+Ctrl+WheelScrollLeft cooldown-ms=200 { move-column-left; }
+ Mod+WheelScrollRight { focus-column-right; }
+ Mod+WheelScrollLeft { focus-column-left; }
+ Mod+Ctrl+WheelScrollRight { move-column-right; }
+ Mod+Ctrl+WheelScrollLeft { move-column-left; }
// Usually scrolling up and down with Shift in applications results in
// horizontal scrolling; these binds replicate that.
- Mod+Shift+WheelScrollDown cooldown-ms=200 { focus-column-right; }
- Mod+Shift+WheelScrollUp cooldown-ms=200 { focus-column-left; }
- Mod+Ctrl+Shift+WheelScrollDown cooldown-ms=200 { move-column-right; }
- Mod+Ctrl+Shift+WheelScrollUp cooldown-ms=200 { move-column-left; }
+ Mod+Shift+WheelScrollDown { focus-column-right; }
+ Mod+Shift+WheelScrollUp { focus-column-left; }
+ Mod+Ctrl+Shift+WheelScrollDown { move-column-right; }
+ Mod+Ctrl+Shift+WheelScrollUp { move-column-left; }
// Similarly, you can bind touchpad scroll "ticks".
// Touchpad scrolling is continuous, so for these binds it is split into
@@ -533,6 +616,8 @@ binds {
// There are also commands that consume or expel a single window to the side.
Mod+BracketLeft { consume-or-expel-window-left; }
Mod+BracketRight { consume-or-expel-window-right; }
+ Mod+Shift+BracketLeft { swap-window-left; }
+ Mod+Shift+BracketRight { swap-window-right; }
Mod+R { switch-preset-column-width; }
Mod+Shift+R { switch-preset-window-height; }
@@ -549,12 +634,21 @@ binds {
// * adjust width as a percentage of screen width: "-10%" or "+10%"
// Pixel sizes use logical, or scaled, pixels. I.e. on an output with scale 2.0,
// set-column-width "100" will make the column occupy 200 physical screen pixels.
- Mod+Minus { set-column-width "-10%"; }
- Mod+Equal { set-column-width "+10%"; }
+ Mod+Minus { set-column-width "-5%"; }
+ Mod+Equal { set-column-width "+5%"; }
// Finer height adjustments when in column with other windows.
- Mod+Shift+Minus { set-window-height "-10%"; }
- Mod+Shift+Equal { set-window-height "+10%"; }
+ Mod+Shift+Minus { set-window-height "-5%"; }
+ Mod+Shift+Equal { set-window-height "+5%"; }
+
+ // Switch between floating and tiling.
+ Mod+Shift+Space { toggle-window-floating; }
+ Mod+Space { switch-focus-between-floating-and-tiling; }
+
+ // Toggle tabbed column display mode.
+ // Windows in this column will appear as vertical tabs,
+ // rather than stacked on top of each other.
+ Mod+W { toggle-column-tabbed-display; }
// Actions to switch layouts.
// Note: if you uncomment these, make sure you do NOT have
@@ -586,6 +680,7 @@ binds {
Mod+F3 { spawn "rofi" "-show" "display" "-modi" "display:rofidisplay"; }
Mod+F4 { spawn "menublk"; }
Mod+F10 { spawn "chcolors"; }
+ Mod+F12 { spawn "rofi" "-show" "tz" "-modi" "tz:rofitz"; }
Mod+Shift+N { spawn "networkmanager_dmenu"; }
Mod+Shift+C { spawn "rofi" "-show" "calc" "-modi" "calc" "-no-show-match" "-no-sort"; }
Mod+Grave { spawn "rofi" "-show" "moji" "-modi" "moji:rofimoji"; }
diff --git a/dotfiles/.config/qutebrowser/config.py b/dotfiles/.config/qutebrowser/config.py
index 4990cea..e1e1fdf 100644
--- a/dotfiles/.config/qutebrowser/config.py
+++ b/dotfiles/.config/qutebrowser/config.py
@@ -73,11 +73,11 @@ c.downloads.remove_finished = 3000
c.url.searchengines = { "DEFAULT": "https://search.rhscz.eu/search?q={}" }
-c.url.default_page = "https://takeoff.mriya.space/"
-c.url.start_pages = "https://takeoff.mriya.space/"
+c.url.default_page = "https://duckduckgo.com/"
+c.url.start_pages = "https://duckduckgo.com/"
## Default fonts
-c.fonts.default_size = "10pt"
+c.fonts.default_size = "11pt"
## Prefer dark mode in websites that support it
c.colors.webpage.preferred_color_scheme = "dark"
diff --git a/dotfiles/.config/swaylock/config b/dotfiles/.config/swaylock/config
index 2082a1f..19576ae 100644
--- a/dotfiles/.config/swaylock/config
+++ b/dotfiles/.config/swaylock/config
@@ -3,7 +3,7 @@ font=monospace
scaling=fill
indicator-radius=120
show-failed-attempts
-inside-color=#000000bb
+inside-color=#00000033
inside-ver-color=#3f6e90
inside-wrong-color=#b73030
inside-clear-color=#a1a6b2cc
@@ -25,8 +25,8 @@ text-clear-color=#1d2021
fade-in=.3
clock
indicator
-screenshots
+image=~/.config/wall1.png
datestr=%a, %F
-effect-pixelate=8
-effect-blur=12x3
-layout-bg-color=#000000bb
+#effect-blur=10x5
+show-keyboard-layout
+layout-bg-color=#00000033
diff --git a/dotfiles/.config/waybar/config b/dotfiles/.config/waybar/config
index 65e8e99..403da07 100644
--- a/dotfiles/.config/waybar/config
+++ b/dotfiles/.config/waybar/config
@@ -1,223 +1,28 @@
// vim: filetype=json
-{
+[{
"layer": "top",
- "height": 32,
+ "height": 34,
+ "include": [ "~/.config/waybar/modules.json" ],
"modules-left": [
- "sway/workspaces",
+ "clock",
"niri/workspaces",
- "sway/mode",
- "custom/waybar-mpris",
- "pulseaudio"
+ "mpris",
+ "wireplumber"
],
"modules-center": [
- "clock",
- "custom/weather"
],
"modules-right": [
- "custom/rec-status",
- "custom/swaykbd",
+ "custom/weather",
"custom/mail-status",
+ "cpu",
"memory",
"backlight",
"battery#bat0",
"battery#bat1",
"custom/batwatt",
+ "custom/torrent-status",
"network",
"niri/language",
- "tray"
- ],
- "sway/mode": {
- "format": "<span style=\"italic\">{}</span>"
- },
- "custom/waybar-mpris": {
- "return-type": "json",
- "exec": "waybar-mpris --autofocus --text-format=\"%i [%p] %a - %t\" --tooltip-format=\"%t by %a from %A\n%p/%d\n(%P)\" --pause='<span color=\"#5b8277\"></span>' --play='' --max-title 30",
- "on-click": "lmc toggle",
- "on-click-right": "lmc next"
- },
- "mpd": {
- "format": " {stateIcon} {consumeIcon}{randomIcon}{repeatIcon}{singleIcon} [{elapsedTime:%M:%S}] {artist} - {title}",
- "format-disconnected": " Connection lost ",
- "format-stopped": "  {consumeIcon}{randomIcon}{repeatIcon}{singleIcon} [--:--] -- - --",
- "unknown-tag": "N/A",
- "interval": 2,
- "max-length": 60,
- "consume-icons": {
- "on": " "
- },
- "random-icons": {
- "on": ""
- },
- "repeat-icons": {
- "on": " "
- },
- "single-icons": {
- "on": "[s]"
- },
- "state-icons": {
- "paused": "<span color=\"#b2872f\"></span>",
- "playing": "<span color=\"#5b8277\"></span>"
- },
- "tooltip-format": "MPD now playing: {artist} - {title}",
- "tooltip-format-disconnected": "MPD disconnected"
- },
- "idle_inhibitor": {
- "format": "{icon}",
- "format-icons": {
- "activated": "",
- "deactivated": ""
- }
- },
- "tray": {
- "icon-size": 16,
- "spacing": 10
- },
- "clock": {
- "format": "{:%Y年%m月%d日 %H:%M:%S}",
- "tooltip-format": "{calendar}",
- "calendar": {
- "mode": "year",
- "mode-mon-col": 3
- },
- "interval": 1
- },
- "cpu": {
- "format": "{usage}% ",
- "tooltip": false
- },
- "memory": {
- "format": "<span color=\"#5b8277\"></span> {used:0.3f}G",
- "states": {
- "warning": 90
- },
- "interval": 10
- },
- "temperature": {
- // "thermal-zone": 2,
- // "hwmon-path": "/sys/class/hwmon/hwmon2/temp1_input",
- "critical-threshold": 80,
- // "format-critical": "{temperatureC}°C {icon}",
- "format": "{temperatureC}°C {icon}",
- "format-icons": ["", "", ""]
- },
- "backlight": {
- // "device": "acpi_video1",
- "format": "<span color=\"#5b8277\">{icon}</span> {percent}%",
- "format-icons": ["", ""]
- },
- "battery#bat0": {
- "bat": "BAT0",
- "format": "{icon} {capacity}%",
- "format-charging": " <span color=\"#5b8277\"></span> {capacity}%",
- "format-plugged": "<span color=\"#5b8277\"></span> {capacity}%",
- "format-icons": [
- "<span color=\"#b73030\"></span>",
- "<span color=\"#b2872f\"></span>",
- "<span color=\"#5b8277\"></span>",
- "<span color=\"#5b8277\"></span>",
- "<span color=\"#5b8277\"></span>"
- ]
- },
- "battery#bat1": {
- "bat": "BAT1",
- "format": "{icon} {capacity}%",
- "format-charging": " <span color=\"#5b8277\"></span> {capacity}%",
- "format-plugged": "<span color=\"#5b8277\"></span> {capacity}%",
- "format-icons": [
- "<span color=\"#b73030\"></span>",
- "<span color=\"#b2872f\"></span>",
- "<span color=\"#5b8277\"></span>",
- "<span color=\"#5b8277\"></span>",
- "<span color=\"#5b8277\"></span>"
- ]
- },
- "network": {
- // "interface": "wlp2*", // (Optional) To force the use of this interface
- "format-wifi": "<span color=\"#5b8277\"></span> {essid}",
- "format-ethernet": "<span color=\"#5b8277\"></span> {ifname}",
- "format-linked": "<span color=\"#5b8277\"></span> {ifname}",
- "format-disconnected": "<span color=\"#5b8h277\">⚠</span> Disconnected",
- "format-alt": "{ifname}: {ipaddr}/{cidr}",
- "tooltip-format": "{ifname}: {ipaddr}/{cidr}"
- },
- "pulseaudio": {
- "scroll-step": 2, // %, can be a float
- "format": "<span color=\"#5b8277\">{icon}</span> {volume}%",
- "format-bluetooth": "<span color=\"#5b8277\">{icon}</span> {volume}% {format_source}",
- "format-muted": "<span color=\"#b2872f\"></span>",
- "format-source": "{volume}% ",
- "format-source-muted": "",
- "format-icons": {
- "headphone": "",
- "handsfree": "",
- "headset": "",
- "phone": "",
- "portable": "",
- "car": "",
- "default": ["", "", ""]
- },
- "on-click": "$TERMINAL -e ncpamixer"
- },
- "custom/rec-status": {
- "format": "<span color=\"#5b8277\">{}</span>",
- "signal": 5,
- "interval": "once",
- "exec": "barrecstatus"
- },
- "custom/torrent-status": {
- "format": "<span color=\"#5b8277\">{}</span>",
- "signal": 10,
- "interval": "once",
- "exec": "bartorrentstatus"
- },
- "custom/mail-status": {
- "format": "<span color=\"#5b8277\">📧</span> {}",
- "signal": 9,
- "interval": "once",
- "exec": "barmailstatus",
- "tooltip": false
- },
- "custom/pac-status": {
- "format": "<span color=\"#5b8277\"></span> {}",
- "signal": 7,
- "interval": "once",
- "exec": "barpacstatus"
- },
- "custom/news-status": {
- "format": "<span color=\"#5b8277\"></span> {}",
- "signal": 8,
- "interval": "once",
- "exec": "barnewsstatus",
- "tooltip": false
- },
- "custom/weather": {
- "format": "{}",
- "interval": 180,
- "exec": "barweather"
- },
- "custom/ds4battery": {
- "format": "🎮 {}",
- "interval": 180,
- "exec": "bards4battery"
- },
- "custom/batwatt": {
- "return-type": "json",
- "interval": 10,
- "exec-if": "test -e /sys/class/power_supply/BAT0",
- "exec": "barbatwatt",
- "exec-on-event": true,
- "on-click": ""
- },
- "custom/swaykbd": {
- "format": "{}",
- "exec": "swaykbd",
- "tooltip": false
- },
- "niri/language": {
- "on-click": "niri msg action switch-layout next",
- "on-click-right": "niri msg action switch-layout prev",
- "format-en": " 🇺🇸 EN ",
- "format-es": " 🇲🇽 ES ",
- "format-ru": " 🇷🇺 RU "
- }
-}
+ "tray",
+ ]
+}]
diff --git a/dotfiles/.config/waybar/modules.json b/dotfiles/.config/waybar/modules.json
new file mode 100644
index 0000000..7f0f591
--- /dev/null
+++ b/dotfiles/.config/waybar/modules.json
@@ -0,0 +1,181 @@
+{
+ "sway/mode": {
+ "format": "<span style=\"italic\">{}</span>"
+ },
+ "mpris": {
+ "format": "{status_icon} {artist} - {title}",
+ "format-stopped": "{status_icon} - ",
+ "status-icons": {
+ "stopped": "<span color=\"#d6cda3\"></span>",
+ "paused": "<span color=\"#d6cda3\"></span>",
+ "playing": "<span color=\"#5b8277\"></span>"
+ },
+ "artist-len": 20,
+ "title-len": 30
+ },
+ "tray": {
+ "icon-size": 16,
+ "spacing": 10
+ },
+ "clock": {
+ "locale": "ja_JP.UTF-8",
+ "format": "<span font='Sarasa Mono J' weight='600'>{:L%Y年%m月%d日(%a)%H:%M:%S}</span>",
+ "format-alt": "<span font='Sarasa Mono J' weight='600'>{:%H:%M:%S}</span>",
+ "tooltip-format": "<span font='Sarasa Mono J'>{calendar}</span>",
+ "calendar": {
+ "mode": "month",
+ "on-scroll": 1,
+ "format": {
+ "months": "<span size='13pt' weight='600'>{}</span>",
+ "weekdays": "{}",
+ "today": "<span color=\"#b73030\"><b>{}</b></span>"
+ }
+ },
+ "actions": {
+ "on-scroll-up": "shift_up",
+ "on-scroll-down": "shift_down"
+ },
+ "interval": 1
+ },
+ "cpu": {
+ "format": "<span color=\"#d6cda3\"></span> {usage}%",
+ "interval": 3
+ },
+ "memory": {
+ "format": "<span color=\"#d6cda3\"></span> {used:0.3f}G",
+ "states": {
+ "warning": 90
+ },
+ "interval": 10
+ },
+ "temperature": {
+ // "thermal-zone": 2,
+ // "hwmon-path": "/sys/class/hwmon/hwmon2/temp1_input",
+ "critical-threshold": 80,
+ // "format-critical": "{temperatureC}°C {icon}",
+ "format": "{temperatureC}°C {icon}",
+ "format-icons": ["", "", ""]
+ },
+ "backlight": {
+ // "device": "acpi_video1",
+ "format": "<span color=\"#d6cda3\">{icon}</span> {percent}%",
+ "format-icons": ["", ""]
+ },
+ "battery#bat0": {
+ "bat": "BAT0",
+ "format": "{icon} {capacity}%",
+ "format-charging": "<span color=\"#5b8277\"></span> {capacity}%",
+ "format-plugged": "<span color=\"#5b8277\"></span> {capacity}%",
+ "format-icons": [
+ "<span color=\"#b73030\"></span>",
+ "<span color=\"#b2872f\"></span>",
+ "<span color=\"#5b8277\"></span>",
+ "<span color=\"#5b8277\"></span>",
+ "<span color=\"#5b8277\"></span>"
+ ]
+ },
+ "battery#bat1": {
+ "bat": "BAT1",
+ "format": "{icon} {capacity}%",
+ "format-charging": "<span color=\"#5b8277\"></span> {capacity}%",
+ "format-plugged": "<span color=\"#5b8277\"></span> {capacity}%",
+ "format-icons": [
+ "<span color=\"#b73030\"></span>",
+ "<span color=\"#b2872f\"></span>",
+ "<span color=\"#5b8277\"></span>",
+ "<span color=\"#5b8277\"></span>",
+ "<span color=\"#5b8277\"></span>"
+ ]
+ },
+ "network": {
+ // "interface": "wlp2*", // (Optional) To force the use of this interface
+ "format-wifi": "<span color=\"#5b8277\"></span>",
+ "format-ethernet": "<span color=\"#5b8277\">󰌘</span>",
+ "format-linked": "<span color=\"#b2872f\">󰲊</span>",
+ "format-disconnected": "<span color=\"#b2872f\">󰌙</span>",
+ "format-disabled": "<span color=\"#b73030\">󰌙</span>",
+ "format-alt": "<span color=\"#d6cda3\">󰌘</span> {ifname}: {bandwidthUpBits}<span color=\"#d6cda3\"></span> {bandwidthDownBits}<span color=\"#d6cda3\"></span>",
+ "tooltip-format": "{ifname}: {essid} {ipaddr}/{cidr} {bandwidthUpBits}<span color=\"#d6cda3\"></span> {bandwidthDownBits}<span color=\"#d6cda3\"></span>",
+ "interval": 3
+ },
+ "wireplumber": {
+ "scroll-step": 2, // %, can be a float
+ "format": "<span color=\"#5b8277\">{icon}</span> {volume}%",
+ "format-bluetooth": "<span color=\"#5b8277\">{icon}</span> {volume}% {format_source}",
+ "format-muted": "<span color=\"#b2872f\"></span>",
+ "format-source": "{volume}% ",
+ "format-source-muted": "",
+ "format-icons": {
+ "headphone": "",
+ "handsfree": "",
+ "headset": "",
+ "phone": "",
+ "portable": "",
+ "car": "",
+ "default": ["", "", ""]
+ },
+ "on-click": "$TERMINAL -e ncpamixer"
+ },
+ "custom/rec-status": {
+ "format": "<span color=\"#5b8277\">{}</span>",
+ "signal": 5,
+ "interval": "once",
+ "exec": "barrecstatus"
+ },
+ "custom/torrent-status": {
+ "format": "<span color=\"#d6cda3\">{}</span>",
+ "signal": 10,
+ "interval": "once",
+ "exec": "bartorrentstatus"
+ },
+ "custom/mail-status": {
+ "format": "<span color=\"#d6cda3\">󰺻 </span>{}",
+ "signal": 9,
+ "interval": "once",
+ "exec": "barmailstatus",
+ "tooltip": false
+ },
+ "custom/pac-status": {
+ "format": " {}",
+ "signal": 7,
+ "interval": "once",
+ "exec": "barpacstatus"
+ },
+ "custom/news-status": {
+ "format": " {}",
+ "signal": 8,
+ "interval": "once",
+ "exec": "barnewsstatus",
+ "tooltip": false
+ },
+ "custom/weather": {
+ "format": "{}",
+ "interval": 180,
+ "exec": "barweather"
+ },
+ "custom/ds4battery": {
+ "format": "🎮 {}",
+ "interval": 180,
+ "exec": "bards4battery"
+ },
+ "custom/batwatt": {
+ "return-type": "json",
+ "interval": 10,
+ "exec-if": "test -e /sys/class/power_supply/BAT0",
+ "exec": "barbatwatt",
+ "exec-on-event": true,
+ "on-click": ""
+ },
+ "custom/swaykbd": {
+ "format": "{}",
+ "exec": "swaykbd",
+ "tooltip": false
+ },
+ "niri/language": {
+ "on-click": "niri msg action switch-layout next",
+ "on-click-right": "niri msg action switch-layout prev",
+ "format-en": " 🇺🇸",
+ "format-es": " 🇲🇽",
+ "format-ru": " 🇷🇺"
+ }
+}
diff --git a/dotfiles/.config/waybar/style.css b/dotfiles/.config/waybar/style.css
index 29de0b8..7f8c7ba 100644
--- a/dotfiles/.config/waybar/style.css
+++ b/dotfiles/.config/waybar/style.css
@@ -1,64 +1,28 @@
* {
- font-size: 12px;
+ font-size: 14px;
font-family: monospace;
}
window#waybar {
- background: #000000;
- /* background: linear-gradient(#000000, #151515); */
- color: #f2eccf;
+ background: #1e1c1a;
+ color: #fcf8e2;
min-height: 0;
- border-bottom: 2px solid #33333a;
-}
-#tray,
-#language,
-#custom-torrent-status,
-#workspaces {
- background: #151517;
- margin: 3px 0 3px 0;
- border-style: solid;
- border-color: #33333a;
+ border: 2px solid #33333a;
}
#memory.warning {
color: #b2872f;
}
-#tray{
- border-width: 2px 2px 2px 0;
-}
-#language {
- border-width: 2px 0 2px 2px;
-}
-#workspaces {
- padding: 0;
- margin-right: 6px;
- border-width: 2px;
-}
-#workspaces button {
- padding: 0 0.7em;
- color: #fcf8e2;
- border-radius: 0;
- border: 1px solid rgba(0, 0, 0, 0);
-}
-#workspaces button.visible {
- color: #7fac96;
- border-color: #7fac96;
-}
-#workspaces button.focused {
- color: #000000;
- border-color: #7fac96;
- background: #5b8277;
-}
-#workspaces button:hover {
- border: 1px solid #5b8277;
-}
+#cpu,
#mpd,
#tray,
-#clock,
+#mpris,
#memory,
#battery,
#network,
+#language,
#backlight,
-#pulseaudio,
+#workspaces,
#temperature,
+#wireplumber,
#custom-weather,
#custom-swaykbd,
#custom-ds4battery,
@@ -66,12 +30,41 @@ window#waybar {
#custom-pac-status,
#custom-mail-status,
#custom-news-status,
-#custom-waybar-mpris,
#custom-batwatt,
#custom-torrent-status {
color: #fcf8e2;
- padding: 0 6px;
+ padding: 0 0.4em;
+ margin: 2px;
+}
+#clock {
+ font-weight: 500;
+ color: #d6cda3;
+ background: #0d0906;
+ border: 2px inset #1e1e23;
+ margin: 4px 2px 4px 4px;
+ padding: 0 0.4em;
+}
+#workspaces {
+ padding: 0;
+ margin: 6px;
+ background: #4a4842;
+}
+#workspaces button {
+ padding: 0 0.5em;
+ color: #fcf8e2;
+ border-radius: 0;
+ border: 2px solid #1e1e23;
+}
+#workspaces button.visible,
+#workspaces button.active {
+ color: #7fac96;
+ border-color: #7fac96;
}
-#custom-weather {
- color: #5b8277;
+#workspaces button.focused {
+ color: #000000;
+ border-color: #7fac96;
+ background: linear-gradient(60deg, #5b8277, #99d0b5);
+}
+#workspaces button:hover {
+ border-color: #5b8277;
}
diff --git a/dotfiles/.config/zsh/.zshrc b/dotfiles/.config/zsh/.zshrc
index 0509006..5684477 100644
--- a/dotfiles/.config/zsh/.zshrc
+++ b/dotfiles/.config/zsh/.zshrc
@@ -33,6 +33,7 @@ HISTFILE=~/.cache/zsh_history
HISTSIZE=10000
SAVEHIST=10000
setopt appendhistory autocd beep notify
+setopt histignorespace
# vi mode
bindkey -v
diff --git a/dotfiles/.config/zsh/shortcuts b/dotfiles/.config/zsh/shortcuts
index 8cbcaee..63343ce 100644
--- a/dotfiles/.config/zsh/shortcuts
+++ b/dotfiles/.config/zsh/shortcuts
@@ -94,3 +94,5 @@ gitcc () {
alias mute="lmc mute"
alias vu="lmc up 5"
alias vd="lmc down 5"
+
+[ -f "$XDG_CONFIG_HOME/zsh/private" ] && . "$XDG_CONFIG_HOME/zsh/private"
diff --git a/dotfiles/.local/bin/barweather b/dotfiles/.local/bin/barweather
index 3fc7f42..a608b80 100755
--- a/dotfiles/.local/bin/barweather
+++ b/dotfiles/.local/bin/barweather
@@ -12,7 +12,7 @@ update_forecast() {
forecast=$(curl -s wttr.in/"$location"?format=1)
if [ ${#forecast} -lt 30 ]; then
- printf "%s\n" "$forecast" > "$cachefile"
+ printf "%s\n" "$forecast" | sed -e 's/ / /g' > "$cachefile"
fi
}
diff --git a/dotfiles/.local/bin/lock-color b/dotfiles/.local/bin/lock-color
index 23efb78..ce008a4 100755
--- a/dotfiles/.local/bin/lock-color
+++ b/dotfiles/.local/bin/lock-color
@@ -8,6 +8,7 @@ if [ -n "$SWAYSOCK" ]; then
swayidle timeout 15 'swaymsg "output * dpms off"' resume 'swaymsg "output * dpms on"' &
fi
elif [ -n "$NIRI_SOCKET" ]; then
+ niri msg action do-screen-transition -d 700
if [ "$1" != "screenon" ]; then
echo idling
swayidle timeout 15 'niri msg action power-off-monitors' resume 'niri msg action power-on-monitors' &
diff --git a/dotfiles/.local/bin/menumako b/dotfiles/.local/bin/menumako
index 628a93a..96c564b 100755
--- a/dotfiles/.local/bin/menumako
+++ b/dotfiles/.local/bin/menumako
@@ -1,3 +1,3 @@
#!/bin/sh
-makoctl menu rofi -dmenu -p "What to do?"
+makoctl menu -- rofi -dmenu -p "What to do?"
diff --git a/dotfiles/.local/bin/pipewire-restart b/dotfiles/.local/bin/pipewire-restart
index 29309d3..da5721c 100755
--- a/dotfiles/.local/bin/pipewire-restart
+++ b/dotfiles/.local/bin/pipewire-restart
@@ -1,4 +1,6 @@
#!/bin/sh
killall pipewire wireplumber pipewire-pulse pipewire-jack
-pipewire & wireplumber & pipewire-pulse & pipewire-jack
+pipewire > ~/.cache/pw.log 2>&1 &
+wireplumber > ~/.cache/wireplumber.log 2>&1 &
+pipewire-pulse > ~/.cache/pw-pulse.log 2>&1 &
diff --git a/dotfiles/.local/bin/setbg b/dotfiles/.local/bin/setbg
index 9daca99..bc8b8a2 100755
--- a/dotfiles/.local/bin/setbg
+++ b/dotfiles/.local/bin/setbg
@@ -3,6 +3,14 @@
mon="1"
[ -n "$2" ] && mon="$2"
-cp $1 "$HOME/.config/wall$mon.png"
+dest="$HOME/.config/wall$mon.png"
-updisplay
+cp "$1" "$dest"
+
+if [ -n "$SWAYSOCK" ]; then
+ updisplay
+elif [ -n "$NIRI_SOCKET" ]; then
+ niri msg action do-screen-transition -d 200
+ killall swaybg
+ setsid swaybg -i "$dest" -m fill&
+fi
diff --git a/dotfiles/.local/bin/swaysession b/dotfiles/.local/bin/swaysession
index 218ff43..bdc02c1 100755
--- a/dotfiles/.local/bin/swaysession
+++ b/dotfiles/.local/bin/swaysession
@@ -26,7 +26,7 @@ case "$1" in
dm-tool switch-to-greeter
;;
suspend)
- lock-color & sleep 1 && $logind suspend
+ lock-color & sleep 1.5 && $logind suspend
;;
hibernate)
lock-color & sleep 1 && $logind hibernate
diff --git a/dotfiles/.local/share/oculante/config.json b/dotfiles/.local/share/oculante/config.json
new file mode 100644
index 0000000..87bc4ca
--- /dev/null
+++ b/dotfiles/.local/share/oculante/config.json
@@ -0,0 +1,154 @@
+{
+ "accent_color": [
+ 137,
+ 182,
+ 160
+ ],
+ "background_color": [
+ 0,
+ 0,
+ 0
+ ],
+ "vsync": true,
+ "force_redraw": false,
+ "shortcuts": {
+ "AlwaysOnTop": [
+ "T"
+ ],
+ "Fullscreen": [
+ "F"
+ ],
+ "InfoMode": [
+ "I"
+ ],
+ "EditMode": [
+ "E"
+ ],
+ "NextImage": [
+ "N"
+ ],
+ "FirstImage": [
+ "Home"
+ ],
+ "LastImage": [
+ "End"
+ ],
+ "PreviousImage": [
+ "P"
+ ],
+ "RedChannel": [
+ "R"
+ ],
+ "GreenChannel": [
+ "G"
+ ],
+ "BlueChannel": [
+ "B"
+ ],
+ "AlphaChannel": [
+ "A"
+ ],
+ "RGBChannel": [
+ "U"
+ ],
+ "RGBAChannel": [
+ "C"
+ ],
+ "ResetView": [
+ "V"
+ ],
+ "ZoomOut": [
+ "Minus"
+ ],
+ "ZoomIn": [
+ "Equals"
+ ],
+ "ZoomActualSize": [
+ "Key1"
+ ],
+ "ZoomDouble": [
+ "Key2"
+ ],
+ "ZoomThree": [
+ "Key3"
+ ],
+ "ZoomFour": [
+ "Key4"
+ ],
+ "ZoomFive": [
+ "Key5"
+ ],
+ "CompareNext": [
+ "C",
+ "LShift"
+ ],
+ "PanLeft": [
+ "L"
+ ],
+ "PanRight": [
+ "H"
+ ],
+ "PanUp": [
+ "J"
+ ],
+ "PanDown": [
+ "K"
+ ],
+ "DeleteFile": [
+ "Delete"
+ ],
+ "ClearImage": [
+ "Delete",
+ "LShift"
+ ],
+ "LosslessRotateRight": [
+ "RBracket"
+ ],
+ "LosslessRotateLeft": [
+ "LBracket"
+ ],
+ "Copy": [
+ "C",
+ "LControl"
+ ],
+ "Paste": [
+ "LControl",
+ "V"
+ ],
+ "Browse": [
+ "LControl",
+ "O"
+ ],
+ "Quit": [
+ "Q"
+ ],
+ "ZenMode": [
+ "Z"
+ ]
+ },
+ "keep_view": true,
+ "max_cache": 30,
+ "show_scrub_bar": true,
+ "wrap_folder": true,
+ "keep_edits": false,
+ "title_format": "{APP} | {VERSION} | {FULLPATH}",
+ "info_enabled": true,
+ "edit_enabled": false,
+ "show_checker_background": false,
+ "show_minimap": false,
+ "show_frame": false,
+ "svg_scale": 1.0,
+ "zen_mode": false,
+ "theme": "System",
+ "linear_mag_filter": false,
+ "linear_min_filter": true,
+ "use_mipmaps": true,
+ "fit_image_on_window_resize": true,
+ "zoom_multiplier": 1.0,
+ "borderless": false,
+ "min_window_size": [
+ 100,
+ 100
+ ],
+ "experimental_features": false
+} \ No newline at end of file
diff --git a/dotfiles/.local/share/script-data/emoji b/dotfiles/.local/share/script-data/emoji
index 42fc271..d3db56e 100644
--- a/dotfiles/.local/share/script-data/emoji
+++ b/dotfiles/.local/share/script-data/emoji
@@ -1628,6 +1628,2054 @@
🏴󠁧󠁢󠁥󠁮󠁧󠁿 flag: England
🏴󠁧󠁢󠁳󠁣󠁴󠁿 flag: Scotland
🏴󠁧󠁢󠁷󠁬󠁳󠁿 flag: Wales
+☝🏻 index pointing up: white skin
+☝🏼 index pointing up: tan skin
+☝🏽 index pointing up: olive skin
+☝🏾 index pointing up: brown skin
+☝🏿 index pointing up: black skin
+⛹🏻 person bouncing ball: white skin
+⛹🏼 person bouncing ball: tan skin
+⛹🏽 person bouncing ball: olive skin
+⛹🏾 person bouncing ball: brown skin
+⛹🏿 person bouncing ball: black skin
+✊🏻 raised fist: white skin
+✊🏼 raised fist: tan skin
+✊🏽 raised fist: olive skin
+✊🏾 raised fist: brown skin
+✊🏿 raised fist: black skin
+✋🏻 raised hand: white skin
+✋🏼 raised hand: tan skin
+✋🏽 raised hand: olive skin
+✋🏾 raised hand: brown skin
+✋🏿 raised hand: black skin
+✌🏻 victory hand: white skin
+✌🏼 victory hand: tan skin
+✌🏽 victory hand: olive skin
+✌🏾 victory hand: brown skin
+✌🏿 victory hand: black skin
+✍🏻 writing hand: white skin
+✍🏼 writing hand: tan skin
+✍🏽 writing hand: olive skin
+✍🏾 writing hand: brown skin
+✍🏿 writing hand: black skin
+🎅🏻 Santa Claus: white skin
+🎅🏼 Santa Claus: tan skin
+🎅🏽 Santa Claus: olive skin
+🎅🏾 Santa Claus: brown skin
+🎅🏿 Santa Claus: black skin
+🏂🏻 snowboarder: white skin
+🏂🏼 snowboarder: tan skin
+🏂🏽 snowboarder: olive skin
+🏂🏾 snowboarder: brown skin
+🏂🏿 snowboarder: black skin
+🏃🏻 person running: white skin
+🏃🏼 person running: tan skin
+🏃🏽 person running: olive skin
+🏃🏾 person running: brown skin
+🏃🏿 person running: black skin
+🏄🏻 person surfing: white skin
+🏄🏼 person surfing: tan skin
+🏄🏽 person surfing: olive skin
+🏄🏾 person surfing: brown skin
+🏄🏿 person surfing: black skin
+🏇🏻 horse racing: white skin
+🏇🏼 horse racing: tan skin
+🏇🏽 horse racing: olive skin
+🏇🏾 horse racing: brown skin
+🏇🏿 horse racing: black skin
+🏊🏻 person swimming: white skin
+🏊🏼 person swimming: tan skin
+🏊🏽 person swimming: olive skin
+🏊🏾 person swimming: brown skin
+🏊🏿 person swimming: black skin
+🏋🏻 person lifting weights: white skin
+🏋🏼 person lifting weights: tan skin
+🏋🏽 person lifting weights: olive skin
+🏋🏾 person lifting weights: brown skin
+🏋🏿 person lifting weights: black skin
+🏌🏻 person golfing: white skin
+🏌🏼 person golfing: tan skin
+🏌🏽 person golfing: olive skin
+🏌🏾 person golfing: brown skin
+🏌🏿 person golfing: black skin
+👂🏻 ear: white skin
+👂🏼 ear: tan skin
+👂🏽 ear: olive skin
+👂🏾 ear: brown skin
+👂🏿 ear: black skin
+👃🏻 nose: white skin
+👃🏼 nose: tan skin
+👃🏽 nose: olive skin
+👃🏾 nose: brown skin
+👃🏿 nose: black skin
+👆🏻 backhand index pointing up: white skin
+👆🏼 backhand index pointing up: tan skin
+👆🏽 backhand index pointing up: olive skin
+👆🏾 backhand index pointing up: brown skin
+👆🏿 backhand index pointing up: black skin
+👇🏻 backhand index pointing down: white skin
+👇🏼 backhand index pointing down: tan skin
+👇🏽 backhand index pointing down: olive skin
+👇🏾 backhand index pointing down: brown skin
+👇🏿 backhand index pointing down: black skin
+👈🏻 backhand index pointing left: white skin
+👈🏼 backhand index pointing left: tan skin
+👈🏽 backhand index pointing left: olive skin
+👈🏾 backhand index pointing left: brown skin
+👈🏿 backhand index pointing left: black skin
+👉🏻 backhand index pointing right: white skin
+👉🏼 backhand index pointing right: tan skin
+👉🏽 backhand index pointing right: olive skin
+👉🏾 backhand index pointing right: brown skin
+👉🏿 backhand index pointing right: black skin
+👊🏻 oncoming fist: white skin
+👊🏼 oncoming fist: tan skin
+👊🏽 oncoming fist: olive skin
+👊🏾 oncoming fist: brown skin
+👊🏿 oncoming fist: black skin
+👋🏻 waving hand: white skin
+👋🏼 waving hand: tan skin
+👋🏽 waving hand: olive skin
+👋🏾 waving hand: brown skin
+👋🏿 waving hand: black skin
+👌🏻 OK hand: white skin
+👌🏼 OK hand: tan skin
+👌🏽 OK hand: olive skin
+👌🏾 OK hand: brown skin
+👌🏿 OK hand: black skin
+👍🏻 thumbs up: white skin
+👍🏼 thumbs up: tan skin
+👍🏽 thumbs up: olive skin
+👍🏾 thumbs up: brown skin
+👍🏿 thumbs up: black skin
+👎🏻 thumbs down: white skin
+👎🏼 thumbs down: tan skin
+👎🏽 thumbs down: olive skin
+👎🏾 thumbs down: brown skin
+👎🏿 thumbs down: black skin
+👏🏻 clapping hands: white skin
+👏🏼 clapping hands: tan skin
+👏🏽 clapping hands: olive skin
+👏🏾 clapping hands: brown skin
+👏🏿 clapping hands: black skin
+👐🏻 open hands: white skin
+👐🏼 open hands: tan skin
+👐🏽 open hands: olive skin
+👐🏾 open hands: brown skin
+👐🏿 open hands: black skin
+👦🏻 boy: white skin
+👦🏼 boy: tan skin
+👦🏽 boy: olive skin
+👦🏾 boy: brown skin
+👦🏿 boy: black skin
+👧🏻 girl: white skin
+👧🏼 girl: tan skin
+👧🏽 girl: olive skin
+👧🏾 girl: brown skin
+👧🏿 girl: black skin
+👨🏻 man: white skin
+👨🏼 man: tan skin
+👨🏽 man: olive skin
+👨🏾 man: brown skin
+👨🏿 man: black skin
+👩🏻 woman: white skin
+👩🏼 woman: tan skin
+👩🏽 woman: olive skin
+👩🏾 woman: brown skin
+👩🏿 woman: black skin
+👫🏻 woman and man holding hands: white skin
+👫🏼 woman and man holding hands: tan skin
+👫🏽 woman and man holding hands: olive skin
+👫🏾 woman and man holding hands: brown skin
+👫🏿 woman and man holding hands: black skin
+👬🏻 men holding hands: white skin
+👬🏼 men holding hands: tan skin
+👬🏽 men holding hands: olive skin
+👬🏾 men holding hands: brown skin
+👬🏿 men holding hands: black skin
+👭🏻 women holding hands: white skin
+👭🏼 women holding hands: tan skin
+👭🏽 women holding hands: olive skin
+👭🏾 women holding hands: brown skin
+👭🏿 women holding hands: black skin
+👮🏻 police officer: white skin
+👮🏼 police officer: tan skin
+👮🏽 police officer: olive skin
+👮🏾 police officer: brown skin
+👮🏿 police officer: black skin
+👰🏻 person with veil: white skin
+👰🏼 person with veil: tan skin
+👰🏽 person with veil: olive skin
+👰🏾 person with veil: brown skin
+👰🏿 person with veil: black skin
+👱🏻 person: white skin, blond hair
+👱🏼 person: tan skin, blond hair
+👱🏽 person: olive skin, blond hair
+👱🏾 person: brown skin, blond hair
+👱🏿 person: black skin, blond hair
+👲🏻 person with skullcap: white skin
+👲🏼 person with skullcap: tan skin
+👲🏽 person with skullcap: olive skin
+👲🏾 person with skullcap: brown skin
+👲🏿 person with skullcap: black skin
+👳🏻 person wearing turban: white skin
+👳🏼 person wearing turban: tan skin
+👳🏽 person wearing turban: olive skin
+👳🏾 person wearing turban: brown skin
+👳🏿 person wearing turban: black skin
+👴🏻 old man: white skin
+👴🏼 old man: tan skin
+👴🏽 old man: olive skin
+👴🏾 old man: brown skin
+👴🏿 old man: black skin
+👵🏻 old woman: white skin
+👵🏼 old woman: tan skin
+👵🏽 old woman: olive skin
+👵🏾 old woman: brown skin
+👵🏿 old woman: black skin
+👶🏻 baby: white skin
+👶🏼 baby: tan skin
+👶🏽 baby: olive skin
+👶🏾 baby: brown skin
+👶🏿 baby: black skin
+👷🏻 construction worker: white skin
+👷🏼 construction worker: tan skin
+👷🏽 construction worker: olive skin
+👷🏾 construction worker: brown skin
+👷🏿 construction worker: black skin
+👸🏻 princess: white skin
+👸🏼 princess: tan skin
+👸🏽 princess: olive skin
+👸🏾 princess: brown skin
+👸🏿 princess: black skin
+👼🏻 baby angel: white skin
+👼🏼 baby angel: tan skin
+👼🏽 baby angel: olive skin
+👼🏾 baby angel: brown skin
+👼🏿 baby angel: black skin
+💁🏻 person tipping hand: white skin
+💁🏼 person tipping hand: tan skin
+💁🏽 person tipping hand: olive skin
+💁🏾 person tipping hand: brown skin
+💁🏿 person tipping hand: black skin
+💂🏻 guard: white skin
+💂🏼 guard: tan skin
+💂🏽 guard: olive skin
+💂🏾 guard: brown skin
+💂🏿 guard: black skin
+💃🏻 woman dancing: white skin
+💃🏼 woman dancing: tan skin
+💃🏽 woman dancing: olive skin
+💃🏾 woman dancing: brown skin
+💃🏿 woman dancing: black skin
+💅🏻 nail polish: white skin
+💅🏼 nail polish: tan skin
+💅🏽 nail polish: olive skin
+💅🏾 nail polish: brown skin
+💅🏿 nail polish: black skin
+💆🏻 person getting massage: white skin
+💆🏼 person getting massage: tan skin
+💆🏽 person getting massage: olive skin
+💆🏾 person getting massage: brown skin
+💆🏿 person getting massage: black skin
+💇🏻 person getting haircut: white skin
+💇🏼 person getting haircut: tan skin
+💇🏽 person getting haircut: olive skin
+💇🏾 person getting haircut: brown skin
+💇🏿 person getting haircut: black skin
+💏🏻 kiss: white skin
+💏🏼 kiss: tan skin
+💏🏽 kiss: olive skin
+💏🏾 kiss: brown skin
+💏🏿 kiss: black skin
+💑🏻 couple with heart: white skin
+💑🏼 couple with heart: tan skin
+💑🏽 couple with heart: olive skin
+💑🏾 couple with heart: brown skin
+💑🏿 couple with heart: black skin
+💪🏻 flexed biceps: white skin
+💪🏼 flexed biceps: tan skin
+💪🏽 flexed biceps: olive skin
+💪🏾 flexed biceps: brown skin
+💪🏿 flexed biceps: black skin
+🕴🏻 person in suit levitating: white skin
+🕴🏼 person in suit levitating: tan skin
+🕴🏽 person in suit levitating: olive skin
+🕴🏾 person in suit levitating: brown skin
+🕴🏿 person in suit levitating: black skin
+🕵🏻 detective: white skin
+🕵🏼 detective: tan skin
+🕵🏽 detective: olive skin
+🕵🏾 detective: brown skin
+🕵🏿 detective: black skin
+🕺🏻 man dancing: white skin
+🕺🏼 man dancing: tan skin
+🕺🏽 man dancing: olive skin
+🕺🏾 man dancing: brown skin
+🕺🏿 man dancing: black skin
+🖐🏻 hand with fingers splayed: white skin
+🖐🏼 hand with fingers splayed: tan skin
+🖐🏽 hand with fingers splayed: olive skin
+🖐🏾 hand with fingers splayed: brown skin
+🖐🏿 hand with fingers splayed: black skin
+🖕🏻 middle finger: white skin
+🖕🏼 middle finger: tan skin
+🖕🏽 middle finger: olive skin
+🖕🏾 middle finger: brown skin
+🖕🏿 middle finger: black skin
+🖖🏻 vulcan salute: white skin
+🖖🏼 vulcan salute: tan skin
+🖖🏽 vulcan salute: olive skin
+🖖🏾 vulcan salute: brown skin
+🖖🏿 vulcan salute: black skin
+🙅🏻 person gesturing NO: white skin
+🙅🏼 person gesturing NO: tan skin
+🙅🏽 person gesturing NO: olive skin
+🙅🏾 person gesturing NO: brown skin
+🙅🏿 person gesturing NO: black skin
+🙆🏻 person gesturing OK: white skin
+🙆🏼 person gesturing OK: tan skin
+🙆🏽 person gesturing OK: olive skin
+🙆🏾 person gesturing OK: brown skin
+🙆🏿 person gesturing OK: black skin
+🙇🏻 person bowing: white skin
+🙇🏼 person bowing: tan skin
+🙇🏽 person bowing: olive skin
+🙇🏾 person bowing: brown skin
+🙇🏿 person bowing: black skin
+🙋🏻 person raising hand: white skin
+🙋🏼 person raising hand: tan skin
+🙋🏽 person raising hand: olive skin
+🙋🏾 person raising hand: brown skin
+🙋🏿 person raising hand: black skin
+🙌🏻 raising hands: white skin
+🙌🏼 raising hands: tan skin
+🙌🏽 raising hands: olive skin
+🙌🏾 raising hands: brown skin
+🙌🏿 raising hands: black skin
+🙍🏻 person frowning: white skin
+🙍🏼 person frowning: tan skin
+🙍🏽 person frowning: olive skin
+🙍🏾 person frowning: brown skin
+🙍🏿 person frowning: black skin
+🙎🏻 person pouting: white skin
+🙎🏼 person pouting: tan skin
+🙎🏽 person pouting: olive skin
+🙎🏾 person pouting: brown skin
+🙎🏿 person pouting: black skin
+🙏🏻 folded hands: white skin
+🙏🏼 folded hands: tan skin
+🙏🏽 folded hands: olive skin
+🙏🏾 folded hands: brown skin
+🙏🏿 folded hands: black skin
+🚣🏻 person rowing boat: white skin
+🚣🏼 person rowing boat: tan skin
+🚣🏽 person rowing boat: olive skin
+🚣🏾 person rowing boat: brown skin
+🚣🏿 person rowing boat: black skin
+🚴🏻 person biking: white skin
+🚴🏼 person biking: tan skin
+🚴🏽 person biking: olive skin
+🚴🏾 person biking: brown skin
+🚴🏿 person biking: black skin
+🚵🏻 person mountain biking: white skin
+🚵🏼 person mountain biking: tan skin
+🚵🏽 person mountain biking: olive skin
+🚵🏾 person mountain biking: brown skin
+🚵🏿 person mountain biking: black skin
+🚶🏻 person walking: white skin
+🚶🏼 person walking: tan skin
+🚶🏽 person walking: olive skin
+🚶🏾 person walking: brown skin
+🚶🏿 person walking: black skin
+🛀🏻 person taking bath: white skin
+🛀🏼 person taking bath: tan skin
+🛀🏽 person taking bath: olive skin
+🛀🏾 person taking bath: brown skin
+🛀🏿 person taking bath: black skin
+🛌🏻 person in bed: white skin
+🛌🏼 person in bed: tan skin
+🛌🏽 person in bed: olive skin
+🛌🏾 person in bed: brown skin
+🛌🏿 person in bed: black skin
+🤌🏻 pinched fingers: white skin
+🤌🏼 pinched fingers: tan skin
+🤌🏽 pinched fingers: olive skin
+🤌🏾 pinched fingers: brown skin
+🤌🏿 pinched fingers: black skin
+🤏🏻 pinching hand: white skin
+🤏🏼 pinching hand: tan skin
+🤏🏽 pinching hand: olive skin
+🤏🏾 pinching hand: brown skin
+🤏🏿 pinching hand: black skin
+🤘🏻 sign of the horns: white skin
+🤘🏼 sign of the horns: tan skin
+🤘🏽 sign of the horns: olive skin
+🤘🏾 sign of the horns: brown skin
+🤘🏿 sign of the horns: black skin
+🤙🏻 call me hand: white skin
+🤙🏼 call me hand: tan skin
+🤙🏽 call me hand: olive skin
+🤙🏾 call me hand: brown skin
+🤙🏿 call me hand: black skin
+🤚🏻 raised back of hand: white skin
+🤚🏼 raised back of hand: tan skin
+🤚🏽 raised back of hand: olive skin
+🤚🏾 raised back of hand: brown skin
+🤚🏿 raised back of hand: black skin
+🤛🏻 left-facing fist: white skin
+🤛🏼 left-facing fist: tan skin
+🤛🏽 left-facing fist: olive skin
+🤛🏾 left-facing fist: brown skin
+🤛🏿 left-facing fist: black skin
+🤜🏻 right-facing fist: white skin
+🤜🏼 right-facing fist: tan skin
+🤜🏽 right-facing fist: olive skin
+🤜🏾 right-facing fist: brown skin
+🤜🏿 right-facing fist: black skin
+🤝🏻 handshake: white skin
+🤝🏼 handshake: tan skin
+🤝🏽 handshake: olive skin
+🤝🏾 handshake: brown skin
+🤝🏿 handshake: black skin
+🤞🏻 crossed fingers: white skin
+🤞🏼 crossed fingers: tan skin
+🤞🏽 crossed fingers: olive skin
+🤞🏾 crossed fingers: brown skin
+🤞🏿 crossed fingers: black skin
+🤟🏻 love-you gesture: white skin
+🤟🏼 love-you gesture: tan skin
+🤟🏽 love-you gesture: olive skin
+🤟🏾 love-you gesture: brown skin
+🤟🏿 love-you gesture: black skin
+🤦🏻 person facepalming: white skin
+🤦🏼 person facepalming: tan skin
+🤦🏽 person facepalming: olive skin
+🤦🏾 person facepalming: brown skin
+🤦🏿 person facepalming: black skin
+🤰🏻 pregnant woman: white skin
+🤰🏼 pregnant woman: tan skin
+🤰🏽 pregnant woman: olive skin
+🤰🏾 pregnant woman: brown skin
+🤰🏿 pregnant woman: black skin
+🤱🏻 breast-feeding: white skin
+🤱🏼 breast-feeding: tan skin
+🤱🏽 breast-feeding: olive skin
+🤱🏾 breast-feeding: brown skin
+🤱🏿 breast-feeding: black skin
+🤲🏻 palms up together: white skin
+🤲🏼 palms up together: tan skin
+🤲🏽 palms up together: olive skin
+🤲🏾 palms up together: brown skin
+🤲🏿 palms up together: black skin
+🤳🏻 selfie: white skin
+🤳🏼 selfie: tan skin
+🤳🏽 selfie: olive skin
+🤳🏾 selfie: brown skin
+🤳🏿 selfie: black skin
+🤴🏻 prince: white skin
+🤴🏼 prince: tan skin
+🤴🏽 prince: olive skin
+🤴🏾 prince: brown skin
+🤴🏿 prince: black skin
+🤵🏻 person in tuxedo: white skin
+🤵🏼 person in tuxedo: tan skin
+🤵🏽 person in tuxedo: olive skin
+🤵🏾 person in tuxedo: brown skin
+🤵🏿 person in tuxedo: black skin
+🤶🏻 Mrs. Claus: white skin
+🤶🏼 Mrs. Claus: tan skin
+🤶🏽 Mrs. Claus: olive skin
+🤶🏾 Mrs. Claus: brown skin
+🤶🏿 Mrs. Claus: black skin
+🤷🏻 person shrugging: white skin
+🤷🏼 person shrugging: tan skin
+🤷🏽 person shrugging: olive skin
+🤷🏾 person shrugging: brown skin
+🤷🏿 person shrugging: black skin
+🤸🏻 person cartwheeling: white skin
+🤸🏼 person cartwheeling: tan skin
+🤸🏽 person cartwheeling: olive skin
+🤸🏾 person cartwheeling: brown skin
+🤸🏿 person cartwheeling: black skin
+🤹🏻 person juggling: white skin
+🤹🏼 person juggling: tan skin
+🤹🏽 person juggling: olive skin
+🤹🏾 person juggling: brown skin
+🤹🏿 person juggling: black skin
+🤽🏻 person playing water polo: white skin
+🤽🏼 person playing water polo: tan skin
+🤽🏽 person playing water polo: olive skin
+🤽🏾 person playing water polo: brown skin
+🤽🏿 person playing water polo: black skin
+🤾🏻 person playing handball: white skin
+🤾🏼 person playing handball: tan skin
+🤾🏽 person playing handball: olive skin
+🤾🏾 person playing handball: brown skin
+🤾🏿 person playing handball: black skin
+🥷🏻 ninja: white skin
+🥷🏼 ninja: tan skin
+🥷🏽 ninja: olive skin
+🥷🏾 ninja: brown skin
+🥷🏿 ninja: black skin
+🦵🏻 leg: white skin
+🦵🏼 leg: tan skin
+🦵🏽 leg: olive skin
+🦵🏾 leg: brown skin
+🦵🏿 leg: black skin
+🦶🏻 foot: white skin
+🦶🏼 foot: tan skin
+🦶🏽 foot: olive skin
+🦶🏾 foot: brown skin
+🦶🏿 foot: black skin
+🦸🏻 superhero: white skin
+🦸🏼 superhero: tan skin
+🦸🏽 superhero: olive skin
+🦸🏾 superhero: brown skin
+🦸🏿 superhero: black skin
+🦹🏻 supervillain: white skin
+🦹🏼 supervillain: tan skin
+🦹🏽 supervillain: olive skin
+🦹🏾 supervillain: brown skin
+🦹🏿 supervillain: black skin
+🦻🏻 ear with hearing aid: white skin
+🦻🏼 ear with hearing aid: tan skin
+🦻🏽 ear with hearing aid: olive skin
+🦻🏾 ear with hearing aid: brown skin
+🦻🏿 ear with hearing aid: black skin
+🧍🏻 person standing: white skin
+🧍🏼 person standing: tan skin
+🧍🏽 person standing: olive skin
+🧍🏾 person standing: brown skin
+🧍🏿 person standing: black skin
+🧎🏻 person kneeling: white skin
+🧎🏼 person kneeling: tan skin
+🧎🏽 person kneeling: olive skin
+🧎🏾 person kneeling: brown skin
+🧎🏿 person kneeling: black skin
+🧏🏻 deaf person: white skin
+🧏🏼 deaf person: tan skin
+🧏🏽 deaf person: olive skin
+🧏🏾 deaf person: brown skin
+🧏🏿 deaf person: black skin
+🧑🏻 person: white skin
+🧑🏼 person: tan skin
+🧑🏽 person: olive skin
+🧑🏾 person: brown skin
+🧑🏿 person: black skin
+🧒🏻 child: white skin
+🧒🏼 child: tan skin
+🧒🏽 child: olive skin
+🧒🏾 child: brown skin
+🧒🏿 child: black skin
+🧓🏻 older person: white skin
+🧓🏼 older person: tan skin
+🧓🏽 older person: olive skin
+🧓🏾 older person: brown skin
+🧓🏿 older person: black skin
+🧔🏻 person: white skin, beard
+🧔🏼 person: tan skin, beard
+🧔🏽 person: olive skin, beard
+🧔🏾 person: brown skin, beard
+🧔🏿 person: black skin, beard
+🧕🏻 woman with headscarf: white skin
+🧕🏼 woman with headscarf: tan skin
+🧕🏽 woman with headscarf: olive skin
+🧕🏾 woman with headscarf: brown skin
+🧕🏿 woman with headscarf: black skin
+🧖🏻 person in steamy room: white skin
+🧖🏼 person in steamy room: tan skin
+🧖🏽 person in steamy room: olive skin
+🧖🏾 person in steamy room: brown skin
+🧖🏿 person in steamy room: black skin
+🧗🏻 person climbing: white skin
+🧗🏼 person climbing: tan skin
+🧗🏽 person climbing: olive skin
+🧗🏾 person climbing: brown skin
+🧗🏿 person climbing: black skin
+🧘🏻 person in lotus position: white skin
+🧘🏼 person in lotus position: tan skin
+🧘🏽 person in lotus position: olive skin
+🧘🏾 person in lotus position: brown skin
+🧘🏿 person in lotus position: black skin
+🧙🏻 mage: white skin
+🧙🏼 mage: tan skin
+🧙🏽 mage: olive skin
+🧙🏾 mage: brown skin
+🧙🏿 mage: black skin
+🧚🏻 fairy: white skin
+🧚🏼 fairy: tan skin
+🧚🏽 fairy: olive skin
+🧚🏾 fairy: brown skin
+🧚🏿 fairy: black skin
+🧛🏻 vampire: white skin
+🧛🏼 vampire: tan skin
+🧛🏽 vampire: olive skin
+🧛🏾 vampire: brown skin
+🧛🏿 vampire: black skin
+🧜🏻 merperson: white skin
+🧜🏼 merperson: tan skin
+🧜🏽 merperson: olive skin
+🧜🏾 merperson: brown skin
+🧜🏿 merperson: black skin
+🧝🏻 elf: white skin
+🧝🏼 elf: tan skin
+🧝🏽 elf: olive skin
+🧝🏾 elf: brown skin
+🧝🏿 elf: black skin
+🫅🏻 person with crown: white skin
+🫅🏼 person with crown: tan skin
+🫅🏽 person with crown: olive skin
+🫅🏾 person with crown: brown skin
+🫅🏿 person with crown: black skin
+🫰🏻 hand with index finger and thumb crossed: white skin
+🫰🏼 hand with index finger and thumb crossed: tan skin
+🫰🏽 hand with index finger and thumb crossed: olive skin
+🫰🏾 hand with index finger and thumb crossed: brown skin
+🫰🏿 hand with index finger and thumb crossed: black skin
+🫱🏻 rightwards hand: white skin
+🫱🏼 rightwards hand: tan skin
+🫱🏽 rightwards hand: olive skin
+🫱🏾 rightwards hand: brown skin
+🫱🏿 rightwards hand: black skin
+🫲🏻 leftwards hand: white skin
+🫲🏼 leftwards hand: tan skin
+🫲🏽 leftwards hand: olive skin
+🫲🏾 leftwards hand: brown skin
+🫲🏿 leftwards hand: black skin
+🫳🏻 palm down hand: white skin
+🫳🏼 palm down hand: tan skin
+🫳🏽 palm down hand: olive skin
+🫳🏾 palm down hand: brown skin
+🫳🏿 palm down hand: black skin
+🫴🏻 palm up hand: white skin
+🫴🏼 palm up hand: tan skin
+🫴🏽 palm up hand: olive skin
+🫴🏾 palm up hand: brown skin
+🫴🏿 palm up hand: black skin
+🫵🏻 index pointing at the viewer: white skin
+🫵🏼 index pointing at the viewer: tan skin
+🫵🏽 index pointing at the viewer: olive skin
+🫵🏾 index pointing at the viewer: brown skin
+🫵🏿 index pointing at the viewer: black skin
+🫶🏻 heart hands: white skin
+🫶🏼 heart hands: tan skin
+🫶🏽 heart hands: olive skin
+🫶🏾 heart hands: brown skin
+🫶🏿 heart hands: black skin
+🫷🏻 leftwards pushing hand: white skin
+🫷🏼 leftwards pushing hand: tan skin
+🫷🏽 leftwards pushing hand: olive skin
+🫷🏾 leftwards pushing hand: brown skin
+🫷🏿 leftwards pushing hand: black skin
+🫸🏻 rightwards pushing hand: white skin
+🫸🏼 rightwards pushing hand: tan skin
+🫸🏽 rightwards pushing hand: olive skin
+🫸🏾 rightwards pushing hand: brown skin
+🫸🏿 rightwards pushing hand: black skin
+👨‍👦 family: man, boy
+👨‍👦‍👦 family: man, boy, boy
+👨‍👧 family: man, girl
+👨‍👧‍👦 family: man, girl, boy
+👨‍👧‍👧 family: man, girl, girl
+👨‍👩‍👦 family: man, woman, boy
+👨‍👩‍👦‍👦 family: man, woman, boy, boy
+👨‍👩‍👧 family: man, woman, girl
+👨‍👩‍👧‍👦 family: man, woman, girl, boy
+👨‍👩‍👧‍👧 family: man, woman, girl, girl
+👨🏻‍🤝‍👨🏼 men holding hands: white skin, tan skin
+👨🏻‍🤝‍👨🏽 men holding hands: white skin, olive skin
+👨🏻‍🤝‍👨🏾 men holding hands: white skin, brown skin
+👨🏻‍🤝‍👨🏿 men holding hands: white skin, black skin
+👨🏼‍🤝‍👨🏻 men holding hands: tan skin, white skin
+👨🏼‍🤝‍👨🏽 men holding hands: tan skin, olive skin
+👨🏼‍🤝‍👨🏾 men holding hands: tan skin, brown skin
+👨🏼‍🤝‍👨🏿 men holding hands: tan skin, black skin
+👨🏽‍🤝‍👨🏻 men holding hands: olive skin, white skin
+👨🏽‍🤝‍👨🏼 men holding hands: olive skin, tan skin
+👨🏽‍🤝‍👨🏾 men holding hands: olive skin, brown skin
+👨🏽‍🤝‍👨🏿 men holding hands: olive skin, black skin
+👨🏾‍🤝‍👨🏻 men holding hands: brown skin, white skin
+👨🏾‍🤝‍👨🏼 men holding hands: brown skin, tan skin
+👨🏾‍🤝‍👨🏽 men holding hands: brown skin, olive skin
+👨🏾‍🤝‍👨🏿 men holding hands: brown skin, black skin
+👨🏿‍🤝‍👨🏻 men holding hands: black skin, white skin
+👨🏿‍🤝‍👨🏼 men holding hands: black skin, tan skin
+👨🏿‍🤝‍👨🏽 men holding hands: black skin, olive skin
+👨🏿‍🤝‍👨🏾 men holding hands: black skin, brown skin
+👩‍❤️‍👨 couple with heart: woman, man
+👩‍❤️‍👩 couple with heart: woman, woman
+👩‍❤️‍💋‍👨 kiss: woman, man
+👩‍❤️‍💋‍👩 kiss: woman, woman
+👩‍👦 family: woman, boy
+👩‍👦‍👦 family: woman, boy, boy
+👩‍👧 family: woman, girl
+👩‍👧‍👦 family: woman, girl, boy
+👩‍👧‍👧 family: woman, girl, girl
+👩‍👩‍👦 family: woman, woman, boy
+👩‍👩‍👦‍👦 family: woman, woman, boy, boy
+👩‍👩‍👧 family: woman, woman, girl
+👩‍👩‍👧‍👦 family: woman, woman, girl, boy
+👩‍👩‍👧‍👧 family: woman, woman, girl, girl
+👩🏻‍❤️‍👨🏻 couple with heart: woman, man, white skin
+👩🏻‍❤️‍👨🏼 couple with heart: woman, man, white skin, tan skin
+👩🏻‍❤️‍👨🏽 couple with heart: woman, man, white skin, olive skin
+👩🏻‍❤️‍👨🏾 couple with heart: woman, man, white skin, brown skin
+👩🏻‍❤️‍👨🏿 couple with heart: woman, man, white skin, black skin
+👩🏻‍❤️‍👩🏻 couple with heart: woman, woman, white skin
+👩🏻‍❤️‍👩🏼 couple with heart: woman, woman, white skin, tan skin
+👩🏻‍❤️‍👩🏽 couple with heart: woman, woman, white skin, olive skin
+👩🏻‍❤️‍👩🏾 couple with heart: woman, woman, white skin, brown skin
+👩🏻‍❤️‍👩🏿 couple with heart: woman, woman, white skin, black skin
+👩🏻‍❤️‍💋‍👨🏻 kiss: woman, man, white skin
+👩🏻‍❤️‍💋‍👨🏼 kiss: woman, man, white skin, tan skin
+👩🏻‍❤️‍💋‍👨🏽 kiss: woman, man, white skin, olive skin
+👩🏻‍❤️‍💋‍👨🏾 kiss: woman, man, white skin, brown skin
+👩🏻‍❤️‍💋‍👨🏿 kiss: woman, man, white skin, black skin
+👩🏻‍❤️‍💋‍👩🏻 kiss: woman, woman, white skin
+👩🏻‍❤️‍💋‍👩🏼 kiss: woman, woman, white skin, tan skin
+👩🏻‍❤️‍💋‍👩🏽 kiss: woman, woman, white skin, olive skin
+👩🏻‍❤️‍💋‍👩🏾 kiss: woman, woman, white skin, brown skin
+👩🏻‍❤️‍💋‍👩🏿 kiss: woman, woman, white skin, black skin
+👩🏻‍🤝‍👨🏼 woman and man holding hands: white skin, tan skin
+👩🏻‍🤝‍👨🏽 woman and man holding hands: white skin, olive skin
+👩🏻‍🤝‍👨🏾 woman and man holding hands: white skin, brown skin
+👩🏻‍🤝‍👨🏿 woman and man holding hands: white skin, black skin
+👩🏻‍🤝‍👩🏼 women holding hands: white skin, tan skin
+👩🏻‍🤝‍👩🏽 women holding hands: white skin, olive skin
+👩🏻‍🤝‍👩🏾 women holding hands: white skin, brown skin
+👩🏻‍🤝‍👩🏿 women holding hands: white skin, black skin
+👩🏼‍❤️‍👨🏻 couple with heart: woman, man, tan skin, white skin
+👩🏼‍❤️‍👨🏼 couple with heart: woman, man, tan skin
+👩🏼‍❤️‍👨🏽 couple with heart: woman, man, tan skin, olive skin
+👩🏼‍❤️‍👨🏾 couple with heart: woman, man, tan skin, brown skin
+👩🏼‍❤️‍👨🏿 couple with heart: woman, man, tan skin, black skin
+👩🏼‍❤️‍👩🏻 couple with heart: woman, woman, tan skin, white skin
+👩🏼‍❤️‍👩🏼 couple with heart: woman, woman, tan skin
+👩🏼‍❤️‍👩🏽 couple with heart: woman, woman, tan skin, olive skin
+👩🏼‍❤️‍👩🏾 couple with heart: woman, woman, tan skin, brown skin
+👩🏼‍❤️‍👩🏿 couple with heart: woman, woman, tan skin, black skin
+👩🏼‍❤️‍💋‍👨🏻 kiss: woman, man, tan skin, white skin
+👩🏼‍❤️‍💋‍👨🏼 kiss: woman, man, tan skin
+👩🏼‍❤️‍💋‍👨🏽 kiss: woman, man, tan skin, olive skin
+👩🏼‍❤️‍💋‍👨🏾 kiss: woman, man, tan skin, brown skin
+👩🏼‍❤️‍💋‍👨🏿 kiss: woman, man, tan skin, black skin
+👩🏼‍❤️‍💋‍👩🏻 kiss: woman, woman, tan skin, white skin
+👩🏼‍❤️‍💋‍👩🏼 kiss: woman, woman, tan skin
+👩🏼‍❤️‍💋‍👩🏽 kiss: woman, woman, tan skin, olive skin
+👩🏼‍❤️‍💋‍👩🏾 kiss: woman, woman, tan skin, brown skin
+👩🏼‍❤️‍💋‍👩🏿 kiss: woman, woman, tan skin, black skin
+👩🏼‍🤝‍👨🏻 woman and man holding hands: tan skin, white skin
+👩🏼‍🤝‍👨🏽 woman and man holding hands: tan skin, olive skin
+👩🏼‍🤝‍👨🏾 woman and man holding hands: tan skin, brown skin
+👩🏼‍🤝‍👨🏿 woman and man holding hands: tan skin, black skin
+👩🏼‍🤝‍👩🏻 women holding hands: tan skin, white skin
+👩🏼‍🤝‍👩🏽 women holding hands: tan skin, olive skin
+👩🏼‍🤝‍👩🏾 women holding hands: tan skin, brown skin
+👩🏼‍🤝‍👩🏿 women holding hands: tan skin, black skin
+👩🏽‍❤️‍👨🏻 couple with heart: woman, man, olive skin, white skin
+👩🏽‍❤️‍👨🏼 couple with heart: woman, man, olive skin, tan skin
+👩🏽‍❤️‍👨🏽 couple with heart: woman, man, olive skin
+👩🏽‍❤️‍👨🏾 couple with heart: woman, man, olive skin, brown skin
+👩🏽‍❤️‍👨🏿 couple with heart: woman, man, olive skin, black skin
+👩🏽‍❤️‍👩🏻 couple with heart: woman, woman, olive skin, white skin
+👩🏽‍❤️‍👩🏼 couple with heart: woman, woman, olive skin, tan skin
+👩🏽‍❤️‍👩🏽 couple with heart: woman, woman, olive skin
+👩🏽‍❤️‍👩🏾 couple with heart: woman, woman, olive skin, brown skin
+👩🏽‍❤️‍👩🏿 couple with heart: woman, woman, olive skin, black skin
+👩🏽‍❤️‍💋‍👨🏻 kiss: woman, man, olive skin, white skin
+👩🏽‍❤️‍💋‍👨🏼 kiss: woman, man, olive skin, tan skin
+👩🏽‍❤️‍💋‍👨🏽 kiss: woman, man, olive skin
+👩🏽‍❤️‍💋‍👨🏾 kiss: woman, man, olive skin, brown skin
+👩🏽‍❤️‍💋‍👨🏿 kiss: woman, man, olive skin, black skin
+👩🏽‍❤️‍💋‍👩🏻 kiss: woman, woman, olive skin, white skin
+👩🏽‍❤️‍💋‍👩🏼 kiss: woman, woman, olive skin, tan skin
+👩🏽‍❤️‍💋‍👩🏽 kiss: woman, woman, olive skin
+👩🏽‍❤️‍💋‍👩🏾 kiss: woman, woman, olive skin, brown skin
+👩🏽‍❤️‍💋‍👩🏿 kiss: woman, woman, olive skin, black skin
+👩🏽‍🤝‍👨🏻 woman and man holding hands: olive skin, white skin
+👩🏽‍🤝‍👨🏼 woman and man holding hands: olive skin, tan skin
+👩🏽‍🤝‍👨🏾 woman and man holding hands: olive skin, brown skin
+👩🏽‍🤝‍👨🏿 woman and man holding hands: olive skin, black skin
+👩🏽‍🤝‍👩🏻 women holding hands: olive skin, white skin
+👩🏽‍🤝‍👩🏼 women holding hands: olive skin, tan skin
+👩🏽‍🤝‍👩🏾 women holding hands: olive skin, brown skin
+👩🏽‍🤝‍👩🏿 women holding hands: olive skin, black skin
+👩🏾‍❤️‍👨🏻 couple with heart: woman, man, brown skin, white skin
+👩🏾‍❤️‍👨🏼 couple with heart: woman, man, brown skin, tan skin
+👩🏾‍❤️‍👨🏽 couple with heart: woman, man, brown skin, olive skin
+👩🏾‍❤️‍👨🏾 couple with heart: woman, man, brown skin
+👩🏾‍❤️‍👨🏿 couple with heart: woman, man, brown skin, black skin
+👩🏾‍❤️‍👩🏻 couple with heart: woman, woman, brown skin, white skin
+👩🏾‍❤️‍👩🏼 couple with heart: woman, woman, brown skin, tan skin
+👩🏾‍❤️‍👩🏽 couple with heart: woman, woman, brown skin, olive skin
+👩🏾‍❤️‍👩🏾 couple with heart: woman, woman, brown skin
+👩🏾‍❤️‍👩🏿 couple with heart: woman, woman, brown skin, black skin
+👩🏾‍❤️‍💋‍👨🏻 kiss: woman, man, brown skin, white skin
+👩🏾‍❤️‍💋‍👨🏼 kiss: woman, man, brown skin, tan skin
+👩🏾‍❤️‍💋‍👨🏽 kiss: woman, man, brown skin, olive skin
+👩🏾‍❤️‍💋‍👨🏾 kiss: woman, man, brown skin
+👩🏾‍❤️‍💋‍👨🏿 kiss: woman, man, brown skin, black skin
+👩🏾‍❤️‍💋‍👩🏻 kiss: woman, woman, brown skin, white skin
+👩🏾‍❤️‍💋‍👩🏼 kiss: woman, woman, brown skin, tan skin
+👩🏾‍❤️‍💋‍👩🏽 kiss: woman, woman, brown skin, olive skin
+👩🏾‍❤️‍💋‍👩🏾 kiss: woman, woman, brown skin
+👩🏾‍❤️‍💋‍👩🏿 kiss: woman, woman, brown skin, black skin
+👩🏾‍🤝‍👨🏻 woman and man holding hands: brown skin, white skin
+👩🏾‍🤝‍👨🏼 woman and man holding hands: brown skin, tan skin
+👩🏾‍🤝‍👨🏽 woman and man holding hands: brown skin, olive skin
+👩🏾‍🤝‍👨🏿 woman and man holding hands: brown skin, black skin
+👩🏾‍🤝‍👩🏻 women holding hands: brown skin, white skin
+👩🏾‍🤝‍👩🏼 women holding hands: brown skin, tan skin
+👩🏾‍🤝‍👩🏽 women holding hands: brown skin, olive skin
+👩🏾‍🤝‍👩🏿 women holding hands: brown skin, black skin
+👩🏿‍❤️‍👨🏻 couple with heart: woman, man, black skin, white skin
+👩🏿‍❤️‍👨🏼 couple with heart: woman, man, black skin, tan skin
+👩🏿‍❤️‍👨🏽 couple with heart: woman, man, black skin, olive skin
+👩🏿‍❤️‍👨🏾 couple with heart: woman, man, black skin, brown skin
+👩🏿‍❤️‍👨🏿 couple with heart: woman, man, black skin
+👩🏿‍❤️‍👩🏻 couple with heart: woman, woman, black skin, white skin
+👩🏿‍❤️‍👩🏼 couple with heart: woman, woman, black skin, tan skin
+👩🏿‍❤️‍👩🏽 couple with heart: woman, woman, black skin, olive skin
+👩🏿‍❤️‍👩🏾 couple with heart: woman, woman, black skin, brown skin
+👩🏿‍❤️‍👩🏿 couple with heart: woman, woman, black skin
+👩🏿‍❤️‍💋‍👨🏻 kiss: woman, man, black skin, white skin
+👩🏿‍❤️‍💋‍👨🏼 kiss: woman, man, black skin, tan skin
+👩🏿‍❤️‍💋‍👨🏽 kiss: woman, man, black skin, olive skin
+👩🏿‍❤️‍💋‍👨🏾 kiss: woman, man, black skin, brown skin
+👩🏿‍❤️‍💋‍👨🏿 kiss: woman, man, black skin
+👩🏿‍❤️‍💋‍👩🏻 kiss: woman, woman, black skin, white skin
+👩🏿‍❤️‍💋‍👩🏼 kiss: woman, woman, black skin, tan skin
+👩🏿‍❤️‍💋‍👩🏽 kiss: woman, woman, black skin, olive skin
+👩🏿‍❤️‍💋‍👩🏾 kiss: woman, woman, black skin, brown skin
+👩🏿‍❤️‍💋‍👩🏿 kiss: woman, woman, black skin
+👩🏿‍🤝‍👨🏻 woman and man holding hands: black skin, white skin
+👩🏿‍🤝‍👨🏼 woman and man holding hands: black skin, tan skin
+👩🏿‍🤝‍👨🏽 woman and man holding hands: black skin, olive skin
+👩🏿‍🤝‍👨🏾 woman and man holding hands: black skin, brown skin
+👩🏿‍🤝‍👩🏻 women holding hands: black skin, white skin
+👩🏿‍🤝‍👩🏼 women holding hands: black skin, tan skin
+👩🏿‍🤝‍👩🏽 women holding hands: black skin, olive skin
+👩🏿‍🤝‍👩🏾 women holding hands: black skin, brown skin
+🧑‍🤝‍🧑 people holding hands
+🧑‍🧑‍🧒 family: adult, adult, child
+🧑‍🧑‍🧒‍🧒 family: adult, adult, child, child
+🧑‍🧒 family: adult, child
+🧑‍🧒‍🧒 family: adult, child, child
+🧑🏻‍❤️‍💋‍🧑🏼 kiss: person, person, white skin, tan skin
+🧑🏻‍❤️‍💋‍🧑🏽 kiss: person, person, white skin, olive skin
+🧑🏻‍❤️‍💋‍🧑🏾 kiss: person, person, white skin, brown skin
+🧑🏻‍❤️‍💋‍🧑🏿 kiss: person, person, white skin, black skin
+🧑🏻‍❤️‍🧑🏼 couple with heart: person, person, white skin, tan skin
+🧑🏻‍❤️‍🧑🏽 couple with heart: person, person, white skin, olive skin
+🧑🏻‍❤️‍🧑🏾 couple with heart: person, person, white skin, brown skin
+🧑🏻‍❤️‍🧑🏿 couple with heart: person, person, white skin, black skin
+🧑🏻‍🤝‍🧑🏻 people holding hands: white skin
+🧑🏻‍🤝‍🧑🏼 people holding hands: white skin, tan skin
+🧑🏻‍🤝‍🧑🏽 people holding hands: white skin, olive skin
+🧑🏻‍🤝‍🧑🏾 people holding hands: white skin, brown skin
+🧑🏻‍🤝‍🧑🏿 people holding hands: white skin, black skin
+🧑🏼‍❤️‍💋‍🧑🏻 kiss: person, person, tan skin, white skin
+🧑🏼‍❤️‍💋‍🧑🏽 kiss: person, person, tan skin, olive skin
+🧑🏼‍❤️‍💋‍🧑🏾 kiss: person, person, tan skin, brown skin
+🧑🏼‍❤️‍💋‍🧑🏿 kiss: person, person, tan skin, black skin
+🧑🏼‍❤️‍🧑🏻 couple with heart: person, person, tan skin, white skin
+🧑🏼‍❤️‍🧑🏽 couple with heart: person, person, tan skin, olive skin
+🧑🏼‍❤️‍🧑🏾 couple with heart: person, person, tan skin, brown skin
+🧑🏼‍❤️‍🧑🏿 couple with heart: person, person, tan skin, black skin
+🧑🏼‍🤝‍🧑🏻 people holding hands: tan skin, white skin
+🧑🏼‍🤝‍🧑🏼 people holding hands: tan skin
+🧑🏼‍🤝‍🧑🏽 people holding hands: tan skin, olive skin
+🧑🏼‍🤝‍🧑🏾 people holding hands: tan skin, brown skin
+🧑🏼‍🤝‍🧑🏿 people holding hands: tan skin, black skin
+🧑🏽‍❤️‍💋‍🧑🏻 kiss: person, person, olive skin, white skin
+🧑🏽‍❤️‍💋‍🧑🏼 kiss: person, person, olive skin, tan skin
+🧑🏽‍❤️‍💋‍🧑🏾 kiss: person, person, olive skin, brown skin
+🧑🏽‍❤️‍💋‍🧑🏿 kiss: person, person, olive skin, black skin
+🧑🏽‍❤️‍🧑🏻 couple with heart: person, person, olive skin, white skin
+🧑🏽‍❤️‍🧑🏼 couple with heart: person, person, olive skin, tan skin
+🧑🏽‍❤️‍🧑🏾 couple with heart: person, person, olive skin, brown skin
+🧑🏽‍❤️‍🧑🏿 couple with heart: person, person, olive skin, black skin
+🧑🏽‍🤝‍🧑🏻 people holding hands: olive skin, white skin
+🧑🏽‍🤝‍🧑🏼 people holding hands: olive skin, tan skin
+🧑🏽‍🤝‍🧑🏽 people holding hands: olive skin
+🧑🏽‍🤝‍🧑🏾 people holding hands: olive skin, brown skin
+🧑🏽‍🤝‍🧑🏿 people holding hands: olive skin, black skin
+🧑🏾‍❤️‍💋‍🧑🏻 kiss: person, person, brown skin, white skin
+🧑🏾‍❤️‍💋‍🧑🏼 kiss: person, person, brown skin, tan skin
+🧑🏾‍❤️‍💋‍🧑🏽 kiss: person, person, brown skin, olive skin
+🧑🏾‍❤️‍💋‍🧑🏿 kiss: person, person, brown skin, black skin
+🧑🏾‍❤️‍🧑🏻 couple with heart: person, person, brown skin, white skin
+🧑🏾‍❤️‍🧑🏼 couple with heart: person, person, brown skin, tan skin
+🧑🏾‍❤️‍🧑🏽 couple with heart: person, person, brown skin, olive skin
+🧑🏾‍❤️‍🧑🏿 couple with heart: person, person, brown skin, black skin
+🧑🏾‍🤝‍🧑🏻 people holding hands: brown skin, white skin
+🧑🏾‍🤝‍🧑🏼 people holding hands: brown skin, tan skin
+🧑🏾‍🤝‍🧑🏽 people holding hands: brown skin, olive skin
+🧑🏾‍🤝‍🧑🏾 people holding hands: brown skin
+🧑🏾‍🤝‍🧑🏿 people holding hands: brown skin, black skin
+🧑🏿‍❤️‍💋‍🧑🏻 kiss: person, person, black skin, white skin
+🧑🏿‍❤️‍💋‍🧑🏼 kiss: person, person, black skin, tan skin
+🧑🏿‍❤️‍💋‍🧑🏽 kiss: person, person, black skin, olive skin
+🧑🏿‍❤️‍💋‍🧑🏾 kiss: person, person, black skin, brown skin
+🧑🏿‍❤️‍🧑🏻 couple with heart: person, person, black skin, white skin
+🧑🏿‍❤️‍🧑🏼 couple with heart: person, person, black skin, tan skin
+🧑🏿‍❤️‍🧑🏽 couple with heart: person, person, black skin, olive skin
+🧑🏿‍❤️‍🧑🏾 couple with heart: person, person, black skin, brown skin
+🧑🏿‍🤝‍🧑🏻 people holding hands: black skin, white skin
+🧑🏿‍🤝‍🧑🏼 people holding hands: black skin, tan skin
+🧑🏿‍🤝‍🧑🏽 people holding hands: black skin, olive skin
+🧑🏿‍🤝‍🧑🏾 people holding hands: black skin, brown skin
+🧑🏿‍🤝‍🧑🏿 people holding hands: black skin
+🫱🏻‍🫲🏼 handshake: white skin, tan skin
+🫱🏻‍🫲🏽 handshake: white skin, olive skin
+🫱🏻‍🫲🏾 handshake: white skin, brown skin
+🫱🏻‍🫲🏿 handshake: white skin, black skin
+🫱🏼‍🫲🏻 handshake: tan skin, white skin
+🫱🏼‍🫲🏽 handshake: tan skin, olive skin
+🫱🏼‍🫲🏾 handshake: tan skin, brown skin
+🫱🏼‍🫲🏿 handshake: tan skin, black skin
+🫱🏽‍🫲🏻 handshake: olive skin, white skin
+🫱🏽‍🫲🏼 handshake: olive skin, tan skin
+🫱🏽‍🫲🏾 handshake: olive skin, brown skin
+🫱🏽‍🫲🏿 handshake: olive skin, black skin
+🫱🏾‍🫲🏻 handshake: brown skin, white skin
+🫱🏾‍🫲🏼 handshake: brown skin, tan skin
+🫱🏾‍🫲🏽 handshake: brown skin, olive skin
+🫱🏾‍🫲🏿 handshake: brown skin, black skin
+🫱🏿‍🫲🏻 handshake: black skin, white skin
+🫱🏿‍🫲🏼 handshake: black skin, tan skin
+🫱🏿‍🫲🏽 handshake: black skin, olive skin
+🫱🏿‍🫲🏾 handshake: black skin, brown skin
+🏃‍➡️ person running facing right
+🏃🏻‍➡️ person running facing right: white skin
+🏃🏼‍➡️ person running facing right: tan skin
+🏃🏽‍➡️ person running facing right: olive skin
+🏃🏾‍➡️ person running facing right: brown skin
+🏃🏿‍➡️ person running facing right: black skin
+👨‍⚕️ man health worker
+👨‍⚖️ man judge
+👨‍✈️ man pilot
+👨‍🌾 man farmer
+👨‍🍳 man cook
+👨‍🍼 man feeding baby
+👨‍🎓 man student
+👨‍🎤 man singer
+👨‍🎨 man artist
+👨‍🏫 man teacher
+👨‍🏭 man factory worker
+👨‍💻 man technologist
+👨‍💼 man office worker
+👨‍🔧 man mechanic
+👨‍🔬 man scientist
+👨‍🚀 man astronaut
+👨‍🚒 man firefighter
+👨‍🦯 man with white cane
+👨‍🦯‍➡️ man with white cane facing right
+👨‍🦼 man in motorized wheelchair
+👨‍🦼‍➡️ man in motorized wheelchair facing right
+👨‍🦽 man in manual wheelchair
+👨‍🦽‍➡️ man in manual wheelchair facing right
+👨🏻‍⚕️ man health worker: white skin
+👨🏻‍⚖️ man judge: white skin
+👨🏻‍✈️ man pilot: white skin
+👨🏻‍🌾 man farmer: white skin
+👨🏻‍🍳 man cook: white skin
+👨🏻‍🍼 man feeding baby: white skin
+👨🏻‍🎓 man student: white skin
+👨🏻‍🎤 man singer: white skin
+👨🏻‍🎨 man artist: white skin
+👨🏻‍🏫 man teacher: white skin
+👨🏻‍🏭 man factory worker: white skin
+👨🏻‍💻 man technologist: white skin
+👨🏻‍💼 man office worker: white skin
+👨🏻‍🔧 man mechanic: white skin
+👨🏻‍🔬 man scientist: white skin
+👨🏻‍🚀 man astronaut: white skin
+👨🏻‍🚒 man firefighter: white skin
+👨🏻‍🦯 man with white cane: white skin
+👨🏻‍🦯‍➡️ man with white cane facing right: white skin
+👨🏻‍🦼 man in motorized wheelchair: white skin
+👨🏻‍🦼‍➡️ man in motorized wheelchair facing right: white skin
+👨🏻‍🦽 man in manual wheelchair: white skin
+👨🏻‍🦽‍➡️ man in manual wheelchair facing right: white skin
+👨🏼‍⚕️ man health worker: tan skin
+👨🏼‍⚖️ man judge: tan skin
+👨🏼‍✈️ man pilot: tan skin
+👨🏼‍🌾 man farmer: tan skin
+👨🏼‍🍳 man cook: tan skin
+👨🏼‍🍼 man feeding baby: tan skin
+👨🏼‍🎓 man student: tan skin
+👨🏼‍🎤 man singer: tan skin
+👨🏼‍🎨 man artist: tan skin
+👨🏼‍🏫 man teacher: tan skin
+👨🏼‍🏭 man factory worker: tan skin
+👨🏼‍💻 man technologist: tan skin
+👨🏼‍💼 man office worker: tan skin
+👨🏼‍🔧 man mechanic: tan skin
+👨🏼‍🔬 man scientist: tan skin
+👨🏼‍🚀 man astronaut: tan skin
+👨🏼‍🚒 man firefighter: tan skin
+👨🏼‍🦯 man with white cane: tan skin
+👨🏼‍🦯‍➡️ man with white cane facing right: tan skin
+👨🏼‍🦼 man in motorized wheelchair: tan skin
+👨🏼‍🦼‍➡️ man in motorized wheelchair facing right: tan skin
+👨🏼‍🦽 man in manual wheelchair: tan skin
+👨🏼‍🦽‍➡️ man in manual wheelchair facing right: tan skin
+👨🏽‍⚕️ man health worker: olive skin
+👨🏽‍⚖️ man judge: olive skin
+👨🏽‍✈️ man pilot: olive skin
+👨🏽‍🌾 man farmer: olive skin
+👨🏽‍🍳 man cook: olive skin
+👨🏽‍🍼 man feeding baby: olive skin
+👨🏽‍🎓 man student: olive skin
+👨🏽‍🎤 man singer: olive skin
+👨🏽‍🎨 man artist: olive skin
+👨🏽‍🏫 man teacher: olive skin
+👨🏽‍🏭 man factory worker: olive skin
+👨🏽‍💻 man technologist: olive skin
+👨🏽‍💼 man office worker: olive skin
+👨🏽‍🔧 man mechanic: olive skin
+👨🏽‍🔬 man scientist: olive skin
+👨🏽‍🚀 man astronaut: olive skin
+👨🏽‍🚒 man firefighter: olive skin
+👨🏽‍🦯 man with white cane: olive skin
+👨🏽‍🦯‍➡️ man with white cane facing right: olive skin
+👨🏽‍🦼 man in motorized wheelchair: olive skin
+👨🏽‍🦼‍➡️ man in motorized wheelchair facing right: olive skin
+👨🏽‍🦽 man in manual wheelchair: olive skin
+👨🏽‍🦽‍➡️ man in manual wheelchair facing right: olive skin
+👨🏾‍⚕️ man health worker: brown skin
+👨🏾‍⚖️ man judge: brown skin
+👨🏾‍✈️ man pilot: brown skin
+👨🏾‍🌾 man farmer: brown skin
+👨🏾‍🍳 man cook: brown skin
+👨🏾‍🍼 man feeding baby: brown skin
+👨🏾‍🎓 man student: brown skin
+👨🏾‍🎤 man singer: brown skin
+👨🏾‍🎨 man artist: brown skin
+👨🏾‍🏫 man teacher: brown skin
+👨🏾‍🏭 man factory worker: brown skin
+👨🏾‍💻 man technologist: brown skin
+👨🏾‍💼 man office worker: brown skin
+👨🏾‍🔧 man mechanic: brown skin
+👨🏾‍🔬 man scientist: brown skin
+👨🏾‍🚀 man astronaut: brown skin
+👨🏾‍🚒 man firefighter: brown skin
+👨🏾‍🦯 man with white cane: brown skin
+👨🏾‍🦯‍➡️ man with white cane facing right: brown skin
+👨🏾‍🦼 man in motorized wheelchair: brown skin
+👨🏾‍🦼‍➡️ man in motorized wheelchair facing right: brown skin
+👨🏾‍🦽 man in manual wheelchair: brown skin
+👨🏾‍🦽‍➡️ man in manual wheelchair facing right: brown skin
+👨🏿‍⚕️ man health worker: black skin
+👨🏿‍⚖️ man judge: black skin
+👨🏿‍✈️ man pilot: black skin
+👨🏿‍🌾 man farmer: black skin
+👨🏿‍🍳 man cook: black skin
+👨🏿‍🍼 man feeding baby: black skin
+👨🏿‍🎓 man student: black skin
+👨🏿‍🎤 man singer: black skin
+👨🏿‍🎨 man artist: black skin
+👨🏿‍🏫 man teacher: black skin
+👨🏿‍🏭 man factory worker: black skin
+👨🏿‍💻 man technologist: black skin
+👨🏿‍💼 man office worker: black skin
+👨🏿‍🔧 man mechanic: black skin
+👨🏿‍🔬 man scientist: black skin
+👨🏿‍🚀 man astronaut: black skin
+👨🏿‍🚒 man firefighter: black skin
+👨🏿‍🦯 man with white cane: black skin
+👨🏿‍🦯‍➡️ man with white cane facing right: black skin
+👨🏿‍🦼 man in motorized wheelchair: black skin
+👨🏿‍🦼‍➡️ man in motorized wheelchair facing right: black skin
+👨🏿‍🦽 man in manual wheelchair: black skin
+👨🏿‍🦽‍➡️ man in manual wheelchair facing right: black skin
+👩‍⚕️ woman health worker
+👩‍⚖️ woman judge
+👩‍✈️ woman pilot
+👩‍🌾 woman farmer
+👩‍🍳 woman cook
+👩‍🍼 woman feeding baby
+👩‍🎓 woman student
+👩‍🎤 woman singer
+👩‍🎨 woman artist
+👩‍🏫 woman teacher
+👩‍🏭 woman factory worker
+👩‍💻 woman technologist
+👩‍💼 woman office worker
+👩‍🔧 woman mechanic
+👩‍🔬 woman scientist
+👩‍🚀 woman astronaut
+👩‍🚒 woman firefighter
+👩‍🦯 woman with white cane
+👩‍🦯‍➡️ woman with white cane facing right
+👩‍🦼 woman in motorized wheelchair
+👩‍🦼‍➡️ woman in motorized wheelchair facing right
+👩‍🦽 woman in manual wheelchair
+👩‍🦽‍➡️ woman in manual wheelchair facing right
+👩🏻‍⚕️ woman health worker: white skin
+👩🏻‍⚖️ woman judge: white skin
+👩🏻‍✈️ woman pilot: white skin
+👩🏻‍🌾 woman farmer: white skin
+👩🏻‍🍳 woman cook: white skin
+👩🏻‍🍼 woman feeding baby: white skin
+👩🏻‍🎓 woman student: white skin
+👩🏻‍🎤 woman singer: white skin
+👩🏻‍🎨 woman artist: white skin
+👩🏻‍🏫 woman teacher: white skin
+👩🏻‍🏭 woman factory worker: white skin
+👩🏻‍💻 woman technologist: white skin
+👩🏻‍💼 woman office worker: white skin
+👩🏻‍🔧 woman mechanic: white skin
+👩🏻‍🔬 woman scientist: white skin
+👩🏻‍🚀 woman astronaut: white skin
+👩🏻‍🚒 woman firefighter: white skin
+👩🏻‍🦯 woman with white cane: white skin
+👩🏻‍🦯‍➡️ woman with white cane facing right: white skin
+👩🏻‍🦼 woman in motorized wheelchair: white skin
+👩🏻‍🦼‍➡️ woman in motorized wheelchair facing right: white skin
+👩🏻‍🦽 woman in manual wheelchair: white skin
+👩🏻‍🦽‍➡️ woman in manual wheelchair facing right: white skin
+👩🏼‍⚕️ woman health worker: tan skin
+👩🏼‍⚖️ woman judge: tan skin
+👩🏼‍✈️ woman pilot: tan skin
+👩🏼‍🌾 woman farmer: tan skin
+👩🏼‍🍳 woman cook: tan skin
+👩🏼‍🍼 woman feeding baby: tan skin
+👩🏼‍🎓 woman student: tan skin
+👩🏼‍🎤 woman singer: tan skin
+👩🏼‍🎨 woman artist: tan skin
+👩🏼‍🏫 woman teacher: tan skin
+👩🏼‍🏭 woman factory worker: tan skin
+👩🏼‍💻 woman technologist: tan skin
+👩🏼‍💼 woman office worker: tan skin
+👩🏼‍🔧 woman mechanic: tan skin
+👩🏼‍🔬 woman scientist: tan skin
+👩🏼‍🚀 woman astronaut: tan skin
+👩🏼‍🚒 woman firefighter: tan skin
+👩🏼‍🦯 woman with white cane: tan skin
+👩🏼‍🦯‍➡️ woman with white cane facing right: tan skin
+👩🏼‍🦼 woman in motorized wheelchair: tan skin
+👩🏼‍🦼‍➡️ woman in motorized wheelchair facing right: tan skin
+👩🏼‍🦽 woman in manual wheelchair: tan skin
+👩🏼‍🦽‍➡️ woman in manual wheelchair facing right: tan skin
+👩🏽‍⚕️ woman health worker: olive skin
+👩🏽‍⚖️ woman judge: olive skin
+👩🏽‍✈️ woman pilot: olive skin
+👩🏽‍🌾 woman farmer: olive skin
+👩🏽‍🍳 woman cook: olive skin
+👩🏽‍🍼 woman feeding baby: olive skin
+👩🏽‍🎓 woman student: olive skin
+👩🏽‍🎤 woman singer: olive skin
+👩🏽‍🎨 woman artist: olive skin
+👩🏽‍🏫 woman teacher: olive skin
+👩🏽‍🏭 woman factory worker: olive skin
+👩🏽‍💻 woman technologist: olive skin
+👩🏽‍💼 woman office worker: olive skin
+👩🏽‍🔧 woman mechanic: olive skin
+👩🏽‍🔬 woman scientist: olive skin
+👩🏽‍🚀 woman astronaut: olive skin
+👩🏽‍🚒 woman firefighter: olive skin
+👩🏽‍🦯 woman with white cane: olive skin
+👩🏽‍🦯‍➡️ woman with white cane facing right: olive skin
+👩🏽‍🦼 woman in motorized wheelchair: olive skin
+👩🏽‍🦼‍➡️ woman in motorized wheelchair facing right: olive skin
+👩🏽‍🦽 woman in manual wheelchair: olive skin
+👩🏽‍🦽‍➡️ woman in manual wheelchair facing right: olive skin
+👩🏾‍⚕️ woman health worker: brown skin
+👩🏾‍⚖️ woman judge: brown skin
+👩🏾‍✈️ woman pilot: brown skin
+👩🏾‍🌾 woman farmer: brown skin
+👩🏾‍🍳 woman cook: brown skin
+👩🏾‍🍼 woman feeding baby: brown skin
+👩🏾‍🎓 woman student: brown skin
+👩🏾‍🎤 woman singer: brown skin
+👩🏾‍🎨 woman artist: brown skin
+👩🏾‍🏫 woman teacher: brown skin
+👩🏾‍🏭 woman factory worker: brown skin
+👩🏾‍💻 woman technologist: brown skin
+👩🏾‍💼 woman office worker: brown skin
+👩🏾‍🔧 woman mechanic: brown skin
+👩🏾‍🔬 woman scientist: brown skin
+👩🏾‍🚀 woman astronaut: brown skin
+👩🏾‍🚒 woman firefighter: brown skin
+👩🏾‍🦯 woman with white cane: brown skin
+👩🏾‍🦯‍➡️ woman with white cane facing right: brown skin
+👩🏾‍🦼 woman in motorized wheelchair: brown skin
+👩🏾‍🦼‍➡️ woman in motorized wheelchair facing right: brown skin
+👩🏾‍🦽 woman in manual wheelchair: brown skin
+👩🏾‍🦽‍➡️ woman in manual wheelchair facing right: brown skin
+👩🏿‍⚕️ woman health worker: black skin
+👩🏿‍⚖️ woman judge: black skin
+👩🏿‍✈️ woman pilot: black skin
+👩🏿‍🌾 woman farmer: black skin
+👩🏿‍🍳 woman cook: black skin
+👩🏿‍🍼 woman feeding baby: black skin
+👩🏿‍🎓 woman student: black skin
+👩🏿‍🎤 woman singer: black skin
+👩🏿‍🎨 woman artist: black skin
+👩🏿‍🏫 woman teacher: black skin
+👩🏿‍🏭 woman factory worker: black skin
+👩🏿‍💻 woman technologist: black skin
+👩🏿‍💼 woman office worker: black skin
+👩🏿‍🔧 woman mechanic: black skin
+👩🏿‍🔬 woman scientist: black skin
+👩🏿‍🚀 woman astronaut: black skin
+👩🏿‍🚒 woman firefighter: black skin
+👩🏿‍🦯 woman with white cane: black skin
+👩🏿‍🦯‍➡️ woman with white cane facing right: black skin
+👩🏿‍🦼 woman in motorized wheelchair: black skin
+👩🏿‍🦼‍➡️ woman in motorized wheelchair facing right: black skin
+👩🏿‍🦽 woman in manual wheelchair: black skin
+👩🏿‍🦽‍➡️ woman in manual wheelchair facing right: black skin
+🚶‍➡️ person walking facing right
+🚶🏻‍➡️ person walking facing right: white skin
+🚶🏼‍➡️ person walking facing right: tan skin
+🚶🏽‍➡️ person walking facing right: olive skin
+🚶🏾‍➡️ person walking facing right: brown skin
+🚶🏿‍➡️ person walking facing right: black skin
+🧎‍➡️ person kneeling facing right
+🧎🏻‍➡️ person kneeling facing right: white skin
+🧎🏼‍➡️ person kneeling facing right: tan skin
+🧎🏽‍➡️ person kneeling facing right: olive skin
+🧎🏾‍➡️ person kneeling facing right: brown skin
+🧎🏿‍➡️ person kneeling facing right: black skin
+🧑‍⚕️ health worker
+🧑‍⚖️ judge
+🧑‍✈️ pilot
+🧑‍🌾 farmer
+🧑‍🍳 cook
+🧑‍🍼 person feeding baby
+🧑‍🎄 Mx Claus
+🧑‍🎓 student
+🧑‍🎤 singer
+🧑‍🎨 artist
+🧑‍🏫 teacher
+🧑‍🏭 factory worker
+🧑‍💻 technologist
+🧑‍💼 office worker
+🧑‍🔧 mechanic
+🧑‍🔬 scientist
+🧑‍🚀 astronaut
+🧑‍🚒 firefighter
+🧑‍🦯 person with white cane
+🧑‍🦯‍➡️ person with white cane facing right
+🧑‍🦼 person in motorized wheelchair
+🧑‍🦼‍➡️ person in motorized wheelchair facing right
+🧑‍🦽 person in manual wheelchair
+🧑‍🦽‍➡️ person in manual wheelchair facing right
+🧑🏻‍⚕️ health worker: white skin
+🧑🏻‍⚖️ judge: white skin
+🧑🏻‍✈️ pilot: white skin
+🧑🏻‍🌾 farmer: white skin
+🧑🏻‍🍳 cook: white skin
+🧑🏻‍🍼 person feeding baby: white skin
+🧑🏻‍🎄 Mx Claus: white skin
+🧑🏻‍🎓 student: white skin
+🧑🏻‍🎤 singer: white skin
+🧑🏻‍🎨 artist: white skin
+🧑🏻‍🏫 teacher: white skin
+🧑🏻‍🏭 factory worker: white skin
+🧑🏻‍💻 technologist: white skin
+🧑🏻‍💼 office worker: white skin
+🧑🏻‍🔧 mechanic: white skin
+🧑🏻‍🔬 scientist: white skin
+🧑🏻‍🚀 astronaut: white skin
+🧑🏻‍🚒 firefighter: white skin
+🧑🏻‍🦯 person with white cane: white skin
+🧑🏻‍🦯‍➡️ person with white cane facing right: white skin
+🧑🏻‍🦼 person in motorized wheelchair: white skin
+🧑🏻‍🦼‍➡️ person in motorized wheelchair facing right: white skin
+🧑🏻‍🦽 person in manual wheelchair: white skin
+🧑🏻‍🦽‍➡️ person in manual wheelchair facing right: white skin
+🧑🏼‍⚕️ health worker: tan skin
+🧑🏼‍⚖️ judge: tan skin
+🧑🏼‍✈️ pilot: tan skin
+🧑🏼‍🌾 farmer: tan skin
+🧑🏼‍🍳 cook: tan skin
+🧑🏼‍🍼 person feeding baby: tan skin
+🧑🏼‍🎄 Mx Claus: tan skin
+🧑🏼‍🎓 student: tan skin
+🧑🏼‍🎤 singer: tan skin
+🧑🏼‍🎨 artist: tan skin
+🧑🏼‍🏫 teacher: tan skin
+🧑🏼‍🏭 factory worker: tan skin
+🧑🏼‍💻 technologist: tan skin
+🧑🏼‍💼 office worker: tan skin
+🧑🏼‍🔧 mechanic: tan skin
+🧑🏼‍🔬 scientist: tan skin
+🧑🏼‍🚀 astronaut: tan skin
+🧑🏼‍🚒 firefighter: tan skin
+🧑🏼‍🦯 person with white cane: tan skin
+🧑🏼‍🦯‍➡️ person with white cane facing right: tan skin
+🧑🏼‍🦼 person in motorized wheelchair: tan skin
+🧑🏼‍🦼‍➡️ person in motorized wheelchair facing right: tan skin
+🧑🏼‍🦽 person in manual wheelchair: tan skin
+🧑🏼‍🦽‍➡️ person in manual wheelchair facing right: tan skin
+🧑🏽‍⚕️ health worker: olive skin
+🧑🏽‍⚖️ judge: olive skin
+🧑🏽‍✈️ pilot: olive skin
+🧑🏽‍🌾 farmer: olive skin
+🧑🏽‍🍳 cook: olive skin
+🧑🏽‍🍼 person feeding baby: olive skin
+🧑🏽‍🎄 Mx Claus: olive skin
+🧑🏽‍🎓 student: olive skin
+🧑🏽‍🎤 singer: olive skin
+🧑🏽‍🎨 artist: olive skin
+🧑🏽‍🏫 teacher: olive skin
+🧑🏽‍🏭 factory worker: olive skin
+🧑🏽‍💻 technologist: olive skin
+🧑🏽‍💼 office worker: olive skin
+🧑🏽‍🔧 mechanic: olive skin
+🧑🏽‍🔬 scientist: olive skin
+🧑🏽‍🚀 astronaut: olive skin
+🧑🏽‍🚒 firefighter: olive skin
+🧑🏽‍🦯 person with white cane: olive skin
+🧑🏽‍🦯‍➡️ person with white cane facing right: olive skin
+🧑🏽‍🦼 person in motorized wheelchair: olive skin
+🧑🏽‍🦼‍➡️ person in motorized wheelchair facing right: olive skin
+🧑🏽‍🦽 person in manual wheelchair: olive skin
+🧑🏽‍🦽‍➡️ person in manual wheelchair facing right: olive skin
+🧑🏾‍⚕️ health worker: brown skin
+🧑🏾‍⚖️ judge: brown skin
+🧑🏾‍✈️ pilot: brown skin
+🧑🏾‍🌾 farmer: brown skin
+🧑🏾‍🍳 cook: brown skin
+🧑🏾‍🍼 person feeding baby: brown skin
+🧑🏾‍🎄 Mx Claus: brown skin
+🧑🏾‍🎓 student: brown skin
+🧑🏾‍🎤 singer: brown skin
+🧑🏾‍🎨 artist: brown skin
+🧑🏾‍🏫 teacher: brown skin
+🧑🏾‍🏭 factory worker: brown skin
+🧑🏾‍💻 technologist: brown skin
+🧑🏾‍💼 office worker: brown skin
+🧑🏾‍🔧 mechanic: brown skin
+🧑🏾‍🔬 scientist: brown skin
+🧑🏾‍🚀 astronaut: brown skin
+🧑🏾‍🚒 firefighter: brown skin
+🧑🏾‍🦯 person with white cane: brown skin
+🧑🏾‍🦯‍➡️ person with white cane facing right: brown skin
+🧑🏾‍🦼 person in motorized wheelchair: brown skin
+🧑🏾‍🦼‍➡️ person in motorized wheelchair facing right: brown skin
+🧑🏾‍🦽 person in manual wheelchair: brown skin
+🧑🏾‍🦽‍➡️ person in manual wheelchair facing right: brown skin
+🧑🏿‍⚕️ health worker: black skin
+🧑🏿‍⚖️ judge: black skin
+🧑🏿‍✈️ pilot: black skin
+🧑🏿‍🌾 farmer: black skin
+🧑🏿‍🍳 cook: black skin
+🧑🏿‍🍼 person feeding baby: black skin
+🧑🏿‍🎄 Mx Claus: black skin
+🧑🏿‍🎓 student: black skin
+🧑🏿‍🎤 singer: black skin
+🧑🏿‍🎨 artist: black skin
+🧑🏿‍🏫 teacher: black skin
+🧑🏿‍🏭 factory worker: black skin
+🧑🏿‍💻 technologist: black skin
+🧑🏿‍💼 office worker: black skin
+🧑🏿‍🔧 mechanic: black skin
+🧑🏿‍🔬 scientist: black skin
+🧑🏿‍🚀 astronaut: black skin
+🧑🏿‍🚒 firefighter: black skin
+🧑🏿‍🦯 person with white cane: black skin
+🧑🏿‍🦯‍➡️ person with white cane facing right: black skin
+🧑🏿‍🦼 person in motorized wheelchair: black skin
+🧑🏿‍🦼‍➡️ person in motorized wheelchair facing right: black skin
+🧑🏿‍🦽 person in manual wheelchair: black skin
+🧑🏿‍🦽‍➡️ person in manual wheelchair facing right: black skin
+⛹🏻‍♀️ woman bouncing ball: white skin
+⛹🏻‍♂️ man bouncing ball: white skin
+⛹🏼‍♀️ woman bouncing ball: tan skin
+⛹🏼‍♂️ man bouncing ball: tan skin
+⛹🏽‍♀️ woman bouncing ball: olive skin
+⛹🏽‍♂️ man bouncing ball: olive skin
+⛹🏾‍♀️ woman bouncing ball: brown skin
+⛹🏾‍♂️ man bouncing ball: brown skin
+⛹🏿‍♀️ woman bouncing ball: black skin
+⛹🏿‍♂️ man bouncing ball: black skin
+⛹️‍♀️ woman bouncing ball
+⛹️‍♂️ man bouncing ball
+🏃‍♀️ woman running
+🏃‍♀️‍➡️ woman running facing right
+🏃‍♂️ man running
+🏃‍♂️‍➡️ man running facing right
+🏃🏻‍♀️ woman running: white skin
+🏃🏻‍♀️‍➡️ woman running facing right: white skin
+🏃🏻‍♂️ man running: white skin
+🏃🏻‍♂️‍➡️ man running facing right: white skin
+🏃🏼‍♀️ woman running: tan skin
+🏃🏼‍♀️‍➡️ woman running facing right: tan skin
+🏃🏼‍♂️ man running: tan skin
+🏃🏼‍♂️‍➡️ man running facing right: tan skin
+🏃🏽‍♀️ woman running: olive skin
+🏃🏽‍♀️‍➡️ woman running facing right: olive skin
+🏃🏽‍♂️ man running: olive skin
+🏃🏽‍♂️‍➡️ man running facing right: olive skin
+🏃🏾‍♀️ woman running: brown skin
+🏃🏾‍♀️‍➡️ woman running facing right: brown skin
+🏃🏾‍♂️ man running: brown skin
+🏃🏾‍♂️‍➡️ man running facing right: brown skin
+🏃🏿‍♀️ woman running: black skin
+🏃🏿‍♀️‍➡️ woman running facing right: black skin
+🏃🏿‍♂️ man running: black skin
+🏃🏿‍♂️‍➡️ man running facing right: black skin
+🏄‍♀️ woman surfing
+🏄‍♂️ man surfing
+🏄🏻‍♀️ woman surfing: white skin
+🏄🏻‍♂️ man surfing: white skin
+🏄🏼‍♀️ woman surfing: tan skin
+🏄🏼‍♂️ man surfing: tan skin
+🏄🏽‍♀️ woman surfing: olive skin
+🏄🏽‍♂️ man surfing: olive skin
+🏄🏾‍♀️ woman surfing: brown skin
+🏄🏾‍♂️ man surfing: brown skin
+🏄🏿‍♀️ woman surfing: black skin
+🏄🏿‍♂️ man surfing: black skin
+🏊‍♀️ woman swimming
+🏊‍♂️ man swimming
+🏊🏻‍♀️ woman swimming: white skin
+🏊🏻‍♂️ man swimming: white skin
+🏊🏼‍♀️ woman swimming: tan skin
+🏊🏼‍♂️ man swimming: tan skin
+🏊🏽‍♀️ woman swimming: olive skin
+🏊🏽‍♂️ man swimming: olive skin
+🏊🏾‍♀️ woman swimming: brown skin
+🏊🏾‍♂️ man swimming: brown skin
+🏊🏿‍♀️ woman swimming: black skin
+🏊🏿‍♂️ man swimming: black skin
+🏋🏻‍♀️ woman lifting weights: white skin
+🏋🏻‍♂️ man lifting weights: white skin
+🏋🏼‍♀️ woman lifting weights: tan skin
+🏋🏼‍♂️ man lifting weights: tan skin
+🏋🏽‍♀️ woman lifting weights: olive skin
+🏋🏽‍♂️ man lifting weights: olive skin
+🏋🏾‍♀️ woman lifting weights: brown skin
+🏋🏾‍♂️ man lifting weights: brown skin
+🏋🏿‍♀️ woman lifting weights: black skin
+🏋🏿‍♂️ man lifting weights: black skin
+🏋️‍♀️ woman lifting weights
+🏋️‍♂️ man lifting weights
+🏌🏻‍♀️ woman golfing: white skin
+🏌🏻‍♂️ man golfing: white skin
+🏌🏼‍♀️ woman golfing: tan skin
+🏌🏼‍♂️ man golfing: tan skin
+🏌🏽‍♀️ woman golfing: olive skin
+🏌🏽‍♂️ man golfing: olive skin
+🏌🏾‍♀️ woman golfing: brown skin
+🏌🏾‍♂️ man golfing: brown skin
+🏌🏿‍♀️ woman golfing: black skin
+🏌🏿‍♂️ man golfing: black skin
+🏌️‍♀️ woman golfing
+🏌️‍♂️ man golfing
+👮‍♀️ woman police officer
+👮‍♂️ man police officer
+👮🏻‍♀️ woman police officer: white skin
+👮🏻‍♂️ man police officer: white skin
+👮🏼‍♀️ woman police officer: tan skin
+👮🏼‍♂️ man police officer: tan skin
+👮🏽‍♀️ woman police officer: olive skin
+👮🏽‍♂️ man police officer: olive skin
+👮🏾‍♀️ woman police officer: brown skin
+👮🏾‍♂️ man police officer: brown skin
+👮🏿‍♀️ woman police officer: black skin
+👮🏿‍♂️ man police officer: black skin
+👯‍♀️ women with bunny ears
+👯‍♂️ men with bunny ears
+👰‍♀️ woman with veil
+👰‍♂️ man with veil
+👰🏻‍♀️ woman with veil: white skin
+👰🏻‍♂️ man with veil: white skin
+👰🏼‍♀️ woman with veil: tan skin
+👰🏼‍♂️ man with veil: tan skin
+👰🏽‍♀️ woman with veil: olive skin
+👰🏽‍♂️ man with veil: olive skin
+👰🏾‍♀️ woman with veil: brown skin
+👰🏾‍♂️ man with veil: brown skin
+👰🏿‍♀️ woman with veil: black skin
+👰🏿‍♂️ man with veil: black skin
+👱‍♀️ woman: blond hair
+👱‍♂️ man: blond hair
+👱🏻‍♀️ woman: white skin, blond hair
+👱🏻‍♂️ man: white skin, blond hair
+👱🏼‍♀️ woman: tan skin, blond hair
+👱🏼‍♂️ man: tan skin, blond hair
+👱🏽‍♀️ woman: olive skin, blond hair
+👱🏽‍♂️ man: olive skin, blond hair
+👱🏾‍♀️ woman: brown skin, blond hair
+👱🏾‍♂️ man: brown skin, blond hair
+👱🏿‍♀️ woman: black skin, blond hair
+👱🏿‍♂️ man: black skin, blond hair
+👳‍♀️ woman wearing turban
+👳‍♂️ man wearing turban
+👳🏻‍♀️ woman wearing turban: white skin
+👳🏻‍♂️ man wearing turban: white skin
+👳🏼‍♀️ woman wearing turban: tan skin
+👳🏼‍♂️ man wearing turban: tan skin
+👳🏽‍♀️ woman wearing turban: olive skin
+👳🏽‍♂️ man wearing turban: olive skin
+👳🏾‍♀️ woman wearing turban: brown skin
+👳🏾‍♂️ man wearing turban: brown skin
+👳🏿‍♀️ woman wearing turban: black skin
+👳🏿‍♂️ man wearing turban: black skin
+👷‍♀️ woman construction worker
+👷‍♂️ man construction worker
+👷🏻‍♀️ woman construction worker: white skin
+👷🏻‍♂️ man construction worker: white skin
+👷🏼‍♀️ woman construction worker: tan skin
+👷🏼‍♂️ man construction worker: tan skin
+👷🏽‍♀️ woman construction worker: olive skin
+👷🏽‍♂️ man construction worker: olive skin
+👷🏾‍♀️ woman construction worker: brown skin
+👷🏾‍♂️ man construction worker: brown skin
+👷🏿‍♀️ woman construction worker: black skin
+👷🏿‍♂️ man construction worker: black skin
+💁‍♀️ woman tipping hand
+💁‍♂️ man tipping hand
+💁🏻‍♀️ woman tipping hand: white skin
+💁🏻‍♂️ man tipping hand: white skin
+💁🏼‍♀️ woman tipping hand: tan skin
+💁🏼‍♂️ man tipping hand: tan skin
+💁🏽‍♀️ woman tipping hand: olive skin
+💁🏽‍♂️ man tipping hand: olive skin
+💁🏾‍♀️ woman tipping hand: brown skin
+💁🏾‍♂️ man tipping hand: brown skin
+💁🏿‍♀️ woman tipping hand: black skin
+💁🏿‍♂️ man tipping hand: black skin
+💂‍♀️ woman guard
+💂‍♂️ man guard
+💂🏻‍♀️ woman guard: white skin
+💂🏻‍♂️ man guard: white skin
+💂🏼‍♀️ woman guard: tan skin
+💂🏼‍♂️ man guard: tan skin
+💂🏽‍♀️ woman guard: olive skin
+💂🏽‍♂️ man guard: olive skin
+💂🏾‍♀️ woman guard: brown skin
+💂🏾‍♂️ man guard: brown skin
+💂🏿‍♀️ woman guard: black skin
+💂🏿‍♂️ man guard: black skin
+💆‍♀️ woman getting massage
+💆‍♂️ man getting massage
+💆🏻‍♀️ woman getting massage: white skin
+💆🏻‍♂️ man getting massage: white skin
+💆🏼‍♀️ woman getting massage: tan skin
+💆🏼‍♂️ man getting massage: tan skin
+💆🏽‍♀️ woman getting massage: olive skin
+💆🏽‍♂️ man getting massage: olive skin
+💆🏾‍♀️ woman getting massage: brown skin
+💆🏾‍♂️ man getting massage: brown skin
+💆🏿‍♀️ woman getting massage: black skin
+💆🏿‍♂️ man getting massage: black skin
+💇‍♀️ woman getting haircut
+💇‍♂️ man getting haircut
+💇🏻‍♀️ woman getting haircut: white skin
+💇🏻‍♂️ man getting haircut: white skin
+💇🏼‍♀️ woman getting haircut: tan skin
+💇🏼‍♂️ man getting haircut: tan skin
+💇🏽‍♀️ woman getting haircut: olive skin
+💇🏽‍♂️ man getting haircut: olive skin
+💇🏾‍♀️ woman getting haircut: brown skin
+💇🏾‍♂️ man getting haircut: brown skin
+💇🏿‍♀️ woman getting haircut: black skin
+💇🏿‍♂️ man getting haircut: black skin
+🕵🏻‍♀️ woman detective: white skin
+🕵🏻‍♂️ man detective: white skin
+🕵🏼‍♀️ woman detective: tan skin
+🕵🏼‍♂️ man detective: tan skin
+🕵🏽‍♀️ woman detective: olive skin
+🕵🏽‍♂️ man detective: olive skin
+🕵🏾‍♀️ woman detective: brown skin
+🕵🏾‍♂️ man detective: brown skin
+🕵🏿‍♀️ woman detective: black skin
+🕵🏿‍♂️ man detective: black skin
+🕵️‍♀️ woman detective
+🕵️‍♂️ man detective
+🙅‍♀️ woman gesturing NO
+🙅‍♂️ man gesturing NO
+🙅🏻‍♀️ woman gesturing NO: white skin
+🙅🏻‍♂️ man gesturing NO: white skin
+🙅🏼‍♀️ woman gesturing NO: tan skin
+🙅🏼‍♂️ man gesturing NO: tan skin
+🙅🏽‍♀️ woman gesturing NO: olive skin
+🙅🏽‍♂️ man gesturing NO: olive skin
+🙅🏾‍♀️ woman gesturing NO: brown skin
+🙅🏾‍♂️ man gesturing NO: brown skin
+🙅🏿‍♀️ woman gesturing NO: black skin
+🙅🏿‍♂️ man gesturing NO: black skin
+🙆‍♀️ woman gesturing OK
+🙆‍♂️ man gesturing OK
+🙆🏻‍♀️ woman gesturing OK: white skin
+🙆🏻‍♂️ man gesturing OK: white skin
+🙆🏼‍♀️ woman gesturing OK: tan skin
+🙆🏼‍♂️ man gesturing OK: tan skin
+🙆🏽‍♀️ woman gesturing OK: olive skin
+🙆🏽‍♂️ man gesturing OK: olive skin
+🙆🏾‍♀️ woman gesturing OK: brown skin
+🙆🏾‍♂️ man gesturing OK: brown skin
+🙆🏿‍♀️ woman gesturing OK: black skin
+🙆🏿‍♂️ man gesturing OK: black skin
+🙇‍♀️ woman bowing
+🙇‍♂️ man bowing
+🙇🏻‍♀️ woman bowing: white skin
+🙇🏻‍♂️ man bowing: white skin
+🙇🏼‍♀️ woman bowing: tan skin
+🙇🏼‍♂️ man bowing: tan skin
+🙇🏽‍♀️ woman bowing: olive skin
+🙇🏽‍♂️ man bowing: olive skin
+🙇🏾‍♀️ woman bowing: brown skin
+🙇🏾‍♂️ man bowing: brown skin
+🙇🏿‍♀️ woman bowing: black skin
+🙇🏿‍♂️ man bowing: black skin
+🙋‍♀️ woman raising hand
+🙋‍♂️ man raising hand
+🙋🏻‍♀️ woman raising hand: white skin
+🙋🏻‍♂️ man raising hand: white skin
+🙋🏼‍♀️ woman raising hand: tan skin
+🙋🏼‍♂️ man raising hand: tan skin
+🙋🏽‍♀️ woman raising hand: olive skin
+🙋🏽‍♂️ man raising hand: olive skin
+🙋🏾‍♀️ woman raising hand: brown skin
+🙋🏾‍♂️ man raising hand: brown skin
+🙋🏿‍♀️ woman raising hand: black skin
+🙋🏿‍♂️ man raising hand: black skin
+🙍‍♀️ woman frowning
+🙍‍♂️ man frowning
+🙍🏻‍♀️ woman frowning: white skin
+🙍🏻‍♂️ man frowning: white skin
+🙍🏼‍♀️ woman frowning: tan skin
+🙍🏼‍♂️ man frowning: tan skin
+🙍🏽‍♀️ woman frowning: olive skin
+🙍🏽‍♂️ man frowning: olive skin
+🙍🏾‍♀️ woman frowning: brown skin
+🙍🏾‍♂️ man frowning: brown skin
+🙍🏿‍♀️ woman frowning: black skin
+🙍🏿‍♂️ man frowning: black skin
+🙎‍♀️ woman pouting
+🙎‍♂️ man pouting
+🙎🏻‍♀️ woman pouting: white skin
+🙎🏻‍♂️ man pouting: white skin
+🙎🏼‍♀️ woman pouting: tan skin
+🙎🏼‍♂️ man pouting: tan skin
+🙎🏽‍♀️ woman pouting: olive skin
+🙎🏽‍♂️ man pouting: olive skin
+🙎🏾‍♀️ woman pouting: brown skin
+🙎🏾‍♂️ man pouting: brown skin
+🙎🏿‍♀️ woman pouting: black skin
+🙎🏿‍♂️ man pouting: black skin
+🚣‍♀️ woman rowing boat
+🚣‍♂️ man rowing boat
+🚣🏻‍♀️ woman rowing boat: white skin
+🚣🏻‍♂️ man rowing boat: white skin
+🚣🏼‍♀️ woman rowing boat: tan skin
+🚣🏼‍♂️ man rowing boat: tan skin
+🚣🏽‍♀️ woman rowing boat: olive skin
+🚣🏽‍♂️ man rowing boat: olive skin
+🚣🏾‍♀️ woman rowing boat: brown skin
+🚣🏾‍♂️ man rowing boat: brown skin
+🚣🏿‍♀️ woman rowing boat: black skin
+🚣🏿‍♂️ man rowing boat: black skin
+🚴‍♀️ woman biking
+🚴‍♂️ man biking
+🚴🏻‍♀️ woman biking: white skin
+🚴🏻‍♂️ man biking: white skin
+🚴🏼‍♀️ woman biking: tan skin
+🚴🏼‍♂️ man biking: tan skin
+🚴🏽‍♀️ woman biking: olive skin
+🚴🏽‍♂️ man biking: olive skin
+🚴🏾‍♀️ woman biking: brown skin
+🚴🏾‍♂️ man biking: brown skin
+🚴🏿‍♀️ woman biking: black skin
+🚴🏿‍♂️ man biking: black skin
+🚵‍♀️ woman mountain biking
+🚵‍♂️ man mountain biking
+🚵🏻‍♀️ woman mountain biking: white skin
+🚵🏻‍♂️ man mountain biking: white skin
+🚵🏼‍♀️ woman mountain biking: tan skin
+🚵🏼‍♂️ man mountain biking: tan skin
+🚵🏽‍♀️ woman mountain biking: olive skin
+🚵🏽‍♂️ man mountain biking: olive skin
+🚵🏾‍♀️ woman mountain biking: brown skin
+🚵🏾‍♂️ man mountain biking: brown skin
+🚵🏿‍♀️ woman mountain biking: black skin
+🚵🏿‍♂️ man mountain biking: black skin
+🚶‍♀️ woman walking
+🚶‍♀️‍➡️ woman walking facing right
+🚶‍♂️ man walking
+🚶‍♂️‍➡️ man walking facing right
+🚶🏻‍♀️ woman walking: white skin
+🚶🏻‍♀️‍➡️ woman walking facing right: white skin
+🚶🏻‍♂️ man walking: white skin
+🚶🏻‍♂️‍➡️ man walking facing right: white skin
+🚶🏼‍♀️ woman walking: tan skin
+🚶🏼‍♀️‍➡️ woman walking facing right: tan skin
+🚶🏼‍♂️ man walking: tan skin
+🚶🏼‍♂️‍➡️ man walking facing right: tan skin
+🚶🏽‍♀️ woman walking: olive skin
+🚶🏽‍♀️‍➡️ woman walking facing right: olive skin
+🚶🏽‍♂️ man walking: olive skin
+🚶🏽‍♂️‍➡️ man walking facing right: olive skin
+🚶🏾‍♀️ woman walking: brown skin
+🚶🏾‍♀️‍➡️ woman walking facing right: brown skin
+🚶🏾‍♂️ man walking: brown skin
+🚶🏾‍♂️‍➡️ man walking facing right: brown skin
+🚶🏿‍♀️ woman walking: black skin
+🚶🏿‍♀️‍➡️ woman walking facing right: black skin
+🚶🏿‍♂️ man walking: black skin
+🚶🏿‍♂️‍➡️ man walking facing right: black skin
+🤦‍♀️ woman facepalming
+🤦‍♂️ man facepalming
+🤦🏻‍♀️ woman facepalming: white skin
+🤦🏻‍♂️ man facepalming: white skin
+🤦🏼‍♀️ woman facepalming: tan skin
+🤦🏼‍♂️ man facepalming: tan skin
+🤦🏽‍♀️ woman facepalming: olive skin
+🤦🏽‍♂️ man facepalming: olive skin
+🤦🏾‍♀️ woman facepalming: brown skin
+🤦🏾‍♂️ man facepalming: brown skin
+🤦🏿‍♀️ woman facepalming: black skin
+🤦🏿‍♂️ man facepalming: black skin
+🤵‍♀️ woman in tuxedo
+🤵‍♂️ man in tuxedo
+🤵🏻‍♀️ woman in tuxedo: white skin
+🤵🏻‍♂️ man in tuxedo: white skin
+🤵🏼‍♀️ woman in tuxedo: tan skin
+🤵🏼‍♂️ man in tuxedo: tan skin
+🤵🏽‍♀️ woman in tuxedo: olive skin
+🤵🏽‍♂️ man in tuxedo: olive skin
+🤵🏾‍♀️ woman in tuxedo: brown skin
+🤵🏾‍♂️ man in tuxedo: brown skin
+🤵🏿‍♀️ woman in tuxedo: black skin
+🤵🏿‍♂️ man in tuxedo: black skin
+🤷‍♀️ woman shrugging
+🤷‍♂️ man shrugging
+🤷🏻‍♀️ woman shrugging: white skin
+🤷🏻‍♂️ man shrugging: white skin
+🤷🏼‍♀️ woman shrugging: tan skin
+🤷🏼‍♂️ man shrugging: tan skin
+🤷🏽‍♀️ woman shrugging: olive skin
+🤷🏽‍♂️ man shrugging: olive skin
+🤷🏾‍♀️ woman shrugging: brown skin
+🤷🏾‍♂️ man shrugging: brown skin
+🤷🏿‍♀️ woman shrugging: black skin
+🤷🏿‍♂️ man shrugging: black skin
+🤸‍♀️ woman cartwheeling
+🤸‍♂️ man cartwheeling
+🤸🏻‍♀️ woman cartwheeling: white skin
+🤸🏻‍♂️ man cartwheeling: white skin
+🤸🏼‍♀️ woman cartwheeling: tan skin
+🤸🏼‍♂️ man cartwheeling: tan skin
+🤸🏽‍♀️ woman cartwheeling: olive skin
+🤸🏽‍♂️ man cartwheeling: olive skin
+🤸🏾‍♀️ woman cartwheeling: brown skin
+🤸🏾‍♂️ man cartwheeling: brown skin
+🤸🏿‍♀️ woman cartwheeling: black skin
+🤸🏿‍♂️ man cartwheeling: black skin
+🤹‍♀️ woman juggling
+🤹‍♂️ man juggling
+🤹🏻‍♀️ woman juggling: white skin
+🤹🏻‍♂️ man juggling: white skin
+🤹🏼‍♀️ woman juggling: tan skin
+🤹🏼‍♂️ man juggling: tan skin
+🤹🏽‍♀️ woman juggling: olive skin
+🤹🏽‍♂️ man juggling: olive skin
+🤹🏾‍♀️ woman juggling: brown skin
+🤹🏾‍♂️ man juggling: brown skin
+🤹🏿‍♀️ woman juggling: black skin
+🤹🏿‍♂️ man juggling: black skin
+🤼‍♀️ women wrestling
+🤼‍♂️ men wrestling
+🤽‍♀️ woman playing water polo
+🤽‍♂️ man playing water polo
+🤽🏻‍♀️ woman playing water polo: white skin
+🤽🏻‍♂️ man playing water polo: white skin
+🤽🏼‍♀️ woman playing water polo: tan skin
+🤽🏼‍♂️ man playing water polo: tan skin
+🤽🏽‍♀️ woman playing water polo: olive skin
+🤽🏽‍♂️ man playing water polo: olive skin
+🤽🏾‍♀️ woman playing water polo: brown skin
+🤽🏾‍♂️ man playing water polo: brown skin
+🤽🏿‍♀️ woman playing water polo: black skin
+🤽🏿‍♂️ man playing water polo: black skin
+🤾‍♀️ woman playing handball
+🤾‍♂️ man playing handball
+🤾🏻‍♀️ woman playing handball: white skin
+🤾🏻‍♂️ man playing handball: white skin
+🤾🏼‍♀️ woman playing handball: tan skin
+🤾🏼‍♂️ man playing handball: tan skin
+🤾🏽‍♀️ woman playing handball: olive skin
+🤾🏽‍♂️ man playing handball: olive skin
+🤾🏾‍♀️ woman playing handball: brown skin
+🤾🏾‍♂️ man playing handball: brown skin
+🤾🏿‍♀️ woman playing handball: black skin
+🤾🏿‍♂️ man playing handball: black skin
+🦸‍♀️ woman superhero
+🦸‍♂️ man superhero
+🦸🏻‍♀️ woman superhero: white skin
+🦸🏻‍♂️ man superhero: white skin
+🦸🏼‍♀️ woman superhero: tan skin
+🦸🏼‍♂️ man superhero: tan skin
+🦸🏽‍♀️ woman superhero: olive skin
+🦸🏽‍♂️ man superhero: olive skin
+🦸🏾‍♀️ woman superhero: brown skin
+🦸🏾‍♂️ man superhero: brown skin
+🦸🏿‍♀️ woman superhero: black skin
+🦸🏿‍♂️ man superhero: black skin
+🦹‍♀️ woman supervillain
+🦹‍♂️ man supervillain
+🦹🏻‍♀️ woman supervillain: white skin
+🦹🏻‍♂️ man supervillain: white skin
+🦹🏼‍♀️ woman supervillain: tan skin
+🦹🏼‍♂️ man supervillain: tan skin
+🦹🏽‍♀️ woman supervillain: olive skin
+🦹🏽‍♂️ man supervillain: olive skin
+🦹🏾‍♀️ woman supervillain: brown skin
+🦹🏾‍♂️ man supervillain: brown skin
+🦹🏿‍♀️ woman supervillain: black skin
+🦹🏿‍♂️ man supervillain: black skin
+🧍‍♀️ woman standing
+🧍‍♂️ man standing
+🧍🏻‍♀️ woman standing: white skin
+🧍🏻‍♂️ man standing: white skin
+🧍🏼‍♀️ woman standing: tan skin
+🧍🏼‍♂️ man standing: tan skin
+🧍🏽‍♀️ woman standing: olive skin
+🧍🏽‍♂️ man standing: olive skin
+🧍🏾‍♀️ woman standing: brown skin
+🧍🏾‍♂️ man standing: brown skin
+🧍🏿‍♀️ woman standing: black skin
+🧍🏿‍♂️ man standing: black skin
+🧎‍♀️ woman kneeling
+🧎‍♀️‍➡️ woman kneeling facing right
+🧎‍♂️ man kneeling
+🧎‍♂️‍➡️ man kneeling facing right
+🧎🏻‍♀️ woman kneeling: white skin
+🧎🏻‍♀️‍➡️ woman kneeling facing right: white skin
+🧎🏻‍♂️ man kneeling: white skin
+🧎🏻‍♂️‍➡️ man kneeling facing right: white skin
+🧎🏼‍♀️ woman kneeling: tan skin
+🧎🏼‍♀️‍➡️ woman kneeling facing right: tan skin
+🧎🏼‍♂️ man kneeling: tan skin
+🧎🏼‍♂️‍➡️ man kneeling facing right: tan skin
+🧎🏽‍♀️ woman kneeling: olive skin
+🧎🏽‍♀️‍➡️ woman kneeling facing right: olive skin
+🧎🏽‍♂️ man kneeling: olive skin
+🧎🏽‍♂️‍➡️ man kneeling facing right: olive skin
+🧎🏾‍♀️ woman kneeling: brown skin
+🧎🏾‍♀️‍➡️ woman kneeling facing right: brown skin
+🧎🏾‍♂️ man kneeling: brown skin
+🧎🏾‍♂️‍➡️ man kneeling facing right: brown skin
+🧎🏿‍♀️ woman kneeling: black skin
+🧎🏿‍♀️‍➡️ woman kneeling facing right: black skin
+🧎🏿‍♂️ man kneeling: black skin
+🧎🏿‍♂️‍➡️ man kneeling facing right: black skin
+🧏‍♀️ deaf woman
+🧏‍♂️ deaf man
+🧏🏻‍♀️ deaf woman: white skin
+🧏🏻‍♂️ deaf man: white skin
+🧏🏼‍♀️ deaf woman: tan skin
+🧏🏼‍♂️ deaf man: tan skin
+🧏🏽‍♀️ deaf woman: olive skin
+🧏🏽‍♂️ deaf man: olive skin
+🧏🏾‍♀️ deaf woman: brown skin
+🧏🏾‍♂️ deaf man: brown skin
+🧏🏿‍♀️ deaf woman: black skin
+🧏🏿‍♂️ deaf man: black skin
+🧔‍♂️ man: beard
+🧔🏻‍♂️ man: white skin, beard
+🧔🏼‍♂️ man: tan skin, beard
+🧔🏽‍♂️ man: olive skin, beard
+🧔🏾‍♂️ man: brown skin, beard
+🧔🏿‍♂️ man: black skin, beard
+🧖‍♀️ woman in steamy room
+🧖‍♂️ man in steamy room
+🧖🏻‍♀️ woman in steamy room: white skin
+🧖🏻‍♂️ man in steamy room: white skin
+🧖🏼‍♀️ woman in steamy room: tan skin
+🧖🏼‍♂️ man in steamy room: tan skin
+🧖🏽‍♀️ woman in steamy room: olive skin
+🧖🏽‍♂️ man in steamy room: olive skin
+🧖🏾‍♀️ woman in steamy room: brown skin
+🧖🏾‍♂️ man in steamy room: brown skin
+🧖🏿‍♀️ woman in steamy room: black skin
+🧖🏿‍♂️ man in steamy room: black skin
+🧗‍♀️ woman climbing
+🧗‍♂️ man climbing
+🧗🏻‍♀️ woman climbing: white skin
+🧗🏻‍♂️ man climbing: white skin
+🧗🏼‍♀️ woman climbing: tan skin
+🧗🏼‍♂️ man climbing: tan skin
+🧗🏽‍♀️ woman climbing: olive skin
+🧗🏽‍♂️ man climbing: olive skin
+🧗🏾‍♀️ woman climbing: brown skin
+🧗🏾‍♂️ man climbing: brown skin
+🧗🏿‍♀️ woman climbing: black skin
+🧗🏿‍♂️ man climbing: black skin
+🧘‍♀️ woman in lotus position
+🧘‍♂️ man in lotus position
+🧘🏻‍♀️ woman in lotus position: white skin
+🧘🏻‍♂️ man in lotus position: white skin
+🧘🏼‍♀️ woman in lotus position: tan skin
+🧘🏼‍♂️ man in lotus position: tan skin
+🧘🏽‍♀️ woman in lotus position: olive skin
+🧘🏽‍♂️ man in lotus position: olive skin
+🧘🏾‍♀️ woman in lotus position: brown skin
+🧘🏾‍♂️ man in lotus position: brown skin
+🧘🏿‍♀️ woman in lotus position: black skin
+🧘🏿‍♂️ man in lotus position: black skin
+🧙‍♀️ woman mage
+🧙‍♂️ man mage
+🧙🏻‍♀️ woman mage: white skin
+🧙🏻‍♂️ man mage: white skin
+🧙🏼‍♀️ woman mage: tan skin
+🧙🏼‍♂️ man mage: tan skin
+🧙🏽‍♀️ woman mage: olive skin
+🧙🏽‍♂️ man mage: olive skin
+🧙🏾‍♀️ woman mage: brown skin
+🧙🏾‍♂️ man mage: brown skin
+🧙🏿‍♀️ woman mage: black skin
+🧙🏿‍♂️ man mage: black skin
+🧚‍♀️ woman fairy
+🧚‍♂️ man fairy
+🧚🏻‍♀️ woman fairy: white skin
+🧚🏻‍♂️ man fairy: white skin
+🧚🏼‍♀️ woman fairy: tan skin
+🧚🏼‍♂️ man fairy: tan skin
+🧚🏽‍♀️ woman fairy: olive skin
+🧚🏽‍♂️ man fairy: olive skin
+🧚🏾‍♀️ woman fairy: brown skin
+🧚🏾‍♂️ man fairy: brown skin
+🧚🏿‍♀️ woman fairy: black skin
+🧚🏿‍♂️ man fairy: black skin
+🧛‍♀️ woman vampire
+🧛‍♂️ man vampire
+🧛🏻‍♀️ woman vampire: white skin
+🧛🏻‍♂️ man vampire: white skin
+🧛🏼‍♀️ woman vampire: tan skin
+🧛🏼‍♂️ man vampire: tan skin
+🧛🏽‍♀️ woman vampire: olive skin
+🧛🏽‍♂️ man vampire: olive skin
+🧛🏾‍♀️ woman vampire: brown skin
+🧛🏾‍♂️ man vampire: brown skin
+🧛🏿‍♀️ woman vampire: black skin
+🧛🏿‍♂️ man vampire: black skin
+🧜‍♀️ mermaid
+🧜‍♂️ merman
+🧜🏻‍♀️ mermaid: white skin
+🧜🏻‍♂️ merman: white skin
+🧜🏼‍♀️ mermaid: tan skin
+🧜🏼‍♂️ merman: tan skin
+🧜🏽‍♀️ mermaid: olive skin
+🧜🏽‍♂️ merman: olive skin
+🧜🏾‍♀️ mermaid: brown skin
+🧜🏾‍♂️ merman: brown skin
+🧜🏿‍♀️ mermaid: black skin
+🧜🏿‍♂️ merman: black skin
+🧝‍♀️ woman elf
+🧝‍♂️ man elf
+🧝🏻‍♀️ woman elf: white skin
+🧝🏻‍♂️ man elf: white skin
+🧝🏼‍♀️ woman elf: tan skin
+🧝🏼‍♂️ man elf: tan skin
+🧝🏽‍♀️ woman elf: olive skin
+🧝🏽‍♂️ man elf: olive skin
+🧝🏾‍♀️ woman elf: brown skin
+🧝🏾‍♂️ man elf: brown skin
+🧝🏿‍♀️ woman elf: black skin
+🧝🏿‍♂️ man elf: black skin
+🧞‍♀️ woman genie
+🧞‍♂️ man genie
+🧟‍♀️ woman zombie
+🧟‍♂️ man zombie
+👨‍🦰 man: red hair
+👨‍🦱 man: curly hair
+👨‍🦲 man: bald
+👨‍🦳 man: white hair
+👨🏻‍🦰 man: white skin, red hair
+👨🏻‍🦱 man: white skin, curly hair
+👨🏻‍🦲 man: white skin, bald
+👨🏻‍🦳 man: white skin, white hair
+👨🏼‍🦰 man: tan skin, red hair
+👨🏼‍🦱 man: tan skin, curly hair
+👨🏼‍🦲 man: tan skin, bald
+👨🏼‍🦳 man: tan skin, white hair
+👨🏽‍🦰 man: olive skin, red hair
+👨🏽‍🦱 man: olive skin, curly hair
+👨🏽‍🦲 man: olive skin, bald
+👨🏽‍🦳 man: olive skin, white hair
+👨🏾‍🦰 man: brown skin, red hair
+👨🏾‍🦱 man: brown skin, curly hair
+👨🏾‍🦲 man: brown skin, bald
+👨🏾‍🦳 man: brown skin, white hair
+👨🏿‍🦰 man: black skin, red hair
+👨🏿‍🦱 man: black skin, curly hair
+👨🏿‍🦲 man: black skin, bald
+👨🏿‍🦳 man: black skin, white hair
+👩‍🦰 woman: red hair
+👩‍🦱 woman: curly hair
+👩‍🦲 woman: bald
+👩‍🦳 woman: white hair
+👩🏻‍🦰 woman: white skin, red hair
+👩🏻‍🦱 woman: white skin, curly hair
+👩🏻‍🦲 woman: white skin, bald
+👩🏻‍🦳 woman: white skin, white hair
+👩🏼‍🦰 woman: tan skin, red hair
+👩🏼‍🦱 woman: tan skin, curly hair
+👩🏼‍🦲 woman: tan skin, bald
+👩🏼‍🦳 woman: tan skin, white hair
+👩🏽‍🦰 woman: olive skin, red hair
+👩🏽‍🦱 woman: olive skin, curly hair
+👩🏽‍🦲 woman: olive skin, bald
+👩🏽‍🦳 woman: olive skin, white hair
+👩🏾‍🦰 woman: brown skin, red hair
+👩🏾‍🦱 woman: brown skin, curly hair
+👩🏾‍🦲 woman: brown skin, bald
+👩🏾‍🦳 woman: brown skin, white hair
+👩🏿‍🦰 woman: black skin, red hair
+👩🏿‍🦱 woman: black skin, curly hair
+👩🏿‍🦲 woman: black skin, bald
+👩🏿‍🦳 woman: black skin, white hair
+🧑‍🦰 person: red hair
+🧑‍🦱 person: curly hair
+🧑‍🦲 person: bald
+🧑‍🦳 person: white hair
+🧑🏻‍🦰 person: white skin, red hair
+🧑🏻‍🦱 person: white skin, curly hair
+🧑🏻‍🦲 person: white skin, bald
+🧑🏻‍🦳 person: white skin, white hair
+🧑🏼‍🦰 person: tan skin, red hair
+🧑🏼‍🦱 person: tan skin, curly hair
+🧑🏼‍🦲 person: tan skin, bald
+🧑🏼‍🦳 person: tan skin, white hair
+🧑🏽‍🦰 person: olive skin, red hair
+🧑🏽‍🦱 person: olive skin, curly hair
+🧑🏽‍🦲 person: olive skin, bald
+🧑🏽‍🦳 person: olive skin, white hair
+🧑🏾‍🦰 person: brown skin, red hair
+🧑🏾‍🦱 person: brown skin, curly hair
+🧑🏾‍🦲 person: brown skin, bald
+🧑🏾‍🦳 person: brown skin, white hair
+🧑🏿‍🦰 person: black skin, red hair
+🧑🏿‍🦱 person: black skin, curly hair
+🧑🏿‍🦲 person: black skin, bald
+🧑🏿‍🦳 person: black skin, white hair
+⛓️‍💥 broken chain
+❤️‍🔥 heart on fire
+❤️‍🩹 mending heart
+🍄‍🟫 brown mushroom
+🍋‍🟩 lime
+🏴‍☠️ pirate flag
+🐈‍⬛ black cat
+🐕‍🦺 service dog
+🐦‍⬛ black bird
+🐦‍🔥 phoenix
+🐻‍❄️ polar bear
+👁️‍🗨️ eye in speech bubble
+😮‍💨 face exhaling
+😵‍💫 face with spiral eyes
+😶‍🌫️ face in clouds
+🙂‍↔️ head shaking horizontally
+🙂‍↕️ head shaking vertically
ಠ_ಠ not amused face
( ͡° ͜ʖ ͡°) lenny face
(⊙_ʖ⊙) wide eyes face
diff --git a/dotfiles/.profile b/dotfiles/.profile
index 0521be1..12dfd13 100644
--- a/dotfiles/.profile
+++ b/dotfiles/.profile
@@ -53,9 +53,6 @@ eval "$(dircolors "$HOME/.config/dir_colors")"
# Start sway automatically upon login on tty1 or tty2
if [ -z $DISPLAY ]; then
if [ $(tty) = /dev/tty1 ] || [ $(tty) = /dev/tty2 ]; then
- pipewire > ~/.cache/pw.log 2>&1 &
- wireplumber > ~/.cache/wireplumber.log 2>&1 &
- pipewire-pulse > ~/.cache/pw-pulse.log 2>&1 &
exec dbus-run-session niri --session > ~/.cache/niri.log 2>&1
elif [ $(tty) = /dev/tty3 ]; then
exec dbus-run-session sway 2> ~/.cache/sway.log