From b5707b647670c79c18120e20b425f8bf39d63f0a Mon Sep 17 00:00:00 2001 From: lickthecheese Date: Tue, 21 Jul 2020 16:50:55 -0400 Subject: [PATCH] i3 stuff migrated --- .config/i3 | 1 - .config/i3/config | 256 ++++++ .config/i3/dmenupasta | 10 + .config/i3/dmenuunicode | 18 + .config/i3/emoji | 1651 +++++++++++++++++++++++++++++++++++++++ .config/i3/freeze | 18 + .config/i3/lock | 18 + .config/i3/lock.png | Bin 0 -> 11928 bytes 8 files changed, 1971 insertions(+), 1 deletion(-) delete mode 160000 .config/i3 create mode 100755 .config/i3/config create mode 100755 .config/i3/dmenupasta create mode 100755 .config/i3/dmenuunicode create mode 100755 .config/i3/emoji create mode 100755 .config/i3/freeze create mode 100755 .config/i3/lock create mode 100755 .config/i3/lock.png diff --git a/.config/i3 b/.config/i3 deleted file mode 160000 index 7000b46..0000000 --- a/.config/i3 +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 7000b46c9cf273548868de8c8c4927e45c345cd0 diff --git a/.config/i3/config b/.config/i3/config new file mode 100755 index 0000000..5818898 --- /dev/null +++ b/.config/i3/config @@ -0,0 +1,256 @@ +# This file has been auto-generated by i3-config-wizard(1). +# It will not be overwritten, so edit it as you like. +# +# Should you change your keyboard layout some time, delete +# this file and re-run i3-config-wizard(1). +# + +# i3 config file (v4) +# +# Please see http://i3wm.org/docs/userguide.html for a complete reference! + +set $mod Mod1 + +# Font for window titles. Will also be used by the bar unless a different font +# is used in the bar {} block below. +font pango:monospace 8 + +# This font is widely installed, provides lots of unicode glyphs, right-to-left +# text rendering and scalability on retina/hidpi displays (thanks to pango). +#font pango:DejaVu Sans Mono 8 + +# Before i3 v4.8, we used to recommend this one as the default: +# font -misc-fixed-medium-r-normal--13-120-75-75-C-70-iso10646-1 +# The font above is very space-efficient, that is, it looks good, sharp and +# clear in small sizes. However, its unicode glyph coverage is limited, the old +# X core fonts rendering does not support right-to-left and this being a bitmap +# font, it doesn’t scale on retina/hidpi displays. + +# Use Mouse+$mod to drag floating windows to their wanted position +floating_modifier $mod + +# start a terminal +bindsym $mod+Return exec urxvt +bindsym $mod+apostrophe exec xfce4-terminal --drop-down + + +# kill focused window +bindsym $mod+Shift+q kill + +# start rofi (a program launcher) +bindsym $mod+d exec rofi -show combi + +# other rofi stuff +bindsym $mod+c exec rofi -show ssh +#bindsym $mod+x exec rofi -show combi + + +# There also is the (new) i3-dmenu-desktop which only displays applications +# shipping a .desktop file. It is a wrapper around dmenu, so you need that +# installed. +# bindsym $mod+d exec --no-startup-id i3-dmenu-desktop + + +# lock stuff +bindsym $mod+l exec ~/.config/i3/lock +bindsym $mod+Shift+l exec ~/.config/i3/freeze + + +# alternatively, you can use the cursor keys: +bindsym $mod+Left focus left +bindsym $mod+Down focus down +bindsym $mod+Up focus up +bindsym $mod+Right focus right + + +# alternatively, you can use the cursor keys: +bindsym $mod+Shift+Left move left +bindsym $mod+Shift+Down move down +bindsym $mod+Shift+Up move up +bindsym $mod+Shift+Right move right + +# split in horizontal orientation +bindsym $mod+h split h + +# split in vertical orientation +bindsym $mod+v split v + +# enter fullscreen mode for the focused container +bindsym $mod+Shift+f fullscreen toggle + +# change container layout (stacked, tabbed, toggle split) +#bindsym $mod+s layout stacking +bindsym $mod+w layout tabbed +bindsym $mod+e layout toggle split + +# toggle tiling / floating +bindsym $mod+Shift+space floating toggle + +# change focus between tiling / floating windows +bindsym $mod+space focus mode_toggle + +# focus the parent container +#bindsym $mod+a focus parent + +# take a screenshot +bindsym --release $mod+s exec "scrot -s -e 'curl -F\\"file=@$f\\" https://ttm.sh/ | xclip -selection clipboard; mv $f ~/Pictures/scrot/'" +bindsym $mod+shift+s exec "scrot -e 'curl -F\\"file=@$f\\" https://ttm.sh/ | xclip -selection clipboard; mv $f ~/Pictures/scrot/'" +bindsym --release $mod+z exec "scrot -s -e 'curl -F\\"file=@$f\\" https://lickthe.1337331.xyz/i/u.php | xclip -selection clipboard; mv $f ~/Pictures/scrot/'" + +# show titles +bindsym $mod+t border normal 1 +bindsym $mod+shift+t border pixel 1 + +# focus the child container +#bindsym $mod+d focus child + +# switch to workspace +bindsym $mod+1 workspace 1 +bindsym $mod+2 workspace 2 +bindsym $mod+3 workspace 3 +bindsym $mod+4 workspace 4 +bindsym $mod+5 workspace 5 +bindsym $mod+6 workspace 6 +bindsym $mod+7 workspace 7 +bindsym $mod+8 workspace 8 +bindsym $mod+9 workspace 9 +bindsym $mod+0 workspace 10 + +# move focused container to workspace +bindsym $mod+Shift+1 move container to workspace 1 +bindsym $mod+Shift+2 move container to workspace 2 +bindsym $mod+Shift+3 move container to workspace 3 +bindsym $mod+Shift+4 move container to workspace 4 +bindsym $mod+Shift+5 move container to workspace 5 +bindsym $mod+Shift+6 move container to workspace 6 +bindsym $mod+Shift+7 move container to workspace 7 +bindsym $mod+Shift+8 move container to workspace 8 +bindsym $mod+Shift+9 move container to workspace 9 +bindsym $mod+Shift+0 move container to workspace 10 + +# reload the configuration file +bindsym $mod+Shift+c reload +# restart i3 inplace (preserves your layout/session, can be used to upgrade i3) +bindsym $mod+Shift+r restart +# exit i3 (logs you out of your X session) +bindsym $mod+Shift+e exec "i3-nagbar -t warning -m 'You pressed the exit shortcut. Do you really want to exit i3? This will end your X session.' -b 'Yes, exit i3' 'i3-msg exit'" + +# resize window (you can also use the mouse for that) +mode "resize" { + # These bindings trigger as soon as you enter the resize mode + + # Pressing left will shrink the window’s width. + # Pressing right will grow the window’s width. + # Pressing up will shrink the window’s height. + # Pressing down will grow the window’s height. + bindsym j resize shrink width 10 px or 10 ppt + bindsym k resize grow height 10 px or 10 ppt + bindsym l resize shrink height 10 px or 10 ppt + bindsym semicolon resize grow width 10 px or 10 ppt + + # same bindings, but for the arrow keys + bindsym Left resize shrink width 10 px or 10 ppt + bindsym Down resize grow height 10 px or 10 ppt + bindsym Up resize shrink height 10 px or 10 ppt + bindsym Right resize grow width 10 px or 10 ppt + + # back to normal: Enter or Escape + bindsym Return mode "default" + bindsym Escape mode "default" +} + +bindsym $mod+r mode "resize" + +# colors border backg text indicator clild +client.focused #666666 #88ccaa #ffffff #2ef49e #287755 +client.background #333333 + +# window config +for_window [class="^.*"] border pixel 1 +for_window [class="guvcview"] floating enable +for_window [class="gajim"] floating enable +for_window [class="FLTK"] floating enable +for_window [class="mpv"] fullscreen enable +for_window [title="Gnuplot window 0"] floating enable] + +# Start i3bar to display a workspace bar (plus the system information i3status +# finds out, if available) +bar { + status_command i3status + colors { + background #1f1f1f + focused_workspace #66aa77 #66aa77 #ffffff + active_workspace #66aa77 #66aa77 #ffffff + inactive_workspace #333333 #333333 #888888 + urgent_workspace #aa7766 #aa7766 #ffffff + + } +} + +# Wallpaper +bindsym $mod+shift+w exec feh --randomize --bg-fill ~/Pictures/wall +exec feh --randomize --bg-fill ~/Pictures/wall + +# autostart stuff +exec --no-startup-id compton -b +exec --no-startup-id dunst + +# @lukesmithxyz's unicode picker +bindsym $mod+u exec ~/.config/i3/dmenuunicode + +# pasta picker +bindsym $mod+p exec ~/.config/i3/dmenupasta + +### i3-gaps stuff ### + +# Necessary for i3-gaps to work properly (pixel can be any value) + +# Smart Gaps +smart_gaps on + +# Smart Borders +smart_borders on + +# Set inner/outer gaps +gaps inner 14 +gaps outer 0 + +# Gaps mode +set $mode_gaps Gaps: (o) outer, (i) inner +set $mode_gaps_outer Outer Gaps: +|-|0 (local), Shift + +|-|0 (global) +set $mode_gaps_inner Inner Gaps: +|-|0 (local), Shift + +|-|0 (global) +bindsym $mod+Shift+g mode "$mode_gaps" + +mode "$mode_gaps" { + bindsym o mode "$mode_gaps_outer" + bindsym i mode "$mode_gaps_inner" + bindsym Return mode "default" + bindsym Escape mode "default" +} + +mode "$mode_gaps_inner" { + bindsym plus gaps inner current plus 5 + bindsym minus gaps inner current minus 5 + bindsym 0 gaps inner current set 0 + + bindsym Shift+plus gaps inner all plus 5 + bindsym Shift+minus gaps inner all minus 5 + bindsym Shift+0 gaps inner all set 0 + + bindsym Return mode "default" + bindsym Escape mode "default" +} + +mode "$mode_gaps_outer" { + bindsym plus gaps outer current plus 5 + bindsym minus gaps outer current minus 5 + bindsym 0 gaps outer current set 0 + + bindsym Shift+plus gaps outer all plus 5 + bindsym Shift+minus gaps outer all minus 5 + bindsym Shift+0 gaps outer all set 0 + + bindsym Return mode "default" + bindsym Escape mode "default" +} + diff --git a/.config/i3/dmenupasta b/.config/i3/dmenupasta new file mode 100755 index 0000000..0d1b004 --- /dev/null +++ b/.config/i3/dmenupasta @@ -0,0 +1,10 @@ +# Must have xclip installed to even show menu. +xclip -h >/dev/null || exit + +chosen=$(cat ~/.config/i3/pasta | rofi -dmenu -i) + +[ "$chosen" != "" ] || exit + +echo "$chosen" | tr -d '\n' | xclip -selection clipboard + + diff --git a/.config/i3/dmenuunicode b/.config/i3/dmenuunicode new file mode 100755 index 0000000..bf5d167 --- /dev/null +++ b/.config/i3/dmenuunicode @@ -0,0 +1,18 @@ +#!/bin/sh +# Give dmenu list of all unicode characters to copy. +# Shows the selected character in dunst if running. + +# Must have xclip installed to even show menu. +xclip -h >/dev/null || exit + +chosen=$(grep -v "#" ~/.config/i3/emoji | rofi -dmenu -i) + +[ "$chosen" != "" ] || exit + +c=$(echo "$chosen" | sed "s/ .*//") +echo "$c" | tr -d '\n' | xclip -selection clipboard +# notify-send "'$c' copied to clipboard." & # oof not installed + +s=$(echo "$chosen" | sed "s/.*; //" | awk '{print $1}') +echo "$s" | tr -d '\n' | xclip +# notify-send "'$s' copied to primary." & # oof not installed diff --git a/.config/i3/emoji b/.config/i3/emoji new file mode 100755 index 0000000..6c5aa2e --- /dev/null +++ b/.config/i3/emoji @@ -0,0 +1,1651 @@ +😀 grinning face; U+1F600 +😃 grinning face with big eyes; U+1F603 +😄 grinning face with smiling eyes; U+1F604 +😁 beaming face with smiling eyes; U+1F601 +😆 grinning squinting face; U+1F606 +😅 grinning face with sweat; U+1F605 +🤣 rolling on the floor laughing; U+1F923 +😂 face with tears of joy; U+1F602 +🙂 slightly smiling face; U+1F642 +🙃 upside-down face; U+1F643 +😉 winking face; U+1F609 +😊 smiling face with smiling eyes; U+1F60A +😇 smiling face with halo; U+1F607 +🥰 smiling face with 3 hearts; U+1F970 +😍 smiling face with heart-eyes; U+1F60D +🤩 star-struck; U+1F929 +😘 face blowing a kiss; U+1F618 +😗 kissing face; U+1F617 +☺ smiling face; U+263A +😚 kissing face with closed eyes; U+1F61A +😙 kissing face with smiling eyes; U+1F619 +😋 face savoring food; U+1F60B +😛 face with tongue; U+1F61B +😜 winking face with tongue; U+1F61C +🤪 zany face; U+1F92A +😝 squinting face with tongue; U+1F61D +🤑 money-mouth face; U+1F911 +🤗 hugging face; U+1F917 +🤭 face with hand over mouth; U+1F92D +🤫 shushing face; U+1F92B +🤔 thinking face; U+1F914 +🤐 zipper-mouth face; U+1F910 +🤨 face with raised eyebrow; U+1F928 +😐 neutral face; U+1F610 +😑 expressionless face; U+1F611 +😶 face without mouth; U+1F636 +😏 smirking face; U+1F60F +😒 unamused face; U+1F612 +🙄 face with rolling eyes; U+1F644 +😬 grimacing face; U+1F62C +🤥 lying face; U+1F925 +😌 relieved face; U+1F60C +😔 pensive face; U+1F614 +😪 sleepy face; U+1F62A +🤤 drooling face; U+1F924 +😴 sleeping face; U+1F634 +😷 face with medical mask; U+1F637 +🤒 face with thermometer; U+1F912 +🤕 face with head-bandage; U+1F915 +🤢 nauseated face; U+1F922 +🤮 face vomiting; U+1F92E +🤧 sneezing face; U+1F927 +🥵 hot face; U+1F975 +🥶 cold face; U+1F976 +🥴 woozy face; U+1F974 +😵 dizzy face; U+1F635 +🤯 exploding head; U+1F92F +🤠 cowboy hat face; U+1F920 +🥳 partying face; U+1F973 +😎 smiling face with sunglasses; U+1F60E +🤓 nerd face; U+1F913 +🧐 face with monocle; U+1F9D0 +😕 confused face; U+1F615 +😟 worried face; U+1F61F +🙁 slightly frowning face; U+1F641 +☹ frowning face; U+2639 +😮 face with open mouth; U+1F62E +😯 hushed face; U+1F62F +😲 astonished face; U+1F632 +😳 flushed face; U+1F633 +🥺 pleading face; U+1F97A +😦 frowning face with open mouth; U+1F626 +😧 anguished face; U+1F627 +😨 fearful face; U+1F628 +😰 anxious face with sweat; U+1F630 +😥 sad but relieved face; U+1F625 +😢 crying face; U+1F622 +😭 loudly crying face; U+1F62D +😱 face screaming in fear; U+1F631 +😖 confounded face; U+1F616 +😣 persevering face; U+1F623 +😞 disappointed face; U+1F61E +😓 downcast face with sweat; U+1F613 +😩 weary face; U+1F629 +😫 tired face; U+1F62B +😤 face with steam from nose; U+1F624 +😡 pouting face; U+1F621 +😠 angry face; U+1F620 +🤬 face with symbols on mouth; U+1F92C +😈 smiling face with horns; U+1F608 +🏻 light skin tone; U+1F3FB +🏼 medium light skin tone; U+1F3FC +🏽 medium skin tone; U+1F3FD +🏾 medium dark skin tone; U+1F3FE +🏿 dark skin tone; U+1F3FF +👿 angry face with horns; U+1F47F +💀 skull; U+1F480 +☠ skull and crossbones; U+2620 +💩 pile of poo; U+1F4A9 +(°ʖ°) lenny face; MULTIBLE +🤡 clown face; U+1F921 +👹 ogre; U+1F479 +👺 goblin; U+1F47A +👻 ghost; U+1F47B +👽 alien; U+1F47D +👾 alien monster; U+1F47E +🤖 robot face; U+1F916 +😺 grinning cat face; U+1F63A +😸 grinning cat face with smiling eyes; U+1F638 +😹 cat face with tears of joy; U+1F639 +😻 smiling cat face with heart-eyes; U+1F63B +😼 cat face with wry smile; U+1F63C +😽 kissing cat face; U+1F63D +🙀 weary cat face; U+1F640 +😿 crying cat face; U+1F63F +😾 pouting cat face; U+1F63E +☭ communism; +🙈 see-no-evil monkey; U+1F648 +🙉 hear-no-evil monkey; U+1F649 +🙊 speak-no-evil monkey; U+1F64A +💋 kiss mark; U+1F48B +💌 love letter; U+1F48C +💘 heart with arrow; U+1F498 +💝 heart with ribbon; U+1F49D +💖 sparkling heart; U+1F496 +💗 growing heart; U+1F497 +💓 beating heart; U+1F493 +💞 revolving hearts; U+1F49E +💕 two hearts; U+1F495 +💟 heart decoration; U+1F49F +❣ heavy heart exclamation; U+2763 +💔 broken heart; U+1F494 +❤ red heart; U+2764 +🧡 orange heart; U+1F9E1 +💛 yellow heart; U+1F49B +💚 green heart; U+1F49A +💙 blue heart; U+1F499 +💜 purple heart; U+1F49C +🖤 black heart; U+1F5A4 +💯 hundred points; U+1F4AF +💢 anger symbol; U+1F4A2 +💥 collision; U+1F4A5 +💫 dizzy; U+1F4AB +💦 sweat droplets; U+1F4A6 +💨 dashing away; U+1F4A8 +🕳 hole; U+1F573 +💣 bomb; U+1F4A3 +💬 speech balloon; U+1F4AC +👁️‍🗨️ eye in speech bubble; U+1F441 U+FE0F U+200D U+1F5E8 U+FE0F +🗨 left speech bubble; U+1F5E8 +🗯 right anger bubble; U+1F5EF +💭 thought balloon; U+1F4AD +💤 zzz; U+1F4A4 +👋 waving hand; U+1F44B +🤚 raised back of hand; U+1F91A +🖐 hand with fingers splayed; U+1F590 +✋ raised hand; U+270B +🖖 vulcan salute; U+1F596 +👌 OK hand; U+1F44C +✌ victory hand; U+270C +🤞 crossed fingers; U+1F91E +🤟 love-you gesture; U+1F91F +🤘 sign of the horns; U+1F918 +🤙 call me hand; U+1F919 +👈 backhand index pointing left; U+1F448 +👉 backhand index pointing right; U+1F449 +👆 backhand index pointing up; U+1F446 +🖕 middle finger; U+1F595 +👇 backhand index pointing down; U+1F447 +☝ index pointing up; U+261D +👍 thumbs up; U+1F44D +👎 thumbs down; U+1F44E +✊ raised fist; U+270A +👊 oncoming fist; U+1F44A +🤛 left-facing fist; U+1F91B +🤜 right-facing fist; U+1F91C +👏 clapping hands; U+1F44F +🙌 raising hands; U+1F64C +👐 open hands; U+1F450 +🤲 palms up together; U+1F932 +🤝 handshake; U+1F91D +🙏 folded hands; U+1F64F +✍ writing hand; U+270D +💅 nail polish; U+1F485 +🤳 selfie; U+1F933 +💪 flexed biceps; U+1F4AA +🦵 leg; U+1F9B5 +🦶 foot; U+1F9B6 +👂 ear; U+1F442 +👃 nose; U+1F443 +🧠 brain; U+1F9E0 +🦷 tooth; U+1F9B7 +🦴 bone; U+1F9B4 +👀 eyes; U+1F440 +👁 eye; U+1F441 +👅 tongue; U+1F445 +👄 mouth; U+1F444 +👶 baby; U+1F476 +🧒 child; U+1F9D2 +👦 boy; U+1F466 +👧 girl; U+1F467 +🧑 person; U+1F9D1 +👱 person: blond hair; U+1F471 +👨 man; U+1F468 +👱‍♂️ man: blond hair; U+1F471 U+200D U+2642 U+FE0F +👨‍🦰 man: red hair; U+1F468 U+200D U+1F9B0 +👨‍🦱 man: curly hair; U+1F468 U+200D U+1F9B1 +👨‍🦳 man: white hair; U+1F468 U+200D U+1F9B3 +👨‍🦲 man: bald; U+1F468 U+200D U+1F9B2 +🧔 man: beard; U+1F9D4 +👩 woman; U+1F469 +👱‍♀️ woman: blond hair; U+1F471 U+200D U+2640 U+FE0F +👩‍🦰 woman: red hair; U+1F469 U+200D U+1F9B0 +👩‍🦱 woman: curly hair; U+1F469 U+200D U+1F9B1 +👩‍🦳 woman: white hair; U+1F469 U+200D U+1F9B3 +👩‍🦲 woman: bald; U+1F469 U+200D U+1F9B2 +🧓 older person; U+1F9D3 +👴 old man; U+1F474 +👵 old woman; U+1F475 +🙍 person frowning; U+1F64D +🙍‍♂️ man frowning; U+1F64D U+200D U+2642 U+FE0F +🙍‍♀️ woman frowning; U+1F64D U+200D U+2640 U+FE0F +🙎 person pouting; U+1F64E +🙎‍♂️ man pouting; U+1F64E U+200D U+2642 U+FE0F +🙎‍♀️ woman pouting; U+1F64E U+200D U+2640 U+FE0F +🙅 person gesturing NO; U+1F645 +🙅‍♂️ man gesturing NO; U+1F645 U+200D U+2642 U+FE0F +🙅‍♀️ woman gesturing NO; U+1F645 U+200D U+2640 U+FE0F +🙆 person gesturing OK; U+1F646 +🙆‍♂️ man gesturing OK; U+1F646 U+200D U+2642 U+FE0F +🙆‍♀️ woman gesturing OK; U+1F646 U+200D U+2640 U+FE0F +💁 person tipping hand; U+1F481 +💁‍♂️ man tipping hand; U+1F481 U+200D U+2642 U+FE0F +💁‍♀️ woman tipping hand; U+1F481 U+200D U+2640 U+FE0F +🙋 person raising hand; U+1F64B +🙋‍♂️ man raising hand; U+1F64B U+200D U+2642 U+FE0F +🙋‍♀️ woman raising hand; U+1F64B U+200D U+2640 U+FE0F +🙇 person bowing; U+1F647 +🙇‍♂️ man bowing; U+1F647 U+200D U+2642 U+FE0F +🙇‍♀️ woman bowing; U+1F647 U+200D U+2640 U+FE0F +🤦 person facepalming; U+1F926 +🤦‍♂️ man facepalming; U+1F926 U+200D U+2642 U+FE0F +🤦‍♀️ woman facepalming; U+1F926 U+200D U+2640 U+FE0F +🤷 person shrugging; U+1F937 +🤷‍♂️ man shrugging; U+1F937 U+200D U+2642 U+FE0F +🤷‍♀️ woman shrugging; U+1F937 U+200D U+2640 U+FE0F +👨‍⚕️ man health worker; U+1F468 U+200D U+2695 U+FE0F +👩‍⚕️ woman health worker; U+1F469 U+200D U+2695 U+FE0F +👨‍🎓 man student; U+1F468 U+200D U+1F393 +👩‍🎓 woman student; U+1F469 U+200D U+1F393 +👨‍🏫 man teacher; U+1F468 U+200D U+1F3EB +👩‍🏫 woman teacher; U+1F469 U+200D U+1F3EB +👨‍⚖️ man judge; U+1F468 U+200D U+2696 U+FE0F +👩‍⚖️ woman judge; U+1F469 U+200D U+2696 U+FE0F +👨‍🌾 man farmer; U+1F468 U+200D U+1F33E +👩‍🌾 woman farmer; U+1F469 U+200D U+1F33E +👨‍🍳 man cook; U+1F468 U+200D U+1F373 +👩‍🍳 woman cook; U+1F469 U+200D U+1F373 +👨‍🔧 man mechanic; U+1F468 U+200D U+1F527 +👩‍🔧 woman mechanic; U+1F469 U+200D U+1F527 +👨‍🏭 man factory worker; U+1F468 U+200D U+1F3ED +👩‍🏭 woman factory worker; U+1F469 U+200D U+1F3ED +👨‍💼 man office worker; U+1F468 U+200D U+1F4BC +👩‍💼 woman office worker; U+1F469 U+200D U+1F4BC +👨‍🔬 man scientist; U+1F468 U+200D U+1F52C +👩‍🔬 woman scientist; U+1F469 U+200D U+1F52C +👨‍💻 man technologist; U+1F468 U+200D U+1F4BB +👩‍💻 woman technologist; U+1F469 U+200D U+1F4BB +👨‍🎤 man singer; U+1F468 U+200D U+1F3A4 +👩‍🎤 woman singer; U+1F469 U+200D U+1F3A4 +👨‍🎨 man artist; U+1F468 U+200D U+1F3A8 +👩‍🎨 woman artist; U+1F469 U+200D U+1F3A8 +👨‍✈️ man pilot; U+1F468 U+200D U+2708 U+FE0F +👩‍✈️ woman pilot; U+1F469 U+200D U+2708 U+FE0F +👨‍🚀 man astronaut; U+1F468 U+200D U+1F680 +👩‍🚀 woman astronaut; U+1F469 U+200D U+1F680 +👨‍🚒 man firefighter; U+1F468 U+200D U+1F692 +👩‍🚒 woman firefighter; U+1F469 U+200D U+1F692 +👮 police officer; U+1F46E +👮‍♂️ man police officer; U+1F46E U+200D U+2642 U+FE0F +👮‍♀️ woman police officer; U+1F46E U+200D U+2640 U+FE0F +🕵 detective; U+1F575 +🕵️‍♂️ man detective; U+1F575 U+FE0F U+200D U+2642 U+FE0F +🕵️‍♀️ woman detective; U+1F575 U+FE0F U+200D U+2640 U+FE0F +💂 guard; U+1F482 +💂‍♂️ man guard; U+1F482 U+200D U+2642 U+FE0F +💂‍♀️ woman guard; U+1F482 U+200D U+2640 U+FE0F +👷 construction worker; U+1F477 +👷‍♂️ man construction worker; U+1F477 U+200D U+2642 U+FE0F +👷‍♀️ woman construction worker; U+1F477 U+200D U+2640 U+FE0F +🤴 prince; U+1F934 +👸 princess; U+1F478 +👳 person wearing turban; U+1F473 +👳‍♂️ man wearing turban; U+1F473 U+200D U+2642 U+FE0F +👳‍♀️ woman wearing turban; U+1F473 U+200D U+2640 U+FE0F +👲 man with Chinese cap; U+1F472 +🧕 woman with headscarf; U+1F9D5 +🤵 man in tuxedo; U+1F935 +👰 bride with veil; U+1F470 +🤰 pregnant woman; U+1F930 +🤱 breast-feeding; U+1F931 +👼 baby angel; U+1F47C +🎅 Santa Claus; U+1F385 +🤶 Mrs. Claus; U+1F936 +🦸 superhero; U+1F9B8 +🦸‍♂️ man superhero; U+1F9B8 U+200D U+2642 U+FE0F +🦸‍♀️ woman superhero; U+1F9B8 U+200D U+2640 U+FE0F +🦹 supervillain; U+1F9B9 +🦹‍♂️ man supervillain; U+1F9B9 U+200D U+2642 U+FE0F +🦹‍♀️ woman supervillain; U+1F9B9 U+200D U+2640 U+FE0F +🧙 mage; U+1F9D9 +🧙‍♂️ man mage; U+1F9D9 U+200D U+2642 U+FE0F +🧙‍♀️ woman mage; U+1F9D9 U+200D U+2640 U+FE0F +🧚 fairy; U+1F9DA +🧚‍♂️ man fairy; U+1F9DA U+200D U+2642 U+FE0F +🧚‍♀️ woman fairy; U+1F9DA U+200D U+2640 U+FE0F +🧛 vampire; U+1F9DB +🧛‍♂️ man vampire; U+1F9DB U+200D U+2642 U+FE0F +🧛‍♀️ woman vampire; U+1F9DB U+200D U+2640 U+FE0F +🧜 merperson; U+1F9DC +🧜‍♂️ merman; U+1F9DC U+200D U+2642 U+FE0F +🧜‍♀️ mermaid; U+1F9DC U+200D U+2640 U+FE0F +🧝 elf; U+1F9DD +🧝‍♂️ man elf; U+1F9DD U+200D U+2642 U+FE0F +🧝‍♀️ woman elf; U+1F9DD U+200D U+2640 U+FE0F +🧞 genie; U+1F9DE +🧞‍♂️ man genie; U+1F9DE U+200D U+2642 U+FE0F +🧞‍♀️ woman genie; U+1F9DE U+200D U+2640 U+FE0F +🧟 zombie; U+1F9DF +🧟‍♂️ man zombie; U+1F9DF U+200D U+2642 U+FE0F +🧟‍♀️ woman zombie; U+1F9DF U+200D U+2640 U+FE0F +💆 person getting massage; U+1F486 +💆‍♂️ man getting massage; U+1F486 U+200D U+2642 U+FE0F +💆‍♀️ woman getting massage; U+1F486 U+200D U+2640 U+FE0F +💇 person getting haircut; U+1F487 +💇‍♂️ man getting haircut; U+1F487 U+200D U+2642 U+FE0F +💇‍♀️ woman getting haircut; U+1F487 U+200D U+2640 U+FE0F +🚶 person walking; U+1F6B6 +🚶‍♂️ man walking; U+1F6B6 U+200D U+2642 U+FE0F +🚶‍♀️ woman walking; U+1F6B6 U+200D U+2640 U+FE0F +🏃 person running; U+1F3C3 +🏃‍♂️ man running; U+1F3C3 U+200D U+2642 U+FE0F +🏃‍♀️ woman running; U+1F3C3 U+200D U+2640 U+FE0F +💃 woman dancing; U+1F483 +🕺 man dancing; U+1F57A +🕴 man in suit levitating; U+1F574 +👯 people with bunny ears; U+1F46F +👯‍♂️ men with bunny ears; U+1F46F U+200D U+2642 U+FE0F +👯‍♀️ women with bunny ears; U+1F46F U+200D U+2640 U+FE0F +🧖 person in steamy room; U+1F9D6 +🧖‍♂️ man in steamy room; U+1F9D6 U+200D U+2642 U+FE0F +🧖‍♀️ woman in steamy room; U+1F9D6 U+200D U+2640 U+FE0F +🧗 person climbing; U+1F9D7 +🧗‍♂️ man climbing; U+1F9D7 U+200D U+2642 U+FE0F +🧗‍♀️ woman climbing; U+1F9D7 U+200D U+2640 U+FE0F +🤺 person fencing; U+1F93A +🏇 horse racing; U+1F3C7 +⛷ skier; U+26F7 +🏂 snowboarder; U+1F3C2 +🏌 person golfing; U+1F3CC +🏌️‍♂️ man golfing; U+1F3CC U+FE0F U+200D U+2642 U+FE0F +🏌️‍♀️ woman golfing; U+1F3CC U+FE0F U+200D U+2640 U+FE0F +🏄 person surfing; U+1F3C4 +🏄‍♂️ man surfing; U+1F3C4 U+200D U+2642 U+FE0F +🏄‍♀️ woman surfing; U+1F3C4 U+200D U+2640 U+FE0F +🚣 person rowing boat; U+1F6A3 +🚣‍♂️ man rowing boat; U+1F6A3 U+200D U+2642 U+FE0F +🚣‍♀️ woman rowing boat; U+1F6A3 U+200D U+2640 U+FE0F +🏊 person swimming; U+1F3CA +🏊‍♂️ man swimming; U+1F3CA U+200D U+2642 U+FE0F +🏊‍♀️ woman swimming; U+1F3CA U+200D U+2640 U+FE0F +⛹ person bouncing ball; U+26F9 +⛹️‍♂️ man bouncing ball; U+26F9 U+FE0F U+200D U+2642 U+FE0F +⛹️‍♀️ woman bouncing ball; U+26F9 U+FE0F U+200D U+2640 U+FE0F +🏋 person lifting weights; U+1F3CB +🏋️‍♂️ man lifting weights; U+1F3CB U+FE0F U+200D U+2642 U+FE0F +🏋️‍♀️ woman lifting weights; U+1F3CB U+FE0F U+200D U+2640 U+FE0F +🚴 person biking; U+1F6B4 +🚴‍♂️ man biking; U+1F6B4 U+200D U+2642 U+FE0F +🚴‍♀️ woman biking; U+1F6B4 U+200D U+2640 U+FE0F +🚵 person mountain biking; U+1F6B5 +🚵‍♂️ man mountain biking; U+1F6B5 U+200D U+2642 U+FE0F +🚵‍♀️ woman mountain biking; U+1F6B5 U+200D U+2640 U+FE0F +🤸 person cartwheeling; U+1F938 +🤸‍♂️ man cartwheeling; U+1F938 U+200D U+2642 U+FE0F +🤸‍♀️ woman cartwheeling; U+1F938 U+200D U+2640 U+FE0F +🤼 people wrestling; U+1F93C +🤼‍♂️ men wrestling; U+1F93C U+200D U+2642 U+FE0F +🤼‍♀️ women wrestling; U+1F93C U+200D U+2640 U+FE0F +🤽 person playing water polo; U+1F93D +🤽‍♂️ man playing water polo; U+1F93D U+200D U+2642 U+FE0F +🤽‍♀️ woman playing water polo; U+1F93D U+200D U+2640 U+FE0F +🤾 person playing handball; U+1F93E +🤾‍♂️ man playing handball; U+1F93E U+200D U+2642 U+FE0F +🤾‍♀️ woman playing handball; U+1F93E U+200D U+2640 U+FE0F +🤹 person juggling; U+1F939 +🤹‍♂️ man juggling; U+1F939 U+200D U+2642 U+FE0F +🤹‍♀️ woman juggling; U+1F939 U+200D U+2640 U+FE0F +🧘 person in lotus position; U+1F9D8 +🧘‍♂️ man in lotus position; U+1F9D8 U+200D U+2642 U+FE0F +🧘‍♀️ woman in lotus position; U+1F9D8 U+200D U+2640 U+FE0F +🛀 person taking bath; U+1F6C0 +🛌 person in bed; U+1F6CC +👭 women holding hands; U+1F46D +👫 woman and man holding hands; U+1F46B +👬 men holding hands; U+1F46C +💏 kiss; U+1F48F +👩‍❤️‍💋‍👨 kiss: woman, man; U+1F469 U+200D U+2764 U+FE0F U+200D U+1F48B U+200D U+1F468 +👨‍❤️‍💋‍👨 kiss: man, man; U+1F468 U+200D U+2764 U+FE0F U+200D U+1F48B U+200D U+1F468 +👩‍❤️‍💋‍👩 kiss: woman, woman; U+1F469 U+200D U+2764 U+FE0F U+200D U+1F48B U+200D U+1F469 +💑 couple with heart; U+1F491 +👩‍❤️‍👨 couple with heart: woman, man; U+1F469 U+200D U+2764 U+FE0F U+200D U+1F468 +👨‍❤️‍👨 couple with heart: man, man; U+1F468 U+200D U+2764 U+FE0F U+200D U+1F468 +👩‍❤️‍👩 couple with heart: woman, woman; U+1F469 U+200D U+2764 U+FE0F U+200D U+1F469 +👪 family; U+1F46A +👨‍👩‍👦 family: man, woman, boy; U+1F468 U+200D U+1F469 U+200D U+1F466 +👨‍👩‍👧 family: man, woman, girl; U+1F468 U+200D U+1F469 U+200D U+1F467 +👨‍👩‍👧‍👦 family: man, woman, girl, boy; U+1F468 U+200D U+1F469 U+200D U+1F467 U+200D U+1F466 +👨‍👩‍👦‍👦 family: man, woman, boy, boy; U+1F468 U+200D U+1F469 U+200D U+1F466 U+200D U+1F466 +👨‍👩‍👧‍👧 family: man, woman, girl, girl; U+1F468 U+200D U+1F469 U+200D U+1F467 U+200D U+1F467 +👨‍👨‍👦 family: man, man, boy; U+1F468 U+200D U+1F468 U+200D U+1F466 +👨‍👨‍👧 family: man, man, girl; U+1F468 U+200D U+1F468 U+200D U+1F467 +👨‍👨‍👧‍👦 family: man, man, girl, boy; U+1F468 U+200D U+1F468 U+200D U+1F467 U+200D U+1F466 +👨‍👨‍👦‍👦 family: man, man, boy, boy; U+1F468 U+200D U+1F468 U+200D U+1F466 U+200D U+1F466 +👨‍👨‍👧‍👧 family: man, man, girl, girl; U+1F468 U+200D U+1F468 U+200D U+1F467 U+200D U+1F467 +👩‍👩‍👦 family: woman, woman, boy; U+1F469 U+200D U+1F469 U+200D U+1F466 +👩‍👩‍👧 family: woman, woman, girl; U+1F469 U+200D U+1F469 U+200D U+1F467 +👩‍👩‍👧‍👦 family: woman, woman, girl, boy; U+1F469 U+200D U+1F469 U+200D U+1F467 U+200D U+1F466 +👩‍👩‍👦‍👦 family: woman, woman, boy, boy; U+1F469 U+200D U+1F469 U+200D U+1F466 U+200D U+1F466 +👩‍👩‍👧‍👧 family: woman, woman, girl, girl; U+1F469 U+200D U+1F469 U+200D U+1F467 U+200D U+1F467 +👨‍👦 family: man, boy; U+1F468 U+200D U+1F466 +👨‍👦‍👦 family: man, boy, boy; U+1F468 U+200D U+1F466 U+200D U+1F466 +👨‍👧 family: man, girl; U+1F468 U+200D U+1F467 +👨‍👧‍👦 family: man, girl, boy; U+1F468 U+200D U+1F467 U+200D U+1F466 +👨‍👧‍👧 family: man, girl, girl; U+1F468 U+200D U+1F467 U+200D U+1F467 +👩‍👦 family: woman, boy; U+1F469 U+200D U+1F466 +👩‍👦‍👦 family: woman, boy, boy; U+1F469 U+200D U+1F466 U+200D U+1F466 +👩‍👧 family: woman, girl; U+1F469 U+200D U+1F467 +👩‍👧‍👦 family: woman, girl, boy; U+1F469 U+200D U+1F467 U+200D U+1F466 +👩‍👧‍👧 family: woman, girl, girl; U+1F469 U+200D U+1F467 U+200D U+1F467 +🗣 speaking head; U+1F5E3 +👤 bust in silhouette; U+1F464 +👥 busts in silhouette; U+1F465 +👣 footprints; U+1F463 +🦰 red hair; U+1F9B0 +🦱 curly hair; U+1F9B1 +🦳 white hair; U+1F9B3 +🦲 bald; U+1F9B2 +🐵 monkey face; U+1F435 +🐒 monkey; U+1F412 +🦍 gorilla; U+1F98D +🐶 dog face; U+1F436 +🐕 dog; U+1F415 +🐩 poodle; U+1F429 +🐺 wolf face; U+1F43A +🦊 fox face; U+1F98A +🦝 raccoon; U+1F99D +🐱 cat face; U+1F431 +🐈 cat; U+1F408 +🦁 lion face; U+1F981 +🐯 tiger face; U+1F42F +🐅 tiger; U+1F405 +🐆 leopard; U+1F406 +🐴 horse face; U+1F434 +🐎 horse; U+1F40E +🦄 unicorn face; U+1F984 +🦓 zebra; U+1F993 +🦌 deer; U+1F98C +🐮 cow face; U+1F42E +🐂 ox; U+1F402 +🐃 water buffalo; U+1F403 +🐄 cow; U+1F404 +🐷 pig face; U+1F437 +🐖 pig; U+1F416 +🐗 boar; U+1F417 +🐽 pig nose; U+1F43D +🐏 ram; U+1F40F +🐑 ewe; U+1F411 +🐐 goat; U+1F410 +🐪 camel; U+1F42A +🐫 two-hump camel; U+1F42B +🦙 llama; U+1F999 +🦒 giraffe; U+1F992 +🐘 elephant; U+1F418 +🦏 rhinoceros; U+1F98F +🦛 hippopotamus; U+1F99B +🐭 mouse face; U+1F42D +🐁 mouse; U+1F401 +🐀 rat; U+1F400 +🐹 hamster face; U+1F439 +🐰 rabbit face; U+1F430 +🐇 rabbit; U+1F407 +🐿 chipmunk; U+1F43F +🦔 hedgehog; U+1F994 +🦇 bat; U+1F987 +🐻 bear face; U+1F43B +🐨 koala; U+1F428 +🐼 panda face; U+1F43C +🦘 kangaroo; U+1F998 +🦡 badger; U+1F9A1 +🐾 paw prints; U+1F43E +🦃 turkey; U+1F983 +🐔 chicken; U+1F414 +🐓 rooster; U+1F413 +🐣 hatching chick; U+1F423 +🐤 baby chick; U+1F424 +🐥 front-facing baby chick; U+1F425 +🐦 bird; U+1F426 +🐧 penguin; U+1F427 +🕊 dove; U+1F54A +🦅 eagle; U+1F985 +🦆 duck; U+1F986 +🦢 swan; U+1F9A2 +🦉 owl; U+1F989 +🦚 peacock; U+1F99A +🦜 parrot; U+1F99C +🐸 frog face; U+1F438 +🐊 crocodile; U+1F40A +🐢 turtle; U+1F422 +🦎 lizard; U+1F98E +🐍 snake; U+1F40D +🐲 dragon face; U+1F432 +🐉 dragon; U+1F409 +🦕 sauropod; U+1F995 +🦖 T-Rex; U+1F996 +🐳 spouting whale; U+1F433 +🐋 whale; U+1F40B +🐬 dolphin; U+1F42C +🐟 fish; U+1F41F +🐠 tropical fish; U+1F420 +🐡 blowfish; U+1F421 +🦈 shark; U+1F988 +🐙 octopus; U+1F419 +🐚 spiral shell; U+1F41A +🐌 snail; U+1F40C +🦋 butterfly; U+1F98B +🐛 bug; U+1F41B +🐜 ant; U+1F41C +🐝 honeybee; U+1F41D +🐞 lady beetle; U+1F41E +🦗 cricket; U+1F997 +🕷 spider; U+1F577 +🕸 spider web; U+1F578 +🦂 scorpion; U+1F982 +🦟 mosquito; U+1F99F +🦠 microbe; U+1F9A0 +💐 bouquet; U+1F490 +🌸 cherry blossom; U+1F338 +💮 white flower; U+1F4AE +🏵 rosette; U+1F3F5 +🌹 rose; U+1F339 +🥀 wilted flower; U+1F940 +🌺 hibiscus; U+1F33A +🌻 sunflower; U+1F33B +🌼 blossom; U+1F33C +🌷 tulip; U+1F337 +🌱 seedling; U+1F331 +🌲 evergreen tree; U+1F332 +🌳 deciduous tree; U+1F333 +🌴 palm tree; U+1F334 +🌵 cactus; U+1F335 +🌾 sheaf of rice; U+1F33E +🌿 herb; U+1F33F +☘ shamrock; U+2618 +🍀 four leaf clover; U+1F340 +🍁 maple leaf; U+1F341 +🍂 fallen leaf; U+1F342 +🍃 leaf fluttering in wind; U+1F343 +🍇 grapes; U+1F347 +🍈 melon; U+1F348 +🍉 watermelon; U+1F349 +🍊 tangerine; U+1F34A +🍋 lemon; U+1F34B +🍌 banana; U+1F34C +🍍 pineapple; U+1F34D +🥭 mango; U+1F96D +🍎 red apple; U+1F34E +🍏 green apple; U+1F34F +🍐 pear; U+1F350 +🍑 peach; U+1F351 +🍒 cherries; U+1F352 +🍓 strawberry; U+1F353 +🥝 kiwi fruit; U+1F95D +🍅 tomato; U+1F345 +🥥 coconut; U+1F965 +🥑 avocado; U+1F951 +🍆 eggplant; U+1F346 +🥔 potato; U+1F954 +🥕 carrot; U+1F955 +🌽 ear of corn; U+1F33D +🌶 hot pepper; U+1F336 +🥒 cucumber; U+1F952 +🥬 leafy green; U+1F96C +🥦 broccoli; U+1F966 +🍄 mushroom; U+1F344 +🥜 peanuts; U+1F95C +🌰 chestnut; U+1F330 +🍞 bread; U+1F35E +🥐 croissant; U+1F950 +🥖 baguette bread; U+1F956 +🥨 pretzel; U+1F968 +🥯 bagel; U+1F96F +🥞 pancakes; U+1F95E +🧀 cheese wedge; U+1F9C0 +🍖 meat on bone; U+1F356 +🍗 poultry leg; U+1F357 +🥩 cut of meat; U+1F969 +🥓 bacon; U+1F953 +🍔 hamburger; U+1F354 +🍟 french fries; U+1F35F +🍕 pizza; U+1F355 +🌭 hot dog; U+1F32D +🥪 sandwich; U+1F96A +🌮 taco; U+1F32E +🌯 burrito; U+1F32F +🥙 stuffed flatbread; U+1F959 +🥚 egg; U+1F95A +🍳 cooking; U+1F373 +🥘 shallow pan of food; U+1F958 +🍲 pot of food; U+1F372 +🥣 bowl with spoon; U+1F963 +🥗 green salad; U+1F957 +🍿 popcorn; U+1F37F +🧂 salt; U+1F9C2 +🥫 canned food; U+1F96B +🍱 bento box; U+1F371 +🍘 rice cracker; U+1F358 +🍙 rice ball; U+1F359 +🍚 cooked rice; U+1F35A +🍛 curry rice; U+1F35B +🍜 steaming bowl; U+1F35C +🍝 spaghetti; U+1F35D +🍠 roasted sweet potato; U+1F360 +🍢 oden; U+1F362 +🍣 sushi; U+1F363 +🍤 fried shrimp; U+1F364 +🍥 fish cake with swirl; U+1F365 +🥮 moon cake; U+1F96E +🍡 dango; U+1F361 +🥟 dumpling; U+1F95F +🥠 fortune cookie; U+1F960 +🥡 takeout box; U+1F961 +🦀 crab; U+1F980 +🦞 lobster; U+1F99E +🦐 shrimp; U+1F990 +🦑 squid; U+1F991 +🍦 soft ice cream; U+1F366 +🍧 shaved ice; U+1F367 +🍨 ice cream; U+1F368 +🍩 doughnut; U+1F369 +🍪 cookie; U+1F36A +🎂 birthday cake; U+1F382 +🍰 shortcake; U+1F370 +🧁 cupcake; U+1F9C1 +🥧 pie; U+1F967 +🍫 chocolate bar; U+1F36B +🍬 candy; U+1F36C +🍭 lollipop; U+1F36D +🍮 custard; U+1F36E +🍯 honey pot; U+1F36F +🍼 baby bottle; U+1F37C +🥛 glass of milk; U+1F95B +☕ hot beverage; U+2615 +🍵 teacup without handle; U+1F375 +🍶 sake; U+1F376 +🍾 bottle with popping cork; U+1F37E +🍷 wine glass; U+1F377 +🍸 cocktail glass; U+1F378 +🍹 tropical drink; U+1F379 +🍺 beer mug; U+1F37A +🍻 clinking beer mugs; U+1F37B +🥂 clinking glasses; U+1F942 +🥃 tumbler glass; U+1F943 +🥤 cup with straw; U+1F964 +🥢 chopsticks; U+1F962 +🍽 fork and knife with plate; U+1F37D +🍴 fork and knife; U+1F374 +🥄 spoon; U+1F944 +🔪 kitchen knife; U+1F52A +🏺 amphora; U+1F3FA +🌍 globe showing Europe-Africa; U+1F30D +🌎 globe showing Americas; U+1F30E +🌏 globe showing Asia-Australia; U+1F30F +🌐 globe with meridians; U+1F310 +🗺 world map; U+1F5FA +🗾 map of Japan; U+1F5FE +🧭 compass; U+1F9ED +🏔 snow-capped mountain; U+1F3D4 +⛰ mountain; U+26F0 +🌋 volcano; U+1F30B +🗻 mount fuji; U+1F5FB +🏕 camping; U+1F3D5 +🏖 beach with umbrella; U+1F3D6 +🏜 desert; U+1F3DC +🏝 desert island; U+1F3DD +🏞 national park; U+1F3DE +🏟 stadium; U+1F3DF +🏛 classical building; U+1F3DB +🏗 building construction; U+1F3D7 +🧱 brick; U+1F9F1 +🏘 houses; U+1F3D8 +🏚 derelict house; U+1F3DA +🏠 house; U+1F3E0 +🏡 house with garden; U+1F3E1 +🏢 office building; U+1F3E2 +🏣 Japanese post office; U+1F3E3 +🏤 post office; U+1F3E4 +🏥 hospital; U+1F3E5 +🏦 bank; U+1F3E6 +🏨 hotel; U+1F3E8 +🏩 love hotel; U+1F3E9 +🏪 convenience store; U+1F3EA +🏫 school; U+1F3EB +🏬 department store; U+1F3EC +🏭 factory; U+1F3ED +🏯 Japanese castle; U+1F3EF +🏰 castle; U+1F3F0 +💒 wedding; U+1F492 +🗼 Tokyo tower; U+1F5FC +🗽 Statue of Liberty; U+1F5FD +⛪ church; U+26EA +🕌 mosque; U+1F54C +🕍 synagogue; U+1F54D +⛩ shinto shrine; U+26E9 +🕋 kaaba; U+1F54B +⛲ fountain; U+26F2 +⛺ tent; U+26FA +🌁 foggy; U+1F301 +🌃 night with stars; U+1F303 +🏙 cityscape; U+1F3D9 +🌄 sunrise over mountains; U+1F304 +🌅 sunrise; U+1F305 +🌆 cityscape at dusk; U+1F306 +🌇 sunset; U+1F307 +🌉 bridge at night; U+1F309 +♨ hot springs; U+2668 +🌌 milky way; U+1F30C +🎠 carousel horse; U+1F3A0 +🎡 ferris wheel; U+1F3A1 +🎢 roller coaster; U+1F3A2 +💈 barber pole; U+1F488 +🎪 circus tent; U+1F3AA +🚂 locomotive; U+1F682 +🚃 railway car; U+1F683 +🚄 high-speed train; U+1F684 +🚅 bullet train; U+1F685 +🚆 train; U+1F686 +🚇 metro; U+1F687 +🚈 light rail; U+1F688 +🚉 station; U+1F689 +🚊 tram; U+1F68A +🚝 monorail; U+1F69D +🚞 mountain railway; U+1F69E +🚋 tram car; U+1F68B +🚌 bus; U+1F68C +🚍 oncoming bus; U+1F68D +🚎 trolleybus; U+1F68E +🚐 minibus; U+1F690 +🚑 ambulance; U+1F691 +🚒 fire engine; U+1F692 +🚓 police car; U+1F693 +🚔 oncoming police car; U+1F694 +🚕 taxi; U+1F695 +🚖 oncoming taxi; U+1F696 +🚗 automobile; U+1F697 +🚘 oncoming automobile; U+1F698 +🚙 sport utility vehicle; U+1F699 +🚚 delivery truck; U+1F69A +🚛 articulated lorry; U+1F69B +🚜 tractor; U+1F69C +🏎 racing car; U+1F3CE +🏍 motorcycle; U+1F3CD +🛵 motor scooter; U+1F6F5 +🚲 bicycle; U+1F6B2 +🛴 kick scooter; U+1F6F4 +🛹 skateboard; U+1F6F9 +🚏 bus stop; U+1F68F +🛣 motorway; U+1F6E3 +🛤 railway track; U+1F6E4 +🛢 oil drum; U+1F6E2 +⛽ fuel pump; U+26FD +🚨 police car light; U+1F6A8 +🚥 horizontal traffic light; U+1F6A5 +🚦 vertical traffic light; U+1F6A6 +🛑 stop sign; U+1F6D1 +🚧 construction; U+1F6A7 +⚓ anchor; U+2693 +⛵ sailboat; U+26F5 +🛶 canoe; U+1F6F6 +🚤 speedboat; U+1F6A4 +🛳 passenger ship; U+1F6F3 +⛴ ferry; U+26F4 +🛥 motor boat; U+1F6E5 +🚢 ship; U+1F6A2 +✈ airplane; U+2708 +🛩 small airplane; U+1F6E9 +🛫 airplane departure; U+1F6EB +🛬 airplane arrival; U+1F6EC +💺 seat; U+1F4BA +🚁 helicopter; U+1F681 +🚟 suspension railway; U+1F69F +🚠 mountain cableway; U+1F6A0 +🚡 aerial tramway; U+1F6A1 +🛰 satellite; U+1F6F0 +🚀 rocket; U+1F680 +🛸 flying saucer; U+1F6F8 +🛎 bellhop bell; U+1F6CE +🧳 luggage; U+1F9F3 +⌛ hourglass done; U+231B +⏳ hourglass not done; U+23F3 +⌚ watch; U+231A +⏰ alarm clock; U+23F0 +⏱ stopwatch; U+23F1 +⏲ timer clock; U+23F2 +🕰 mantelpiece clock; U+1F570 +🕛 twelve o’clock; U+1F55B +🕧 twelve-thirty; U+1F567 +🕐 one o’clock; U+1F550 +🕜 one-thirty; U+1F55C +🕑 two o’clock; U+1F551 +🕝 two-thirty; U+1F55D +🕒 three o’clock; U+1F552 +🕞 three-thirty; U+1F55E +🕓 four o’clock; U+1F553 +🕟 four-thirty; U+1F55F +🕔 five o’clock; U+1F554 +🕠 five-thirty; U+1F560 +🕕 six o’clock; U+1F555 +🕡 six-thirty; U+1F561 +🕖 seven o’clock; U+1F556 +🕢 seven-thirty; U+1F562 +🕗 eight o’clock; U+1F557 +🕣 eight-thirty; U+1F563 +🕘 nine o’clock; U+1F558 +🕤 nine-thirty; U+1F564 +🕙 ten o’clock; U+1F559 +🕥 ten-thirty; U+1F565 +🕚 eleven o’clock; U+1F55A +🕦 eleven-thirty; U+1F566 +🌑 new moon; U+1F311 +🌒 waxing crescent moon; U+1F312 +🌓 first quarter moon; U+1F313 +🌔 waxing gibbous moon; U+1F314 +🌕 full moon; U+1F315 +🌖 waning gibbous moon; U+1F316 +🌗 last quarter moon; U+1F317 +🌘 waning crescent moon; U+1F318 +🌙 crescent moon; U+1F319 +🌚 new moon face; U+1F31A +🌛 first quarter moon face; U+1F31B +🌜 last quarter moon face; U+1F31C +🌡 thermometer; U+1F321 +☀ sun; U+2600 +🌝 full moon face; U+1F31D +🌞 sun with face; U+1F31E +⭐ star; U+2B50 +🌟 glowing star; U+1F31F +🌠 shooting star; U+1F320 +☁ cloud; U+2601 +⛅ sun behind cloud; U+26C5 +⛈ cloud with lightning and rain; U+26C8 +🌤 sun behind small cloud; U+1F324 +🌥 sun behind large cloud; U+1F325 +🌦 sun behind rain cloud; U+1F326 +🌧 cloud with rain; U+1F327 +🌨 cloud with snow; U+1F328 +🌩 cloud with lightning; U+1F329 +🌪 tornado; U+1F32A +🌫 fog; U+1F32B +🌬 wind face; U+1F32C +🌀 cyclone; U+1F300 +🌈 rainbow; U+1F308 +🌂 closed umbrella; U+1F302 +☂ umbrella; U+2602 +☔ umbrella with rain drops; U+2614 +⛱ umbrella on ground; U+26F1 +⚡ high voltage; U+26A1 +❄ snowflake; U+2744 +☃ snowman; U+2603 +⛄ snowman without snow; U+26C4 +☄ comet; U+2604 +🔥 fire; U+1F525 +💧 droplet; U+1F4A7 +🌊 water wave; U+1F30A +🎃 jack-o-lantern; U+1F383 +🎄 Christmas tree; U+1F384 +🎆 fireworks; U+1F386 +🎇 sparkler; U+1F387 +🧨 firecracker; U+1F9E8 +✨ sparkles; U+2728 +🎈 balloon; U+1F388 +🎉 party popper; U+1F389 +🎊 confetti ball; U+1F38A +🎋 tanabata tree; U+1F38B +🎍 pine decoration; U+1F38D +🎎 Japanese dolls; U+1F38E +🎏 carp streamer; U+1F38F +🎐 wind chime; U+1F390 +🎑 moon viewing ceremony; U+1F391 +🧧 red envelope; U+1F9E7 +🎀 ribbon; U+1F380 +🎁 wrapped gift; U+1F381 +🎗 reminder ribbon; U+1F397 +🎟 admission tickets; U+1F39F +🎫 ticket; U+1F3AB +🎖 military medal; U+1F396 +🏆 trophy; U+1F3C6 +🏅 sports medal; U+1F3C5 +1st place medal; U+1F947 🥇 +2nd place medal; U+1F948 🥈 +3rd place medal; U+1F949 🥉 +⚽ soccer ball; U+26BD +⚾ baseball; U+26BE +🥎 softball; U+1F94E +🏀 basketball; U+1F3C0 +🏐 volleyball; U+1F3D0 +🏈 american football; U+1F3C8 +🏉 rugby football; U+1F3C9 +🎾 tennis; U+1F3BE +🥏 flying disc; U+1F94F +🎳 bowling; U+1F3B3 +🏏 cricket game; U+1F3CF +🏑 field hockey; U+1F3D1 +🏒 ice hockey; U+1F3D2 +🥍 lacrosse; U+1F94D +🏓 ping pong; U+1F3D3 +🏸 badminton; U+1F3F8 +🥊 boxing glove; U+1F94A +🥋 martial arts uniform; U+1F94B +🥅 goal net; U+1F945 +⛳ flag in hole; U+26F3 +⛸ ice skate; U+26F8 +🎣 fishing pole; U+1F3A3 +🎽 running shirt; U+1F3BD +🎿 skis; U+1F3BF +🛷 sled; U+1F6F7 +🥌 curling stone; U+1F94C +🎯 direct hit; U+1F3AF +🎱 pool 8 ball; U+1F3B1 +🔮 crystal ball; U+1F52E +🧿 nazar amulet; U+1F9FF +🎮 video game; U+1F3AE +🕹 joystick; U+1F579 +🎰 slot machine; U+1F3B0 +🎲 game die; U+1F3B2 +🧩 jigsaw; U+1F9E9 +🧸 teddy bear; U+1F9F8 +♠ spade suit; U+2660 +♥ heart suit; U+2665 +♦ diamond suit; U+2666 +♣ club suit; U+2663 +♟ chess pawn; U+265F +🃏 joker; U+1F0CF +🀄 mahjong red dragon; U+1F004 +🎴 flower playing cards; U+1F3B4 +🎭 performing arts; U+1F3AD +🖼 framed picture; U+1F5BC +🎨 artist palette; U+1F3A8 +🧵 thread; U+1F9F5 +🧶 yarn; U+1F9F6 +👓 glasses; U+1F453 +🕶 sunglasses; U+1F576 +🥽 goggles; U+1F97D +🥼 lab coat; U+1F97C +👔 necktie; U+1F454 +👕 t-shirt; U+1F455 +👖 jeans; U+1F456 +🧣 scarf; U+1F9E3 +🧤 gloves; U+1F9E4 +🧥 coat; U+1F9E5 +🧦 socks; U+1F9E6 +👗 dress; U+1F457 +👘 kimono; U+1F458 +👙 bikini; U+1F459 +👚 woman’s clothes; U+1F45A +👛 purse; U+1F45B +👜 handbag; U+1F45C +👝 clutch bag; U+1F45D +🛍 shopping bags; U+1F6CD +🎒 backpack; U+1F392 +👞 man’s shoe; U+1F45E +👟 running shoe; U+1F45F +🥾 hiking boot; U+1F97E +🥿 flat shoe; U+1F97F +👠 high-heeled shoe; U+1F460 +👡 woman’s sandal; U+1F461 +👢 woman’s boot; U+1F462 +👑 crown; U+1F451 +👒 woman’s hat; U+1F452 +🎩 top hat; U+1F3A9 +🎓 graduation cap; U+1F393 +🧢 billed cap; U+1F9E2 +⛑ rescue worker’s helmet; U+26D1 +📿 prayer beads; U+1F4FF +💄 lipstick; U+1F484 +💍 ring; U+1F48D +💎 gem stone; U+1F48E +🔇 muted speaker; U+1F507 +🔈 speaker low volume; U+1F508 +🔉 speaker medium volume; U+1F509 +🔊 speaker high volume; U+1F50A +📢 loudspeaker; U+1F4E2 +📣 megaphone; U+1F4E3 +📯 postal horn; U+1F4EF +🔔 bell; U+1F514 +🔕 bell with slash; U+1F515 +🎼 musical score; U+1F3BC +🎵 musical note; U+1F3B5 +🎶 musical notes; U+1F3B6 +🎙 studio microphone; U+1F399 +🎚 level slider; U+1F39A +🎛 control knobs; U+1F39B +🎤 microphone; U+1F3A4 +🎧 headphone; U+1F3A7 +📻 radio; U+1F4FB +🎷 saxophone; U+1F3B7 +🎸 guitar; U+1F3B8 +🎹 musical keyboard; U+1F3B9 +🎺 trumpet; U+1F3BA +🎻 violin; U+1F3BB +🥁 drum; U+1F941 +📱 mobile phone; U+1F4F1 +📲 mobile phone with arrow; U+1F4F2 +☎ telephone; U+260E +📞 telephone receiver; U+1F4DE +📟 pager; U+1F4DF +📠 fax machine; U+1F4E0 +🔋 battery; U+1F50B +🔌 electric plug; U+1F50C +💻 laptop computer; U+1F4BB +🖥 desktop computer; U+1F5A5 +🖨 printer; U+1F5A8 +⌨ keyboard; U+2328 +🖱 computer mouse; U+1F5B1 +🖲 trackball; U+1F5B2 +💽 computer disk; U+1F4BD +💾 floppy disk; U+1F4BE +💿 optical disk; U+1F4BF +📀 dvd; U+1F4C0 +🧮 abacus; U+1F9EE +🎥 movie camera; U+1F3A5 +🎞 film frames; U+1F39E +📽 film projector; U+1F4FD +🎬 clapper board; U+1F3AC +📺 television; U+1F4FA +📷 camera; U+1F4F7 +📸 camera with flash; U+1F4F8 +📹 video camera; U+1F4F9 +📼 videocassette; U+1F4FC +🔍 magnifying glass tilted left; U+1F50D +🔎 magnifying glass tilted right; U+1F50E +🕯 candle; U+1F56F +💡 light bulb; U+1F4A1 +🔦 flashlight; U+1F526 +🏮 red paper lantern; U+1F3EE +📔 notebook with decorative cover; U+1F4D4 +📕 closed book; U+1F4D5 +📖 open book; U+1F4D6 +📗 green book; U+1F4D7 +📘 blue book; U+1F4D8 +📙 orange book; U+1F4D9 +📚 books; U+1F4DA +📓 notebook; U+1F4D3 +📒 ledger; U+1F4D2 +📃 page with curl; U+1F4C3 +📜 scroll; U+1F4DC +📄 page facing up; U+1F4C4 +📰 newspaper; U+1F4F0 +🗞 rolled-up newspaper; U+1F5DE +📑 bookmark tabs; U+1F4D1 +🔖 bookmark; U+1F516 +🏷 label; U+1F3F7 +💰 money bag; U+1F4B0 +💴 yen banknote; U+1F4B4 +💵 dollar banknote; U+1F4B5 +💶 euro banknote; U+1F4B6 +💷 pound banknote; U+1F4B7 +💸 money with wings; U+1F4B8 +💳 credit card; U+1F4B3 +🧾 receipt; U+1F9FE +💹 chart increasing with yen; U+1F4B9 +💱 currency exchange; U+1F4B1 +💲 heavy dollar sign; U+1F4B2 +✉ envelope; U+2709 +📧 e-mail; U+1F4E7 +📨 incoming envelope; U+1F4E8 +📩 envelope with arrow; U+1F4E9 +📤 outbox tray; U+1F4E4 +📥 inbox tray; U+1F4E5 +📦 package; U+1F4E6 +📫 closed mailbox with raised flag; U+1F4EB +📪 closed mailbox with lowered flag; U+1F4EA +📬 open mailbox with raised flag; U+1F4EC +📭 open mailbox with lowered flag; U+1F4ED +📮 postbox; U+1F4EE +🗳 ballot box with ballot; U+1F5F3 +✏ pencil; U+270F +✒ black nib; U+2712 +🖋 fountain pen; U+1F58B +🖊 pen; U+1F58A +🖌 paintbrush; U+1F58C +🖍 crayon; U+1F58D +📝 memo; U+1F4DD +💼 briefcase; U+1F4BC +📁 file folder; U+1F4C1 +📂 open file folder; U+1F4C2 +🗂 card index dividers; U+1F5C2 +📅 calendar; U+1F4C5 +📆 tear-off calendar; U+1F4C6 +🗒 spiral notepad; U+1F5D2 +🗓 spiral calendar; U+1F5D3 +📇 card index; U+1F4C7 +📈 chart increasing; U+1F4C8 +📉 chart decreasing; U+1F4C9 +📊 bar chart; U+1F4CA +📋 clipboard; U+1F4CB +📌 pushpin; U+1F4CC +📍 round pushpin; U+1F4CD +📎 paperclip; U+1F4CE +🖇 linked paperclips; U+1F587 +📏 straight ruler; U+1F4CF +📐 triangular ruler; U+1F4D0 +✂ scissors; U+2702 +🗃 card file box; U+1F5C3 +🗄 file cabinet; U+1F5C4 +🗑 wastebasket; U+1F5D1 +🔒 locked; U+1F512 +🔓 unlocked; U+1F513 +🔏 locked with pen; U+1F50F +🔐 locked with key; U+1F510 +🔑 key; U+1F511 +🗝 old key; U+1F5DD +🔨 hammer; U+1F528 +⛏ pick; U+26CF +⚒ hammer and pick; U+2692 +🛠 hammer and wrench; U+1F6E0 +🗡 dagger; U+1F5E1 +⚔ crossed swords; U+2694 +🔫 pistol; U+1F52B +🏹 bow and arrow; U+1F3F9 +🛡 shield; U+1F6E1 +🔧 wrench; U+1F527 +🔩 nut and bolt; U+1F529 +⚙ gear; U+2699 +🗜 clamp; U+1F5DC +⚖ balance scale; U+2696 +🔗 link; U+1F517 +⛓ chains; U+26D3 +🧰 toolbox; U+1F9F0 +🧲 magnet; U+1F9F2 +⚗ alembic; U+2697 +🧪 test tube; U+1F9EA +🧫 petri dish; U+1F9EB +🧬 dna; U+1F9EC +🔬 microscope; U+1F52C +🔭 telescope; U+1F52D +📡 satellite antenna; U+1F4E1 +💉 syringe; U+1F489 +💊 pill; U+1F48A +🚪 door; U+1F6AA +🛏 bed; U+1F6CF +🛋 couch and lamp; U+1F6CB +🚽 toilet; U+1F6BD +🚿 shower; U+1F6BF +🛁 bathtub; U+1F6C1 +🧴 lotion bottle; U+1F9F4 +🧷 safety pin; U+1F9F7 +🧹 broom; U+1F9F9 +🧺 basket; U+1F9FA +🧻 roll of paper; U+1F9FB +🧼 soap; U+1F9FC +🧽 sponge; U+1F9FD +🧯 fire extinguisher; U+1F9EF +🛒 shopping cart; U+1F6D2 +🚬 cigarette; U+1F6AC +⚰ coffin; U+26B0 +⚱ funeral urn; U+26B1 +🗿 moai; U+1F5FF +🏧 ATM sign; U+1F3E7 +🚮 litter in bin sign; U+1F6AE +🚰 potable water; U+1F6B0 +♿ wheelchair symbol; U+267F +🚹 men’s room; U+1F6B9 +🚺 women’s room; U+1F6BA +🚻 restroom; U+1F6BB +🚼 baby symbol; U+1F6BC +🚾 water closet; U+1F6BE +🛂 passport control; U+1F6C2 +🛃 customs; U+1F6C3 +🛄 baggage claim; U+1F6C4 +🛅 left luggage; U+1F6C5 +⚠ warning; U+26A0 +🚸 children crossing; U+1F6B8 +⛔ no entry; U+26D4 +🚫 prohibited; U+1F6AB +🚳 no bicycles; U+1F6B3 +🚭 no smoking; U+1F6AD +🚯 no littering; U+1F6AF +🚱 non-potable water; U+1F6B1 +🚷 no pedestrians; U+1F6B7 +📵 no mobile phones; U+1F4F5 +🔞 no one under eighteen; U+1F51E +☢ radioactive; U+2622 +☣ biohazard; U+2623 +⬆ up arrow; U+2B06 +↗ up-right arrow; U+2197 +➡ right arrow; U+27A1 +↘ down-right arrow; U+2198 +⬇ down arrow; U+2B07 +↙ down-left arrow; U+2199 +⬅ left arrow; U+2B05 +↖ up-left arrow; U+2196 +↕ up-down arrow; U+2195 +↔ left-right arrow; U+2194 +↩ right arrow curving left; U+21A9 +↪ left arrow curving right; U+21AA +⤴ right arrow curving up; U+2934 +⤵ right arrow curving down; U+2935 +🔃 clockwise vertical arrows; U+1F503 +🔄 counterclockwise arrows button; U+1F504 +🔙 BACK arrow; U+1F519 +🔚 END arrow; U+1F51A +🔛 ON! arrow; U+1F51B +🔜 SOON arrow; U+1F51C +🔝 TOP arrow; U+1F51D +🛐 place of worship; U+1F6D0 +⚛ atom symbol; U+269B +🕉 om; U+1F549 +✡ star of David; U+2721 +☸ wheel of dharma; U+2638 +☯ yin yang; U+262F +✝ latin cross; U+271D +☦ orthodox cross; U+2626 +☪ star and crescent; U+262A +☮ peace symbol; U+262E +🕎 menorah; U+1F54E +🔯 dotted six-pointed star; U+1F52F +♈ Aries; U+2648 +♉ Taurus; U+2649 +♊ Gemini; U+264A +♋ Cancer; U+264B +♌ Leo; U+264C +♍ Virgo; U+264D +♎ Libra; U+264E +♏ Scorpio; U+264F +♐ Sagittarius; U+2650 +♑ Capricorn; U+2651 +♒ Aquarius; U+2652 +♓ Pisces; U+2653 +⛎ Ophiuchus; U+26CE +🔀 shuffle tracks button; U+1F500 +🔁 repeat button; U+1F501 +🔂 repeat single button; U+1F502 +▶ play button; U+25B6 +⏩ fast-forward button; U+23E9 +⏭ next track button; U+23ED +⏯ play or pause button; U+23EF +◀ reverse button; U+25C0 +⏪ fast reverse button; U+23EA +⏮ last track button; U+23EE +🔼 upwards button; U+1F53C +⏫ fast up button; U+23EB +🔽 downwards button; U+1F53D +⏬ fast down button; U+23EC +⏸ pause button; U+23F8 +⏹ stop button; U+23F9 +⏺ record button; U+23FA +⏏ eject button; U+23CF +🎦 cinema; U+1F3A6 +🔅 dim button; U+1F505 +🔆 bright button; U+1F506 +📶 antenna bars; U+1F4F6 +📳 vibration mode; U+1F4F3 +📴 mobile phone off; U+1F4F4 +♀ female sign; U+2640 +♂ male sign; U+2642 +⚕ medical symbol; U+2695 +♾ infinity; U+267E +♻ recycling symbol; U+267B +⚜ fleur-de-lis; U+269C +🔱 trident emblem; U+1F531 +📛 name badge; U+1F4DB +🔰 Japanese symbol for beginner; U+1F530 +⭕ heavy large circle; U+2B55 +✅ white heavy check mark; U+2705 +☑ ballot box with check; U+2611 +✔ heavy check mark; U+2714 +✖ heavy multiplication x; U+2716 +❌ cross mark; U+274C +❎ cross mark button; U+274E +➕ heavy plus sign; U+2795 +➖ heavy minus sign; U+2796 +➗ heavy division sign; U+2797 +➰ curly loop; U+27B0 +➿ double curly loop; U+27BF +〽 part alternation mark; U+303D +✳ eight-spoked asterisk; U+2733 +✴ eight-pointed star; U+2734 +❇ sparkle; U+2747 +‼ double exclamation mark; U+203C +⁉ exclamation question mark; U+2049 +❓ question mark; U+2753 +❔ white question mark; U+2754 +❕ white exclamation mark; U+2755 +❗ exclamation mark; U+2757 +〰 wavy dash; U+3030 +© copyright; U+00A9 +® registered; U+00AE +™ trade mark; U+2122 +#️⃣ keycap: #; U+0023 U+FE0F U+20E3 +*️⃣ keycap: *; U+002A U+FE0F U+20E3 +0️⃣ keycap: 0; U+0030 U+FE0F U+20E3 +1️⃣ keycap: 1; U+0031 U+FE0F U+20E3 +2️⃣ keycap: 2; U+0032 U+FE0F U+20E3 +3️⃣ keycap: 3; U+0033 U+FE0F U+20E3 +4️⃣ keycap: 4; U+0034 U+FE0F U+20E3 +5️⃣ keycap: 5; U+0035 U+FE0F U+20E3 +6️⃣ keycap: 6; U+0036 U+FE0F U+20E3 +7️⃣ keycap: 7; U+0037 U+FE0F U+20E3 +8️⃣ keycap: 8; U+0038 U+FE0F U+20E3 +9️⃣ keycap: 9; U+0039 U+FE0F U+20E3 +🔟 keycap: 10; U+1F51F +🔠 input latin uppercase; U+1F520 +🔡 input latin lowercase; U+1F521 +🔢 input numbers; U+1F522 +🔣 input symbols; U+1F523 +🔤 input latin letters; U+1F524 +🅰 A button (blood type); U+1F170 +🆎 AB button (blood type); U+1F18E +🅱 B button (blood type); U+1F171 +🆑 CL button; U+1F191 +🆒 COOL button; U+1F192 +🆓 FREE button; U+1F193 +ℹ information; U+2139 +🆔 ID button; U+1F194 +Ⓜ circled M; U+24C2 +🆕 NEW button; U+1F195 +🆖 NG button; U+1F196 +🅾 O button (blood type); U+1F17E +🆗 OK button; U+1F197 +🅿 P button; U+1F17F +🆘 SOS button; U+1F198 +🆙 UP! button; U+1F199 +🆚 VS button; U+1F19A +🈁 Japanese “here” button; U+1F201 +🈂 Japanese “service charge” button; U+1F202 +🈷 Japanese “monthly amount” button; U+1F237 +🈶 Japanese “not free of charge” button; U+1F236 +🈯 Japanese “reserved” button; U+1F22F +🉐 Japanese “bargain” button; U+1F250 +🈹 Japanese “discount” button; U+1F239 +🈚 Japanese “free of charge” button; U+1F21A +🈲 Japanese “prohibited” button; U+1F232 +🉑 Japanese “acceptable” button; U+1F251 +🈸 Japanese “application” button; U+1F238 +🈴 Japanese “passing grade” button; U+1F234 +🈳 Japanese “vacancy” button; U+1F233 +㊗ Japanese “congratulations” button; U+3297 +㊙ Japanese “secret” button; U+3299 +🈺 Japanese “open for business” button; U+1F23A +🈵 Japanese “no vacancy” button; U+1F235 +🔴 red circle; U+1F534 +🔵 blue circle; U+1F535 +⚪ white circle; U+26AA +⚫ black circle; U+26AB +⬜ white large square; U+2B1C +⬛ black large square; U+2B1B +◼ black medium square; U+25FC +◻ white medium square; U+25FB +◽ white medium-small square; U+25FD +◾ black medium-small square; U+25FE +▫ white small square; U+25AB +▪ black small square; U+25AA +🔶 large orange diamond; U+1F536 +🔷 large blue diamond; U+1F537 +🔸 small orange diamond; U+1F538 +🔹 small blue diamond; U+1F539 +🔺 red triangle pointed up; U+1F53A +🔻 red triangle pointed down; U+1F53B +💠 diamond with a dot; U+1F4A0 +🔘 radio button; U+1F518 +🔲 black square button; U+1F532 +🔳 white square button; U+1F533 +🏁 chequered flag; U+1F3C1 +🚩 triangular flag; U+1F6A9 +🎌 crossed flags; U+1F38C +🏴 black flag; U+1F3F4 +🏳 white flag; U+1F3F3 +🏳️‍🌈 rainbow flag; U+1F3F3 U+FE0F U+200D U+1F308 +🏴‍☠️ pirate flag; U+1F3F4 U+200D U+2620 U+FE0F +🇦🇨 flag: Ascension Island; U+1F1E6 U+1F1E8 +🇦🇩 flag: Andorra; U+1F1E6 U+1F1E9 +🇦🇪 flag: United Arab Emirates; U+1F1E6 U+1F1EA +🇦🇫 flag: Afghanistan; U+1F1E6 U+1F1EB +🇦🇬 flag: Antigua & Barbuda; U+1F1E6 U+1F1EC +🇦🇮 flag: Anguilla; U+1F1E6 U+1F1EE +🇦🇱 flag: Albania; U+1F1E6 U+1F1F1 +🇦🇲 flag: Armenia; U+1F1E6 U+1F1F2 +🇦🇴 flag: Angola; U+1F1E6 U+1F1F4 +🇦🇶 flag: Antarctica; U+1F1E6 U+1F1F6 +🇦🇷 flag: Argentina; U+1F1E6 U+1F1F7 +🇦🇸 flag: American Samoa; U+1F1E6 U+1F1F8 +🇦🇹 flag: Austria; U+1F1E6 U+1F1F9 +🇦🇺 flag: Australia; U+1F1E6 U+1F1FA +🇦🇼 flag: Aruba; U+1F1E6 U+1F1FC +🇦🇽 flag: Åland Islands; U+1F1E6 U+1F1FD +🇦🇿 flag: Azerbaijan; U+1F1E6 U+1F1FF +🇧🇦 flag: Bosnia & Herzegovina; U+1F1E7 U+1F1E6 +🇧🇧 flag: Barbados; U+1F1E7 U+1F1E7 +🇧🇩 flag: Bangladesh; U+1F1E7 U+1F1E9 +🇧🇪 flag: Belgium; U+1F1E7 U+1F1EA +🇧🇫 flag: Burkina Faso; U+1F1E7 U+1F1EB +🇧🇬 flag: Bulgaria; U+1F1E7 U+1F1EC +🇧🇭 flag: Bahrain; U+1F1E7 U+1F1ED +🇧🇮 flag: Burundi; U+1F1E7 U+1F1EE +🇧🇯 flag: Benin; U+1F1E7 U+1F1EF +🇧🇱 flag: St. Barthélemy; U+1F1E7 U+1F1F1 +🇧🇲 flag: Bermuda; U+1F1E7 U+1F1F2 +🇧🇳 flag: Brunei; U+1F1E7 U+1F1F3 +🇧🇴 flag: Bolivia; U+1F1E7 U+1F1F4 +🇧🇶 flag: Caribbean Netherlands; U+1F1E7 U+1F1F6 +🇧🇷 flag: Brazil; U+1F1E7 U+1F1F7 +🇧🇸 flag: Bahamas; U+1F1E7 U+1F1F8 +🇧🇹 flag: Bhutan; U+1F1E7 U+1F1F9 +🇧🇻 flag: Bouvet Island; U+1F1E7 U+1F1FB +🇧🇼 flag: Botswana; U+1F1E7 U+1F1FC +🇧🇾 flag: Belarus; U+1F1E7 U+1F1FE +🇧🇿 flag: Belize; U+1F1E7 U+1F1FF +🇨🇦 flag: Canada; U+1F1E8 U+1F1E6 +🇨🇨 flag: Cocos (Keeling) Islands; U+1F1E8 U+1F1E8 +🇨🇩 flag: Congo - Kinshasa; U+1F1E8 U+1F1E9 +🇨🇫 flag: Central African Republic; U+1F1E8 U+1F1EB +🇨🇬 flag: Congo - Brazzaville; U+1F1E8 U+1F1EC +🇨🇭 flag: Switzerland; U+1F1E8 U+1F1ED +🇨🇮 flag: Côte d’Ivoire; U+1F1E8 U+1F1EE +🇨🇰 flag: Cook Islands; U+1F1E8 U+1F1F0 +🇨🇱 flag: Chile; U+1F1E8 U+1F1F1 +🇨🇲 flag: Cameroon; U+1F1E8 U+1F1F2 +🇨🇳 flag: China; U+1F1E8 U+1F1F3 +🇨🇴 flag: Colombia; U+1F1E8 U+1F1F4 +🇨🇵 flag: Clipperton Island; U+1F1E8 U+1F1F5 +🇨🇷 flag: Costa Rica; U+1F1E8 U+1F1F7 +🇨🇺 flag: Cuba; U+1F1E8 U+1F1FA +🇨🇻 flag: Cape Verde; U+1F1E8 U+1F1FB +🇨🇼 flag: Curaçao; U+1F1E8 U+1F1FC +🇨🇽 flag: Christmas Island; U+1F1E8 U+1F1FD +🇨🇾 flag: Cyprus; U+1F1E8 U+1F1FE +🇨🇿 flag: Czechia; U+1F1E8 U+1F1FF +🇩🇪 flag: Germany; U+1F1E9 U+1F1EA +🇩🇬 flag: Diego Garcia; U+1F1E9 U+1F1EC +🇩🇯 flag: Djibouti; U+1F1E9 U+1F1EF +🇩🇰 flag: Denmark; U+1F1E9 U+1F1F0 +🇩🇲 flag: Dominica; U+1F1E9 U+1F1F2 +🇩🇴 flag: Dominican Republic; U+1F1E9 U+1F1F4 +🇩🇿 flag: Algeria; U+1F1E9 U+1F1FF +🇪🇦 flag: Ceuta & Melilla; U+1F1EA U+1F1E6 +🇪🇨 flag: Ecuador; U+1F1EA U+1F1E8 +🇪🇪 flag: Estonia; U+1F1EA U+1F1EA +🇪🇬 flag: Egypt; U+1F1EA U+1F1EC +🇪🇭 flag: Western Sahara; U+1F1EA U+1F1ED +🇪🇷 flag: Eritrea; U+1F1EA U+1F1F7 +🇪🇸 flag: Spain; U+1F1EA U+1F1F8 +🇪🇹 flag: Ethiopia; U+1F1EA U+1F1F9 +🇪🇺 flag: European Union; U+1F1EA U+1F1FA +🇫🇮 flag: Finland; U+1F1EB U+1F1EE +🇫🇯 flag: Fiji; U+1F1EB U+1F1EF +🇫🇰 flag: Falkland Islands; U+1F1EB U+1F1F0 +🇫🇲 flag: Micronesia; U+1F1EB U+1F1F2 +🇫🇴 flag: Faroe Islands; U+1F1EB U+1F1F4 +🇫🇷 flag: France; U+1F1EB U+1F1F7 +🇬🇦 flag: Gabon; U+1F1EC U+1F1E6 +🇬🇧 flag: United Kingdom; U+1F1EC U+1F1E7 +🇬🇩 flag: Grenada; U+1F1EC U+1F1E9 +🇬🇪 flag: Georgia; U+1F1EC U+1F1EA +🇬🇫 flag: French Guiana; U+1F1EC U+1F1EB +🇬🇬 flag: Guernsey; U+1F1EC U+1F1EC +🇬🇭 flag: Ghana; U+1F1EC U+1F1ED +🇬🇮 flag: Gibraltar; U+1F1EC U+1F1EE +🇬🇱 flag: Greenland; U+1F1EC U+1F1F1 +🇬🇲 flag: Gambia; U+1F1EC U+1F1F2 +🇬🇳 flag: Guinea; U+1F1EC U+1F1F3 +🇬🇵 flag: Guadeloupe; U+1F1EC U+1F1F5 +🇬🇶 flag: Equatorial Guinea; U+1F1EC U+1F1F6 +🇬🇷 flag: Greece; U+1F1EC U+1F1F7 +🇬🇸 flag: South Georgia & South Sandwich Islands; U+1F1EC U+1F1F8 +🇬🇹 flag: Guatemala; U+1F1EC U+1F1F9 +🇬🇺 flag: Guam; U+1F1EC U+1F1FA +🇬🇼 flag: Guinea-Bissau; U+1F1EC U+1F1FC +🇬🇾 flag: Guyana; U+1F1EC U+1F1FE +🇭🇰 flag: Hong Kong SAR China; U+1F1ED U+1F1F0 +🇭🇲 flag: Heard & McDonald Islands; U+1F1ED U+1F1F2 +🇭🇳 flag: Honduras; U+1F1ED U+1F1F3 +🇭🇷 flag: Croatia; U+1F1ED U+1F1F7 +🇭🇹 flag: Haiti; U+1F1ED U+1F1F9 +🇭🇺 flag: Hungary; U+1F1ED U+1F1FA +🇮🇨 flag: Canary Islands; U+1F1EE U+1F1E8 +🇮🇩 flag: Indonesia; U+1F1EE U+1F1E9 +🇮🇪 flag: Ireland; U+1F1EE U+1F1EA +🇮🇱 flag: Israel; U+1F1EE U+1F1F1 +🇮🇲 flag: Isle of Man; U+1F1EE U+1F1F2 +🇮🇳 flag: India; U+1F1EE U+1F1F3 +🇮🇴 flag: British Indian Ocean Territory; U+1F1EE U+1F1F4 +🇮🇶 flag: Iraq; U+1F1EE U+1F1F6 +🇮🇷 flag: Iran; U+1F1EE U+1F1F7 +🇮🇸 flag: Iceland; U+1F1EE U+1F1F8 +🇮🇹 flag: Italy; U+1F1EE U+1F1F9 +🇯🇪 flag: Jersey; U+1F1EF U+1F1EA +🇯🇲 flag: Jamaica; U+1F1EF U+1F1F2 +🇯🇴 flag: Jordan; U+1F1EF U+1F1F4 +🇯🇵 flag: Japan; U+1F1EF U+1F1F5 +🇰🇪 flag: Kenya; U+1F1F0 U+1F1EA +🇰🇬 flag: Kyrgyzstan; U+1F1F0 U+1F1EC +🇰🇭 flag: Cambodia; U+1F1F0 U+1F1ED +🇰🇮 flag: Kiribati; U+1F1F0 U+1F1EE +🇰🇲 flag: Comoros; U+1F1F0 U+1F1F2 +🇰🇳 flag: St. Kitts & Nevis; U+1F1F0 U+1F1F3 +🇰🇵 flag: North Korea; U+1F1F0 U+1F1F5 +🇰🇷 flag: South Korea; U+1F1F0 U+1F1F7 +🇰🇼 flag: Kuwait; U+1F1F0 U+1F1FC +🇰🇾 flag: Cayman Islands; U+1F1F0 U+1F1FE +🇰🇿 flag: Kazakhstan; U+1F1F0 U+1F1FF +🇱🇦 flag: Laos; U+1F1F1 U+1F1E6 +🇱🇧 flag: Lebanon; U+1F1F1 U+1F1E7 +🇱🇨 flag: St. Lucia; U+1F1F1 U+1F1E8 +🇱🇮 flag: Liechtenstein; U+1F1F1 U+1F1EE +🇱🇰 flag: Sri Lanka; U+1F1F1 U+1F1F0 +🇱🇷 flag: Liberia; U+1F1F1 U+1F1F7 +🇱🇸 flag: Lesotho; U+1F1F1 U+1F1F8 +🇱🇹 flag: Lithuania; U+1F1F1 U+1F1F9 +🇱🇺 flag: Luxembourg; U+1F1F1 U+1F1FA +🇱🇻 flag: Latvia; U+1F1F1 U+1F1FB +🇱🇾 flag: Libya; U+1F1F1 U+1F1FE +🇲🇦 flag: Morocco; U+1F1F2 U+1F1E6 +🇲🇨 flag: Monaco; U+1F1F2 U+1F1E8 +🇲🇩 flag: Moldova; U+1F1F2 U+1F1E9 +🇲🇪 flag: Montenegro; U+1F1F2 U+1F1EA +🇲🇫 flag: St. Martin; U+1F1F2 U+1F1EB +🇲🇬 flag: Madagascar; U+1F1F2 U+1F1EC +🇲🇭 flag: Marshall Islands; U+1F1F2 U+1F1ED +🇲🇰 flag: Macedonia; U+1F1F2 U+1F1F0 +🇲🇱 flag: Mali; U+1F1F2 U+1F1F1 +🇲🇲 flag: Myanmar (Burma); U+1F1F2 U+1F1F2 +🇲🇳 flag: Mongolia; U+1F1F2 U+1F1F3 +🇲🇴 flag: Macau SAR China; U+1F1F2 U+1F1F4 +🇲🇵 flag: Northern Mariana Islands; U+1F1F2 U+1F1F5 +🇲🇶 flag: Martinique; U+1F1F2 U+1F1F6 +🇲🇷 flag: Mauritania; U+1F1F2 U+1F1F7 +🇲🇸 flag: Montserrat; U+1F1F2 U+1F1F8 +🇲🇹 flag: Malta; U+1F1F2 U+1F1F9 +🇲🇺 flag: Mauritius; U+1F1F2 U+1F1FA +🇲🇻 flag: Maldives; U+1F1F2 U+1F1FB +🇲🇼 flag: Malawi; U+1F1F2 U+1F1FC +🇲🇽 flag: Mexico; U+1F1F2 U+1F1FD +🇲🇾 flag: Malaysia; U+1F1F2 U+1F1FE +🇲🇿 flag: Mozambique; U+1F1F2 U+1F1FF +🇳🇦 flag: Namibia; U+1F1F3 U+1F1E6 +🇳🇨 flag: New Caledonia; U+1F1F3 U+1F1E8 +🇳🇪 flag: Niger; U+1F1F3 U+1F1EA +🇳🇫 flag: Norfolk Island; U+1F1F3 U+1F1EB +🇳🇬 flag: Nigeria; U+1F1F3 U+1F1EC +🇳🇮 flag: Nicaragua; U+1F1F3 U+1F1EE +🇳🇱 flag: Netherlands; U+1F1F3 U+1F1F1 +🇳🇴 flag: Norway; U+1F1F3 U+1F1F4 +🇳🇵 flag: Nepal; U+1F1F3 U+1F1F5 +🇳🇷 flag: Nauru; U+1F1F3 U+1F1F7 +🇳🇺 flag: Niue; U+1F1F3 U+1F1FA +🇳🇿 flag: New Zealand; U+1F1F3 U+1F1FF +🇴🇲 flag: Oman; U+1F1F4 U+1F1F2 +🇵🇦 flag: Panama; U+1F1F5 U+1F1E6 +🇵🇪 flag: Peru; U+1F1F5 U+1F1EA +🇵🇫 flag: French Polynesia; U+1F1F5 U+1F1EB +🇵🇬 flag: Papua New Guinea; U+1F1F5 U+1F1EC +🇵🇭 flag: Philippines; U+1F1F5 U+1F1ED +🇵🇰 flag: Pakistan; U+1F1F5 U+1F1F0 +🇵🇱 flag: Poland; U+1F1F5 U+1F1F1 +🇵🇲 flag: St. Pierre & Miquelon; U+1F1F5 U+1F1F2 +🇵🇳 flag: Pitcairn Islands; U+1F1F5 U+1F1F3 +🇵🇷 flag: Puerto Rico; U+1F1F5 U+1F1F7 +🇵🇸 flag: Palestinian Territories; U+1F1F5 U+1F1F8 +🇵🇹 flag: Portugal; U+1F1F5 U+1F1F9 +🇵🇼 flag: Palau; U+1F1F5 U+1F1FC +🇵🇾 flag: Paraguay; U+1F1F5 U+1F1FE +🇶🇦 flag: Qatar; U+1F1F6 U+1F1E6 +🇷🇪 flag: Réunion; U+1F1F7 U+1F1EA +🇷🇴 flag: Romania; U+1F1F7 U+1F1F4 +🇷🇸 flag: Serbia; U+1F1F7 U+1F1F8 +🇷🇺 flag: Russia; U+1F1F7 U+1F1FA +🇷🇼 flag: Rwanda; U+1F1F7 U+1F1FC +🇸🇦 flag: Saudi Arabia; U+1F1F8 U+1F1E6 +🇸🇧 flag: Solomon Islands; U+1F1F8 U+1F1E7 +🇸🇨 flag: Seychelles; U+1F1F8 U+1F1E8 +🇸🇩 flag: Sudan; U+1F1F8 U+1F1E9 +🇸🇪 flag: Sweden; U+1F1F8 U+1F1EA +🇸🇬 flag: Singapore; U+1F1F8 U+1F1EC +🇸🇭 flag: St. Helena; U+1F1F8 U+1F1ED +🇸🇮 flag: Slovenia; U+1F1F8 U+1F1EE +🇸🇯 flag: Svalbard & Jan Mayen; U+1F1F8 U+1F1EF +🇸🇰 flag: Slovakia; U+1F1F8 U+1F1F0 +🇸🇱 flag: Sierra Leone; U+1F1F8 U+1F1F1 +🇸🇲 flag: San Marino; U+1F1F8 U+1F1F2 +🇸🇳 flag: Senegal; U+1F1F8 U+1F1F3 +🇸🇴 flag: Somalia; U+1F1F8 U+1F1F4 +🇸🇷 flag: Suriname; U+1F1F8 U+1F1F7 +🇸🇸 flag: South Sudan; U+1F1F8 U+1F1F8 +🇸🇹 flag: São Tomé & Príncipe; U+1F1F8 U+1F1F9 +🇸🇻 flag: El Salvador; U+1F1F8 U+1F1FB +🇸🇽 flag: Sint Maarten; U+1F1F8 U+1F1FD +🇸🇾 flag: Syria; U+1F1F8 U+1F1FE +🇸🇿 flag: Swaziland; U+1F1F8 U+1F1FF +🇹🇦 flag: Tristan da Cunha; U+1F1F9 U+1F1E6 +🇹🇨 flag: Turks & Caicos Islands; U+1F1F9 U+1F1E8 +🇹🇩 flag: Chad; U+1F1F9 U+1F1E9 +🇹🇫 flag: French Southern Territories; U+1F1F9 U+1F1EB +🇹🇬 flag: Togo; U+1F1F9 U+1F1EC +🇹🇭 flag: Thailand; U+1F1F9 U+1F1ED +🇹🇯 flag: Tajikistan; U+1F1F9 U+1F1EF +🇹🇰 flag: Tokelau; U+1F1F9 U+1F1F0 +🇹🇱 flag: Timor-Leste; U+1F1F9 U+1F1F1 +🇹🇲 flag: Turkmenistan; U+1F1F9 U+1F1F2 +🇹🇳 flag: Tunisia; U+1F1F9 U+1F1F3 +🇹🇴 flag: Tonga; U+1F1F9 U+1F1F4 +🇹🇷 flag: Turkey; U+1F1F9 U+1F1F7 +🇹🇹 flag: Trinidad & Tobago; U+1F1F9 U+1F1F9 +🇹🇻 flag: Tuvalu; U+1F1F9 U+1F1FB +🇹🇼 flag: Taiwan; U+1F1F9 U+1F1FC +🇹🇿 flag: Tanzania; U+1F1F9 U+1F1FF +🇺🇦 flag: Ukraine; U+1F1FA U+1F1E6 +🇺🇬 flag: Uganda; U+1F1FA U+1F1EC +🇺🇲 flag: U.S. Outlying Islands; U+1F1FA U+1F1F2 +🇺🇳 flag: United Nations; U+1F1FA U+1F1F3 +🇺🇸 flag: United States; U+1F1FA U+1F1F8 +🇺🇾 flag: Uruguay; U+1F1FA U+1F1FE +🇺🇿 flag: Uzbekistan; U+1F1FA U+1F1FF +🇻🇦 flag: Vatican City; U+1F1FB U+1F1E6 +🇻🇨 flag: St. Vincent & Grenadines; U+1F1FB U+1F1E8 +🇻🇪 flag: Venezuela; U+1F1FB U+1F1EA +🇻🇬 flag: British Virgin Islands; U+1F1FB U+1F1EC +🇻🇮 flag: U.S. Virgin Islands; U+1F1FB U+1F1EE +🇻🇳 flag: Vietnam; U+1F1FB U+1F1F3 +🇻🇺 flag: Vanuatu; U+1F1FB U+1F1FA +🇼🇫 flag: Wallis & Futuna; U+1F1FC U+1F1EB +🇼🇸 flag: Samoa; U+1F1FC U+1F1F8 +🇽🇰 flag: Kosovo; U+1F1FD U+1F1F0 +🇾🇪 flag: Yemen; U+1F1FE U+1F1EA +🇾🇹 flag: Mayotte; U+1F1FE U+1F1F9 +🇿🇦 flag: South Africa; U+1F1FF U+1F1E6 +🇿🇲 flag: Zambia; U+1F1FF U+1F1F2 +🇿🇼 flag: Zimbabwe; U+1F1FF U+1F1FC +🏴󠁧󠁢󠁥󠁮󠁧󠁿 flag: England; U+1F3F4 U+E0067 U+E0062 U+E0065 U+E006E U+E0067 U+E007F +🏴󠁧󠁢󠁳󠁣󠁴󠁿 flag: Scotland; U+1F3F4 U+E0067 U+E0062 U+E0073 U+E0063 U+E0074 U+E007F +🏴󠁧󠁢󠁷󠁬󠁳󠁿 flag: Wales; U+1F3F4 U+E0067 U+E0062 U+E0077 U+E006C U+E0073 U+E007F diff --git a/.config/i3/freeze b/.config/i3/freeze new file mode 100755 index 0000000..5b55883 --- /dev/null +++ b/.config/i3/freeze @@ -0,0 +1,18 @@ +#!/bin/bash + +# i stole this from lukesmithxyz + +# yay scrot time +rm /tmp/lockscreen.png +scrot /tmp/lockscreen.png + +# imagemagik is fun +#convert /tmp/lockscreen.png -paint 1 ~/.i3/lock.png -gravity center -composite -matte /tmp/lockscreen.png +#convert /tmp/lockscreen.png -paint 1 -blur 8x5 ~/.i3/lock.png -gravity center -composite -matte /tmp/lockscreen.png + +# hmm i3lock +i3lock -e -f -c 000000 -i /tmp/lockscreen.png + +while [[ $(pgrep -x i3lock) ]]; do + sleep 5 +done diff --git a/.config/i3/lock b/.config/i3/lock new file mode 100755 index 0000000..2274f90 --- /dev/null +++ b/.config/i3/lock @@ -0,0 +1,18 @@ +#!/bin/bash + +# i stole this from lukesmithxyz + +# yay scrot time +rm /tmp/lockscreen.png +scrot /tmp/lockscreen.png + +# imagemagik is fun +#convert /tmp/lockscreen.png -paint 1 ~/.config/i3/lock.png -gravity center -composite -matte /tmp/lockscreen.png +convert /tmp/lockscreen.png -paint 1 -blur 8x5 ~/.config/i3/lock.png -gravity center -composite -matte /tmp/lockscreen.png + +# hmm i3lock +i3lock -e -f -c 000000 -i /tmp/lockscreen.png + +while [[ $(pgrep -x i3lock) ]]; do + sleep 5 +done diff --git a/.config/i3/lock.png b/.config/i3/lock.png new file mode 100755 index 0000000000000000000000000000000000000000..df203aca7a2c4c5c652b937244f23ab08ae2c082 GIT binary patch literal 11928 zcmZvhb5teH7r@`kwry{=?aj9Bdbu{++IHj1w(Z(nn~lw`&9(jd{{K6324{5V%$d3O zGk2m@lw^<*2oL}O0J5B{q}pem`(K2E`Ai4H8~p$Pe4wv}j)$757nzHjvz4ubC7Fkh zizS(*x2+Wb;JsG;^8`fLnGya$8G{16Lqi#9Hi97z{6;ACD}~AU^`+S|Mk84gXuSei zG5K%%gXm7=ZK7ThQ@y*P-S$r!nbo$)q=EWcY8SBk`W4IN+yJvYn@}P?Zyg|Mt z@^FNK_wAnAv!yp7 zat6%G-7B2bJ9G@%D84fHqWtSBeL4C=q#M1U@?pOhwO+t_(fy&ZgM=e_{II#KwRl6@ z-vw>lr8nc5UJ#>p;@$R5BZC+Ig(537&(^>_*M<~#(`}Qu_3F+em0r46X!l`Dne?(= z{wXVuhhA0W@=2T^13o=lu>mJ7`LVstZ_9IrNB2*|#Esk)o}%vC$*8~AwR7MWEWb?g zS$6eRy_u1b<{)Pp-}|9D)liPM;_vvYcQ(?~kw94ove1)=_J%&EQH~+mOBu)TtfRi8 zl=ut2@AfNl#SGXU4G-}=N za`rB*18!$b^TQ>Jl5Ddoq{(&JO6c$^7F3kUrBc<#%Zq;Mo$~$3RG)6QFx6lI52eU6 z7cb1q*MdiW+SL>Tnmy=AakT-4fjQkNIFY`SCayli;|FDdcf6s0Qj-8cQ-ZhRO&J*sMF z`SJRhYA>bLdy8lXTEq_)cOmaW(aP~rnhW!@8>Ime))=i@I`F#LOS4xGZDaoY`l%p4 z?KX~wAGiMOvEg?aXmLq;XQlS0?Q_>Vo~?TNPlVk%twZ}TaC)6bSO1+|z71Xtm!X84 zC@3EFd@bN&uc$YW`{M%eO;F{>uW+A`#9ttYQ?2{%<;_Cgjw}2LajX9i2fz{ofg${DMS?ocTEbe zW%pa3!E!bGgargO{gfvX;)utbxScFO;z1&HZ8u0rbj;0p4pdSU;%Jq8cdRfE_i!M+ zfbylvX;VT}3T-$nJE~9SavIg0hIbEdRCX^v`ND9SHo(u@_O|+Z?!r8jyQDL2s?-?0 zC4Y9n~dh`lzxg!qKJKK#LGtVB6!nz>7Cu(z?jwsV({;QRHP)uA%Z;qProugY( zW|)5>fvGnBUeal**$k2b@#4F+A;=E9C6vQHsG?M5YnqP0`ZWy_IgNNCuYN|2r(efI zU%)e+Gg4x5E^#%{$ePSQ*R!Nu+i{j8J*R`9u;xN9P6nktG3r*@gTZqYv;If1vt_H9O`pfr!7e1B-R3W2chojk@jd%(Qa9m)?xCTsT8;y%&9n}Nikgn0IB04e6Kusz& z4Mn>{jWbX4Q$TZy&UQmJ0u)z&P&uFG<~6d%|DmHg^8~^GWw|yuYXJjTkLmBvJ_GvJ zFN^9VqX%3g`6;begIWx1uerR5eAEdX8l=L#tXTXohzJFFjSD^*GqaE3f(La(ZeXSa|);vGb$1}YP-Ke zd;MZ8wGYbpB2X=qaS=@52){$-sli??pv`YiVl$Dd8x@l5reOKB@SB~3ndcYtO2m^4 zCZsyh$c0vnGTP**#O!D?NG^Kl$48OKrZ(2hox}Ne$Va}MgE3+$JzSS%TF1q{#9er{ zUO2vV-7liP1@=NUP84+$jkz$?tL3##3XVYH2s8OWoo$EdYAuy`jX(1=aaj_rw2y-? zDh8lTK;4i!4{|%aEjDE>Z}#ja?pS;=-bLp7Fy#S?jf25SYOqUkuV47Ou2oj2e^?YqJ`XbW1{

-Wy%yL^r116MaS#&{yw@vu_atA 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 a-{4xZn)~!;dp_N!068fo$r^E!kpBUXaK3B+ literal 0 HcmV?d00001