dotfiles-x117232200
first commit
+3374 −0
55 files changed
- A .config/alacritty/alacritty.yml +132 −0
- A .config/cava/config +168 −0
- A .config/dunst/dunstrc +1 −0
- A .config/gtk-2.0/gtkfilechooser.ini +11 −0
- A .config/gtk-2.0/gtkrc-2.0 +18 −0
- A .config/gtk-3.0/bookmarks +7 −0
- A .config/gtk-3.0/settings.ini +15 −0
- A .config/mimeapps.list +14 −0
- A .config/paru/paru.conf +38 −0
- A .config/pcmanfm/default/pcmanfm.conf +26 −0
- A .config/ranger/plugins/__init__.py +0 −0
- A .config/ranger/plugins/__pycache__/__init__.cpython-310.opt-1.pyc
- A .config/ranger/plugins/ranger_devicons/__init__.py +15 −0
- A .config/ranger/plugins/ranger_devicons/__pycache__/__init__.cpython-310.opt-1.pyc
- A .config/ranger/plugins/ranger_devicons/__pycache__/devicons.cpython-310.opt-1.pyc
- A .config/ranger/plugins/ranger_devicons/devicons.py +381 −0
- A .config/ranger/rc.conf +25 −0
- A .config/shell/aliasrc +31 −0
- A .config/shell/profile +34 −0
- A .config/sxhkd/sxhkdrc +30 −0
- A .config/sxiv/exec/key-handler +11 −0
- A .config/user-dirs.dirs +15 −0
- A .config/wal/templates/dunstrc +60 −0
- A .config/x11/xinitrc +13 −0
- A .config/zathura/zathurarc +56 −0
- A .config/zsh/.zshrc +27 −0
- A .local/bin/colorpicker
- A .local/bin/connect_wifi +5 −0
- A .local/bin/dmenumount +67 −0
- A .local/bin/ext +45 −0
- A .local/bin/genwall +18 −0
- A .local/bin/linkhandler +23 −0
- A .local/bin/maimshot +11 −0
- A .local/bin/newword +6 −0
- A .local/bin/setwall +5 −0
- A .local/bin/spammer +9 −0
- A .local/bin/spot-adblock +2 −0
- A .local/bin/transadd +9 −0
- A .local/bin/ufetch +83 −0
- A .local/bin/unicode_emoji +13 −0
- A .local/bin/upfile +12 −0
- A .local/bin/vimv +44 −0
- A .local/bin/waldl +158 −0
- A .local/bin/wordmean +6 −0
- A .local/share/applications/file.desktop +4 −0
- A .local/share/applications/img.desktop +4 −0
- A .local/share/applications/pdf.desktop +4 −0
- A .local/share/applications/rss.desktop +4 −0
- A .local/share/applications/text.desktop +4 −0
- A .local/share/applications/torrent.desktop +4 −0
- A .local/share/applications/trilium-notes.desktop +7 −0
- A .local/share/emoji +1630 −0
- A .local/share/vocab/words.txt +67 −0
- A .xinitrc +1 −0
- A .zprofile +1 −0
| @@ -0,0 +1,132 @@ | |||
| 1 | + | # Window Customization | |
| 2 | + | window: | |
| 3 | + | #opacity: 0.95 | |
| 4 | + | dimensions: | |
| 5 | + | columns: 122 | |
| 6 | + | lines: 50 | |
| 7 | + | # padding: | |
| 8 | + | # x: 10 | |
| 9 | + | # y: 10 | |
| 10 | + | dynamic_padding: true | |
| 11 | + | decorations: none | |
| 12 | + | scrolling: | |
| 13 | + | history: 10000 | |
| 14 | + | multiplier: 11 | |
| 15 | + | window.dynamic_title: false | |
| 16 | + | ||
| 17 | + | env: | |
| 18 | + | WINIT_X11_SCALE_FACTOR: "1.0" | |
| 19 | + | ||
| 20 | + | # Font configuration (changes require restart) | |
| 21 | + | font: | |
| 22 | + | # The normal (roman) font face to use. | |
| 23 | + | normal: | |
| 24 | + | family: Hack Nerd Font | |
| 25 | + | # Style can be specified to pick a specific face. | |
| 26 | + | style: Regular | |
| 27 | + | ||
| 28 | + | # The bold font face | |
| 29 | + | bold: | |
| 30 | + | family: Hack Nerd Font | |
| 31 | + | # Style can be specified to pick a specific face. | |
| 32 | + | style: Bold | |
| 33 | + | ||
| 34 | + | # The italic font face | |
| 35 | + | italic: | |
| 36 | + | family: Hack Nerd Font | |
| 37 | + | # Style can be specified to pick a specific face. | |
| 38 | + | style: italic | |
| 39 | + | ||
| 40 | + | colors: | |
| 41 | + | # Default colors | |
| 42 | + | primary: | |
| 43 | + | background: '0x1e2127' | |
| 44 | + | foreground: '0xabb2bf' | |
| 45 | + | ||
| 46 | + | # Bright and dim foreground colors | |
| 47 | + | # | |
| 48 | + | # The dimmed foreground color is calculated automatically if it is not present. | |
| 49 | + | # If the bright foreground color is not set, or `draw_bold_text_with_bright_colors` | |
| 50 | + | # is `false`, the normal foreground color will be used. | |
| 51 | + | #dim_foreground: '0x9a9a9a' | |
| 52 | + | bright_foreground: '0xe6efff' | |
| 53 | + | ||
| 54 | + | # Cursor colors | |
| 55 | + | # | |
| 56 | + | # Colors which should be used to draw the terminal cursor. If these are unset, | |
| 57 | + | # the cursor color will be the inverse of the cell color. | |
| 58 | + | #cursor: | |
| 59 | + | # text: '0x000000' | |
| 60 | + | # cursor: '0xffffff' | |
| 61 | + | ||
| 62 | + | # Normal colors | |
| 63 | + | normal: | |
| 64 | + | black: '0x1e2127' | |
| 65 | + | red: '0xe06c75' | |
| 66 | + | green: '0x98c379' | |
| 67 | + | yellow: '0xd19a66' | |
| 68 | + | blue: '0x61afef' | |
| 69 | + | magenta: '0xc678dd' | |
| 70 | + | cyan: '0x56b6c2' | |
| 71 | + | white: '0x828791' | |
| 72 | + | ||
| 73 | + | # Bright colors | |
| 74 | + | bright: | |
| 75 | + | black: '0x5c6370' | |
| 76 | + | red: '0xe06c75' | |
| 77 | + | green: '0x98c379' | |
| 78 | + | yellow: '0xd19a66' | |
| 79 | + | blue: '0x61afef' | |
| 80 | + | magenta: '0xc678dd' | |
| 81 | + | cyan: '0x56b6c2' | |
| 82 | + | white: '0xe6efff' | |
| 83 | + | ||
| 84 | + | # Dim colors | |
| 85 | + | # | |
| 86 | + | # If the dim colors are not set, they will be calculated automatically based | |
| 87 | + | # on the `normal` colors. | |
| 88 | + | dim: | |
| 89 | + | black: '0x1e2127' | |
| 90 | + | red: '0xe06c75' | |
| 91 | + | green: '0x98c379' | |
| 92 | + | yellow: '0xd19a66' | |
| 93 | + | blue: '0x61afef' | |
| 94 | + | magenta: '0xc678dd' | |
| 95 | + | cyan: '0x56b6c2' | |
| 96 | + | white: '0x828791' | |
| 97 | + | ||
| 98 | + | # Indexed Colors | |
| 99 | + | # | |
| 100 | + | # The indexed colors include all colors from 16 to 256. | |
| 101 | + | # When these are not set, they're filled with sensible defaults. | |
| 102 | + | #indexed_colors: | |
| 103 | + | # - { index: 16, color: '0x000000' } | |
| 104 | + | ||
| 105 | + | # Extras | |
| 106 | + | hide_cursor_when_typing: true | |
| 107 | + | ||
| 108 | + | cursor: | |
| 109 | + | style: Block | |
| 110 | + | #blinking: Always | |
| 111 | + | #blink_interval: 750 | |
| 112 | + | unfocused_hollow: true | |
| 113 | + | ||
| 114 | + | ||
| 115 | + | key_bindings: | |
| 116 | + | # (Windows, Linux, and BSD only) | |
| 117 | + | - { key: V, mods: Control|Shift, action: Paste } | |
| 118 | + | - { key: C, mods: Control|Shift, action: Copy } | |
| 119 | + | - { key: Insert, mods: Shift, action: PasteSelection } | |
| 120 | + | - { key: Key0, mods: Control, action: ResetFontSize } | |
| 121 | + | - { key: Equals, mods: Control, action: IncreaseFontSize } | |
| 122 | + | - { key: Plus, mods: Control, action: IncreaseFontSize } | |
| 123 | + | - { key: Minus, mods: Control, action: DecreaseFontSize } | |
| 124 | + | - { key: F11, mods: None, action: ToggleFullscreen } | |
| 125 | + | - { key: Paste, mods: None, action: Paste } | |
| 126 | + | - { key: Copy, mods: None, action: Copy } | |
| 127 | + | - { key: L, mods: Control, action: ClearLogNotice } | |
| 128 | + | - { key: L, mods: Control, chars: "\x0c" } | |
| 129 | + | - { key: PageUp, mods: None, action: ScrollPageUp, mode: ~Alt } | |
| 130 | + | - { key: PageDown, mods: None, action: ScrollPageDown, mode: ~Alt } | |
| 131 | + | - { key: Home, mods: Shift, action: ScrollToTop, mode: ~Alt } | |
| 132 | + | - { key: End, mods: Shift, action: ScrollToBottom, mode: ~Alt } | |
| @@ -0,0 +1,168 @@ | |||
| 1 | + | ## Configuration file for CAVA. Default values are commented out. Use either ';' or '#' for commenting. | |
| 2 | + | ||
| 3 | + | ||
| 4 | + | [general] | |
| 5 | + | ||
| 6 | + | # Smoothing mode. Can be 'normal', 'scientific' or 'waves'. DEPRECATED as of 0.6.0 | |
| 7 | + | mode = 0 | |
| 8 | + | ||
| 9 | + | # Accepts only non-negative values. | |
| 10 | + | ; framerate = 60 | |
| 11 | + | ||
| 12 | + | # 'autosens' will attempt to decrease sensitivity if the bars peak. 1 = on, 0 = off | |
| 13 | + | # new as of 0.6.0 autosens of low values (dynamic range) | |
| 14 | + | # 'overshoot' allows bars to overshoot (in % of terminal height) without initiating autosens. DEPRECATED as of 0.6.0 | |
| 15 | + | ; autosens = 1 | |
| 16 | + | ; overshoot = 20 | |
| 17 | + | ||
| 18 | + | # Manual sensitivity in %. If autosens is enabled, this will only be the initial value. | |
| 19 | + | # 200 means double height. Accepts only non-negative values. | |
| 20 | + | ; sensitivity = 100 | |
| 21 | + | ||
| 22 | + | # The number of bars (0-200). 0 sets it to auto (fill up console). | |
| 23 | + | # Bars' width and space between bars in number of characters. | |
| 24 | + | ; bars = 0 | |
| 25 | + | ; bar_width = 2 | |
| 26 | + | ; bar_spacing = 1 | |
| 27 | + | ||
| 28 | + | ||
| 29 | + | # Lower and higher cutoff frequencies for lowest and highest bars | |
| 30 | + | # the bandwidth of the visualizer. | |
| 31 | + | # Note: there is a minimum total bandwidth of 43Mhz x number of bars. | |
| 32 | + | # Cava will automatically increase the higher cutoff if a too low band is specified. | |
| 33 | + | ; lower_cutoff_freq = 50 | |
| 34 | + | ; higher_cutoff_freq = 10000 | |
| 35 | + | ||
| 36 | + | ||
| 37 | + | # Seconds with no input before cava goes to sleep mode. Cava will not perform FFT or drawing and | |
| 38 | + | # only check for input once per second. Cava will wake up once input is detected. 0 = disable. | |
| 39 | + | ; sleep_timer = 0 | |
| 40 | + | ||
| 41 | + | ||
| 42 | + | [input] | |
| 43 | + | ||
| 44 | + | # Audio capturing method. Possible methods are: 'pulse', 'alsa', 'fifo', 'sndio' or 'shmem' | |
| 45 | + | # Defaults to 'pulse', 'alsa' or 'fifo', in that order, dependent on what support cava was built with. | |
| 46 | + | # | |
| 47 | + | # All input methods uses the same config variable 'source' | |
| 48 | + | # to define where it should get the audio. | |
| 49 | + | # | |
| 50 | + | # For pulseaudio 'source' will be the source. Default: 'auto', which uses the monitor source of the default sink | |
| 51 | + | # (all pulseaudio sinks(outputs) have 'monitor' sources(inputs) associated with them). | |
| 52 | + | # | |
| 53 | + | # For alsa 'source' will be the capture device. | |
| 54 | + | # For fifo 'source' will be the path to fifo-file. | |
| 55 | + | # For shmem 'source' will be /squeezelite-AA:BB:CC:DD:EE:FF where 'AA:BB:CC:DD:EE:FF' will be squeezelite's MAC address | |
| 56 | + | ; method = pulse | |
| 57 | + | ; source = auto | |
| 58 | + | ||
| 59 | + | ; method = alsa | |
| 60 | + | ; source = hw:Loopback,1 | |
| 61 | + | ||
| 62 | + | ; method = fifo | |
| 63 | + | ; source = /tmp/mpd.fifo | |
| 64 | + | ; sample_rate = 44100 | |
| 65 | + | ; sample_bits = 16 | |
| 66 | + | ||
| 67 | + | ; method = shmem | |
| 68 | + | ; source = /squeezelite-AA:BB:CC:DD:EE:FF | |
| 69 | + | ||
| 70 | + | ; method = portaudio | |
| 71 | + | ; source = auto | |
| 72 | + | ||
| 73 | + | ||
| 74 | + | [output] | |
| 75 | + | ||
| 76 | + | # Output method. Can be 'ncurses', 'noncurses' or 'raw'. | |
| 77 | + | # 'noncurses' uses a custom framebuffer technique and draws only changes | |
| 78 | + | # from frame to frame. 'ncurses' is default if supported | |
| 79 | + | # | |
| 80 | + | # 'raw' is an 8 or 16 bit (configurable via the 'bit_format' option) data | |
| 81 | + | # stream of the bar heights that can be used to send to other applications. | |
| 82 | + | # 'raw' defaults to 200 bars, which can be adjusted in the 'bars' option above. | |
| 83 | + | ; method = ncurses | |
| 84 | + | ||
| 85 | + | # Visual channels. Can be 'stereo' or 'mono'. | |
| 86 | + | # 'stereo' mirrors both channels with low frequencies in center. | |
| 87 | + | # 'mono' outputs left to right lowest to highest frequencies. | |
| 88 | + | # 'mono_option' set mono to either take input from 'left', 'right' or 'average'. | |
| 89 | + | ; channels = stereo | |
| 90 | + | ; mono_option = average | |
| 91 | + | ||
| 92 | + | # Raw output target. A fifo will be created if target does not exist. | |
| 93 | + | ; raw_target = /dev/stdout | |
| 94 | + | ||
| 95 | + | # Raw data format. Can be 'binary' or 'ascii'. | |
| 96 | + | ; data_format = binary | |
| 97 | + | ||
| 98 | + | # Binary bit format, can be '8bit' (0-255) or '16bit' (0-65530). | |
| 99 | + | ; bit_format = 16bit | |
| 100 | + | ||
| 101 | + | # Ascii max value. In 'ascii' mode range will run from 0 to value specified here | |
| 102 | + | ; ascii_max_range = 1000 | |
| 103 | + | ||
| 104 | + | # Ascii delimiters. In ascii format each bar and frame is separated by a delimiters. | |
| 105 | + | # Use decimal value in ascii table (i.e. 59 = ';' and 10 = '\n' (line feed)). | |
| 106 | + | ; bar_delimiter = 59 | |
| 107 | + | ; frame_delimiter = 10 | |
| 108 | + | ||
| 109 | + | ||
| 110 | + | ||
| 111 | + | [color] | |
| 112 | + | ||
| 113 | + | # Colors can be one of seven predefined: black, blue, cyan, green, magenta, red, white, yellow. | |
| 114 | + | # Or defined by hex code '#xxxxxx' (hex code must be within ''). User defined colors requires | |
| 115 | + | # ncurses output method and a terminal that can change color definitions such as Gnome-terminal or rxvt. | |
| 116 | + | # if supported, ncurses mode will be forced on if user defined colors are used. | |
| 117 | + | # default is to keep current terminal color | |
| 118 | + | ; background = #ff6c6b | |
| 119 | + | ; foreground = #ff6c6b | |
| 120 | + | ||
| 121 | + | # Gradient mode, only hex defined colors (and thereby ncurses mode) are supported, | |
| 122 | + | # background must also be defined in hex or remain commented out. 1 = on, 0 = off. | |
| 123 | + | # You can define as many as 8 different colors. They range from bottom to top of screen | |
| 124 | + | # gradient = 1 | |
| 125 | + | # gradient_count = 2 | |
| 126 | + | # gradient_color_1 = '#E1FFAF' | |
| 127 | + | # gradient_color_2 = '#E1FFAF' | |
| 128 | + | # gradient_color_3 = '#a6cc33' | |
| 129 | + | # gradient_color_4 = '#cccc33' | |
| 130 | + | # gradient_color_5 = '#cca633' | |
| 131 | + | # gradient_color_6 = '#cc8033' | |
| 132 | + | # gradient_color_7 = '#cc5933' | |
| 133 | + | # gradient_color_8 = '#c792ea' | |
| 134 | + | ||
| 135 | + | ||
| 136 | + | ||
| 137 | + | [smoothing] | |
| 138 | + | ||
| 139 | + | # Percentage value for integral smoothing. Takes values from 0 - 100. | |
| 140 | + | # Higher values means smoother, but less precise. 0 to disable. | |
| 141 | + | ; integral = 77 | |
| 142 | + | ||
| 143 | + | # Disables or enables the so-called "Monstercat smoothing" with or without "waves". Set to 0 to disable. | |
| 144 | + | ; monstercat = 0 | |
| 145 | + | ; waves = 0 | |
| 146 | + | ||
| 147 | + | # Set gravity percentage for "drop off". Higher values means bars will drop faster. | |
| 148 | + | # Accepts only non-negative values. 50 means half gravity, 200 means double. Set to 0 to disable "drop off". | |
| 149 | + | ; gravity = 100 | |
| 150 | + | ||
| 151 | + | ||
| 152 | + | # In bar height, bars that would have been lower that this will not be drawn. | |
| 153 | + | ; ignore = 0 | |
| 154 | + | ||
| 155 | + | ||
| 156 | + | [eq] | |
| 157 | + | ||
| 158 | + | # This one is tricky. You can have as much keys as you want. | |
| 159 | + | # Remember to uncomment more then one key! More keys = more precision. | |
| 160 | + | # Look at readme.md on github for further explanations and examples. | |
| 161 | + | 1 = 1 # bass | |
| 162 | + | 2 = 1 | |
| 163 | + | 3 = 1 # midtone | |
| 164 | + | 4 = 1 | |
| 165 | + | 5 = 1 # treble | |
| 166 | + | ||
| 167 | + | ||
| 168 | + | ||
| @@ -0,0 +1 @@ | |||
| 1 | + | /home/krolyxon/.cache/wal/dunstrc | |
| @@ -0,0 +1,11 @@ | |||
| 1 | + | [Filechooser Settings] | |
| 2 | + | LocationMode=path-bar | |
| 3 | + | ShowHidden=true | |
| 4 | + | ShowSizeColumn=true | |
| 5 | + | GeometryX=0 | |
| 6 | + | GeometryY=0 | |
| 7 | + | GeometryWidth=780 | |
| 8 | + | GeometryHeight=585 | |
| 9 | + | SortColumn=name | |
| 10 | + | SortOrder=ascending | |
| 11 | + | StartupMode=recent | |
| @@ -0,0 +1,18 @@ | |||
| 1 | + | # DO NOT EDIT! This file will be overwritten by LXAppearance. | |
| 2 | + | # Any customization should be done in ~/.gtkrc-2.0.mine instead. | |
| 3 | + | ||
| 4 | + | include "/home/glizzster/.gtkrc-2.0.mine" | |
| 5 | + | gtk-theme-name="Arc-Dark" | |
| 6 | + | gtk-icon-theme-name="Papirus-Dark" | |
| 7 | + | gtk-font-name="Cantarell 11" | |
| 8 | + | gtk-cursor-theme-name="Adwaita" | |
| 9 | + | gtk-cursor-theme-size=0 | |
| 10 | + | gtk-toolbar-style=GTK_TOOLBAR_BOTH | |
| 11 | + | gtk-toolbar-icon-size=GTK_ICON_SIZE_LARGE_TOOLBAR | |
| 12 | + | gtk-button-images=1 | |
| 13 | + | gtk-menu-images=1 | |
| 14 | + | gtk-enable-event-sounds=1 | |
| 15 | + | gtk-enable-input-feedback-sounds=1 | |
| 16 | + | gtk-xft-antialias=1 | |
| 17 | + | gtk-xft-hinting=1 | |
| 18 | + | gtk-xft-hintstyle="hintfull" | |
| @@ -0,0 +1,7 @@ | |||
| 1 | + | file:///home/krolyxon/media/dl dl | |
| 2 | + | file:///home/krolyxon/media/dox dox | |
| 3 | + | file:///home/krolyxon/media/pix pix | |
| 4 | + | file:///home/krolyxon/media/vids vids | |
| 5 | + | file:///home/krolyxon/media/music music | |
| 6 | + | file:///home/krolyxon/media media | |
| 7 | + | file:///home/krolyxon/code code | |
| @@ -0,0 +1,15 @@ | |||
| 1 | + | [Settings] | |
| 2 | + | gtk-theme-name=Arc-Dark | |
| 3 | + | gtk-icon-theme-name=Papirus-Dark | |
| 4 | + | gtk-font-name=Cantarell 11 | |
| 5 | + | gtk-cursor-theme-name=Adwaita | |
| 6 | + | gtk-cursor-theme-size=0 | |
| 7 | + | gtk-toolbar-style=GTK_TOOLBAR_BOTH | |
| 8 | + | gtk-toolbar-icon-size=GTK_ICON_SIZE_LARGE_TOOLBAR | |
| 9 | + | gtk-button-images=1 | |
| 10 | + | gtk-menu-images=1 | |
| 11 | + | gtk-enable-event-sounds=1 | |
| 12 | + | gtk-enable-input-feedback-sounds=1 | |
| 13 | + | gtk-xft-antialias=1 | |
| 14 | + | gtk-xft-hinting=1 | |
| 15 | + | gtk-xft-hintstyle=hintfull | |
| @@ -0,0 +1,14 @@ | |||
| 1 | + | [Default Applications] | |
| 2 | + | text/x-shellscript=text.desktop; | |
| 3 | + | x-scheme-handler/magnet=torrent.desktop; | |
| 4 | + | application/x-bittorrent=torrent.desktop; | |
| 5 | + | text/plain=nvim.desktop | |
| 6 | + | application/postscript=pdf.desktop; | |
| 7 | + | application/pdf=pdf.desktop; | |
| 8 | + | image/png=img.desktop; | |
| 9 | + | image/jpeg=img.desktop; | |
| 10 | + | image/gif=img.desktop; | |
| 11 | + | application/rss+xml=rss.desktop | |
| 12 | + | video/x-matroska=video.desktop | |
| 13 | + | x-scheme-handler/lbry=lbry.desktop | |
| 14 | + | inode/directory=file.desktop | |
| @@ -0,0 +1,38 @@ | |||
| 1 | + | # | |
| 2 | + | # $PARU_CONF | |
| 3 | + | # /etc/paru.conf | |
| 4 | + | # ~/.config/paru/paru.conf | |
| 5 | + | # | |
| 6 | + | # See the paru.conf(5) manpage for options | |
| 7 | + | ||
| 8 | + | # | |
| 9 | + | # GENERAL OPTIONS | |
| 10 | + | # | |
| 11 | + | [options] | |
| 12 | + | PgpFetch | |
| 13 | + | Devel | |
| 14 | + | Provides | |
| 15 | + | DevelSuffixes = -git -cvs -svn -bzr -darcs -always -hg | |
| 16 | + | #AurOnly | |
| 17 | + | #BottomUp | |
| 18 | + | RemoveMake | |
| 19 | + | #SudoLoop | |
| 20 | + | #UseAsk | |
| 21 | + | #SaveChanges | |
| 22 | + | #CombinedUpgrade | |
| 23 | + | #CleanAfter | |
| 24 | + | #UpgradeMenu | |
| 25 | + | #NewsOnUpgrade | |
| 26 | + | ||
| 27 | + | #LocalRepo | |
| 28 | + | #Chroot | |
| 29 | + | #Sign | |
| 30 | + | #SignDb | |
| 31 | + | ||
| 32 | + | # | |
| 33 | + | # Binary OPTIONS | |
| 34 | + | # | |
| 35 | + | #[bin] | |
| 36 | + | #FileManager = vifm | |
| 37 | + | #MFlags = --skippgpcheck | |
| 38 | + | #Sudo = doas | |
| @@ -0,0 +1,26 @@ | |||
| 1 | + | [config] | |
| 2 | + | bm_open_method=0 | |
| 3 | + | ||
| 4 | + | [volume] | |
| 5 | + | mount_on_startup=1 | |
| 6 | + | mount_removable=1 | |
| 7 | + | autorun=1 | |
| 8 | + | ||
| 9 | + | [ui] | |
| 10 | + | always_show_tabs=0 | |
| 11 | + | max_tab_chars=32 | |
| 12 | + | win_width=1049 | |
| 13 | + | win_height=1053 | |
| 14 | + | splitter_pos=147 | |
| 15 | + | media_in_new_tab=0 | |
| 16 | + | desktop_folder_new_win=0 | |
| 17 | + | change_tab_on_drop=1 | |
| 18 | + | close_on_unmount=1 | |
| 19 | + | focus_previous=0 | |
| 20 | + | side_pane_mode=places | |
| 21 | + | view_mode=icon | |
| 22 | + | show_hidden=1 | |
| 23 | + | sort=name;ascending; | |
| 24 | + | toolbar=newtab;navigation;home; | |
| 25 | + | show_statusbar=1 | |
| 26 | + | pathbar_mode_buttons=0 | |
[No content changes]
[Binary file]
| @@ -0,0 +1,15 @@ | |||
| 1 | + | import os | |
| 2 | + | import ranger.api | |
| 3 | + | from ranger.core.linemode import LinemodeBase | |
| 4 | + | from .devicons import * | |
| 5 | + | ||
| 6 | + | SEPARATOR = os.getenv('RANGER_DEVICONS_SEPARATOR', ' ') | |
| 7 | + | ||
| 8 | + | @ranger.api.register_linemode | |
| 9 | + | class DevIconsLinemode(LinemodeBase): | |
| 10 | + | name = "devicons" | |
| 11 | + | ||
| 12 | + | uses_metadata = False | |
| 13 | + | ||
| 14 | + | def filetitle(self, file, metadata): | |
| 15 | + | return devicon(file) + SEPARATOR + file.relative_path | |
[Binary file]
[Binary file]
| @@ -0,0 +1,381 @@ | |||
| 1 | + | #!/usr/bin/python | |
| 2 | + | # coding=UTF-8 | |
| 3 | + | # These glyphs, and the mapping of file extensions to glyphs | |
| 4 | + | # has been copied from the vimscript code that is present in | |
| 5 | + | # https://github.com/ryanoasis/vim-devicons | |
| 6 | + | import re; | |
| 7 | + | import os; | |
| 8 | + | ||
| 9 | + | # Get the XDG_USER_DIRS directory names from enviromental variables | |
| 10 | + | ||
| 11 | + | xdgs_dirs = {path.split('/')[-2]: icon for key, icon in [ | |
| 12 | + | ('XDG_DOCUMENTS_DIR' , ''), | |
| 13 | + | ('XDG_DOWNLOAD_DIR' , ''), | |
| 14 | + | ('XDG_CONFIG_DIR' , ''), | |
| 15 | + | ('XDG_MUSIC_DIR' , ''), | |
| 16 | + | ('XDG_PICTURES_DIR' , ''), | |
| 17 | + | ('XDG_PUBLICSHARE_DIR', ''), | |
| 18 | + | ('XDG_TEMPLATES_DIR' , ''), | |
| 19 | + | ('XDG_VIDEOS_DIR' , ''), | |
| 20 | + | ] if (path := os.getenv(key))} | |
| 21 | + | ||
| 22 | + | ||
| 23 | + | # all those glyphs will show as weird squares if you don't have the correct patched font | |
| 24 | + | # My advice is to use NerdFonts which can be found here: | |
| 25 | + | # https://github.com/ryanoasis/nerd-fonts | |
| 26 | + | file_node_extensions = { | |
| 27 | + | '7z' : '', | |
| 28 | + | 'a' : '', | |
| 29 | + | 'ai' : '', | |
| 30 | + | 'apk' : '', | |
| 31 | + | 'asm' : '', | |
| 32 | + | 'asp' : '', | |
| 33 | + | 'aup' : '', | |
| 34 | + | 'avi' : '', | |
| 35 | + | 'awk' : '', | |
| 36 | + | 'bash' : '', | |
| 37 | + | 'bat' : '', | |
| 38 | + | 'bmp' : '', | |
| 39 | + | 'bz2' : '', | |
| 40 | + | 'c' : '', | |
| 41 | + | 'c++' : '', | |
| 42 | + | 'cab' : '', | |
| 43 | + | 'cbr' : '', | |
| 44 | + | 'cbz' : '', | |
| 45 | + | 'cc' : '', | |
| 46 | + | 'class' : '', | |
| 47 | + | 'clj' : '', | |
| 48 | + | 'cljc' : '', | |
| 49 | + | 'cljs' : '', | |
| 50 | + | 'cmake' : '', | |
| 51 | + | 'coffee' : '', | |
| 52 | + | 'conf' : '', | |
| 53 | + | 'cp' : '', | |
| 54 | + | 'cpio' : '', | |
| 55 | + | 'cpp' : '', | |
| 56 | + | 'cs' : '', | |
| 57 | + | 'csh' : '', | |
| 58 | + | 'css' : '', | |
| 59 | + | 'cue' : '', | |
| 60 | + | 'cvs' : '', | |
| 61 | + | 'cxx' : '', | |
| 62 | + | 'd' : '', | |
| 63 | + | 'dart' : '', | |
| 64 | + | 'db' : '', | |
| 65 | + | 'deb' : '', | |
| 66 | + | 'diff' : '', | |
| 67 | + | 'dll' : '', | |
| 68 | + | 'doc' : '', | |
| 69 | + | 'docx' : '', | |
| 70 | + | 'dump' : '', | |
| 71 | + | 'edn' : '', | |
| 72 | + | 'eex' : '', | |
| 73 | + | 'efi' : '', | |
| 74 | + | 'ejs' : '', | |
| 75 | + | 'elf' : '', | |
| 76 | + | 'elm' : '', | |
| 77 | + | 'epub' : '', | |
| 78 | + | 'erl' : '', | |
| 79 | + | 'ex' : '', | |
| 80 | + | 'exe' : '', | |
| 81 | + | 'exs' : '', | |
| 82 | + | 'f#' : '', | |
| 83 | + | 'fifo' : 'ﳣ', | |
| 84 | + | 'fish' : '', | |
| 85 | + | 'flac' : '', | |
| 86 | + | 'flv' : '', | |
| 87 | + | 'fs' : '', | |
| 88 | + | 'fsi' : '', | |
| 89 | + | 'fsscript' : '', | |
| 90 | + | 'fsx' : '', | |
| 91 | + | 'gem' : '', | |
| 92 | + | 'gemspec' : '', | |
| 93 | + | 'gif' : '', | |
| 94 | + | 'go' : '', | |
| 95 | + | 'gz' : '', | |
| 96 | + | 'gzip' : '', | |
| 97 | + | 'h' : '', | |
| 98 | + | 'haml' : '', | |
| 99 | + | 'hbs' : '', | |
| 100 | + | 'hh' : '', | |
| 101 | + | 'hpp' : '', | |
| 102 | + | 'hrl' : '', | |
| 103 | + | 'hs' : '', | |
| 104 | + | 'htaccess' : '', | |
| 105 | + | 'htm' : '', | |
| 106 | + | 'html' : '', | |
| 107 | + | 'htpasswd' : '', | |
| 108 | + | 'hxx' : '', | |
| 109 | + | 'ico' : '', | |
| 110 | + | 'img' : '', | |
| 111 | + | 'ini' : '', | |
| 112 | + | 'iso' : '', | |
| 113 | + | 'jar' : '', | |
| 114 | + | 'java' : '', | |
| 115 | + | 'jl' : '', | |
| 116 | + | 'jpeg' : '', | |
| 117 | + | 'jpg' : '', | |
| 118 | + | 'js' : '', | |
| 119 | + | 'json' : '', | |
| 120 | + | 'jsx' : '', | |
| 121 | + | 'key' : '', | |
| 122 | + | 'ksh' : '', | |
| 123 | + | 'leex' : '', | |
| 124 | + | 'less' : '', | |
| 125 | + | 'lha' : '', | |
| 126 | + | 'lhs' : '', | |
| 127 | + | 'log' : '', | |
| 128 | + | 'lua' : '', | |
| 129 | + | 'lzh' : '', | |
| 130 | + | 'lzma' : '', | |
| 131 | + | 'm4a' : '', | |
| 132 | + | 'm4v' : '', | |
| 133 | + | 'markdown' : '', | |
| 134 | + | 'md' : '', | |
| 135 | + | 'mdx' : '', | |
| 136 | + | 'mjs' : '', | |
| 137 | + | 'mkv' : '', | |
| 138 | + | 'ml' : 'λ', | |
| 139 | + | 'mli' : 'λ', | |
| 140 | + | 'mov' : '', | |
| 141 | + | 'mp3' : '', | |
| 142 | + | 'mp4' : '', | |
| 143 | + | 'mpeg' : '', | |
| 144 | + | 'mpg' : '', | |
| 145 | + | 'msi' : '', | |
| 146 | + | 'mustache' : '', | |
| 147 | + | 'nix' : '', | |
| 148 | + | 'o' : '', | |
| 149 | + | 'ogg' : '', | |
| 150 | + | 'part' : '', | |
| 151 | + | 'pdf' : '', | |
| 152 | + | 'php' : '', | |
| 153 | + | 'pl' : '', | |
| 154 | + | 'pm' : '', | |
| 155 | + | 'png' : '', | |
| 156 | + | 'pp' : '', | |
| 157 | + | 'ppt' : '', | |
| 158 | + | 'pptx' : '', | |
| 159 | + | 'ps1' : '', | |
| 160 | + | 'psb' : '', | |
| 161 | + | 'psd' : '', | |
| 162 | + | 'pub' : '', | |
| 163 | + | 'py' : '', | |
| 164 | + | 'pyc' : '', | |
| 165 | + | 'pyd' : '', | |
| 166 | + | 'pyo' : '', | |
| 167 | + | 'r' : 'ﳒ', | |
| 168 | + | 'rake' : '', | |
| 169 | + | 'rar' : '', | |
| 170 | + | 'rb' : '', | |
| 171 | + | 'rc' : '', | |
| 172 | + | 'rlib' : '', | |
| 173 | + | 'rmd' : '', | |
| 174 | + | 'rom' : '', | |
| 175 | + | 'rpm' : '', | |
| 176 | + | 'rproj' : '鉶', | |
| 177 | + | 'rs' : '', | |
| 178 | + | 'rss' : '', | |
| 179 | + | 'rtf' : '', | |
| 180 | + | 's' : '', | |
| 181 | + | 'sass' : '', | |
| 182 | + | 'scala' : '', | |
| 183 | + | 'scss' : '', | |
| 184 | + | 'sh' : '', | |
| 185 | + | 'slim' : '', | |
| 186 | + | 'sln' : '', | |
| 187 | + | 'so' : '', | |
| 188 | + | 'sql' : '', | |
| 189 | + | 'styl' : '', | |
| 190 | + | 'suo' : '', | |
| 191 | + | 'swift' : '', | |
| 192 | + | 't' : '', | |
| 193 | + | 'tar' : '', | |
| 194 | + | 'tex' : 'ﭨ', | |
| 195 | + | 'tgz' : '', | |
| 196 | + | 'toml' : '', | |
| 197 | + | 'torrent' : '', | |
| 198 | + | 'ts' : '', | |
| 199 | + | 'tsx' : '', | |
| 200 | + | 'twig' : '', | |
| 201 | + | 'vim' : '', | |
| 202 | + | 'vimrc' : '', | |
| 203 | + | 'vue' : '﵂', | |
| 204 | + | 'wav' : '', | |
| 205 | + | 'webm' : '', | |
| 206 | + | 'webmanifest' : '', | |
| 207 | + | 'webp' : '', | |
| 208 | + | 'xbps' : '', | |
| 209 | + | 'xcplayground' : '', | |
| 210 | + | 'xhtml' : '', | |
| 211 | + | 'xls' : '', | |
| 212 | + | 'xlsx' : '', | |
| 213 | + | 'xml' : '', | |
| 214 | + | 'xul' : '', | |
| 215 | + | 'xz' : '', | |
| 216 | + | 'yaml' : '', | |
| 217 | + | 'yml' : '', | |
| 218 | + | 'zip' : '', | |
| 219 | + | 'zsh' : '', | |
| 220 | + | } | |
| 221 | + | ||
| 222 | + | dir_node_exact_matches = { | |
| 223 | + | # English | |
| 224 | + | '.git' : '', | |
| 225 | + | 'Desktop' : '', | |
| 226 | + | 'Documents' : '', | |
| 227 | + | 'Downloads' : '', | |
| 228 | + | 'Dotfiles' : '', | |
| 229 | + | 'Dropbox' : '', | |
| 230 | + | 'Music' : '', | |
| 231 | + | 'Pictures' : '', | |
| 232 | + | 'Public' : '', | |
| 233 | + | 'Templates' : '', | |
| 234 | + | 'Videos' : '', | |
| 235 | + | # Spanish | |
| 236 | + | 'Escritorio' : '', | |
| 237 | + | 'Documentos' : '', | |
| 238 | + | 'Descargas' : '', | |
| 239 | + | 'Música' : '', | |
| 240 | + | 'Imágenes' : '', | |
| 241 | + | 'Público' : '', | |
| 242 | + | 'Plantillas' : '', | |
| 243 | + | 'Vídeos' : '', | |
| 244 | + | # French | |
| 245 | + | 'Bureau' : '', | |
| 246 | + | 'Documents' : '', | |
| 247 | + | 'Images' : '', | |
| 248 | + | 'Musique' : '', | |
| 249 | + | 'Publique' : '', | |
| 250 | + | 'Téléchargements' : '', | |
| 251 | + | 'Vidéos' : '', | |
| 252 | + | # Portuguese | |
| 253 | + | 'Documentos' : '', | |
| 254 | + | 'Imagens' : '', | |
| 255 | + | 'Modelos' : '', | |
| 256 | + | 'Música' : '', | |
| 257 | + | 'Público' : '', | |
| 258 | + | 'Vídeos' : '', | |
| 259 | + | 'Área de trabalho' : '', | |
| 260 | + | # Italian | |
| 261 | + | 'Documenti' : '', | |
| 262 | + | 'Immagini' : '', | |
| 263 | + | 'Modelli' : '', | |
| 264 | + | 'Musica' : '', | |
| 265 | + | 'Pubblici' : '', | |
| 266 | + | 'Scaricati' : '', | |
| 267 | + | 'Scrivania' : '', | |
| 268 | + | 'Video' : '', | |
| 269 | + | # German | |
| 270 | + | 'Bilder' : '', | |
| 271 | + | 'Dokumente' : '', | |
| 272 | + | 'Musik' : '', | |
| 273 | + | 'Schreibtisch' : '', | |
| 274 | + | 'Vorlagen' : '', | |
| 275 | + | 'Öffentlich' : '', | |
| 276 | + | # Hungarian | |
| 277 | + | 'Dokumentumok' : '', | |
| 278 | + | 'Képek' : '', | |
| 279 | + | 'Modelli' : '', | |
| 280 | + | 'Zene' : '', | |
| 281 | + | 'Letöltések' : '', | |
| 282 | + | 'Számítógép' : '', | |
| 283 | + | 'Videók' : '', | |
| 284 | + | # XDG_USER_DIRS | |
| 285 | + | **xdgs_dirs | |
| 286 | + | } | |
| 287 | + | ||
| 288 | + | file_node_exact_matches = { | |
| 289 | + | '.bash_aliases' : '', | |
| 290 | + | '.bash_history' : '', | |
| 291 | + | '.bash_logout' : '', | |
| 292 | + | '.bash_profile' : '', | |
| 293 | + | '.bashprofile' : '', | |
| 294 | + | '.bashrc' : '', | |
| 295 | + | '.dmrc' : '', | |
| 296 | + | '.DS_Store' : '', | |
| 297 | + | '.fasd' : '', | |
| 298 | + | '.fehbg' : '', | |
| 299 | + | '.gitattributes' : '', | |
| 300 | + | '.gitconfig' : '', | |
| 301 | + | '.gitignore' : '', | |
| 302 | + | '.gitlab-ci.yml' : '', | |
| 303 | + | '.gvimrc' : '', | |
| 304 | + | '.inputrc' : '', | |
| 305 | + | '.jack-settings' : '', | |
| 306 | + | '.mime.types' : '', | |
| 307 | + | '.ncmpcpp' : '', | |
| 308 | + | '.nvidia-settings-rc' : '', | |
| 309 | + | '.pam_environment' : '', | |
| 310 | + | '.profile' : '', | |
| 311 | + | '.recently-used' : '', | |
| 312 | + | '.selected_editor' : '', | |
| 313 | + | '.vim' : '', | |
| 314 | + | '.viminfo' : '', | |
| 315 | + | '.vimrc' : '', | |
| 316 | + | '.Xauthority' : '', | |
| 317 | + | '.Xdefaults' : '', | |
| 318 | + | '.xinitrc' : '', | |
| 319 | + | '.xinputrc' : '', | |
| 320 | + | '.Xresources' : '', | |
| 321 | + | '.zshrc' : '', | |
| 322 | + | '_gvimrc' : '', | |
| 323 | + | '_vimrc' : '', | |
| 324 | + | 'a.out' : '', | |
| 325 | + | 'authorized_keys' : '', | |
| 326 | + | 'bspwmrc' : '', | |
| 327 | + | 'cmakelists.txt' : '', | |
| 328 | + | 'config' : '', | |
| 329 | + | 'config.ac' : '', | |
| 330 | + | 'config.m4' : '', | |
| 331 | + | 'config.mk' : '', | |
| 332 | + | 'config.ru' : '', | |
| 333 | + | 'configure' : '', | |
| 334 | + | 'docker-compose.yml' : '', | |
| 335 | + | 'dockerfile' : '', | |
| 336 | + | 'Dockerfile' : '', | |
| 337 | + | 'dropbox' : '', | |
| 338 | + | 'exact-match-case-sensitive-1.txt' : 'X1', | |
| 339 | + | 'exact-match-case-sensitive-2' : 'X2', | |
| 340 | + | 'favicon.ico' : '', | |
| 341 | + | 'gemfile' : '', | |
| 342 | + | 'gruntfile.coffee' : '', | |
| 343 | + | 'gruntfile.js' : '', | |
| 344 | + | 'gruntfile.ls' : '', | |
| 345 | + | 'gulpfile.coffee' : '', | |
| 346 | + | 'gulpfile.js' : '', | |
| 347 | + | 'gulpfile.ls' : '', | |
| 348 | + | 'ini' : '', | |
| 349 | + | 'known_hosts' : '', | |
| 350 | + | 'ledger' : '', | |
| 351 | + | 'license' : '', | |
| 352 | + | 'LICENSE' : '', | |
| 353 | + | 'LICENSE.md' : '', | |
| 354 | + | 'LICENSE.txt' : '', | |
| 355 | + | 'Makefile' : '', | |
| 356 | + | 'makefile' : '', | |
| 357 | + | 'Makefile.ac' : '', | |
| 358 | + | 'Makefile.in' : '', | |
| 359 | + | 'mimeapps.list' : '', | |
| 360 | + | 'mix.lock' : '', | |
| 361 | + | 'node_modules' : '', | |
| 362 | + | 'package-lock.json' : '', | |
| 363 | + | 'package.json' : '', | |
| 364 | + | 'playlists' : '', | |
| 365 | + | 'procfile' : '', | |
| 366 | + | 'Rakefile' : '', | |
| 367 | + | 'rakefile' : '', | |
| 368 | + | 'react.jsx' : '', | |
| 369 | + | 'README' : '', | |
| 370 | + | 'README.markdown' : '', | |
| 371 | + | 'README.md' : '', | |
| 372 | + | 'README.rst' : '', | |
| 373 | + | 'README.txt' : '', | |
| 374 | + | 'sxhkdrc' : '', | |
| 375 | + | 'user-dirs.dirs' : '', | |
| 376 | + | 'webpack.config.js' : '', | |
| 377 | + | } | |
| 378 | + | ||
| 379 | + | def devicon(file): | |
| 380 | + | if file.is_directory: return dir_node_exact_matches.get(file.relative_path, '') | |
| 381 | + | return file_node_exact_matches.get(os.path.basename(file.relative_path), file_node_extensions.get(file.extension, '')) | |
| @@ -0,0 +1,25 @@ | |||
| 1 | + | # How many columns are there, and what are their relative widths? | |
| 2 | + | set column_ratios 1,3,5 | |
| 3 | + | ||
| 4 | + | # Ask for a confirmation when running the "delete" command? | |
| 5 | + | # Valid values are "always", "never", "multiple" (default) | |
| 6 | + | # With "multiple", ranger will ask only if you delete multiple files at once. | |
| 7 | + | #Always confirm delete. | |
| 8 | + | #set confirm_on_delete always | |
| 9 | + | ||
| 10 | + | # Which colorscheme to use? These colorschemes are available by default: | |
| 11 | + | # default, jungle, snow, solarized | |
| 12 | + | set colorscheme jungle | |
| 13 | + | ||
| 14 | + | #The files preview is a nice feature but it slowing down ranger, so can be preferable to turn it off. Look for: | |
| 15 | + | # Preview files on the rightmost column? | |
| 16 | + | # And collapse (shrink) the last column if there is nothing to preview? | |
| 17 | + | # set preview_files true | |
| 18 | + | # set preview_directories true | |
| 19 | + | # set collapse_preview true | |
| 20 | + | ||
| 21 | + | set show_hidden true | |
| 22 | + | set draw_borders both | |
| 23 | + | set preview_images true | |
| 24 | + | set preview_images_method ueberzug | |
| 25 | + | default_linemode devicons | |
| @@ -0,0 +1,31 @@ | |||
| 1 | + | #!/bin/sh | |
| 2 | + | ||
| 3 | + | # Use neovim for vim if present | |
| 4 | + | [ -x "$(command -v nvim)" ] && alias vim="nvim" vimdiff="nvim -d" | |
| 5 | + | ||
| 6 | + | alias \ | |
| 7 | + | zconf='nvim ~/.config/zsh/.zshrc' \ | |
| 8 | + | ls='exa -a --group-directories-first --icons' \ | |
| 9 | + | lsa='exa -la --group-directories-first --icons' \ | |
| 10 | + | ytdl='yt-dlp' \ | |
| 11 | + | ytdlv='yt-dlp -f "(mp4)"' \ | |
| 12 | + | ytdlm='yt-dlp -f "(mp3)"' \ | |
| 13 | + | cl='clear' \ | |
| 14 | + | dots='/usr/bin/git --git-dir=$HOME/.dotfiles/ --work-tree=$HOME' \ | |
| 15 | + | fm='ranger' \ | |
| 16 | + | ||
| 17 | + | # Verbosity and settings that you pretty much just always are going to want. | |
| 18 | + | alias \ | |
| 19 | + | cp="cp -iv" \ | |
| 20 | + | mv="mv -iv" \ | |
| 21 | + | rm="rm -vI" \ | |
| 22 | + | ||
| 23 | + | # Colorize commands when possible. | |
| 24 | + | alias \ | |
| 25 | + | grep="grep --color=auto" \ | |
| 26 | + | diff="diff --color=auto" \ | |
| 27 | + | ip="ip -color=auto" | |
| 28 | + | ||
| 29 | + | ec() {find ~/.config -type f | fzf | xargs -r $EDITOR ;} | |
| 30 | + | es() {find ~/.local/bin -type f | fzf | xargs -r $EDITOR ;} | |
| 31 | + | ef() {fzf | xargs -r -I % $EDITOR % ;} | |
| @@ -0,0 +1,34 @@ | |||
| 1 | + | #!/bin/sh | |
| 2 | + | ||
| 3 | + | export EDITOR="nvim" | |
| 4 | + | export TERMINAL="st" | |
| 5 | + | export BROWSER="firefox" | |
| 6 | + | ||
| 7 | + | export XDG_CONFIG_HOME="$HOME/.config" | |
| 8 | + | export XDG_DATA_HOME="$HOME/.local/share" | |
| 9 | + | export XDG_CACHE_HOME="$HOME/.cache" | |
| 10 | + | ||
| 11 | + | export XAUTHORITY=/tmp/Xauthority # This causes other window managers to break, who cares anyways? | |
| 12 | + | export XINITRC="$XDG_CONFIG_HOME/x11/xinitrc" | |
| 13 | + | export ZDOTDIR="$XDG_CONFIG_HOME/zsh" | |
| 14 | + | export INPUTRC="$XDG_CONFIG_HOME/shell/inputrc" | |
| 15 | + | # export GNUPGHOME="$XDG_DATA_HOME/gnupg" | |
| 16 | + | export KODI_DATA="$XDG_DATA_HOME/kodi" | |
| 17 | + | export CARGO_HOME="$XDG_DATA_HOME/cargo" | |
| 18 | + | export RUSTUP_HOME="$XDG_DATA_HOME/rustup" | |
| 19 | + | export GTK2_RC_FILES="${XDG_CONFIG_HOME:-$HOME/.config}/gtk-2.0/gtkrc-2.0" | |
| 20 | + | #export LESSHISTFILE="-" | |
| 21 | + | export WGETRC="${XDG_CONFIG_HOME:-$HOME/.config}/wget/wgetrc" | |
| 22 | + | # export QT_QPA_PLATFORMTHEME="gtk2" # Have QT use gtk2 theme. | |
| 23 | + | export __GL_SHADER_DISK_CACHE_PATH=~/.cache/ | |
| 24 | + | ||
| 25 | + | # Other program settings | |
| 26 | + | export FZF_DEFAULT_OPTS="--layout=reverse --height 40%" | |
| 27 | + | ||
| 28 | + | export PATH=$PATH:$HOME/.local/bin | |
| 29 | + | ||
| 30 | + | # Starting X | |
| 31 | + | if [ -z "${DISPLAY}" ] && [ "${XDG_VTNR}" -eq 1 ]; then | |
| 32 | + | exec startx | |
| 33 | + | fi | |
| 34 | + | ||
| @@ -0,0 +1,30 @@ | |||
| 1 | + | # | |
| 2 | + | # wm independent hotkeys | |
| 3 | + | # | |
| 4 | + | #emoji menu | |
| 5 | + | # super + period | |
| 6 | + | super + grave | |
| 7 | + | unicode_emoji | |
| 8 | + | ||
| 9 | + | # swap cap if stops working | |
| 10 | + | super + c | |
| 11 | + | setxkbmap -option caps:swapescape | |
| 12 | + | # Screenshot tool | |
| 13 | + | ||
| 14 | + | maimshot | |
| 15 | + | ||
| 16 | + | # file explorer | |
| 17 | + | super + shift + f | |
| 18 | + | pcmanfm | |
| 19 | + | ||
| 20 | + | # web browser | |
| 21 | + | super + shift + b | |
| 22 | + | firefox | |
| 23 | + | ||
| 24 | + | # make sxhkd reload its configuration files: | |
| 25 | + | super + Escape | |
| 26 | + | pkill -USR1 -x sxhkd | |
| 27 | + | ||
| 28 | + | # Volume | |
| 29 | + | XF86Audio{RaiseVolume,LowerVolume,Mute} | |
| 30 | + | pamixer -{i,d,t} 2; kill -34 $(cat ~/.cache/pidofbar) | |
| @@ -0,0 +1,11 @@ | |||
| 1 | + | #!/bin/sh | |
| 2 | + | ||
| 3 | + | while read file | |
| 4 | + | do | |
| 5 | + | case "$1" in | |
| 6 | + | "d") | |
| 7 | + | [ "$(printf "No\\nYes" | dmenu -i -p "Really delete $file?")" = "Yes" ] && rm "$file" && notify-send "$file deleted." ;; | |
| 8 | + | "w") | |
| 9 | + | genwall $file | |
| 10 | + | esac | |
| 11 | + | done | |
| @@ -0,0 +1,15 @@ | |||
| 1 | + | # This file is written by xdg-user-dirs-update | |
| 2 | + | # If you want to change or add directories, just edit the line you're | |
| 3 | + | # interested in. All local changes will be retained on the next run. | |
| 4 | + | # Format is XDG_xxx_DIR="$HOME/yyy", where yyy is a shell-escaped | |
| 5 | + | # homedir-relative path, or XDG_xxx_DIR="/yyy", where /yyy is an | |
| 6 | + | # absolute path. No other format is supported. | |
| 7 | + | # | |
| 8 | + | XDG_DESKTOP_DIR="$HOME/" | |
| 9 | + | XDG_DOWNLOAD_DIR="$HOME/dl" | |
| 10 | + | XDG_TEMPLATES_DIR="$HOME/" | |
| 11 | + | XDG_PUBLICSHARE_DIR="$HOME/" | |
| 12 | + | XDG_DOCUMENTS_DIR="$HOME/dox" | |
| 13 | + | XDG_MUSIC_DIR="$HOME/" | |
| 14 | + | XDG_PICTURES_DIR="$HOME/pix" | |
| 15 | + | XDG_VIDEOS_DIR="$HOME/vids" | |
| @@ -0,0 +1,60 @@ | |||
| 1 | + | # New Start: A modern Arch workflow built with an emphasis on functionality. | |
| 2 | + | # Copyright (C) 2018 Donovan Glover | |
| 3 | + | ||
| 4 | + | # NOTE: This file is automatically generated by pywal. Do not edit it by hand. | |
| 5 | + | ||
| 6 | + | [global] | |
| 7 | + | # Make the width 3740 (3840 - 100), have 50 left margin and 95 above | |
| 8 | + | # geometry = "3740x5-50+95" | |
| 9 | + | offset = 3x20 | |
| 10 | + | ||
| 11 | + | # Show multiple notifications in the same box | |
| 12 | + | separator_height = 0 | |
| 13 | + | ||
| 14 | + | # Add vertical padding to the inside of the notification | |
| 15 | + | padding = 8 | |
| 16 | + | ||
| 17 | + | # Add horizontal padding for when the text gets long enough | |
| 18 | + | horizontal_padding = 8 | |
| 19 | + | ||
| 20 | + | # The frame color and width of the notification | |
| 21 | + | frame_color = "{color6}" | |
| 22 | + | frame_width = 2 | |
| 23 | + | ||
| 24 | + | # How long a user needs to be idle for sticky notifications | |
| 25 | + | idle_threshold = 120 | |
| 26 | + | ||
| 27 | + | # Font and typography settings | |
| 28 | + | font = Hack Nerd Font 10 | |
| 29 | + | alignment = left | |
| 30 | + | word_wrap = yes | |
| 31 | + | ||
| 32 | + | # Format for how notifications will be displayed | |
| 33 | + | # Usage: `notify-send 'Title' 'Summary'` | |
| 34 | + | format = "<b>%s</b>\n%b" | |
| 35 | + | ||
| 36 | + | # Allow some HTML tags like <i> and <u> in notifications | |
| 37 | + | markup = full | |
| 38 | + | max_icon_size = 120 | |
| 39 | + | transparency = 5 | |
| 40 | + | ||
| 41 | + | # These are the keybindings used to control dunst notifications | |
| 42 | + | [shortcuts] | |
| 43 | + | close = ctrl+space | |
| 44 | + | close_all = ctrl+shift+space | |
| 45 | + | history = ctrl+grave | |
| 46 | + | ||
| 47 | + | # Set the background and foreground (text) color for all notifications | |
| 48 | + | [urgency_low] | |
| 49 | + | background = "{background}" | |
| 50 | + | foreground = "{foreground}" | |
| 51 | + | ||
| 52 | + | [urgency_normal] | |
| 53 | + | background = "{background}" | |
| 54 | + | foreground = "{foreground}" | |
| 55 | + | ||
| 56 | + | [urgency_critical] | |
| 57 | + | background = "{background}" | |
| 58 | + | foreground = "{foreground}" | |
| 59 | + | ||
| 60 | + | # vim:ft=cfg | |
| @@ -0,0 +1,13 @@ | |||
| 1 | + | #!/bin/sh | |
| 2 | + | ||
| 3 | + | slstatus & | |
| 4 | + | setwall & | |
| 5 | + | xcompmgr & | |
| 6 | + | dunst & | |
| 7 | + | sxhkd & | |
| 8 | + | # xmodmap ~/.config/xmodmap/Xmodmap & | |
| 9 | + | setxkbmap -option caps:swapescape | |
| 10 | + | # exec dwm > /dev/null 2>&1 | |
| 11 | + | ||
| 12 | + | while type dwm > /dev/null ; do dwm && continue || break ; done | |
| 13 | + | exec dwm | |
| @@ -0,0 +1,56 @@ | |||
| 1 | + | set sandbox none | |
| 2 | + | set statusbar-h-padding 0 | |
| 3 | + | set statusbar-v-padding 0 | |
| 4 | + | set page-padding 1 | |
| 5 | + | set selection-clipboard clipboard | |
| 6 | + | map u scroll half-up | |
| 7 | + | map d scroll half-down | |
| 8 | + | map D toggle_page_mode | |
| 9 | + | map r reload | |
| 10 | + | map R rotate | |
| 11 | + | map K zoom in | |
| 12 | + | map J zoom out | |
| 13 | + | map i recolor | |
| 14 | + | map p print | |
| 15 | + | map g goto top | |
| 16 | + | ||
| 17 | + | /* set notification-error-bg "#282828" # bg */ | |
| 18 | + | /* set notification-error-fg "#fb4934" # bright:red */ | |
| 19 | + | /* set notification-warning-bg "#282828" # bg */ | |
| 20 | + | /* set notification-warning-fg "#fabd2f" # bright:yellow */ | |
| 21 | + | /* set notification-bg "#282828" # bg */ | |
| 22 | + | /* set notification-fg "#b8bb26" # bright:green */ | |
| 23 | + | ||
| 24 | + | /* set completion-bg "#504945" # bg2 */ | |
| 25 | + | /* set completion-fg "#ebdbb2" # fg */ | |
| 26 | + | /* set completion-group-bg "#3c3836" # bg1 */ | |
| 27 | + | /* set completion-group-fg "#928374" # gray */ | |
| 28 | + | /* set completion-highlight-bg "#83a598" # bright:blue */ | |
| 29 | + | /* set completion-highlight-fg "#504945" # bg2 */ | |
| 30 | + | ||
| 31 | + | /* # Define the color in index mode */ | |
| 32 | + | /* set index-bg "#504945" # bg2 */ | |
| 33 | + | /* set index-fg "#ebdbb2" # fg */ | |
| 34 | + | /* set index-active-bg "#83a598" # bright:blue */ | |
| 35 | + | /* set index-active-fg "#504945" # bg2 */ | |
| 36 | + | ||
| 37 | + | /* set inputbar-bg "#282828" # bg */ | |
| 38 | + | /* set inputbar-fg "#ebdbb2" # fg */ | |
| 39 | + | ||
| 40 | + | /* set statusbar-bg "#504945" # bg2 */ | |
| 41 | + | /* set statusbar-fg "#ebdbb2" # fg */ | |
| 42 | + | ||
| 43 | + | /* set highlight-color "#fabd2f" # bright:yellow */ | |
| 44 | + | /* set highlight-active-color "#fe8019" # bright:orange */ | |
| 45 | + | ||
| 46 | + | /* set default-bg "#282828" # bg */ | |
| 47 | + | /* set default-fg "#D4BE98" # fg */ | |
| 48 | + | /* set render-loading true */ | |
| 49 | + | /* set render-loading-bg "#282828" # bg */ | |
| 50 | + | /* set render-loading-fg "#ebdbb2" # fg */ | |
| 51 | + | ||
| 52 | + | /* # Recolor book content's color */ | |
| 53 | + | /* set recolor-lightcolor "#282828" # bg */ | |
| 54 | + | /* set recolor-darkcolor "#ebdbb2" # fg */ | |
| 55 | + | /* set recolor "true" */ | |
| 56 | + | /* # set recolor-keephue true # keep original color */ | |
| @@ -0,0 +1,27 @@ | |||
| 1 | + | autoload -U colors && colors # Load colors | |
| 2 | + | PS1="%B%{$fg[red]%}[%{$fg[yellow]%}%n%{$fg[green]%}@%{$fg[blue]%}%M %{$fg[magenta]%}%~%{$fg[red]%}]%{$reset_color%}$%b " | |
| 3 | + | setopt autocd # Automatically cd into typed directory. | |
| 4 | + | stty stop undef # Disable ctrl-s to freeze terminal. | |
| 5 | + | ||
| 6 | + | # History in cache directory: | |
| 7 | + | HISTSIZE=1000 | |
| 8 | + | SAVEHIST=1000 | |
| 9 | + | HISTFILE=~/.cache/history | |
| 10 | + | ||
| 11 | + | source "$XDG_CONFIG_HOME/shell/aliasrc" | |
| 12 | + | ||
| 13 | + | # Basic auto/tab complete: | |
| 14 | + | autoload -U compinit | |
| 15 | + | zstyle ':completion:*' menu select | |
| 16 | + | zmodload zsh/complist | |
| 17 | + | compinit | |
| 18 | + | _comp_options+=(globdots) # Include hidden files. | |
| 19 | + | ||
| 20 | + | # Enable searching through history | |
| 21 | + | bindkey '^R' history-incremental-pattern-search-backward | |
| 22 | + | ||
| 23 | + | cowsay "$(shuf -n 1 ~/.local/share/vocab/words.txt)" | |
| 24 | + | ||
| 25 | + | #should be last. | |
| 26 | + | source /usr/share/zsh/plugins/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh | |
| 27 | + | source /usr/share/zsh/plugins/zsh-autosuggestions/zsh-autosuggestions.zsh | |
[Binary file]
| @@ -0,0 +1,5 @@ | |||
| 1 | + | #!/bin/sh | |
| 2 | + | ||
| 3 | + | bssid=$(nmcli device wifi list | sed -n '1!p' | cut -b 9- | dmenu -p "Select wifi:" -l 20 | cut -d' ' -f1) | |
| 4 | + | pass=$(echo "" | dmenu -P -p "Enter Password: ") | |
| 5 | + | nmcli device wifi connect $bssid password $pass | |
| @@ -0,0 +1,67 @@ | |||
| 1 | + | #!/bin/sh | |
| 2 | + | ||
| 3 | + | # Gives a dmenu prompt to mount unmounted drives and Android phones. If | |
| 4 | + | # they're in /etc/fstab, they'll be mounted automatically. Otherwise, you'll | |
| 5 | + | # be prompted to give a mountpoint from already existsing directories. If you | |
| 6 | + | # input a novel directory, it will prompt you to create that directory. | |
| 7 | + | ||
| 8 | + | getmount() { \ | |
| 9 | + | [ -z "$chosen" ] && exit 1 | |
| 10 | + | # shellcheck disable=SC2086 | |
| 11 | + | mp="$(find $1 2>/dev/null | dmenu -i -p "Type in mount point.")" || exit 1 | |
| 12 | + | test -z "$mp" && exit 1 | |
| 13 | + | if [ ! -d "$mp" ]; then | |
| 14 | + | mkdiryn=$(printf "No\\nYes" | dmenu -i -p "$mp does not exist. Create it?") || exit 1 | |
| 15 | + | [ "$mkdiryn" = "Yes" ] && (mkdir -p "$mp" || sudo -A mkdir -p "$mp") | |
| 16 | + | fi | |
| 17 | + | } | |
| 18 | + | ||
| 19 | + | mountusb() { \ | |
| 20 | + | chosen="$(echo "$usbdrives" | dmenu -i -p "Mount which drive?")" || exit 1 | |
| 21 | + | chosen="$(echo "$chosen" | awk '{print $1}')" | |
| 22 | + | sudo -A mount "$chosen" 2>/dev/null && notify-send "💻 USB mounting" "$chosen mounted." && exit 0 | |
| 23 | + | alreadymounted=$(lsblk -nrpo "name,type,mountpoint" | awk '$3!~/\/boot|\/home$|SWAP/&&length($3)>1{printf "-not ( -path *%s -prune ) ",$3}') | |
| 24 | + | getmount "/mnt /media /mount /home -maxdepth 5 -type d $alreadymounted" | |
| 25 | + | partitiontype="$(lsblk -no "fstype" "$chosen")" | |
| 26 | + | case "$partitiontype" in | |
| 27 | + | "vfat") sudo -A mount -t vfat "$chosen" "$mp" -o rw,umask=0000;; | |
| 28 | + | "exfat") sudo -A mount "$chosen" "$mp" -o uid="$(id -u)",gid="$(id -g)";; | |
| 29 | + | *) sudo -A mount "$chosen" "$mp"; user="$(whoami)"; ug="$(groups | awk '{print $1}')"; sudo -A chown "$user":"$ug" "$mp";; | |
| 30 | + | esac | |
| 31 | + | notify-send "💻 USB mounting" "$chosen mounted to $mp." | |
| 32 | + | } | |
| 33 | + | ||
| 34 | + | mountandroid() { \ | |
| 35 | + | chosen="$(echo "$anddrives" | dmenu -i -p "Which Android device?")" || exit 1 | |
| 36 | + | chosen="$(echo "$chosen" | cut -d : -f 1)" | |
| 37 | + | getmount "$HOME -maxdepth 3 -type d" | |
| 38 | + | simple-mtpfs --device "$chosen" "$mp" | |
| 39 | + | echo "OK" | dmenu -i -p "Tap Allow on your phone if it asks for permission and then press enter" || exit 1 | |
| 40 | + | simple-mtpfs --device "$chosen" "$mp" | |
| 41 | + | notify-send "🤖 Android Mounting" "Android device mounted to $mp." | |
| 42 | + | } | |
| 43 | + | ||
| 44 | + | asktype() { \ | |
| 45 | + | choice="$(printf "USB\\nAndroid" | dmenu -i -p "Mount a USB drive or Android device?")" || exit 1 | |
| 46 | + | case $choice in | |
| 47 | + | USB) mountusb ;; | |
| 48 | + | Android) mountandroid ;; | |
| 49 | + | esac | |
| 50 | + | } | |
| 51 | + | ||
| 52 | + | anddrives=$(simple-mtpfs -l 2>/dev/null) | |
| 53 | + | usbdrives="$(lsblk -rpo "name,type,size,mountpoint" | grep 'part\|rom' | awk '$4==""{printf "%s (%s)\n",$1,$3}')" | |
| 54 | + | ||
| 55 | + | if [ -z "$usbdrives" ]; then | |
| 56 | + | [ -z "$anddrives" ] && echo "No USB drive or Android device detected" && exit | |
| 57 | + | echo "Android device(s) detected." | |
| 58 | + | mountandroid | |
| 59 | + | else | |
| 60 | + | if [ -z "$anddrives" ]; then | |
| 61 | + | echo "USB drive(s) detected." | |
| 62 | + | mountusb | |
| 63 | + | else | |
| 64 | + | echo "Mountable USB drive(s) and Android device(s) detected." | |
| 65 | + | asktype | |
| 66 | + | fi | |
| 67 | + | fi | |
| @@ -0,0 +1,45 @@ | |||
| 1 | + | #!/bin/sh | |
| 2 | + | ||
| 3 | + | # A general, all-purpose extraction script. Not all extraction programs here | |
| 4 | + | # are installed by LARBS automatically. | |
| 5 | + | # | |
| 6 | + | # Default behavior: Extract archive into new directory | |
| 7 | + | # Behavior with `-c` option: Extract contents into current directory | |
| 8 | + | ||
| 9 | + | while getopts "hc" o; do case "${o}" in | |
| 10 | + | c) extracthere="True" ;; | |
| 11 | + | *) printf "Options:\\n -c: Extract archive into current directory rather than a new one.\\n" && exit 1 ;; | |
| 12 | + | esac done | |
| 13 | + | ||
| 14 | + | if [ -z "$extracthere" ]; then | |
| 15 | + | archive="$(readlink -f "$*")" && | |
| 16 | + | directory="$(echo "$archive" | sed 's/\.[^\/.]*$//')" && | |
| 17 | + | mkdir -p "$directory" && | |
| 18 | + | cd "$directory" || exit 1 | |
| 19 | + | else | |
| 20 | + | archive="$(readlink -f "$(echo "$*" | cut -d' ' -f2)" 2>/dev/null)" | |
| 21 | + | fi | |
| 22 | + | ||
| 23 | + | [ -z "$archive" ] && printf "Give archive to extract as argument.\\n" && exit 1 | |
| 24 | + | ||
| 25 | + | if [ -f "$archive" ] ; then | |
| 26 | + | case "$archive" in | |
| 27 | + | *.tar.bz2|*.tbz2) bsdtar -xf "$archive" ;; | |
| 28 | + | *.tar.xz) bsdtar -xf "$archive" ;; | |
| 29 | + | *.tar.gz|*.tgz) bsdtar -xf "$archive" ;; | |
| 30 | + | *.tar.zst) bsdtar -xf "$archive" ;; | |
| 31 | + | *.tar) bsdtar -xf "$archive" ;; | |
| 32 | + | *.lzma) unlzma "$archive" ;; | |
| 33 | + | *.bz2) bunzip2 "$archive" ;; | |
| 34 | + | *.rar) unrar x -ad "$archive" ;; | |
| 35 | + | *.gz) gunzip "$archive" ;; | |
| 36 | + | *.zip) unzip "$archive" ;; | |
| 37 | + | *.Z) uncompress "$archive" ;; | |
| 38 | + | *.7z) 7z x "$archive" ;; | |
| 39 | + | *.xz) unxz "$archive" ;; | |
| 40 | + | *.exe) cabextract "$archive" ;; | |
| 41 | + | *) printf "extract: '%s' - unknown archive method\\n" "$archive" ;; | |
| 42 | + | esac | |
| 43 | + | else | |
| 44 | + | printf "File \"%s\" not found.\\n" "$archive" | |
| 45 | + | fi | |
| @@ -0,0 +1,18 @@ | |||
| 1 | + | #!/bin/sh | |
| 2 | + | ||
| 3 | + | # Dependencies: | |
| 4 | + | # convert wal xdotool xwallpaper | |
| 5 | + | ||
| 6 | + | wall_dir=~/pix/wall | |
| 7 | + | ||
| 8 | + | if [ -z "$1" ]; then | |
| 9 | + | wall="$(find "$wall_dir" -type f -name "*.jpg" -o -name "*.png" | shuf -n1)" | |
| 10 | + | else | |
| 11 | + | wall="$1" | |
| 12 | + | fi | |
| 13 | + | ||
| 14 | + | convert "$wall" ~/.local/share/bg.jpg | |
| 15 | + | xwallpaper --zoom ~/.local/share/bg.jpg | |
| 16 | + | wal -c | |
| 17 | + | wal -i ~/.local/share/bg.jpg | |
| 18 | + | xdotool key super+F5 | |
| @@ -0,0 +1,23 @@ | |||
| 1 | + | #!/bin/sh | |
| 2 | + | ||
| 3 | + | # Feed script a url or file location. | |
| 4 | + | # If an image, it will view in sxiv, | |
| 5 | + | # if a video or gif, it will view in mpv | |
| 6 | + | # if a music file or pdf, it will download, | |
| 7 | + | # otherwise it opens link in browser. | |
| 8 | + | ||
| 9 | + | # If no url given. Opens browser. For using script as $BROWSER. | |
| 10 | + | [ -z "$1" ] && { "$BROWSER"; exit; } | |
| 11 | + | ||
| 12 | + | case "$1" in | |
| 13 | + | *mkv|*webm|*mp4|*youtube.com/watch*|*youtube.com/playlist*|*youtu.be*|*hooktube.com*|*bitchute.com*|*videos.lukesmith.xyz*|*odysee.com*) | |
| 14 | + | setsid -f mpv -quiet "$1" >/dev/null 2>&1 ;; | |
| 15 | + | *png|*jpg|*jpe|*jpeg|*gif) | |
| 16 | + | curl -sL "$1" > "/tmp/$(echo "$1" | sed "s/.*\///;s/%20/ /g")" && sxiv -a "/tmp/$(echo "$1" | sed "s/.*\///;s/%20/ /g")" >/dev/null 2>&1 & ;; | |
| 17 | + | *pdf|*cbz|*cbr) | |
| 18 | + | curl -sL "$1" > "/tmp/$(echo "$1" | sed "s/.*\///;s/%20/ /g")" && zathura "/tmp/$(echo "$1" | sed "s/.*\///;s/%20/ /g")" >/dev/null 2>&1 & ;; | |
| 19 | + | *mp3|*flac|*opus|*mp3?source*) | |
| 20 | + | qndl "$1" 'curl -LO' >/dev/null 2>&1 ;; | |
| 21 | + | *) | |
| 22 | + | [ -f "$1" ] && setsid -f "$TERMINAL" -e "$EDITOR" "$1" >/dev/null 2>&1 || setsid -f "$BROWSER" "$1" >/dev/null 2>&1 | |
| 23 | + | esac | |
| @@ -0,0 +1,11 @@ | |||
| 1 | + | #!/bin/sh | |
| 2 | + | ||
| 3 | + | case "$(printf "a selected area (copy)\\ncurrent window (copy)\\nfull screen (copy)\\na selected area\\ncurrent window\\nfull screen" | dmenu -l 6 -i -p "Screenshot which area?")" in | |
| 4 | + | "a selected area (copy)") maim -s | xclip -selection clipboard -t image/png ;; | |
| 5 | + | "current window (copy)") maim -i "$(xdotool getactivewindow)" | xclip -selection clipboard -t image/png ;; | |
| 6 | + | "full screen (copy)") sleep 0.2 ; maim | xclip -selection clipboard -t image/png ;; | |
| 7 | + | "a selected area") maim -s ~/pix/ss/pic-selected-"$(date '+%y-%m-%d-%H-%M').png" ;; | |
| 8 | + | "current window") maim -i "$(xdotool getactivewindow)" ~/pix/ss/pic-window-"$(date '+%y-%m-%d-%H-%M').png" ;; | |
| 9 | + | "full screen") sleep 0.2 ; maim ~/pix/ss/pic-full-"$(date '+%y-%m-%d-%H-%M').png" ;; | |
| 10 | + | ||
| 11 | + | esac | |
| @@ -0,0 +1,6 @@ | |||
| 1 | + | #!/bin/sh | |
| 2 | + | ||
| 3 | + | word=$(dmenu -p "Enter Word: " <&-) | |
| 4 | + | mean=$(dmenu -p "Enter Meaning: " <&-) | |
| 5 | + | ||
| 6 | + | echo "$word -> $mean" >> ~/.local/share/vocab/words.txt | |
| @@ -0,0 +1,5 @@ | |||
| 1 | + | #!/bin/sh | |
| 2 | + | xwallpaper --zoom ~/.local/share/bg.jpg | |
| 3 | + | wal -c | |
| 4 | + | wal -i ~/.local/share/bg.jpg | |
| 5 | + | xdotool key super+F5 | |
| @@ -0,0 +1,9 @@ | |||
| 1 | + | #!/bin/sh | |
| 2 | + | ||
| 3 | + | i=0 | |
| 4 | + | ||
| 5 | + | while [ $i -le 100 ] | |
| 6 | + | do | |
| 7 | + | xdotool type "$1" ;xdotool key KP_Enter; sleep 1 ; | |
| 8 | + | ||
| 9 | + | done | |
| @@ -0,0 +1,2 @@ | |||
| 1 | + | #!/bin/sh | |
| 2 | + | LD_PRELOAD=/usr/local/lib/spotify-adblock.so spotify | |
| @@ -0,0 +1,9 @@ | |||
| 1 | + | #!/bin/sh | |
| 2 | + | ||
| 3 | + | # Mimeapp script for adding torrent to transmission-daemon, but will also start the daemon first if not running. | |
| 4 | + | ||
| 5 | + | # transmission-daemon sometimes fails to take remote requests in its first moments, hence the sleep. | |
| 6 | + | ||
| 7 | + | pidof transmission-daemon >/dev/null || (transmission-daemon && notify-send "Starting transmission daemon...") | |
| 8 | + | sleep 3 | |
| 9 | + | transmission-remote -a "$@" && notify-send "🔽 Torrent added." | |
| @@ -0,0 +1,83 @@ | |||
| 1 | + | #!/bin/sh | |
| 2 | + | # | |
| 3 | + | # ufetch-arch - tiny system info for arch | |
| 4 | + | ||
| 5 | + | ## INFO | |
| 6 | + | ||
| 7 | + | # user is already defined | |
| 8 | + | host="$(cat /etc/hostname)" | |
| 9 | + | os='Arch Linux' | |
| 10 | + | kernel="$(uname -sr)" | |
| 11 | + | uptime="$(uptime -p | sed 's/up //')" | |
| 12 | + | packages="$(pacman -Q | wc -l)" | |
| 13 | + | shell="$(basename "${SHELL}")" | |
| 14 | + | ||
| 15 | + | ## UI DETECTION | |
| 16 | + | ||
| 17 | + | parse_rcs() { | |
| 18 | + | for f in "${@}"; do | |
| 19 | + | wm="$(tail -n 1 "${f}" 2> /dev/null | cut -d ' ' -f 2)" | |
| 20 | + | [ -n "${wm}" ] && echo "${wm}" && return | |
| 21 | + | done | |
| 22 | + | } | |
| 23 | + | ||
| 24 | + | rcwm="$(parse_rcs "${HOME}/.xinitrc" "${HOME}/.xsession")" | |
| 25 | + | ||
| 26 | + | ui='unknown' | |
| 27 | + | uitype='UI' | |
| 28 | + | if [ -n "${DE}" ]; then | |
| 29 | + | ui="${DE}" | |
| 30 | + | uitype='DE' | |
| 31 | + | elif [ -n "${WM}" ]; then | |
| 32 | + | ui="${WM}" | |
| 33 | + | uitype='WM' | |
| 34 | + | elif [ -n "${XDG_CURRENT_DESKTOP}" ]; then | |
| 35 | + | ui="${XDG_CURRENT_DESKTOP}" | |
| 36 | + | uitype='DE' | |
| 37 | + | elif [ -n "${DESKTOP_SESSION}" ]; then | |
| 38 | + | ui="${DESKTOP_SESSION}" | |
| 39 | + | uitype='DE' | |
| 40 | + | elif [ -n "${rcwm}" ]; then | |
| 41 | + | ui="${rcwm}" | |
| 42 | + | uitype='WM' | |
| 43 | + | elif [ -n "${XDG_SESSION_TYPE}" ]; then | |
| 44 | + | ui="${XDG_SESSION_TYPE}" | |
| 45 | + | fi | |
| 46 | + | ||
| 47 | + | ui="$(basename "${ui}")" | |
| 48 | + | ||
| 49 | + | ## DEFINE COLORS | |
| 50 | + | ||
| 51 | + | # probably don't change these | |
| 52 | + | if [ -x "$(command -v tput)" ]; then | |
| 53 | + | bold="$(tput bold)" | |
| 54 | + | black="$(tput setaf 0)" | |
| 55 | + | red="$(tput setaf 1)" | |
| 56 | + | green="$(tput setaf 2)" | |
| 57 | + | yellow="$(tput setaf 3)" | |
| 58 | + | blue="$(tput setaf 4)" | |
| 59 | + | magenta="$(tput setaf 5)" | |
| 60 | + | cyan="$(tput setaf 6)" | |
| 61 | + | white="$(tput setaf 7)" | |
| 62 | + | reset="$(tput sgr0)" | |
| 63 | + | fi | |
| 64 | + | ||
| 65 | + | # you can change these | |
| 66 | + | lc="${reset}${bold}${blue}" # labels | |
| 67 | + | nc="${reset}${bold}${blue}" # user and hostname | |
| 68 | + | ic="${reset}" # info | |
| 69 | + | c0="${reset}${blue}" # first color | |
| 70 | + | ||
| 71 | + | ## OUTPUT | |
| 72 | + | ||
| 73 | + | cat <<EOF | |
| 74 | + | ||
| 75 | + | ${c0} /\\ ${nc}${USER}${ic}@${nc}${host}${reset} | |
| 76 | + | ${c0} / \\ ${lc}OS: ${ic}${os}${reset} | |
| 77 | + | ${c0} /\\ \\ ${lc}KERNEL: ${ic}${kernel}${reset} | |
| 78 | + | ${c0} / __ \\ ${lc}UPTIME: ${ic}${uptime}${reset} | |
| 79 | + | ${c0} / ( ) \\ ${lc}PACKAGES: ${ic}${packages}${reset} | |
| 80 | + | ${c0} / __| |__\\\\ ${lc}SHELL: ${ic}${shell}${reset} | |
| 81 | + | ${c0} /.\` \`.\\ ${lc}${uitype}: ${ic}${ui}${reset} | |
| 82 | + | ||
| 83 | + | EOF | |
| @@ -0,0 +1,13 @@ | |||
| 1 | + | #!/bin/sh | |
| 2 | + | ||
| 3 | + | # The famous "get a menu of emojis to copy" script. | |
| 4 | + | ||
| 5 | + | # Get user selection via dmenu from emoji file. | |
| 6 | + | chosen=$(cut -d ';' -f1 ~/.local/share/emoji | dmenu -i -l 30 | sed "s/ .*//") | |
| 7 | + | ||
| 8 | + | # Exit if none chosen. | |
| 9 | + | [ -z "$chosen" ] && exit | |
| 10 | + | ||
| 11 | + | xdotool type "$chosen" | |
| 12 | + | printf "$chosen" | xclip -selection clipboard | |
| 13 | + | notify-send "'$chosen' copied to clipboard." & | |
| @@ -0,0 +1,12 @@ | |||
| 1 | + | #!/bin/sh | |
| 2 | + | ||
| 3 | + | if [ -n "$1" ]; then | |
| 4 | + | file=$1 | |
| 5 | + | else | |
| 6 | + | file=$(find . -maxdepth 2 -type f | fzf) | |
| 7 | + | fi | |
| 8 | + | ||
| 9 | + | [ -z "$file" ] && exit | |
| 10 | + | ||
| 11 | + | curl -F"file=@$file" 0x0.st | xclip -sel c | |
| 12 | + | notify-send "The url has been copied to your clipboard." | |
| @@ -0,0 +1,44 @@ | |||
| 1 | + | #!/usr/bin/env bash | |
| 2 | + | set -eu | |
| 3 | + | ||
| 4 | + | # Lists the current directory's files in Vim, so you can edit it and save to rename them | |
| 5 | + | # USAGE: vimv [file1 file2] | |
| 6 | + | # https://github.com/thameera/vimv | |
| 7 | + | ||
| 8 | + | declare -r FILENAMES_FILE=$(mktemp "${TMPDIR:-/tmp}/vimv.XXX") | |
| 9 | + | ||
| 10 | + | trap '{ rm -f "${FILENAMES_FILE}" ; }' EXIT | |
| 11 | + | ||
| 12 | + | if [ $# -ne 0 ]; then | |
| 13 | + | src=( "$@" ) | |
| 14 | + | else | |
| 15 | + | IFS=$'\r\n' GLOBIGNORE='*' command eval 'src=($(ls))' | |
| 16 | + | fi | |
| 17 | + | ||
| 18 | + | for ((i=0;i<${#src[@]};++i)); do | |
| 19 | + | echo "${src[i]}" >> "${FILENAMES_FILE}" | |
| 20 | + | done | |
| 21 | + | ||
| 22 | + | ${EDITOR:-vi} "${FILENAMES_FILE}" | |
| 23 | + | ||
| 24 | + | IFS=$'\r\n' GLOBIGNORE='*' command eval 'dest=($(cat "${FILENAMES_FILE}"))' | |
| 25 | + | ||
| 26 | + | if (( ${#src[@]} != ${#dest[@]} )); then | |
| 27 | + | echo "WARN: Number of files changed. Did you delete a line by accident? Aborting.." >&2 | |
| 28 | + | exit 1 | |
| 29 | + | fi | |
| 30 | + | ||
| 31 | + | declare -i count=0 | |
| 32 | + | for ((i=0;i<${#src[@]};++i)); do | |
| 33 | + | if [ "${src[i]}" != "${dest[i]}" ]; then | |
| 34 | + | mkdir -p "$(dirname "${dest[i]}")" | |
| 35 | + | if git ls-files --error-unmatch "${src[i]}" > /dev/null 2>&1; then | |
| 36 | + | git mv "${src[i]}" "${dest[i]}" | |
| 37 | + | else | |
| 38 | + | mv "${src[i]}" "${dest[i]}" | |
| 39 | + | fi | |
| 40 | + | ((++count)) | |
| 41 | + | fi | |
| 42 | + | done | |
| 43 | + | ||
| 44 | + | echo "$count" files renamed. | |
| @@ -0,0 +1,158 @@ | |||
| 1 | + | #!/bin/sh | |
| 2 | + | ||
| 3 | + | # https://github.com/pystardust/waldl | |
| 4 | + | # script to find and download wallpapers from wallhaven | |
| 5 | + | version="0.0.1" | |
| 6 | + | ||
| 7 | + | # Usage: | |
| 8 | + | # waldl <query> | |
| 9 | + | # if query left empty then sh_menu will be used (dmenu by default) | |
| 10 | + | # after the thumbnails are cached, sxiv would open up with the thumbnails | |
| 11 | + | # Select the wallpapers using `m` on the image. ( marking the image in sxiv ) | |
| 12 | + | # press `q` to quit sxiv, the marked images would start downloading | |
| 13 | + | ||
| 14 | + | #################### | |
| 15 | + | ## User variables ## | |
| 16 | + | #################### | |
| 17 | + | ||
| 18 | + | # the dir where wallpapers are stored | |
| 19 | + | walldir="$HOME/pix/wallhaven" | |
| 20 | + | # the dir used to cache thumbnails | |
| 21 | + | cachedir="$HOME/.cache/wallhaven" | |
| 22 | + | # sxiv options | |
| 23 | + | sxiv_otps=" -tfpo -z 200" # o is needed for selection | |
| 24 | + | # number of pages to show in search results | |
| 25 | + | # each page contains 24 results | |
| 26 | + | max_pages=4 | |
| 27 | + | # sorting : date_added, relevance, random, views, favorites, toplist | |
| 28 | + | sorting=relevance | |
| 29 | + | # quality : large original small | |
| 30 | + | quality=large | |
| 31 | + | # atleast : least res | |
| 32 | + | atleast=1920x1080 | |
| 33 | + | ||
| 34 | + | # the menu command used when no query is provided | |
| 35 | + | sh_menu () { | |
| 36 | + | : | dmenu -p "search wallhaven: " | |
| 37 | + | # ROFI: comment the previous line and uncomment the next line for rofi | |
| 38 | + | # rofi -dmenu -l 0 -p "search wallpapers" | |
| 39 | + | } | |
| 40 | + | ||
| 41 | + | ########################## | |
| 42 | + | ## getting search query ## | |
| 43 | + | ########################## | |
| 44 | + | ||
| 45 | + | [ -n "$*" ] && query="$*" || query=$( sh_menu ) | |
| 46 | + | [ -z "$query" ] && exit 1 | |
| 47 | + | query=$(printf '%s' "$query" | tr ' ' '+' ) | |
| 48 | + | ||
| 49 | + | ###################### | |
| 50 | + | ## start up commands # | |
| 51 | + | ###################### | |
| 52 | + | ||
| 53 | + | rm -rf "$cachedir" | |
| 54 | + | mkdir -p "$walldir" "$cachedir" | |
| 55 | + | ||
| 56 | + | # progress display command | |
| 57 | + | sh_info () { | |
| 58 | + | printf "%s\n" "$1" >&2 | |
| 59 | + | notify-send "wallhaven" "$1" | |
| 60 | + | [ -n "$2" ] && exit "$2" | |
| 61 | + | } | |
| 62 | + | ||
| 63 | + | # dependency checking | |
| 64 | + | dep_ck () { | |
| 65 | + | for pr; do | |
| 66 | + | command -v $pr >/dev/null 2>&1 || sh_info "command $pr not found, install: $pr" 1 | |
| 67 | + | done | |
| 68 | + | } | |
| 69 | + | dep_ck "sxiv" "curl" "jq" | |
| 70 | + | ||
| 71 | + | ||
| 72 | + | # clean up command that would be called when the program exits | |
| 73 | + | clean_up () { | |
| 74 | + | printf "%s\n" "cleaning up..." >&2 | |
| 75 | + | rm -rf "$datafile" "$cachedir" | |
| 76 | + | } | |
| 77 | + | ||
| 78 | + | # data file to store the api information | |
| 79 | + | datafile="/tmp/wald.$$" | |
| 80 | + | ||
| 81 | + | # clean up if killed | |
| 82 | + | trap "exit" INT TERM | |
| 83 | + | trap "clean_up" EXIT | |
| 84 | + | ||
| 85 | + | ################## | |
| 86 | + | ## getting data ## | |
| 87 | + | ################## | |
| 88 | + | ||
| 89 | + | # request the search results for each page | |
| 90 | + | get_results () { | |
| 91 | + | for page_no in $(seq $max_pages) | |
| 92 | + | do | |
| 93 | + | { | |
| 94 | + | json=$(curl -s -G "https://wallhaven.cc/api/v1/search" \ | |
| 95 | + | -d "q=$1" \ | |
| 96 | + | -d "page=$page_no" \ | |
| 97 | + | -d "atleast=$atleast" \ | |
| 98 | + | -d "sorting=$sorting" | |
| 99 | + | ) | |
| 100 | + | printf "%s\n" "$json" >> "$datafile" | |
| 101 | + | } & | |
| 102 | + | sleep 0.001 | |
| 103 | + | done | |
| 104 | + | wait | |
| 105 | + | } | |
| 106 | + | ||
| 107 | + | # search wallpapers | |
| 108 | + | sh_info "getting data..." | |
| 109 | + | get_results "$query" | |
| 110 | + | ||
| 111 | + | # check if data file is empty, if so then exit | |
| 112 | + | [ -s "$datafile" ] || sh_info "no images found" 1 | |
| 113 | + | ||
| 114 | + | ############################ | |
| 115 | + | ## downloading thumbnails ## | |
| 116 | + | ############################ | |
| 117 | + | ||
| 118 | + | # get a list of thumnails from the data | |
| 119 | + | thumbnails=$( jq -r '.data[]?|.thumbs.'"$quality" < "$datafile") | |
| 120 | + | ||
| 121 | + | [ -z "$thumbnails" ] && sh_info "no-results found" 1 | |
| 122 | + | ||
| 123 | + | # download the thumbnails | |
| 124 | + | sh_info "caching thumbnails..." | |
| 125 | + | for url in $thumbnails | |
| 126 | + | do | |
| 127 | + | printf "url = %s\n" "$url" | |
| 128 | + | printf "output = %s\n" "$cachedir/${url##*/}" | |
| 129 | + | done | curl -Z -K - | |
| 130 | + | #sh_info "downloaded thumbnails..." | |
| 131 | + | ||
| 132 | + | ########################### | |
| 133 | + | ## user selection (sxiv) ## | |
| 134 | + | ########################### | |
| 135 | + | ||
| 136 | + | # extract the id's out of the thumbnail name | |
| 137 | + | image_ids="$(sxiv $sxiv_otps "$cachedir")" | |
| 138 | + | [ -z "$image_ids" ] && exit | |
| 139 | + | ||
| 140 | + | ######################### | |
| 141 | + | ## download wallpapers ## | |
| 142 | + | ######################### | |
| 143 | + | ||
| 144 | + | # download the selected wall papers | |
| 145 | + | mkdir "$walldir/$query" | |
| 146 | + | cd "$walldir/$query" | |
| 147 | + | sh_info "downloading wallpapers..." | |
| 148 | + | for ids in $image_ids | |
| 149 | + | do | |
| 150 | + | ids="${ids##*/}" | |
| 151 | + | ids="${ids%.*}" | |
| 152 | + | url=$( jq -r '.data[]?|select( .id == "'$ids'" )|.path' < "$datafile" ) | |
| 153 | + | printf "url = %s\n" "$url" | |
| 154 | + | printf -- "-O\n" | |
| 155 | + | done | curl -K - | |
| 156 | + | ||
| 157 | + | sh_info "wallpapers downloaded in:- '$walldir/$query'" | |
| 158 | + | sxiv $(ls -c) | |
| @@ -0,0 +1,6 @@ | |||
| 1 | + | #!/bin/sh | |
| 2 | + | ||
| 3 | + | word=$(dmenu -p "Enter Word: " <&-) | |
| 4 | + | #$BROWSER https://www.merriam-webster.com/dictionary/$word | |
| 5 | + | $BROWSER "https://www.google.com/search?hl=en&q=define+$word" | |
| 6 | + | ||
| @@ -0,0 +1,4 @@ | |||
| 1 | + | [Desktop Entry] | |
| 2 | + | Type=Application | |
| 3 | + | Name=File Manager | |
| 4 | + | Exec=/usr/local/bin/st -e fm %u | |
| @@ -0,0 +1,4 @@ | |||
| 1 | + | [Desktop Entry] | |
| 2 | + | Type=Application | |
| 3 | + | Name=Image viewer | |
| 4 | + | Exec=/usr/bin/sxiv -a %f | |
| @@ -0,0 +1,4 @@ | |||
| 1 | + | [Desktop Entry] | |
| 2 | + | Type=Application | |
| 3 | + | Name=PDF reader | |
| 4 | + | Exec=/usr/bin/zathura %u | |
| @@ -0,0 +1,4 @@ | |||
| 1 | + | [Desktop Entry] | |
| 2 | + | Type=Application | |
| 3 | + | Name=RSS feed addition | |
| 4 | + | Exec=/usr/bin/env rssadd %U | |
| @@ -0,0 +1,4 @@ | |||
| 1 | + | [Desktop Entry] | |
| 2 | + | Type=Application | |
| 3 | + | Name=Text editor | |
| 4 | + | Exec=/usr/local/bin/st -e nvim %u | |
| @@ -0,0 +1,4 @@ | |||
| 1 | + | [Desktop Entry] | |
| 2 | + | Type=Application | |
| 3 | + | Name=Torrent | |
| 4 | + | Exec=/usr/bin/env transadd %U | |
| @@ -0,0 +1,7 @@ | |||
| 1 | + | [Desktop Entry] | |
| 2 | + | Type=Application | |
| 3 | + | Name=Trilium Notes | |
| 4 | + | Icon=/opt/trilium-bin/icon.png | |
| 5 | + | Exec=/opt/trilium-bin/trilium | |
| 6 | + | Categories=Office | |
| 7 | + | Terminal=false | |
| @@ -0,0 +1,1630 @@ | |||
| 1 | + | 😀 grinning face | |
| 2 | + | 😃 grinning face with big eyes | |
| 3 | + | 😄 grinning face with smiling eyes | |
| 4 | + | 😁 beaming face with smiling eyes | |
| 5 | + | 😆 grinning squinting face | |
| 6 | + | 😅 grinning face with sweat | |
| 7 | + | 🤣 rolling on the floor laughing | |
| 8 | + | 😂 face with tears of joy | |
| 9 | + | 🙂 slightly smiling face | |
| 10 | + | 🙃 upside-down face | |
| 11 | + | 🫠 melting face | |
| 12 | + | 😉 winking face | |
| 13 | + | 😊 smiling face with smiling eyes | |
| 14 | + | 😇 smiling face with halo | |
| 15 | + | 🥰 smiling face with hearts | |
| 16 | + | 😍 smiling face with heart-eyes | |
| 17 | + | 🤩 star-struck | |
| 18 | + | 😘 face blowing a kiss | |
| 19 | + | 😗 kissing face | |
| 20 | + | ☺️ smiling face | |
| 21 | + | 😚 kissing face with closed eyes | |
| 22 | + | 😙 kissing face with smiling eyes | |
| 23 | + | 🥲 smiling face with tear | |
| 24 | + | 😋 face savoring food | |
| 25 | + | 😛 face with tongue | |
| 26 | + | 😜 winking face with tongue | |
| 27 | + | 🤪 zany face | |
| 28 | + | 😝 squinting face with tongue | |
| 29 | + | 🤑 money-mouth face | |
| 30 | + | 🤗 smiling face with open hands | |
| 31 | + | 🤭 face with hand over mouth | |
| 32 | + | 🫢 face with open eyes and hand over mouth | |
| 33 | + | 🫣 face with peeking eye | |
| 34 | + | 🤫 shushing face | |
| 35 | + | 🤔 thinking face | |
| 36 | + | 🫡 saluting face | |
| 37 | + | 🤐 zipper-mouth face | |
| 38 | + | 🤨 face with raised eyebrow | |
| 39 | + | 😐 neutral face | |
| 40 | + | 😑 expressionless face | |
| 41 | + | 😶 face without mouth | |
| 42 | + | 🫥 dotted line face | |
| 43 | + | 😏 smirking face | |
| 44 | + | 😒 unamused face | |
| 45 | + | 🙄 face with rolling eyes | |
| 46 | + | 😬 grimacing face | |
| 47 | + | 🤥 lying face | |
| 48 | + | 😌 relieved face | |
| 49 | + | 😔 pensive face | |
| 50 | + | 😪 sleepy face | |
| 51 | + | 🤤 drooling face | |
| 52 | + | 😴 sleeping face | |
| 53 | + | 😷 face with medical mask | |
| 54 | + | 🤒 face with thermometer | |
| 55 | + | 🤕 face with head-bandage | |
| 56 | + | 🤢 nauseated face | |
| 57 | + | 🤮 face vomiting | |
| 58 | + | 🤧 sneezing face | |
| 59 | + | 🥵 hot face | |
| 60 | + | 🥶 cold face | |
| 61 | + | 🥴 woozy face | |
| 62 | + | 😵 face with crossed-out eyes | |
| 63 | + | 🤯 exploding head | |
| 64 | + | 🤠 cowboy hat face | |
| 65 | + | 🥳 partying face | |
| 66 | + | 🥸 disguised face | |
| 67 | + | 😎 smiling face with sunglasses | |
| 68 | + | 🤓 nerd face | |
| 69 | + | 🧐 face with monocle | |
| 70 | + | 😕 confused face | |
| 71 | + | 🫤 face with diagonal mouth | |
| 72 | + | 😟 worried face | |
| 73 | + | 🙁 slightly frowning face | |
| 74 | + | ☹️ frowning face | |
| 75 | + | 😮 face with open mouth | |
| 76 | + | 😯 hushed face | |
| 77 | + | 😲 astonished face | |
| 78 | + | 😳 flushed face | |
| 79 | + | 🥺 pleading face | |
| 80 | + | 🥹 face holding back tears | |
| 81 | + | 😦 frowning face with open mouth | |
| 82 | + | 😧 anguished face | |
| 83 | + | 😨 fearful face | |
| 84 | + | 😰 anxious face with sweat | |
| 85 | + | 😥 sad but relieved face | |
| 86 | + | 😢 crying face | |
| 87 | + | 😭 loudly crying face | |
| 88 | + | 😱 face screaming in fear | |
| 89 | + | 😖 confounded face | |
| 90 | + | 😣 persevering face | |
| 91 | + | 😞 disappointed face | |
| 92 | + | 😓 downcast face with sweat | |
| 93 | + | 😩 weary face | |
| 94 | + | 😫 tired face | |
| 95 | + | 🥱 yawning face | |
| 96 | + | 😤 face with steam from nose | |
| 97 | + | 😡 pouting face | |
| 98 | + | 😠 angry face | |
| 99 | + | 🤬 face with symbols on mouth | |
| 100 | + | 😈 smiling face with horns | |
| 101 | + | 👿 angry face with horns | |
| 102 | + | 💀 skull | |
| 103 | + | ☠️ skull and crossbones | |
| 104 | + | 💩 pile of poo | |
| 105 | + | 🤡 clown face | |
| 106 | + | 👹 ogre | |
| 107 | + | 👺 goblin | |
| 108 | + | 👻 ghost | |
| 109 | + | 👽 alien | |
| 110 | + | 👾 alien monster | |
| 111 | + | 🤖 robot | |
| 112 | + | 😺 grinning cat | |
| 113 | + | 😸 grinning cat with smiling eyes | |
| 114 | + | 😹 cat with tears of joy | |
| 115 | + | 😻 smiling cat with heart-eyes | |
| 116 | + | 😼 cat with wry smile | |
| 117 | + | 😽 kissing cat | |
| 118 | + | 🙀 weary cat | |
| 119 | + | 😿 crying cat | |
| 120 | + | 😾 pouting cat | |
| 121 | + | 🙈 see-no-evil monkey | |
| 122 | + | 🙉 hear-no-evil monkey | |
| 123 | + | 🙊 speak-no-evil monkey | |
| 124 | + | 💋 kiss mark | |
| 125 | + | 💌 love letter | |
| 126 | + | 💘 heart with arrow | |
| 127 | + | 💝 heart with ribbon | |
| 128 | + | 💖 sparkling heart | |
| 129 | + | 💗 growing heart | |
| 130 | + | 💓 beating heart | |
| 131 | + | 💞 revolving hearts | |
| 132 | + | 💕 two hearts | |
| 133 | + | 💟 heart decoration | |
| 134 | + | ❣️ heart exclamation | |
| 135 | + | 💔 broken heart | |
| 136 | + | ❤️ red heart | |
| 137 | + | 🧡 orange heart | |
| 138 | + | 💛 yellow heart | |
| 139 | + | 💚 green heart | |
| 140 | + | 💙 blue heart | |
| 141 | + | 💜 purple heart | |
| 142 | + | 🤎 brown heart | |
| 143 | + | 🖤 black heart | |
| 144 | + | 🤍 white heart | |
| 145 | + | 💯 hundred points | |
| 146 | + | 💢 anger symbol | |
| 147 | + | 💥 collision | |
| 148 | + | 💫 dizzy | |
| 149 | + | 💦 sweat droplets | |
| 150 | + | 💨 dashing away | |
| 151 | + | 🕳️ hole | |
| 152 | + | 💣 bomb | |
| 153 | + | 💬 speech balloon | |
| 154 | + | 🗨️ left speech bubble | |
| 155 | + | 🗯️ right anger bubble | |
| 156 | + | 💭 thought balloon | |
| 157 | + | 💤 zzz | |
| 158 | + | 👋 waving hand | |
| 159 | + | 🤚 raised back of hand | |
| 160 | + | 🖐️ hand with fingers splayed | |
| 161 | + | ✋ raised hand | |
| 162 | + | 🖖 vulcan salute | |
| 163 | + | 🫱 rightwards hand | |
| 164 | + | 🫲 leftwards hand | |
| 165 | + | 🫳 palm down hand | |
| 166 | + | 🫴 palm up hand | |
| 167 | + | 👌 OK hand | |
| 168 | + | 🤌 pinched fingers | |
| 169 | + | 🤏 pinching hand | |
| 170 | + | ✌️ victory hand | |
| 171 | + | 🤞 crossed fingers | |
| 172 | + | 🫰 hand with index finger and thumb crossed | |
| 173 | + | 🤟 love-you gesture | |
| 174 | + | 🤘 sign of the horns | |
| 175 | + | 🤙 call me hand | |
| 176 | + | 👈 backhand index pointing left | |
| 177 | + | 👉 backhand index pointing right | |
| 178 | + | 👆 backhand index pointing up | |
| 179 | + | 🖕 middle finger | |
| 180 | + | 👇 backhand index pointing down | |
| 181 | + | ☝️ index pointing up | |
| 182 | + | 🫵 index pointing at the viewer | |
| 183 | + | 👍 thumbs up | |
| 184 | + | 👎 thumbs down | |
| 185 | + | ✊ raised fist | |
| 186 | + | 👊 oncoming fist | |
| 187 | + | 🤛 left-facing fist | |
| 188 | + | 🤜 right-facing fist | |
| 189 | + | 👏 clapping hands | |
| 190 | + | 🙌 raising hands | |
| 191 | + | 🫶 heart hands | |
| 192 | + | 👐 open hands | |
| 193 | + | 🤲 palms up together | |
| 194 | + | 🤝 handshake | |
| 195 | + | 🙏 folded hands | |
| 196 | + | ✍️ writing hand | |
| 197 | + | 💅 nail polish | |
| 198 | + | 🤳 selfie | |
| 199 | + | 💪 flexed biceps | |
| 200 | + | 🦾 mechanical arm | |
| 201 | + | 🦿 mechanical leg | |
| 202 | + | 🦵 leg | |
| 203 | + | 🦶 foot | |
| 204 | + | 👂 ear | |
| 205 | + | 🦻 ear with hearing aid | |
| 206 | + | 👃 nose | |
| 207 | + | 🧠 brain | |
| 208 | + | 🫀 anatomical heart | |
| 209 | + | 🫁 lungs | |
| 210 | + | 🦷 tooth | |
| 211 | + | 🦴 bone | |
| 212 | + | 👀 eyes | |
| 213 | + | 👁️ eye | |
| 214 | + | 👅 tongue | |
| 215 | + | 👄 mouth | |
| 216 | + | 🫦 biting lip | |
| 217 | + | 👶 baby | |
| 218 | + | 🧒 child | |
| 219 | + | 👦 boy | |
| 220 | + | 👧 girl | |
| 221 | + | 🧑 person | |
| 222 | + | 👱 person: blond hair | |
| 223 | + | 👨 man | |
| 224 | + | 🧔 person: beard | |
| 225 | + | 👩 woman | |
| 226 | + | 🧓 older person | |
| 227 | + | 👴 old man | |
| 228 | + | 👵 old woman | |
| 229 | + | 🙍 person frowning | |
| 230 | + | 🙎 person pouting | |
| 231 | + | 🙅 person gesturing NO | |
| 232 | + | 🙆 person gesturing OK | |
| 233 | + | 💁 person tipping hand | |
| 234 | + | 🙋 person raising hand | |
| 235 | + | 🧏 deaf person | |
| 236 | + | 🙇 person bowing | |
| 237 | + | 🤦 person facepalming | |
| 238 | + | 🤷 person shrugging | |
| 239 | + | 👮 police officer | |
| 240 | + | 🕵️ detective | |
| 241 | + | 💂 guard | |
| 242 | + | 🥷 ninja | |
| 243 | + | 👷 construction worker | |
| 244 | + | 🫅 person with crown | |
| 245 | + | 🤴 prince | |
| 246 | + | 👸 princess | |
| 247 | + | 👳 person wearing turban | |
| 248 | + | 👲 person with skullcap | |
| 249 | + | 🧕 woman with headscarf | |
| 250 | + | 🤵 person in tuxedo | |
| 251 | + | 👰 person with veil | |
| 252 | + | 🤰 pregnant woman | |
| 253 | + | 🫃 pregnant man | |
| 254 | + | 🫄 pregnant person | |
| 255 | + | 🤱 breast-feeding | |
| 256 | + | 👼 baby angel | |
| 257 | + | 🎅 Santa Claus | |
| 258 | + | 🤶 Mrs. Claus | |
| 259 | + | 🦸 superhero | |
| 260 | + | 🦹 supervillain | |
| 261 | + | 🧙 mage | |
| 262 | + | 🧚 fairy | |
| 263 | + | 🧛 vampire | |
| 264 | + | 🧜 merperson | |
| 265 | + | 🧝 elf | |
| 266 | + | 🧞 genie | |
| 267 | + | 🧟 zombie | |
| 268 | + | 🧌 troll | |
| 269 | + | 💆 person getting massage | |
| 270 | + | 💇 person getting haircut | |
| 271 | + | 🚶 person walking | |
| 272 | + | 🧍 person standing | |
| 273 | + | 🧎 person kneeling | |
| 274 | + | 🏃 person running | |
| 275 | + | 💃 woman dancing | |
| 276 | + | 🕺 man dancing | |
| 277 | + | 🕴️ person in suit levitating | |
| 278 | + | 👯 people with bunny ears | |
| 279 | + | 🧖 person in steamy room | |
| 280 | + | 🧗 person climbing | |
| 281 | + | 🤺 person fencing | |
| 282 | + | 🏇 horse racing | |
| 283 | + | ⛷️ skier | |
| 284 | + | 🏂 snowboarder | |
| 285 | + | 🏌️ person golfing | |
| 286 | + | 🏄 person surfing | |
| 287 | + | 🚣 person rowing boat | |
| 288 | + | 🏊 person swimming | |
| 289 | + | ⛹️ person bouncing ball | |
| 290 | + | 🏋️ person lifting weights | |
| 291 | + | 🚴 person biking | |
| 292 | + | 🚵 person mountain biking | |
| 293 | + | 🤸 person cartwheeling | |
| 294 | + | 🤼 people wrestling | |
| 295 | + | 🤽 person playing water polo | |
| 296 | + | 🤾 person playing handball | |
| 297 | + | 🤹 person juggling | |
| 298 | + | 🧘 person in lotus position | |
| 299 | + | 🛀 person taking bath | |
| 300 | + | 🛌 person in bed | |
| 301 | + | 👭 women holding hands | |
| 302 | + | 👫 woman and man holding hands | |
| 303 | + | 👬 men holding hands | |
| 304 | + | 💏 kiss | |
| 305 | + | 💑 couple with heart | |
| 306 | + | 👪 family | |
| 307 | + | 🗣️ speaking head | |
| 308 | + | 👤 bust in silhouette | |
| 309 | + | 👥 busts in silhouette | |
| 310 | + | 🫂 people hugging | |
| 311 | + | 👣 footprints | |
| 312 | + | 🐵 monkey face | |
| 313 | + | 🐒 monkey | |
| 314 | + | 🦍 gorilla | |
| 315 | + | 🦧 orangutan | |
| 316 | + | 🐶 dog face | |
| 317 | + | 🐕 dog | |
| 318 | + | 🦮 guide dog | |
| 319 | + | 🐩 poodle | |
| 320 | + | 🐺 wolf | |
| 321 | + | 🦊 fox | |
| 322 | + | 🦝 raccoon | |
| 323 | + | 🐱 cat face | |
| 324 | + | 🐈 cat | |
| 325 | + | 🦁 lion | |
| 326 | + | 🐯 tiger face | |
| 327 | + | 🐅 tiger | |
| 328 | + | 🐆 leopard | |
| 329 | + | 🐴 horse face | |
| 330 | + | 🐎 horse | |
| 331 | + | 🦄 unicorn | |
| 332 | + | 🦓 zebra | |
| 333 | + | 🦌 deer | |
| 334 | + | 🦬 bison | |
| 335 | + | 🐮 cow face | |
| 336 | + | 🐂 ox | |
| 337 | + | 🐃 water buffalo | |
| 338 | + | 🐄 cow | |
| 339 | + | 🐷 pig face | |
| 340 | + | 🐖 pig | |
| 341 | + | 🐗 boar | |
| 342 | + | 🐽 pig nose | |
| 343 | + | 🐏 ram | |
| 344 | + | 🐑 ewe | |
| 345 | + | 🐐 goat | |
| 346 | + | 🐪 camel | |
| 347 | + | 🐫 two-hump camel | |
| 348 | + | 🦙 llama | |
| 349 | + | 🦒 giraffe | |
| 350 | + | 🐘 elephant | |
| 351 | + | 🦣 mammoth | |
| 352 | + | 🦏 rhinoceros | |
| 353 | + | 🦛 hippopotamus | |
| 354 | + | 🐭 mouse face | |
| 355 | + | 🐁 mouse | |
| 356 | + | 🐀 rat | |
| 357 | + | 🐹 hamster | |
| 358 | + | 🐰 rabbit face | |
| 359 | + | 🐇 rabbit | |
| 360 | + | 🐿️ chipmunk | |
| 361 | + | 🦫 beaver | |
| 362 | + | 🦔 hedgehog | |
| 363 | + | 🦇 bat | |
| 364 | + | 🐻 bear | |
| 365 | + | 🐨 koala | |
| 366 | + | 🐼 panda | |
| 367 | + | 🦥 sloth | |
| 368 | + | 🦦 otter | |
| 369 | + | 🦨 skunk | |
| 370 | + | 🦘 kangaroo | |
| 371 | + | 🦡 badger | |
| 372 | + | 🐾 paw prints | |
| 373 | + | 🦃 turkey | |
| 374 | + | 🐔 chicken | |
| 375 | + | 🐓 rooster | |
| 376 | + | 🐣 hatching chick | |
| 377 | + | 🐤 baby chick | |
| 378 | + | 🐥 front-facing baby chick | |
| 379 | + | 🐦 bird | |
| 380 | + | 🐧 penguin | |
| 381 | + | 🕊️ dove | |
| 382 | + | 🦅 eagle | |
| 383 | + | 🦆 duck | |
| 384 | + | 🦢 swan | |
| 385 | + | 🦉 owl | |
| 386 | + | 🦤 dodo | |
| 387 | + | 🪶 feather | |
| 388 | + | 🦩 flamingo | |
| 389 | + | 🦚 peacock | |
| 390 | + | 🦜 parrot | |
| 391 | + | 🐸 frog | |
| 392 | + | 🐊 crocodile | |
| 393 | + | 🐢 turtle | |
| 394 | + | 🦎 lizard | |
| 395 | + | 🐍 snake | |
| 396 | + | 🐲 dragon face | |
| 397 | + | 🐉 dragon | |
| 398 | + | 🦕 sauropod | |
| 399 | + | 🦖 T-Rex | |
| 400 | + | 🐳 spouting whale | |
| 401 | + | 🐋 whale | |
| 402 | + | 🐬 dolphin | |
| 403 | + | 🦭 seal | |
| 404 | + | 🐟 fish | |
| 405 | + | 🐠 tropical fish | |
| 406 | + | 🐡 blowfish | |
| 407 | + | 🦈 shark | |
| 408 | + | 🐙 octopus | |
| 409 | + | 🐚 spiral shell | |
| 410 | + | 🪸 coral | |
| 411 | + | 🐌 snail | |
| 412 | + | 🦋 butterfly | |
| 413 | + | 🐛 bug | |
| 414 | + | 🐜 ant | |
| 415 | + | 🐝 honeybee | |
| 416 | + | 🪲 beetle | |
| 417 | + | 🐞 lady beetle | |
| 418 | + | 🦗 cricket | |
| 419 | + | 🪳 cockroach | |
| 420 | + | 🕷️ spider | |
| 421 | + | 🕸️ spider web | |
| 422 | + | 🦂 scorpion | |
| 423 | + | 🦟 mosquito | |
| 424 | + | 🪰 fly | |
| 425 | + | 🪱 worm | |
| 426 | + | 🦠 microbe | |
| 427 | + | 💐 bouquet | |
| 428 | + | 🌸 cherry blossom | |
| 429 | + | 💮 white flower | |
| 430 | + | 🪷 lotus | |
| 431 | + | 🏵️ rosette | |
| 432 | + | 🌹 rose | |
| 433 | + | 🥀 wilted flower | |
| 434 | + | 🌺 hibiscus | |
| 435 | + | 🌻 sunflower | |
| 436 | + | 🌼 blossom | |
| 437 | + | 🌷 tulip | |
| 438 | + | 🌱 seedling | |
| 439 | + | 🪴 potted plant | |
| 440 | + | 🌲 evergreen tree | |
| 441 | + | 🌳 deciduous tree | |
| 442 | + | 🌴 palm tree | |
| 443 | + | 🌵 cactus | |
| 444 | + | 🌾 sheaf of rice | |
| 445 | + | 🌿 herb | |
| 446 | + | ☘️ shamrock | |
| 447 | + | 🍀 four leaf clover | |
| 448 | + | 🍁 maple leaf | |
| 449 | + | 🍂 fallen leaf | |
| 450 | + | 🍃 leaf fluttering in wind | |
| 451 | + | 🪹 empty nest | |
| 452 | + | 🪺 nest with eggs | |
| 453 | + | 🍇 grapes | |
| 454 | + | 🍈 melon | |
| 455 | + | 🍉 watermelon | |
| 456 | + | 🍊 tangerine | |
| 457 | + | 🍋 lemon | |
| 458 | + | 🍌 banana | |
| 459 | + | 🍍 pineapple | |
| 460 | + | 🥭 mango | |
| 461 | + | 🍎 red apple | |
| 462 | + | 🍏 green apple | |
| 463 | + | 🍐 pear | |
| 464 | + | 🍑 peach | |
| 465 | + | 🍒 cherries | |
| 466 | + | 🍓 strawberry | |
| 467 | + | 🫐 blueberries | |
| 468 | + | 🥝 kiwi fruit | |
| 469 | + | 🍅 tomato | |
| 470 | + | 🫒 olive | |
| 471 | + | 🥥 coconut | |
| 472 | + | 🥑 avocado | |
| 473 | + | 🍆 eggplant | |
| 474 | + | 🥔 potato | |
| 475 | + | 🥕 carrot | |
| 476 | + | 🌽 ear of corn | |
| 477 | + | 🌶️ hot pepper | |
| 478 | + | 🫑 bell pepper | |
| 479 | + | 🥒 cucumber | |
| 480 | + | 🥬 leafy green | |
| 481 | + | 🥦 broccoli | |
| 482 | + | 🧄 garlic | |
| 483 | + | 🧅 onion | |
| 484 | + | 🍄 mushroom | |
| 485 | + | 🥜 peanuts | |
| 486 | + | 🫘 beans | |
| 487 | + | 🌰 chestnut | |
| 488 | + | 🍞 bread | |
| 489 | + | 🥐 croissant | |
| 490 | + | 🥖 baguette bread | |
| 491 | + | 🫓 flatbread | |
| 492 | + | 🥨 pretzel | |
| 493 | + | 🥯 bagel | |
| 494 | + | 🥞 pancakes | |
| 495 | + | 🧇 waffle | |
| 496 | + | 🧀 cheese wedge | |
| 497 | + | 🍖 meat on bone | |
| 498 | + | 🍗 poultry leg | |
| 499 | + | 🥩 cut of meat | |
| 500 | + | 🥓 bacon | |
| 501 | + | 🍔 hamburger | |
| 502 | + | 🍟 french fries | |
| 503 | + | 🍕 pizza | |
| 504 | + | 🌭 hot dog | |
| 505 | + | 🥪 sandwich | |
| 506 | + | 🌮 taco | |
| 507 | + | 🌯 burrito | |
| 508 | + | 🫔 tamale | |
| 509 | + | 🥙 stuffed flatbread | |
| 510 | + | 🧆 falafel | |
| 511 | + | 🥚 egg | |
| 512 | + | 🍳 cooking | |
| 513 | + | 🥘 shallow pan of food | |
| 514 | + | 🍲 pot of food | |
| 515 | + | 🫕 fondue | |
| 516 | + | 🥣 bowl with spoon | |
| 517 | + | 🥗 green salad | |
| 518 | + | 🍿 popcorn | |
| 519 | + | 🧈 butter | |
| 520 | + | 🧂 salt | |
| 521 | + | 🥫 canned food | |
| 522 | + | 🍱 bento box | |
| 523 | + | 🍘 rice cracker | |
| 524 | + | 🍙 rice ball | |
| 525 | + | 🍚 cooked rice | |
| 526 | + | 🍛 curry rice | |
| 527 | + | 🍜 steaming bowl | |
| 528 | + | 🍝 spaghetti | |
| 529 | + | 🍠 roasted sweet potato | |
| 530 | + | 🍢 oden | |
| 531 | + | 🍣 sushi | |
| 532 | + | 🍤 fried shrimp | |
| 533 | + | 🍥 fish cake with swirl | |
| 534 | + | 🥮 moon cake | |
| 535 | + | 🍡 dango | |
| 536 | + | 🥟 dumpling | |
| 537 | + | 🥠 fortune cookie | |
| 538 | + | 🥡 takeout box | |
| 539 | + | 🦀 crab | |
| 540 | + | 🦞 lobster | |
| 541 | + | 🦐 shrimp | |
| 542 | + | 🦑 squid | |
| 543 | + | 🦪 oyster | |
| 544 | + | 🍦 soft ice cream | |
| 545 | + | 🍧 shaved ice | |
| 546 | + | 🍨 ice cream | |
| 547 | + | 🍩 doughnut | |
| 548 | + | 🍪 cookie | |
| 549 | + | 🎂 birthday cake | |
| 550 | + | 🍰 shortcake | |
| 551 | + | 🧁 cupcake | |
| 552 | + | 🥧 pie | |
| 553 | + | 🍫 chocolate bar | |
| 554 | + | 🍬 candy | |
| 555 | + | 🍭 lollipop | |
| 556 | + | 🍮 custard | |
| 557 | + | 🍯 honey pot | |
| 558 | + | 🍼 baby bottle | |
| 559 | + | 🥛 glass of milk | |
| 560 | + | ☕ hot beverage | |
| 561 | + | 🫖 teapot | |
| 562 | + | 🍵 teacup without handle | |
| 563 | + | 🍶 sake | |
| 564 | + | 🍾 bottle with popping cork | |
| 565 | + | 🍷 wine glass | |
| 566 | + | 🍸 cocktail glass | |
| 567 | + | 🍹 tropical drink | |
| 568 | + | 🍺 beer mug | |
| 569 | + | 🍻 clinking beer mugs | |
| 570 | + | 🥂 clinking glasses | |
| 571 | + | 🥃 tumbler glass | |
| 572 | + | 🫗 pouring liquid | |
| 573 | + | 🥤 cup with straw | |
| 574 | + | 🧋 bubble tea | |
| 575 | + | 🧃 beverage box | |
| 576 | + | 🧉 mate | |
| 577 | + | 🧊 ice | |
| 578 | + | 🥢 chopsticks | |
| 579 | + | 🍽️ fork and knife with plate | |
| 580 | + | 🍴 fork and knife | |
| 581 | + | 🥄 spoon | |
| 582 | + | 🔪 kitchen knife | |
| 583 | + | 🫙 jar | |
| 584 | + | 🏺 amphora | |
| 585 | + | 🌍 globe showing Europe-Africa | |
| 586 | + | 🌎 globe showing Americas | |
| 587 | + | 🌏 globe showing Asia-Australia | |
| 588 | + | 🌐 globe with meridians | |
| 589 | + | 🗺️ world map | |
| 590 | + | 🗾 map of Japan | |
| 591 | + | 🧭 compass | |
| 592 | + | 🏔️ snow-capped mountain | |
| 593 | + | ⛰️ mountain | |
| 594 | + | 🌋 volcano | |
| 595 | + | 🗻 mount fuji | |
| 596 | + | 🏕️ camping | |
| 597 | + | 🏖️ beach with umbrella | |
| 598 | + | 🏜️ desert | |
| 599 | + | 🏝️ desert island | |
| 600 | + | 🏞️ national park | |
| 601 | + | 🏟️ stadium | |
| 602 | + | 🏛️ classical building | |
| 603 | + | 🏗️ building construction | |
| 604 | + | 🧱 brick | |
| 605 | + | 🪨 rock | |
| 606 | + | 🪵 wood | |
| 607 | + | 🛖 hut | |
| 608 | + | 🏘️ houses | |
| 609 | + | 🏚️ derelict house | |
| 610 | + | 🏠 house | |
| 611 | + | 🏡 house with garden | |
| 612 | + | 🏢 office building | |
| 613 | + | 🏣 Japanese post office | |
| 614 | + | 🏤 post office | |
| 615 | + | 🏥 hospital | |
| 616 | + | 🏦 bank | |
| 617 | + | 🏨 hotel | |
| 618 | + | 🏩 love hotel | |
| 619 | + | 🏪 convenience store | |
| 620 | + | 🏫 school | |
| 621 | + | 🏬 department store | |
| 622 | + | 🏭 factory | |
| 623 | + | 🏯 Japanese castle | |
| 624 | + | 🏰 castle | |
| 625 | + | 💒 wedding | |
| 626 | + | 🗼 Tokyo tower | |
| 627 | + | 🗽 Statue of Liberty | |
| 628 | + | ⛪ church | |
| 629 | + | 🕌 mosque | |
| 630 | + | 🛕 hindu temple | |
| 631 | + | 🕍 synagogue | |
| 632 | + | ⛩️ shinto shrine | |
| 633 | + | 🕋 kaaba | |
| 634 | + | ⛲ fountain | |
| 635 | + | ⛺ tent | |
| 636 | + | 🌁 foggy | |
| 637 | + | 🌃 night with stars | |
| 638 | + | 🏙️ cityscape | |
| 639 | + | 🌄 sunrise over mountains | |
| 640 | + | 🌅 sunrise | |
| 641 | + | 🌆 cityscape at dusk | |
| 642 | + | 🌇 sunset | |
| 643 | + | 🌉 bridge at night | |
| 644 | + | ♨️ hot springs | |
| 645 | + | 🎠 carousel horse | |
| 646 | + | 🛝 playground slide | |
| 647 | + | 🎡 ferris wheel | |
| 648 | + | 🎢 roller coaster | |
| 649 | + | 💈 barber pole | |
| 650 | + | 🎪 circus tent | |
| 651 | + | 🚂 locomotive | |
| 652 | + | 🚃 railway car | |
| 653 | + | 🚄 high-speed train | |
| 654 | + | 🚅 bullet train | |
| 655 | + | 🚆 train | |
| 656 | + | 🚇 metro | |
| 657 | + | 🚈 light rail | |
| 658 | + | 🚉 station | |
| 659 | + | 🚊 tram | |
| 660 | + | 🚝 monorail | |
| 661 | + | 🚞 mountain railway | |
| 662 | + | 🚋 tram car | |
| 663 | + | 🚌 bus | |
| 664 | + | 🚍 oncoming bus | |
| 665 | + | 🚎 trolleybus | |
| 666 | + | 🚐 minibus | |
| 667 | + | 🚑 ambulance | |
| 668 | + | 🚒 fire engine | |
| 669 | + | 🚓 police car | |
| 670 | + | 🚔 oncoming police car | |
| 671 | + | 🚕 taxi | |
| 672 | + | 🚖 oncoming taxi | |
| 673 | + | 🚗 automobile | |
| 674 | + | 🚘 oncoming automobile | |
| 675 | + | 🚙 sport utility vehicle | |
| 676 | + | 🛻 pickup truck | |
| 677 | + | 🚚 delivery truck | |
| 678 | + | 🚛 articulated lorry | |
| 679 | + | 🚜 tractor | |
| 680 | + | 🏎️ racing car | |
| 681 | + | 🏍️ motorcycle | |
| 682 | + | 🛵 motor scooter | |
| 683 | + | 🦽 manual wheelchair | |
| 684 | + | 🦼 motorized wheelchair | |
| 685 | + | 🛺 auto rickshaw | |
| 686 | + | 🚲 bicycle | |
| 687 | + | 🛴 kick scooter | |
| 688 | + | 🛹 skateboard | |
| 689 | + | 🛼 roller skate | |
| 690 | + | 🚏 bus stop | |
| 691 | + | 🛣️ motorway | |
| 692 | + | 🛤️ railway track | |
| 693 | + | 🛢️ oil drum | |
| 694 | + | ⛽ fuel pump | |
| 695 | + | 🛞 wheel | |
| 696 | + | 🚨 police car light | |
| 697 | + | 🚥 horizontal traffic light | |
| 698 | + | 🚦 vertical traffic light | |
| 699 | + | 🛑 stop sign | |
| 700 | + | 🚧 construction | |
| 701 | + | ⚓ anchor | |
| 702 | + | 🛟 ring buoy | |
| 703 | + | ⛵ sailboat | |
| 704 | + | 🛶 canoe | |
| 705 | + | 🚤 speedboat | |
| 706 | + | 🛳️ passenger ship | |
| 707 | + | ⛴️ ferry | |
| 708 | + | 🛥️ motor boat | |
| 709 | + | 🚢 ship | |
| 710 | + | ✈️ airplane | |
| 711 | + | 🛩️ small airplane | |
| 712 | + | 🛫 airplane departure | |
| 713 | + | 🛬 airplane arrival | |
| 714 | + | 🪂 parachute | |
| 715 | + | 💺 seat | |
| 716 | + | 🚁 helicopter | |
| 717 | + | 🚟 suspension railway | |
| 718 | + | 🚠 mountain cableway | |
| 719 | + | 🚡 aerial tramway | |
| 720 | + | 🛰️ satellite | |
| 721 | + | 🚀 rocket | |
| 722 | + | 🛸 flying saucer | |
| 723 | + | 🛎️ bellhop bell | |
| 724 | + | 🧳 luggage | |
| 725 | + | ⌛ hourglass done | |
| 726 | + | ⏳ hourglass not done | |
| 727 | + | ⌚ watch | |
| 728 | + | ⏰ alarm clock | |
| 729 | + | ⏱️ stopwatch | |
| 730 | + | ⏲️ timer clock | |
| 731 | + | 🕰️ mantelpiece clock | |
| 732 | + | 🕛 twelve o’clock | |
| 733 | + | 🕧 twelve-thirty | |
| 734 | + | 🕐 one o’clock | |
| 735 | + | 🕜 one-thirty | |
| 736 | + | 🕑 two o’clock | |
| 737 | + | 🕝 two-thirty | |
| 738 | + | 🕒 three o’clock | |
| 739 | + | 🕞 three-thirty | |
| 740 | + | 🕓 four o’clock | |
| 741 | + | 🕟 four-thirty | |
| 742 | + | 🕔 five o’clock | |
| 743 | + | 🕠 five-thirty | |
| 744 | + | 🕕 six o’clock | |
| 745 | + | 🕡 six-thirty | |
| 746 | + | 🕖 seven o’clock | |
| 747 | + | 🕢 seven-thirty | |
| 748 | + | 🕗 eight o’clock | |
| 749 | + | 🕣 eight-thirty | |
| 750 | + | 🕘 nine o’clock | |
| 751 | + | 🕤 nine-thirty | |
| 752 | + | 🕙 ten o’clock | |
| 753 | + | 🕥 ten-thirty | |
| 754 | + | 🕚 eleven o’clock | |
| 755 | + | 🕦 eleven-thirty | |
| 756 | + | 🌑 new moon | |
| 757 | + | 🌒 waxing crescent moon | |
| 758 | + | 🌓 first quarter moon | |
| 759 | + | 🌔 waxing gibbous moon | |
| 760 | + | 🌕 full moon | |
| 761 | + | 🌖 waning gibbous moon | |
| 762 | + | 🌗 last quarter moon | |
| 763 | + | 🌘 waning crescent moon | |
| 764 | + | 🌙 crescent moon | |
| 765 | + | 🌚 new moon face | |
| 766 | + | 🌛 first quarter moon face | |
| 767 | + | 🌜 last quarter moon face | |
| 768 | + | 🌡️ thermometer | |
| 769 | + | ☀️ sun | |
| 770 | + | 🌝 full moon face | |
| 771 | + | 🌞 sun with face | |
| 772 | + | 🪐 ringed planet | |
| 773 | + | ⭐ star | |
| 774 | + | 🌟 glowing star | |
| 775 | + | 🌠 shooting star | |
| 776 | + | 🌌 milky way | |
| 777 | + | ☁️ cloud | |
| 778 | + | ⛅ sun behind cloud | |
| 779 | + | ⛈️ cloud with lightning and rain | |
| 780 | + | 🌤️ sun behind small cloud | |
| 781 | + | 🌥️ sun behind large cloud | |
| 782 | + | 🌦️ sun behind rain cloud | |
| 783 | + | 🌧️ cloud with rain | |
| 784 | + | 🌨️ cloud with snow | |
| 785 | + | 🌩️ cloud with lightning | |
| 786 | + | 🌪️ tornado | |
| 787 | + | 🌫️ fog | |
| 788 | + | 🌬️ wind face | |
| 789 | + | 🌀 cyclone | |
| 790 | + | 🌈 rainbow | |
| 791 | + | 🌂 closed umbrella | |
| 792 | + | ☂️ umbrella | |
| 793 | + | ☔ umbrella with rain drops | |
| 794 | + | ⛱️ umbrella on ground | |
| 795 | + | ⚡ high voltage | |
| 796 | + | ❄️ snowflake | |
| 797 | + | ☃️ snowman | |
| 798 | + | ⛄ snowman without snow | |
| 799 | + | ☄️ comet | |
| 800 | + | 🔥 fire | |
| 801 | + | 💧 droplet | |
| 802 | + | 🌊 water wave | |
| 803 | + | 🎃 jack-o-lantern | |
| 804 | + | 🎄 Christmas tree | |
| 805 | + | 🎆 fireworks | |
| 806 | + | 🎇 sparkler | |
| 807 | + | 🧨 firecracker | |
| 808 | + | ✨ sparkles | |
| 809 | + | 🎈 balloon | |
| 810 | + | 🎉 party popper | |
| 811 | + | 🎊 confetti ball | |
| 812 | + | 🎋 tanabata tree | |
| 813 | + | 🎍 pine decoration | |
| 814 | + | 🎎 Japanese dolls | |
| 815 | + | 🎏 carp streamer | |
| 816 | + | 🎐 wind chime | |
| 817 | + | 🎑 moon viewing ceremony | |
| 818 | + | 🧧 red envelope | |
| 819 | + | 🎀 ribbon | |
| 820 | + | 🎁 wrapped gift | |
| 821 | + | 🎗️ reminder ribbon | |
| 822 | + | 🎟️ admission tickets | |
| 823 | + | 🎫 ticket | |
| 824 | + | 🎖️ military medal | |
| 825 | + | 🏆 trophy | |
| 826 | + | 🏅 sports medal | |
| 827 | + | 🥇 1st place medal | |
| 828 | + | 🥈 2nd place medal | |
| 829 | + | 🥉 3rd place medal | |
| 830 | + | ⚽ soccer ball | |
| 831 | + | ⚾ baseball | |
| 832 | + | 🥎 softball | |
| 833 | + | 🏀 basketball | |
| 834 | + | 🏐 volleyball | |
| 835 | + | 🏈 american football | |
| 836 | + | 🏉 rugby football | |
| 837 | + | 🎾 tennis | |
| 838 | + | 🥏 flying disc | |
| 839 | + | 🎳 bowling | |
| 840 | + | 🏏 cricket game | |
| 841 | + | 🏑 field hockey | |
| 842 | + | 🏒 ice hockey | |
| 843 | + | 🥍 lacrosse | |
| 844 | + | 🏓 ping pong | |
| 845 | + | 🏸 badminton | |
| 846 | + | 🥊 boxing glove | |
| 847 | + | 🥋 martial arts uniform | |
| 848 | + | 🥅 goal net | |
| 849 | + | ⛳ flag in hole | |
| 850 | + | ⛸️ ice skate | |
| 851 | + | 🎣 fishing pole | |
| 852 | + | 🤿 diving mask | |
| 853 | + | 🎽 running shirt | |
| 854 | + | 🎿 skis | |
| 855 | + | 🛷 sled | |
| 856 | + | 🥌 curling stone | |
| 857 | + | 🎯 bullseye | |
| 858 | + | 🪀 yo-yo | |
| 859 | + | 🪁 kite | |
| 860 | + | 🎱 pool 8 ball | |
| 861 | + | 🔮 crystal ball | |
| 862 | + | 🪄 magic wand | |
| 863 | + | 🧿 nazar amulet | |
| 864 | + | 🪬 hamsa | |
| 865 | + | 🎮 video game | |
| 866 | + | 🕹️ joystick | |
| 867 | + | 🎰 slot machine | |
| 868 | + | 🎲 game die | |
| 869 | + | 🧩 puzzle piece | |
| 870 | + | 🧸 teddy bear | |
| 871 | + | 🪅 piñata | |
| 872 | + | 🪩 mirror ball | |
| 873 | + | 🪆 nesting dolls | |
| 874 | + | ♠️ spade suit | |
| 875 | + | ♥️ heart suit | |
| 876 | + | ♦️ diamond suit | |
| 877 | + | ♣️ club suit | |
| 878 | + | ♟️ chess pawn | |
| 879 | + | 🃏 joker | |
| 880 | + | 🀄 mahjong red dragon | |
| 881 | + | 🎴 flower playing cards | |
| 882 | + | 🎭 performing arts | |
| 883 | + | 🖼️ framed picture | |
| 884 | + | 🎨 artist palette | |
| 885 | + | 🧵 thread | |
| 886 | + | 🪡 sewing needle | |
| 887 | + | 🧶 yarn | |
| 888 | + | 🪢 knot | |
| 889 | + | 👓 glasses | |
| 890 | + | 🕶️ sunglasses | |
| 891 | + | 🥽 goggles | |
| 892 | + | 🥼 lab coat | |
| 893 | + | 🦺 safety vest | |
| 894 | + | 👔 necktie | |
| 895 | + | 👕 t-shirt | |
| 896 | + | 👖 jeans | |
| 897 | + | 🧣 scarf | |
| 898 | + | 🧤 gloves | |
| 899 | + | 🧥 coat | |
| 900 | + | 🧦 socks | |
| 901 | + | 👗 dress | |
| 902 | + | 👘 kimono | |
| 903 | + | 🥻 sari | |
| 904 | + | 🩱 one-piece swimsuit | |
| 905 | + | 🩲 briefs | |
| 906 | + | 🩳 shorts | |
| 907 | + | 👙 bikini | |
| 908 | + | 👚 woman’s clothes | |
| 909 | + | 👛 purse | |
| 910 | + | 👜 handbag | |
| 911 | + | 👝 clutch bag | |
| 912 | + | 🛍️ shopping bags | |
| 913 | + | 🎒 backpack | |
| 914 | + | 🩴 thong sandal | |
| 915 | + | 👞 man’s shoe | |
| 916 | + | 👟 running shoe | |
| 917 | + | 🥾 hiking boot | |
| 918 | + | 🥿 flat shoe | |
| 919 | + | 👠 high-heeled shoe | |
| 920 | + | 👡 woman’s sandal | |
| 921 | + | 🩰 ballet shoes | |
| 922 | + | 👢 woman’s boot | |
| 923 | + | 👑 crown | |
| 924 | + | 👒 woman’s hat | |
| 925 | + | 🎩 top hat | |
| 926 | + | 🎓 graduation cap | |
| 927 | + | 🧢 billed cap | |
| 928 | + | 🪖 military helmet | |
| 929 | + | ⛑️ rescue worker’s helmet | |
| 930 | + | 📿 prayer beads | |
| 931 | + | 💄 lipstick | |
| 932 | + | 💍 ring | |
| 933 | + | 💎 gem stone | |
| 934 | + | 🔇 muted speaker | |
| 935 | + | 🔈 speaker low volume | |
| 936 | + | 🔉 speaker medium volume | |
| 937 | + | 🔊 speaker high volume | |
| 938 | + | 📢 loudspeaker | |
| 939 | + | 📣 megaphone | |
| 940 | + | 📯 postal horn | |
| 941 | + | 🔔 bell | |
| 942 | + | 🔕 bell with slash | |
| 943 | + | 🎼 musical score | |
| 944 | + | 🎵 musical note | |
| 945 | + | 🎶 musical notes | |
| 946 | + | 🎙️ studio microphone | |
| 947 | + | 🎚️ level slider | |
| 948 | + | 🎛️ control knobs | |
| 949 | + | 🎤 microphone | |
| 950 | + | 🎧 headphone | |
| 951 | + | 📻 radio | |
| 952 | + | 🎷 saxophone | |
| 953 | + | 🪗 accordion | |
| 954 | + | 🎸 guitar | |
| 955 | + | 🎹 musical keyboard | |
| 956 | + | 🎺 trumpet | |
| 957 | + | 🎻 violin | |
| 958 | + | 🪕 banjo | |
| 959 | + | 🥁 drum | |
| 960 | + | 🪘 long drum | |
| 961 | + | 📱 mobile phone | |
| 962 | + | 📲 mobile phone with arrow | |
| 963 | + | ☎️ telephone | |
| 964 | + | 📞 telephone receiver | |
| 965 | + | 📟 pager | |
| 966 | + | 📠 fax machine | |
| 967 | + | 🔋 battery | |
| 968 | + | 🪫 low battery | |
| 969 | + | 🔌 electric plug | |
| 970 | + | 💻 laptop | |
| 971 | + | 🖥️ desktop computer | |
| 972 | + | 🖨️ printer | |
| 973 | + | ⌨️ keyboard | |
| 974 | + | 🖱️ computer mouse | |
| 975 | + | 🖲️ trackball | |
| 976 | + | 💽 computer disk | |
| 977 | + | 💾 floppy disk | |
| 978 | + | 💿 optical disk | |
| 979 | + | 📀 dvd | |
| 980 | + | 🧮 abacus | |
| 981 | + | 🎥 movie camera | |
| 982 | + | 🎞️ film frames | |
| 983 | + | 📽️ film projector | |
| 984 | + | 🎬 clapper board | |
| 985 | + | 📺 television | |
| 986 | + | 📷 camera | |
| 987 | + | 📸 camera with flash | |
| 988 | + | 📹 video camera | |
| 989 | + | 📼 videocassette | |
| 990 | + | 🔍 magnifying glass tilted left | |
| 991 | + | 🔎 magnifying glass tilted right | |
| 992 | + | 🕯️ candle | |
| 993 | + | 💡 light bulb | |
| 994 | + | 🔦 flashlight | |
| 995 | + | 🏮 red paper lantern | |
| 996 | + | 🪔 diya lamp | |
| 997 | + | 📔 notebook with decorative cover | |
| 998 | + | 📕 closed book | |
| 999 | + | 📖 open book | |
| 1000 | + | 📗 green book | |
| 1001 | + | 📘 blue book | |
| 1002 | + | 📙 orange book | |
| 1003 | + | 📚 books | |
| 1004 | + | 📓 notebook | |
| 1005 | + | 📒 ledger | |
| 1006 | + | 📃 page with curl | |
| 1007 | + | 📜 scroll | |
| 1008 | + | 📄 page facing up | |
| 1009 | + | 📰 newspaper | |
| 1010 | + | 🗞️ rolled-up newspaper | |
| 1011 | + | 📑 bookmark tabs | |
| 1012 | + | 🔖 bookmark | |
| 1013 | + | 🏷️ label | |
| 1014 | + | 💰 money bag | |
| 1015 | + | 🪙 coin | |
| 1016 | + | 💴 yen banknote | |
| 1017 | + | 💵 dollar banknote | |
| 1018 | + | 💶 euro banknote | |
| 1019 | + | 💷 pound banknote | |
| 1020 | + | 💸 money with wings | |
| 1021 | + | 💳 credit card | |
| 1022 | + | 🧾 receipt | |
| 1023 | + | 💹 chart increasing with yen | |
| 1024 | + | ✉️ envelope | |
| 1025 | + | ||
| 1026 | + | 📨 incoming envelope | |
| 1027 | + | 📩 envelope with arrow | |
| 1028 | + | 📤 outbox tray | |
| 1029 | + | 📥 inbox tray | |
| 1030 | + | 📦 package | |
| 1031 | + | 📫 closed mailbox with raised flag | |
| 1032 | + | 📪 closed mailbox with lowered flag | |
| 1033 | + | 📬 open mailbox with raised flag | |
| 1034 | + | 📭 open mailbox with lowered flag | |
| 1035 | + | 📮 postbox | |
| 1036 | + | 🗳️ ballot box with ballot | |
| 1037 | + | ✏️ pencil | |
| 1038 | + | ✒️ black nib | |
| 1039 | + | 🖋️ fountain pen | |
| 1040 | + | 🖊️ pen | |
| 1041 | + | 🖌️ paintbrush | |
| 1042 | + | 🖍️ crayon | |
| 1043 | + | 📝 memo | |
| 1044 | + | 💼 briefcase | |
| 1045 | + | 📁 file folder | |
| 1046 | + | 📂 open file folder | |
| 1047 | + | 🗂️ card index dividers | |
| 1048 | + | 📅 calendar | |
| 1049 | + | 📆 tear-off calendar | |
| 1050 | + | 🗒️ spiral notepad | |
| 1051 | + | 🗓️ spiral calendar | |
| 1052 | + | 📇 card index | |
| 1053 | + | 📈 chart increasing | |
| 1054 | + | 📉 chart decreasing | |
| 1055 | + | 📊 bar chart | |
| 1056 | + | 📋 clipboard | |
| 1057 | + | 📌 pushpin | |
| 1058 | + | 📍 round pushpin | |
| 1059 | + | 📎 paperclip | |
| 1060 | + | 🖇️ linked paperclips | |
| 1061 | + | 📏 straight ruler | |
| 1062 | + | 📐 triangular ruler | |
| 1063 | + | ✂️ scissors | |
| 1064 | + | 🗃️ card file box | |
| 1065 | + | 🗄️ file cabinet | |
| 1066 | + | 🗑️ wastebasket | |
| 1067 | + | 🔒 locked | |
| 1068 | + | 🔓 unlocked | |
| 1069 | + | 🔏 locked with pen | |
| 1070 | + | 🔐 locked with key | |
| 1071 | + | 🔑 key | |
| 1072 | + | 🗝️ old key | |
| 1073 | + | 🔨 hammer | |
| 1074 | + | 🪓 axe | |
| 1075 | + | ⛏️ pick | |
| 1076 | + | ⚒️ hammer and pick | |
| 1077 | + | 🛠️ hammer and wrench | |
| 1078 | + | 🗡️ dagger | |
| 1079 | + | ⚔️ crossed swords | |
| 1080 | + | 🔫 water pistol | |
| 1081 | + | 🪃 boomerang | |
| 1082 | + | 🏹 bow and arrow | |
| 1083 | + | 🛡️ shield | |
| 1084 | + | 🪚 carpentry saw | |
| 1085 | + | 🔧 wrench | |
| 1086 | + | 🪛 screwdriver | |
| 1087 | + | 🔩 nut and bolt | |
| 1088 | + | ⚙️ gear | |
| 1089 | + | 🗜️ clamp | |
| 1090 | + | ⚖️ balance scale | |
| 1091 | + | 🦯 white cane | |
| 1092 | + | 🔗 link | |
| 1093 | + | ⛓️ chains | |
| 1094 | + | 🪝 hook | |
| 1095 | + | 🧰 toolbox | |
| 1096 | + | 🧲 magnet | |
| 1097 | + | 🪜 ladder | |
| 1098 | + | ⚗️ alembic | |
| 1099 | + | 🧪 test tube | |
| 1100 | + | 🧫 petri dish | |
| 1101 | + | 🧬 dna | |
| 1102 | + | 🔬 microscope | |
| 1103 | + | 🔭 telescope | |
| 1104 | + | 📡 satellite antenna | |
| 1105 | + | 💉 syringe | |
| 1106 | + | 🩸 drop of blood | |
| 1107 | + | 💊 pill | |
| 1108 | + | 🩹 adhesive bandage | |
| 1109 | + | 🩼 crutch | |
| 1110 | + | 🩺 stethoscope | |
| 1111 | + | 🩻 x-ray | |
| 1112 | + | 🚪 door | |
| 1113 | + | 🛗 elevator | |
| 1114 | + | 🪞 mirror | |
| 1115 | + | 🪟 window | |
| 1116 | + | 🛏️ bed | |
| 1117 | + | 🛋️ couch and lamp | |
| 1118 | + | 🪑 chair | |
| 1119 | + | 🚽 toilet | |
| 1120 | + | 🪠 plunger | |
| 1121 | + | 🚿 shower | |
| 1122 | + | 🛁 bathtub | |
| 1123 | + | 🪤 mouse trap | |
| 1124 | + | 🪒 razor | |
| 1125 | + | 🧴 lotion bottle | |
| 1126 | + | 🧷 safety pin | |
| 1127 | + | 🧹 broom | |
| 1128 | + | 🧺 basket | |
| 1129 | + | 🧻 roll of paper | |
| 1130 | + | 🪣 bucket | |
| 1131 | + | 🧼 soap | |
| 1132 | + | 🫧 bubbles | |
| 1133 | + | 🪥 toothbrush | |
| 1134 | + | 🧽 sponge | |
| 1135 | + | 🧯 fire extinguisher | |
| 1136 | + | 🛒 shopping cart | |
| 1137 | + | 🚬 cigarette | |
| 1138 | + | ⚰️ coffin | |
| 1139 | + | 🪦 headstone | |
| 1140 | + | ⚱️ funeral urn | |
| 1141 | + | 🗿 moai | |
| 1142 | + | 🪧 placard | |
| 1143 | + | 🪪 identification card | |
| 1144 | + | 🏧 ATM sign | |
| 1145 | + | 🚮 litter in bin sign | |
| 1146 | + | 🚰 potable water | |
| 1147 | + | ♿ wheelchair symbol | |
| 1148 | + | 🚹 men’s room | |
| 1149 | + | 🚺 women’s room | |
| 1150 | + | 🚻 restroom | |
| 1151 | + | 🚼 baby symbol | |
| 1152 | + | 🚾 water closet | |
| 1153 | + | 🛂 passport control | |
| 1154 | + | 🛃 customs | |
| 1155 | + | 🛄 baggage claim | |
| 1156 | + | 🛅 left luggage | |
| 1157 | + | ⚠️ warning | |
| 1158 | + | 🚸 children crossing | |
| 1159 | + | ⛔ no entry | |
| 1160 | + | 🚫 prohibited | |
| 1161 | + | 🚳 no bicycles | |
| 1162 | + | 🚭 no smoking | |
| 1163 | + | 🚯 no littering | |
| 1164 | + | 🚱 non-potable water | |
| 1165 | + | 🚷 no pedestrians | |
| 1166 | + | 📵 no mobile phones | |
| 1167 | + | 🔞 no one under eighteen | |
| 1168 | + | ☢️ radioactive | |
| 1169 | + | ☣️ biohazard | |
| 1170 | + | ⬆️ up arrow | |
| 1171 | + | ↗️ up-right arrow | |
| 1172 | + | ➡️ right arrow | |
| 1173 | + | ↘️ down-right arrow | |
| 1174 | + | ⬇️ down arrow | |
| 1175 | + | ↙️ down-left arrow | |
| 1176 | + | ⬅️ left arrow | |
| 1177 | + | ↖️ up-left arrow | |
| 1178 | + | ↕️ up-down arrow | |
| 1179 | + | ↔️ left-right arrow | |
| 1180 | + | ↩️ right arrow curving left | |
| 1181 | + | ↪️ left arrow curving right | |
| 1182 | + | ⤴️ right arrow curving up | |
| 1183 | + | ⤵️ right arrow curving down | |
| 1184 | + | 🔃 clockwise vertical arrows | |
| 1185 | + | 🔄 counterclockwise arrows button | |
| 1186 | + | 🔙 BACK arrow | |
| 1187 | + | 🔚 END arrow | |
| 1188 | + | 🔛 ON! arrow | |
| 1189 | + | 🔜 SOON arrow | |
| 1190 | + | 🔝 TOP arrow | |
| 1191 | + | 🛐 place of worship | |
| 1192 | + | ⚛️ atom symbol | |
| 1193 | + | 🕉️ om | |
| 1194 | + | ✡️ star of David | |
| 1195 | + | ☸️ wheel of dharma | |
| 1196 | + | ☯️ yin yang | |
| 1197 | + | ✝️ latin cross | |
| 1198 | + | ☦️ orthodox cross | |
| 1199 | + | ☪️ star and crescent | |
| 1200 | + | ☮️ peace symbol | |
| 1201 | + | 🕎 menorah | |
| 1202 | + | 🔯 dotted six-pointed star | |
| 1203 | + | ♈ Aries | |
| 1204 | + | ♉ Taurus | |
| 1205 | + | ♊ Gemini | |
| 1206 | + | ♋ Cancer | |
| 1207 | + | ♌ Leo | |
| 1208 | + | ♍ Virgo | |
| 1209 | + | ♎ Libra | |
| 1210 | + | ♏ Scorpio | |
| 1211 | + | ♐ Sagittarius | |
| 1212 | + | ♑ Capricorn | |
| 1213 | + | ♒ Aquarius | |
| 1214 | + | ♓ Pisces | |
| 1215 | + | ⛎ Ophiuchus | |
| 1216 | + | 🔀 shuffle tracks button | |
| 1217 | + | 🔁 repeat button | |
| 1218 | + | 🔂 repeat single button | |
| 1219 | + | ▶️ play button | |
| 1220 | + | ⏩ fast-forward button | |
| 1221 | + | ⏭️ next track button | |
| 1222 | + | ⏯️ play or pause button | |
| 1223 | + | ◀️ reverse button | |
| 1224 | + | ⏪ fast reverse button | |
| 1225 | + | ⏮️ last track button | |
| 1226 | + | 🔼 upwards button | |
| 1227 | + | ⏫ fast up button | |
| 1228 | + | 🔽 downwards button | |
| 1229 | + | ⏬ fast down button | |
| 1230 | + | ⏸️ pause button | |
| 1231 | + | ⏹️ stop button | |
| 1232 | + | ⏺️ record button | |
| 1233 | + | ⏏️ eject button | |
| 1234 | + | 🎦 cinema | |
| 1235 | + | 🔅 dim button | |
| 1236 | + | 🔆 bright button | |
| 1237 | + | 📶 antenna bars | |
| 1238 | + | 📳 vibration mode | |
| 1239 | + | 📴 mobile phone off | |
| 1240 | + | ♀️ female sign | |
| 1241 | + | ♂️ male sign | |
| 1242 | + | ⚧️ transgender symbol | |
| 1243 | + | ✖️ multiply | |
| 1244 | + | ➕ plus | |
| 1245 | + | ➖ minus | |
| 1246 | + | ➗ divide | |
| 1247 | + | 🟰 heavy equals sign | |
| 1248 | + | ♾️ infinity | |
| 1249 | + | ‼️ double exclamation mark | |
| 1250 | + | ⁉️ exclamation question mark | |
| 1251 | + | ❓ red question mark | |
| 1252 | + | ❔ white question mark | |
| 1253 | + | ❕ white exclamation mark | |
| 1254 | + | ❗ red exclamation mark | |
| 1255 | + | 〰️ wavy dash | |
| 1256 | + | 💱 currency exchange | |
| 1257 | + | 💲 heavy dollar sign | |
| 1258 | + | ⚕️ medical symbol | |
| 1259 | + | ♻️ recycling symbol | |
| 1260 | + | ⚜️ fleur-de-lis | |
| 1261 | + | 🔱 trident emblem | |
| 1262 | + | 📛 name badge | |
| 1263 | + | 🔰 Japanese symbol for beginner | |
| 1264 | + | ⭕ hollow red circle | |
| 1265 | + | ✅ check mark button | |
| 1266 | + | ☑️ check box with check | |
| 1267 | + | ✔️ check mark | |
| 1268 | + | ❌ cross mark | |
| 1269 | + | ❎ cross mark button | |
| 1270 | + | ➰ curly loop | |
| 1271 | + | ➿ double curly loop | |
| 1272 | + | 〽️ part alternation mark | |
| 1273 | + | ✳️ eight-spoked asterisk | |
| 1274 | + | ✴️ eight-pointed star | |
| 1275 | + | ❇️ sparkle | |
| 1276 | + | ©️ copyright | |
| 1277 | + | ®️ registered | |
| 1278 | + | ™️ trade mark | |
| 1279 | + | #️⃣ keycap: # | |
| 1280 | + | *️⃣ keycap: * | |
| 1281 | + | 0️⃣ keycap: 0 | |
| 1282 | + | 1️⃣ keycap: 1 | |
| 1283 | + | 2️⃣ keycap: 2 | |
| 1284 | + | 3️⃣ keycap: 3 | |
| 1285 | + | 4️⃣ keycap: 4 | |
| 1286 | + | 5️⃣ keycap: 5 | |
| 1287 | + | 6️⃣ keycap: 6 | |
| 1288 | + | 7️⃣ keycap: 7 | |
| 1289 | + | 8️⃣ keycap: 8 | |
| 1290 | + | 9️⃣ keycap: 9 | |
| 1291 | + | 🔟 keycap: 10 | |
| 1292 | + | 🔠 input latin uppercase | |
| 1293 | + | 🔡 input latin lowercase | |
| 1294 | + | 🔢 input numbers | |
| 1295 | + | 🔣 input symbols | |
| 1296 | + | 🔤 input latin letters | |
| 1297 | + | 🅰️ A button (blood type) | |
| 1298 | + | 🆎 AB button (blood type) | |
| 1299 | + | 🅱️ B button (blood type) | |
| 1300 | + | 🆑 CL button | |
| 1301 | + | 🆒 COOL button | |
| 1302 | + | 🆓 FREE button | |
| 1303 | + | ℹ️ information | |
| 1304 | + | 🆔 ID button | |
| 1305 | + | Ⓜ️ circled M | |
| 1306 | + | 🆕 NEW button | |
| 1307 | + | 🆖 NG button | |
| 1308 | + | 🅾️ O button (blood type) | |
| 1309 | + | 🆗 OK button | |
| 1310 | + | 🅿️ P button | |
| 1311 | + | 🆘 SOS button | |
| 1312 | + | 🆙 UP! button | |
| 1313 | + | 🆚 VS button | |
| 1314 | + | 🈁 Japanese “here” button | |
| 1315 | + | 🈂️ Japanese “service charge” button | |
| 1316 | + | 🈷️ Japanese “monthly amount” button | |
| 1317 | + | 🈶 Japanese “not free of charge” button | |
| 1318 | + | 🈯 Japanese “reserved” button | |
| 1319 | + | 🉐 Japanese “bargain” button | |
| 1320 | + | 🈹 Japanese “discount” button | |
| 1321 | + | 🈚 Japanese “free of charge” button | |
| 1322 | + | 🈲 Japanese “prohibited” button | |
| 1323 | + | 🉑 Japanese “acceptable” button | |
| 1324 | + | 🈸 Japanese “application” button | |
| 1325 | + | 🈴 Japanese “passing grade” button | |
| 1326 | + | 🈳 Japanese “vacancy” button | |
| 1327 | + | ㊗️ Japanese “congratulations” button | |
| 1328 | + | ㊙️ Japanese “secret” button | |
| 1329 | + | 🈺 Japanese “open for business” button | |
| 1330 | + | 🈵 Japanese “no vacancy” button | |
| 1331 | + | 🔴 red circle | |
| 1332 | + | 🟠 orange circle | |
| 1333 | + | 🟡 yellow circle | |
| 1334 | + | 🟢 green circle | |
| 1335 | + | 🔵 blue circle | |
| 1336 | + | 🟣 purple circle | |
| 1337 | + | 🟤 brown circle | |
| 1338 | + | ⚫ black circle | |
| 1339 | + | ⚪ white circle | |
| 1340 | + | 🟥 red square | |
| 1341 | + | 🟧 orange square | |
| 1342 | + | 🟨 yellow square | |
| 1343 | + | 🟩 green square | |
| 1344 | + | 🟦 blue square | |
| 1345 | + | 🟪 purple square | |
| 1346 | + | 🟫 brown square | |
| 1347 | + | ⬛ black large square | |
| 1348 | + | ⬜ white large square | |
| 1349 | + | ◼️ black medium square | |
| 1350 | + | ◻️ white medium square | |
| 1351 | + | ◾ black medium-small square | |
| 1352 | + | ◽ white medium-small square | |
| 1353 | + | ▪️ black small square | |
| 1354 | + | ▫️ white small square | |
| 1355 | + | 🔶 large orange diamond | |
| 1356 | + | 🔷 large blue diamond | |
| 1357 | + | 🔸 small orange diamond | |
| 1358 | + | 🔹 small blue diamond | |
| 1359 | + | 🔺 red triangle pointed up | |
| 1360 | + | 🔻 red triangle pointed down | |
| 1361 | + | 💠 diamond with a dot | |
| 1362 | + | 🔘 radio button | |
| 1363 | + | 🔳 white square button | |
| 1364 | + | 🔲 black square button | |
| 1365 | + | 🏁 chequered flag | |
| 1366 | + | 🚩 triangular flag | |
| 1367 | + | 🎌 crossed flags | |
| 1368 | + | 🏴 black flag | |
| 1369 | + | 🏳️ white flag | |
| 1370 | + | 🇦🇨 flag: Ascension Island | |
| 1371 | + | 🇦🇩 flag: Andorra | |
| 1372 | + | 🇦🇪 flag: United Arab Emirates | |
| 1373 | + | 🇦🇫 flag: Afghanistan | |
| 1374 | + | 🇦🇬 flag: Antigua & Barbuda | |
| 1375 | + | 🇦🇮 flag: Anguilla | |
| 1376 | + | 🇦🇱 flag: Albania | |
| 1377 | + | 🇦🇲 flag: Armenia | |
| 1378 | + | 🇦🇴 flag: Angola | |
| 1379 | + | 🇦🇶 flag: Antarctica | |
| 1380 | + | 🇦🇷 flag: Argentina | |
| 1381 | + | 🇦🇸 flag: American Samoa | |
| 1382 | + | 🇦🇹 flag: Austria | |
| 1383 | + | 🇦🇺 flag: Australia | |
| 1384 | + | 🇦🇼 flag: Aruba | |
| 1385 | + | 🇦🇽 flag: Åland Islands | |
| 1386 | + | 🇦🇿 flag: Azerbaijan | |
| 1387 | + | 🇧🇦 flag: Bosnia & Herzegovina | |
| 1388 | + | 🇧🇧 flag: Barbados | |
| 1389 | + | 🇧🇩 flag: Bangladesh | |
| 1390 | + | 🇧🇪 flag: Belgium | |
| 1391 | + | 🇧🇫 flag: Burkina Faso | |
| 1392 | + | 🇧🇬 flag: Bulgaria | |
| 1393 | + | 🇧🇭 flag: Bahrain | |
| 1394 | + | 🇧🇮 flag: Burundi | |
| 1395 | + | 🇧🇯 flag: Benin | |
| 1396 | + | 🇧🇱 flag: St. Barthélemy | |
| 1397 | + | 🇧🇲 flag: Bermuda | |
| 1398 | + | 🇧🇳 flag: Brunei | |
| 1399 | + | 🇧🇴 flag: Bolivia | |
| 1400 | + | 🇧🇶 flag: Caribbean Netherlands | |
| 1401 | + | 🇧🇷 flag: Brazil | |
| 1402 | + | 🇧🇸 flag: Bahamas | |
| 1403 | + | 🇧🇹 flag: Bhutan | |
| 1404 | + | 🇧🇻 flag: Bouvet Island | |
| 1405 | + | 🇧🇼 flag: Botswana | |
| 1406 | + | 🇧🇾 flag: Belarus | |
| 1407 | + | 🇧🇿 flag: Belize | |
| 1408 | + | 🇨🇦 flag: Canada | |
| 1409 | + | 🇨🇨 flag: Cocos (Keeling) Islands | |
| 1410 | + | 🇨🇩 flag: Congo - Kinshasa | |
| 1411 | + | 🇨🇫 flag: Central African Republic | |
| 1412 | + | 🇨🇬 flag: Congo - Brazzaville | |
| 1413 | + | 🇨🇭 flag: Switzerland | |
| 1414 | + | 🇨🇮 flag: Côte d’Ivoire | |
| 1415 | + | 🇨🇰 flag: Cook Islands | |
| 1416 | + | 🇨🇱 flag: Chile | |
| 1417 | + | 🇨🇲 flag: Cameroon | |
| 1418 | + | 🇨🇳 flag: China | |
| 1419 | + | 🇨🇴 flag: Colombia | |
| 1420 | + | 🇨🇵 flag: Clipperton Island | |
| 1421 | + | 🇨🇷 flag: Costa Rica | |
| 1422 | + | 🇨🇺 flag: Cuba | |
| 1423 | + | 🇨🇻 flag: Cape Verde | |
| 1424 | + | 🇨🇼 flag: Curaçao | |
| 1425 | + | 🇨🇽 flag: Christmas Island | |
| 1426 | + | 🇨🇾 flag: Cyprus | |
| 1427 | + | 🇨🇿 flag: Czechia | |
| 1428 | + | 🇩🇪 flag: Germany | |
| 1429 | + | 🇩🇬 flag: Diego Garcia | |
| 1430 | + | 🇩🇯 flag: Djibouti | |
| 1431 | + | 🇩🇰 flag: Denmark | |
| 1432 | + | 🇩🇲 flag: Dominica | |
| 1433 | + | 🇩🇴 flag: Dominican Republic | |
| 1434 | + | 🇩🇿 flag: Algeria | |
| 1435 | + | 🇪🇦 flag: Ceuta & Melilla | |
| 1436 | + | 🇪🇨 flag: Ecuador | |
| 1437 | + | 🇪🇪 flag: Estonia | |
| 1438 | + | 🇪🇬 flag: Egypt | |
| 1439 | + | 🇪🇭 flag: Western Sahara | |
| 1440 | + | 🇪🇷 flag: Eritrea | |
| 1441 | + | 🇪🇸 flag: Spain | |
| 1442 | + | 🇪🇹 flag: Ethiopia | |
| 1443 | + | 🇪🇺 flag: European Union | |
| 1444 | + | 🇫🇮 flag: Finland | |
| 1445 | + | 🇫🇯 flag: Fiji | |
| 1446 | + | 🇫🇰 flag: Falkland Islands | |
| 1447 | + | 🇫🇲 flag: Micronesia | |
| 1448 | + | 🇫🇴 flag: Faroe Islands | |
| 1449 | + | 🇫🇷 flag: France | |
| 1450 | + | 🇬🇦 flag: Gabon | |
| 1451 | + | 🇬🇧 flag: United Kingdom | |
| 1452 | + | 🇬🇩 flag: Grenada | |
| 1453 | + | 🇬🇪 flag: Georgia | |
| 1454 | + | 🇬🇫 flag: French Guiana | |
| 1455 | + | 🇬🇬 flag: Guernsey | |
| 1456 | + | 🇬🇭 flag: Ghana | |
| 1457 | + | 🇬🇮 flag: Gibraltar | |
| 1458 | + | 🇬🇱 flag: Greenland | |
| 1459 | + | 🇬🇲 flag: Gambia | |
| 1460 | + | 🇬🇳 flag: Guinea | |
| 1461 | + | 🇬🇵 flag: Guadeloupe | |
| 1462 | + | 🇬🇶 flag: Equatorial Guinea | |
| 1463 | + | 🇬🇷 flag: Greece | |
| 1464 | + | 🇬🇸 flag: South Georgia & South Sandwich Islands | |
| 1465 | + | 🇬🇹 flag: Guatemala | |
| 1466 | + | 🇬🇺 flag: Guam | |
| 1467 | + | 🇬🇼 flag: Guinea-Bissau | |
| 1468 | + | 🇬🇾 flag: Guyana | |
| 1469 | + | 🇭🇰 flag: Hong Kong SAR China | |
| 1470 | + | 🇭🇲 flag: Heard & McDonald Islands | |
| 1471 | + | 🇭🇳 flag: Honduras | |
| 1472 | + | 🇭🇷 flag: Croatia | |
| 1473 | + | 🇭🇹 flag: Haiti | |
| 1474 | + | 🇭🇺 flag: Hungary | |
| 1475 | + | 🇮🇨 flag: Canary Islands | |
| 1476 | + | 🇮🇩 flag: Indonesia | |
| 1477 | + | 🇮🇪 flag: Ireland | |
| 1478 | + | 🇮🇱 flag: Israel | |
| 1479 | + | 🇮🇲 flag: Isle of Man | |
| 1480 | + | 🇮🇳 flag: India | |
| 1481 | + | 🇮🇴 flag: British Indian Ocean Territory | |
| 1482 | + | 🇮🇶 flag: Iraq | |
| 1483 | + | 🇮🇷 flag: Iran | |
| 1484 | + | 🇮🇸 flag: Iceland | |
| 1485 | + | 🇮🇹 flag: Italy | |
| 1486 | + | 🇯🇪 flag: Jersey | |
| 1487 | + | 🇯🇲 flag: Jamaica | |
| 1488 | + | 🇯🇴 flag: Jordan | |
| 1489 | + | 🇯🇵 flag: Japan | |
| 1490 | + | 🇰🇪 flag: Kenya | |
| 1491 | + | 🇰🇬 flag: Kyrgyzstan | |
| 1492 | + | 🇰🇭 flag: Cambodia | |
| 1493 | + | 🇰🇮 flag: Kiribati | |
| 1494 | + | 🇰🇲 flag: Comoros | |
| 1495 | + | 🇰🇳 flag: St. Kitts & Nevis | |
| 1496 | + | 🇰🇵 flag: North Korea | |
| 1497 | + | 🇰🇷 flag: South Korea | |
| 1498 | + | 🇰🇼 flag: Kuwait | |
| 1499 | + | 🇰🇾 flag: Cayman Islands | |
| 1500 | + | 🇰🇿 flag: Kazakhstan | |
| 1501 | + | 🇱🇦 flag: Laos | |
| 1502 | + | 🇱🇧 flag: Lebanon | |
| 1503 | + | 🇱🇨 flag: St. Lucia | |
| 1504 | + | 🇱🇮 flag: Liechtenstein | |
| 1505 | + | 🇱🇰 flag: Sri Lanka | |
| 1506 | + | 🇱🇷 flag: Liberia | |
| 1507 | + | 🇱🇸 flag: Lesotho | |
| 1508 | + | 🇱🇹 flag: Lithuania | |
| 1509 | + | 🇱🇺 flag: Luxembourg | |
| 1510 | + | 🇱🇻 flag: Latvia | |
| 1511 | + | 🇱🇾 flag: Libya | |
| 1512 | + | 🇲🇦 flag: Morocco | |
| 1513 | + | 🇲🇨 flag: Monaco | |
| 1514 | + | 🇲🇩 flag: Moldova | |
| 1515 | + | 🇲🇪 flag: Montenegro | |
| 1516 | + | 🇲🇫 flag: St. Martin | |
| 1517 | + | 🇲🇬 flag: Madagascar | |
| 1518 | + | 🇲🇭 flag: Marshall Islands | |
| 1519 | + | 🇲🇰 flag: North Macedonia | |
| 1520 | + | 🇲🇱 flag: Mali | |
| 1521 | + | 🇲🇲 flag: Myanmar (Burma) | |
| 1522 | + | 🇲🇳 flag: Mongolia | |
| 1523 | + | 🇲🇴 flag: Macao SAR China | |
| 1524 | + | 🇲🇵 flag: Northern Mariana Islands | |
| 1525 | + | 🇲🇶 flag: Martinique | |
| 1526 | + | 🇲🇷 flag: Mauritania | |
| 1527 | + | 🇲🇸 flag: Montserrat | |
| 1528 | + | 🇲🇹 flag: Malta | |
| 1529 | + | 🇲🇺 flag: Mauritius | |
| 1530 | + | 🇲🇻 flag: Maldives | |
| 1531 | + | 🇲🇼 flag: Malawi | |
| 1532 | + | 🇲🇽 flag: Mexico | |
| 1533 | + | 🇲🇾 flag: Malaysia | |
| 1534 | + | 🇲🇿 flag: Mozambique | |
| 1535 | + | 🇳🇦 flag: Namibia | |
| 1536 | + | 🇳🇨 flag: New Caledonia | |
| 1537 | + | 🇳🇪 flag: Niger | |
| 1538 | + | 🇳🇫 flag: Norfolk Island | |
| 1539 | + | 🇳🇬 flag: Nigeria | |
| 1540 | + | 🇳🇮 flag: Nicaragua | |
| 1541 | + | 🇳🇱 flag: Netherlands | |
| 1542 | + | 🇳🇴 flag: Norway | |
| 1543 | + | 🇳🇵 flag: Nepal | |
| 1544 | + | 🇳🇷 flag: Nauru | |
| 1545 | + | 🇳🇺 flag: Niue | |
| 1546 | + | 🇳🇿 flag: New Zealand | |
| 1547 | + | 🇴🇲 flag: Oman | |
| 1548 | + | 🇵🇦 flag: Panama | |
| 1549 | + | 🇵🇪 flag: Peru | |
| 1550 | + | 🇵🇫 flag: French Polynesia | |
| 1551 | + | 🇵🇬 flag: Papua New Guinea | |
| 1552 | + | 🇵🇭 flag: Philippines | |
| 1553 | + | 🇵🇰 flag: Pakistan | |
| 1554 | + | 🇵🇱 flag: Poland | |
| 1555 | + | 🇵🇲 flag: St. Pierre & Miquelon | |
| 1556 | + | 🇵🇳 flag: Pitcairn Islands | |
| 1557 | + | 🇵🇷 flag: Puerto Rico | |
| 1558 | + | 🇵🇸 flag: Palestinian Territories | |
| 1559 | + | 🇵🇹 flag: Portugal | |
| 1560 | + | 🇵🇼 flag: Palau | |
| 1561 | + | 🇵🇾 flag: Paraguay | |
| 1562 | + | 🇶🇦 flag: Qatar | |
| 1563 | + | 🇷🇪 flag: Réunion | |
| 1564 | + | 🇷🇴 flag: Romania | |
| 1565 | + | 🇷🇸 flag: Serbia | |
| 1566 | + | 🇷🇺 flag: Russia | |
| 1567 | + | 🇷🇼 flag: Rwanda | |
| 1568 | + | 🇸🇦 flag: Saudi Arabia | |
| 1569 | + | 🇸🇧 flag: Solomon Islands | |
| 1570 | + | 🇸🇨 flag: Seychelles | |
| 1571 | + | 🇸🇩 flag: Sudan | |
| 1572 | + | 🇸🇪 flag: Sweden | |
| 1573 | + | 🇸🇬 flag: Singapore | |
| 1574 | + | 🇸🇭 flag: St. Helena | |
| 1575 | + | 🇸🇮 flag: Slovenia | |
| 1576 | + | 🇸🇯 flag: Svalbard & Jan Mayen | |
| 1577 | + | 🇸🇰 flag: Slovakia | |
| 1578 | + | 🇸🇱 flag: Sierra Leone | |
| 1579 | + | 🇸🇲 flag: San Marino | |
| 1580 | + | 🇸🇳 flag: Senegal | |
| 1581 | + | 🇸🇴 flag: Somalia | |
| 1582 | + | 🇸🇷 flag: Suriname | |
| 1583 | + | 🇸🇸 flag: South Sudan | |
| 1584 | + | 🇸🇹 flag: São Tomé & Príncipe | |
| 1585 | + | 🇸🇻 flag: El Salvador | |
| 1586 | + | 🇸🇽 flag: Sint Maarten | |
| 1587 | + | 🇸🇾 flag: Syria | |
| 1588 | + | 🇸🇿 flag: Eswatini | |
| 1589 | + | 🇹🇦 flag: Tristan da Cunha | |
| 1590 | + | 🇹🇨 flag: Turks & Caicos Islands | |
| 1591 | + | 🇹🇩 flag: Chad | |
| 1592 | + | 🇹🇫 flag: French Southern Territories | |
| 1593 | + | 🇹🇬 flag: Togo | |
| 1594 | + | 🇹🇭 flag: Thailand | |
| 1595 | + | 🇹🇯 flag: Tajikistan | |
| 1596 | + | 🇹🇰 flag: Tokelau | |
| 1597 | + | 🇹🇱 flag: Timor-Leste | |
| 1598 | + | 🇹🇲 flag: Turkmenistan | |
| 1599 | + | 🇹🇳 flag: Tunisia | |
| 1600 | + | 🇹🇴 flag: Tonga | |
| 1601 | + | 🇹🇷 flag: Turkey | |
| 1602 | + | 🇹🇹 flag: Trinidad & Tobago | |
| 1603 | + | 🇹🇻 flag: Tuvalu | |
| 1604 | + | 🇹🇼 flag: Taiwan | |
| 1605 | + | 🇹🇿 flag: Tanzania | |
| 1606 | + | 🇺🇦 flag: Ukraine | |
| 1607 | + | 🇺🇬 flag: Uganda | |
| 1608 | + | 🇺🇲 flag: U.S. Outlying Islands | |
| 1609 | + | 🇺🇳 flag: United Nations | |
| 1610 | + | 🇺🇸 flag: United States | |
| 1611 | + | 🇺🇾 flag: Uruguay | |
| 1612 | + | 🇺🇿 flag: Uzbekistan | |
| 1613 | + | 🇻🇦 flag: Vatican City | |
| 1614 | + | 🇻🇨 flag: St. Vincent & Grenadines | |
| 1615 | + | 🇻🇪 flag: Venezuela | |
| 1616 | + | 🇻🇬 flag: British Virgin Islands | |
| 1617 | + | 🇻🇮 flag: U.S. Virgin Islands | |
| 1618 | + | 🇻🇳 flag: Vietnam | |
| 1619 | + | 🇻🇺 flag: Vanuatu | |
| 1620 | + | 🇼🇫 flag: Wallis & Futuna | |
| 1621 | + | 🇼🇸 flag: Samoa | |
| 1622 | + | 🇽🇰 flag: Kosovo | |
| 1623 | + | 🇾🇪 flag: Yemen | |
| 1624 | + | 🇾🇹 flag: Mayotte | |
| 1625 | + | 🇿🇦 flag: South Africa | |
| 1626 | + | 🇿🇲 flag: Zambia | |
| 1627 | + | 🇿🇼 flag: Zimbabwe | |
| 1628 | + | 🏴 flag: England | |
| 1629 | + | 🏴 flag: Scotland | |
| 1630 | + | 🏴 flag: Wales | |
| @@ -0,0 +1,67 @@ | |||
| 1 | + | bigot -> a person with very strong beliefs or opinions | |
| 2 | + | allocate -> assign | |
| 3 | + | territory -> region | |
| 4 | + | criteria -> fixed basis to judge | |
| 5 | + | keep ones head -> not to get angry | |
| 6 | + | triumph -> victory | |
| 7 | + | knaves -> dishonest people | |
| 8 | + | keep ones virtue -> keep ones goodness or morals under any condition | |
| 9 | + | queer -> strange | |
| 10 | + | exclusive -> availabe to only one person or group | |
| 11 | + | fate -> a power that is believed to control what happens in the future | |
| 12 | + | established -> accepted or followed by many people | |
| 13 | + | compelled -> forced to do | |
| 14 | + | abundant -> existing or occuring in large ammounts | |
| 15 | + | bias -> a tendency to believe that some people,idias, etc are better than others useually results in treating some people unfairly | |
| 16 | + | desperate -> feeling or showing a hopeless sense taht a situation is so bad as to be impossible to deal with | |
| 17 | + | iteration -> the repetition of a process or utterance | |
| 18 | + | cope -> deal with something difficult | |
| 19 | + | revile -> critisize in an abusive or angrily insulting manner | |
| 20 | + | serveillance -> close observation, especially of a suspected spy or criminal | |
| 21 | + | negotiate -> obtain or bring about by discussion | |
| 22 | + | caveat -> a warning or proviso of specific conditions or limitatations | |
| 23 | + | punitive -> inteded as punishment | |
| 24 | + | legislation -> laws, considered collectively | |
| 25 | + | narcissism -> excessive interest in or admiration of onself and one's physical appearance | |
| 26 | + | neoligism -> a newly coined word or expression | |
| 27 | + | ideology -> a system of idias, especially one which forms the basis of economic or political theory and policy | |
| 28 | + | rebuke -> to criticize sharply | |
| 29 | + | bizzare -> odd, extravagant | |
| 30 | + | AWOL -> absent without official leave | |
| 31 | + | pursue -> follow or chase (someone or something) | |
| 32 | + | apologist -> a person who offers an arguement in defence of something controversial. | |
| 33 | + | stereotype -> a widely held but fixed and oversimplified image or idea of a particular type of person or thing | |
| 34 | + | MIA -> missing in action | |
| 35 | + | exodus -> a mass departure of people | |
| 36 | + | departure -> the action of leaving, especially to start a journey | |
| 37 | + | destiny -> the event that will necessarily happen to a particular person or thing in the future | |
| 38 | + | torment -> severe physical or mental suffering | |
| 39 | + | inferior -> lower in rank, status, or quality. | |
| 40 | + | excerpt -> a short extract from a film, broadcast, or piece of music or writing | |
| 41 | + | ambitious -> having or showing a strong desire and determination to succeed | |
| 42 | + | innocuous -> not harmful or offensive | |
| 43 | + | evacuate -> remove (someone) from a place of danger to a safer place | |
| 44 | + | indulge -> allow oneself to enjoy the pleasure of | |
| 45 | + | to take for granted -> to value (something or someone) too lightly | |
| 46 | + | afaik -> abbreviation for "as far as i know" | |
| 47 | + | fatal -> causing death | |
| 48 | + | intercept -> obstruct (someone or something) so as to prevent them from continuing to a destination | |
| 49 | + | pry -> inquire too closely into a person's private affairs | |
| 50 | + | relent -> abondon a sever or harsh attitude, especially by finally yielding to a request | |
| 51 | + | fiance -> a man to whom someone is engaged or married | |
| 52 | + | credible -> able to be believed; convincing. | |
| 53 | + | implode -> collapse or cause to collapse violently inwards. | |
| 54 | + | shenanigans -> secret or dishonest activity | |
| 55 | + | prelude -> an action or event serving as an introduction to something more important | |
| 56 | + | sedative -> promoting calm or inducing sleep | |
| 57 | + | induce -> succeed in persuading or loading (someone) to do something | |
| 58 | + | immigrant -> a person who comes to live permanently in a foreign country. | |
| 59 | + | con -> persuade (someone) to do or believe in something by lying to them. | |
| 60 | + | obnoxious -> extremely unpleasant | |
| 61 | + | debut -> a person's first appearance or performance in a particular capacity or role | |
| 62 | + | convention -> a way in which something is usually done | |
| 63 | + | deduct -> subtract or take away (an amount or part) from a total | |
| 64 | + | derive -> obtain something from (a specified source) | |
| 65 | + | sceptical -> not easily convinced; having doubts or reservations | |
| 66 | + | psyched -> excited and full of anticipation | |
| 67 | + | faucet -> a tap, "nal" in hindi | |
| @@ -0,0 +1 @@ | |||
| 1 | + | .config/x11/xinitrc | |
| @@ -0,0 +1 @@ | |||
| 1 | + | .config/shell/profile | |