diff options
Diffstat (limited to 'dotfiles')
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 |