diff --git a/.config/.eslintrc b/.config/.eslintrc
deleted file mode 100644
index 27cbbdb..0000000
--- a/.config/.eslintrc
+++ /dev/null
@@ -1,12 +0,0 @@
-{
- "parser": "esprima",
- "env": {
- "browser": true,
- "commonjs": true,
- "es6": true,
- "node": false
- },
- "rules": {
- "semi": "error"
- }
-}
diff --git a/.config/Xresources b/.config/Xresources
deleted file mode 100644
index 079b603..0000000
--- a/.config/Xresources
+++ /dev/null
@@ -1,56 +0,0 @@
-#define bg #0e0f14
-#define sbg #282a38
-#define asbg #20232b /* darker sbg (rofi) */
-#define sel #363b47 /* selected (rofi) */
-#define asel #555a63 /* alt sel (rofi) */
-#define fg #dfdfdf
-#define sfg #eeeeee
-
-! special
-*.foreground: fg
-*.normfgcolor: fg
-*.selfgcolor: sfg
-*.selforeground: sfg
-
-*.background: bg
-*.normbgcolor: bg
-*.selbgcolor: sbg
-*.selbackground: sbg
-
-*.normbordercolor: sel
-*.selbordercolor: asel
-
-*.font: Monospace:pixelsize=13:antialias=true:autohint=true:hintstyle=hintmedium
-
-! black
-*.color0: #000000
-
-! gray
-*.color8: #343834
-
-! red
-*.color1: #cf5252
-*.color9: #cf5252
-
-! green
-*.color2: #92ad4a
-*.color10: #92ad4a
-
-! yellow
-*.color3: #c9895b
-*.color11: #c9895b
-
-! blue
-*.color4: #385872
-*.color12: #6f97b8
-
-! magenta
-*.color5: #ab6ba6
-*.color13: #ab6ba6
-
-! cyan
-*.color6: #6fa69f
-*.color14: #6fa69f
-
-! white
-*.color7: #cccccc
diff --git a/.config/bat/config b/.config/bat/config
deleted file mode 100644
index 30c53b5..0000000
--- a/.config/bat/config
+++ /dev/null
@@ -1,20 +0,0 @@
-# vim: ft=config
-
---theme="colordamci"
---italic-text=always
---decorations=never
---color=always
-
-# Uncomment the following line to disable automatic paging:
-#--paging=never
-
-# Uncomment the following line if you are using less version >= 551 and want to
-# enable mouse scrolling support in `bat` when running inside tmux. This might
-# disable text selection, unless you press shift.
-#--pager="--RAW-CONTROL-CHARS --quit-if-one-screen --mouse"
-
-# Syntax mappings: map a certain filename pattern to a language.
-# Example 1: use the C++ syntax for .ino files
-# Example 2: Use ".gitignore"-style highlighting for ".ignore" files
-#--map-syntax "*.ino:C++"
-#--map-syntax ".ignore:Git Ignore"
diff --git a/.config/bat/themes/colordamci.tmTheme b/.config/bat/themes/colordamci.tmTheme
deleted file mode 100644
index f9753f5..0000000
--- a/.config/bat/themes/colordamci.tmTheme
+++ /dev/null
@@ -1,277 +0,0 @@
-
-
-
-
- name
- colordamci
- settings
-
-
- settings
-
- background
- #0E0F14
- caret
- #F8F8F0
- foreground
- #F8F8F2
- invisibles
- #3B3A32
- lineHighlight
- #3E3D32
- selection
- #49483E
-
-
-
- name
- Comment
- scope
- comment
- settings
-
- foreground
- #92AD4A
-
-
-
- name
- String
- scope
- string
- settings
-
- foreground
- #CF5252
-
-
-
- name
- Number
- scope
- constant.numeric
- settings
-
- foreground
- #AE81FF
-
-
-
- name
- Built-in constant
- scope
- constant.language
- settings
-
- foreground
- #C9895B
-
-
-
- name
- User-defined constant
- scope
- constant.character, constant.other
- settings
-
- foreground
- #AF5FFF
-
-
-
- name
- Variable
- scope
- variable
- settings
-
-
-
-
- name
- Keyword
- scope
- keyword
- settings
-
- foreground
- #AB6BA6
-
-
-
- name
- Storage
- scope
- storage
- settings
-
- foreground
- #F92672
-
-
-
- name
- Storage type
- scope
- storage.type
- settings
-
- foreground
- #AB6BA6
- fontStyle
- italic
-
-
-
- name
- Class name
- scope
- entity.name.class
- settings
-
- foreground
- #D7AF87
-
-
-
- name
- Inherited class
- scope
- entity.other.inherited-class
- settings
-
- foreground
- #FFFFFF
-
-
-
- name
- Function name
- scope
- entity.name.function
- settings
-
- fontStyle
-
- foreground
- #D7AF87
-
-
-
- name
- Function argument
- scope
- variable.parameter
- settings
-
- foreground
- #FFFFFF
-
-
-
- name
- Tag name
- scope
- entity.name.tag
- settings
-
- fontStyle
-
- foreground
- #F92672
-
-
-
- name
- Tag attribute
- scope
- entity.other.attribute-name
- settings
-
- fontStyle
-
- foreground
- #A6E22E
-
-
-
- name
- Library function
- scope
- support.function
- settings
-
- foreground
- #D7AF87
-
-
-
- name
- Library constant
- scope
- support.constant
- settings
-
- fontStyle
-
- foreground
- #66D9EF
-
-
-
- name
- Library class/type
- scope
- support.type, support.class
- settings
-
- foreground
- #6F97B8
- fontStyle
- bold
-
-
-
- name
- Library variable
- scope
- support.other.variable
- settings
-
-
-
-
- name
- Invalid
- scope
- invalid
- settings
-
- background
- #F92672
- foreground
- #F8F8F0
-
-
-
- name
- Invalid deprecated
- scope
- invalid.deprecated
- settings
-
- background
- #AE81FF
- foreground
- #F8F8F0
-
-
-
- uuid
- D8D5E82E-3D5B-46B5-B38E-8C841C21347D
- colorSpaceName
- sRGB
- semanticClass
- theme.dark.monokai
-
-
diff --git a/.config/dunst/dunstrc b/.config/dunst/dunstrc
deleted file mode 100644
index aa4c85f..0000000
--- a/.config/dunst/dunstrc
+++ /dev/null
@@ -1,159 +0,0 @@
-# _ _
-# __| |_ _ _ __ ___| |_
-# / _` | | | | '_ \/ __| __|
-# | (_| | |_| | | | \__ \ |_
-# \__,_|\__,_|_| |_|___/\__|
-
-[global]
- monitor = 0
- follow = keyboard
- geometry = "300x60-20+48"
- indicate_hidden = yes
- shrink = yes
- transparency = 10
- notification_height = 0
- separator_height = 2
- padding = 15
- horizontal_padding = 30
- frame_width = 0
- frame_color = "#353131"
- #alignment = left
- #x = 15
- #y = 15
- # Define a color for the separator.
- # possible values are:
- # * auto: dunst tries to find a color fitting to the background;
- # * foreground: use the same color as the foreground;
- # * frame: use the same color as the frame;
- # * anything else will be interpreted as a X color.
- separator_color = frame
-
- # Sort messages by urgency.
- sort = yes
-
- idle_threshold = 120
- font = JetBrains Mono 9
- line_height = 0
- markup = full
-
- # The format of the message. Possible variables are:
- # %a appname
- # %s summary
- # %b body
- # %i iconname (including its path)
- # %I iconname (without its path)
- # %p progress value if set ([ 0%] to [100%]) or nothing
- # %n progress value if set without any extra characters
- # %% Literal %
- # Markup is allowed
- format = "%s\n%b"
-
- alignment = left
- show_age_threshold = 60
- word_wrap = yes
- ellipsize = middle
- ignore_newline = no
- stack_duplicates = true
- hide_duplicate_count = true
- show_indicators = yes
- icon_position = left
- max_icon_size = 40
- #icon_path = /usr/share/icons/gnome/16x16/status/:/usr/share/icons/gnome/16x16/devices/:/usr/share/icons/Adwaita/256x256/status/
- sticky_history = yes
- history_length = 20
- dmenu = /usr/bin/dmenu -p dunst:
- browser = /usr/bin/firefox -new-tab
-
- # Always run rule-defined scripts, even if the notification is suppressed
- always_run_script = true
-
- title = Dunst
- class = Dunst
- startup_notification = false
- force_xinerama = false
-[experimental]
- per_monitor_dpi = false
-
-[shortcuts]
- close = ctrl+space
- close_all = ctrl+shift+space
- history = ctrl+grave
- context = ctrl+shift+period
-
-[urgency_low]
- # IMPORTANT: colors have to be defined in quotation marks.
- # Otherwise the "#" and following would be interpreted as a comment.
- background = "#282a38"
- foreground = "#dfdfdf"
- timeout = 5
- # Icon for notifications with low urgency, uncomment to enable
- #icon = ~/.local/share/arch.png
-
-[urgency_normal]
- background = "#282a38"
- foreground = "#dfdfdf"
- timeout = 5
-
-[urgency_critical]
- background = "#9b392d"
- foreground = "#dfdfdf"
- timeout = 0
-
-# Every section that isn't one of the above is interpreted as a rules to
-# override settings for certain messages.
-# Messages can be matched by "appname", "summary", "body", "icon", "category",
-# "msg_urgency" and you can override the "timeout", "urgency", "foreground",
-# "background", "new_icon" and "format".
-# Shell-like globbing will get expanded.
-#
-# SCRIPTING
-# You can specify a script that gets run when the rule matches by
-# setting the "script" option.
-# The script will be called as follows:
-# script appname summary body icon urgency
-# where urgency can be "LOW", "NORMAL" or "CRITICAL".
-#
-# NOTE: if you don't want a notification to be displayed, set the format
-# to "".
-# NOTE: It might be helpful to run dunst -print in a terminal in order
-# to find fitting options for rules.
-
-#[espeak]
-# summary = "*"
-# script = ~/.config/dunst/alert.sh
-
-#[script-test]
-# summary = "*script*"
-# script = dunst_test.sh
-
-#[ignore]
-# # This notification will not be displayed
-# summary = "foobar"
-# format = ""
-
-#[history-ignore]
-# # This notification will not be saved in history
-# summary = "foobar"
-# history_ignore = yes
-
-#[signed_on]
-# appname = Pidgin
-# summary = "*signed on*"
-# urgency = low
-#
-#[signed_off]
-# appname = Pidgin
-# summary = *signed off*
-# urgency = low
-#
-#[says]
-# appname = Pidgin
-# summary = *says*
-# urgency = critical
-#
-#[twitter]
-# appname = Pidgin
-# summary = *twitter.com*
-# urgency = normal
-#
-# vim: ft=cfg
diff --git a/.config/figlet/3d.flf b/.config/figlet/3d.flf
deleted file mode 100644
index 8414f16..0000000
--- a/.config/figlet/3d.flf
+++ /dev/null
@@ -1,818 +0,0 @@
-flf2a$ 8 8 20 -1 1
-3d font created by xero
-$$@
-$$@
-$$@
-$$@
-$$@
-$$@
-$$@
-$$@@
- ██@
-░██@
-░██@
-░██@
-░██@
-░░ @
- ██@
-░░ @@
- █ █@
-░█ ░█@
-░ ░ @
- @
- @
- @
- @
- @@
- @
- ██ ██ @
- ████████████@
-░░░██░░░░██░ @
- ░██ ░██ @
- ████████████@
-░░░██░░░░██░ @
- ░░ ░░ @@
- █ @
- █████@
-░█░█░ @
-░█████@
-░░░█░█@
- █████@
-░░░█░ @
- ░ @@
- @
- ██ ██ @
-░░ ██ @
- ██ @
- ██ @
- ██ @
- ██ ██ @
-░░ ░░ @@
- ██ @
- █░ █ @
- ░ ██ @
- █░ █ █@
- █ ░ █ @
-░█ ░█ @
-░ ████ █@
- ░░░░ ░ @@
- ██@
-░░█@
- ░ @
- @
- @
- @
- @
- @@
- ██@
- ██ @
- ██ @
-░██ @
-░██ @
-░░██ @
- ░░██@
- ░░ @@
- ██ @
-░░██ @
- ░░██@
- ░██@
- ░██@
- ██ @
- ██ @
-░░ @@
- ██ @
- ██ ░██ ██ @
- ░░██ ░██ ██ @
- ██████████████@
-░░░██░░██░░██░ @
- ██ ░██ ░░██ @
- ░░ ░██ ░░ @
- ░░ @@
- @
- █ @
- ░█ @
- █████████@
- ░░░░░█░░░ @
- ░█ @
- ░ @
- @@
- @
- @
- @
- @
- @
- ██@
-░░█@
- ░ @@
- @
- @
- @
- █████@
-░░░░░ @
- @
- @
- @@
- @
- @
- @
- @
- @
- ██@
-░██@
-░░ @@
- ██@
- ██ @
- ██ @
- ██ @
- ██ @
- ██ @
- ██ @
-░░ @@
- ████ @
- █░░░██@
-░█ █░█@
-░█ █ ░█@
-░██ ░█@
-░█ ░█@
-░ ████ @
- ░░░░ @@
- ██ @
- ███ @
-░░██ @
- ░██ @
- ░██ @
- ░██ @
- ████@
-░░░░ @@
- ████ @
- █░░░ █@
-░ ░█@
- ███ @
- █░░ @
- █ @
-░██████@
-░░░░░░ @@
- ████ @
- █░░░ █@
-░ ░█@
- ███ @
- ░░░ █@
- █ ░█@
-░ ████ @
- ░░░░ @@
- ██ @
- █░█ @
- █ ░█ @
- ██████@
-░░░░░█ @
- ░█ @
- ░█ @
- ░ @@
- ██████@
-░█░░░░ @
-░█████ @
-░░░░░ █@
- ░█@
- █ ░█@
-░ ████ @
- ░░░░ @@
- ████ @
- █░░░ █@
-░█ ░ @
-░█████ @
-░█░░░ █@
-░█ ░█@
-░ ████ @
- ░░░░ @@
- ██████@
-░░░░░░█@
- ░█@
- █ @
- █ @
- █ @
- █ @
- ░ @@
- ████ @
- █░░░ █@
-░█ ░█@
-░ ████ @
- █░░░ █@
-░█ ░█@
-░ ████ @
- ░░░░ @@
- ████ @
- █░░░ █@
-░█ ░█@
-░ ████ @
- ░░░█ @
- █ @
- █ @
- ░ @@
- @
- @
- @
- @
- ██@
-░░ @
- ██@
-░░ @@
- @
- @
- @
- ██@
-░░ @
- ██@
-░░█@
- ░ @@
- ██@
- ██░ @
- ██░ @
- ██░ @
-░░ ██ @
- ░░ ██ @
- ░░ ██@
- ░░ @@
- @
- @
- ██████@
-░░░░░░ @
- ██████@
-░░░░░░ @
- @
- @@
- ██ @
-░░ ██ @
- ░░ ██ @
- ░░ ██@
- ██░ @
- ██░ @
- ██░ @
-░░ @@
- ████ @
- ██░░██@
-░██ ░██@
-░░ ██ @
- ██ @
- ░░ @
- ██ @
- ░░ @@
- ████ @
- █░░░ █@
-░█ ██░█@
-░█░█ ░█@
-░█░ ██ @
-░█ ░░ @
-░ █████@
- ░░░░░ @@
- ██ @
- ████ @
- ██░░██ @
- ██ ░░██ @
- ██████████@
-░██░░░░░░██@
-░██ ░██@
-░░ ░░ @@
- ██████ @
-░█░░░░██ @
-░█ ░██ @
-░██████ @
-░█░░░░ ██@
-░█ ░██@
-░███████ @
-░░░░░░░ @@
- ██████ @
- ██░░░░██@
- ██ ░░ @
-░██ @
-░██ @
-░░██ ██@
- ░░██████ @
- ░░░░░░ @@
- ███████ @
-░██░░░░██ @
-░██ ░██@
-░██ ░██@
-░██ ░██@
-░██ ██ @
-░███████ @
-░░░░░░░ @@
- ████████@
-░██░░░░░ @
-░██ @
-░███████ @
-░██░░░░ @
-░██ @
-░████████@
-░░░░░░░░ @@
- ████████@
-░██░░░░░ @
-░██ @
-░███████ @
-░██░░░░ @
-░██ @
-░██ @
-░░ @@
- ████████ @
- ██░░░░░░██@
- ██ ░░ @
-░██ @
-░██ █████@
-░░██ ░░░░██@
- ░░████████ @
- ░░░░░░░░ @@
- ██ ██@
-░██ ░██@
-░██ ░██@
-░██████████@
-░██░░░░░░██@
-░██ ░██@
-░██ ░██@
-░░ ░░ @@
- ██@
-░██@
-░██@
-░██@
-░██@
-░██@
-░██@
-░░ @@
- ██@
- ░██@
- ░██@
- ░██@
- ░██@
- ██ ░██@
-░░█████ @
- ░░░░░ @@
- ██ ██@
-░██ ██ @
-░██ ██ @
-░████ @
-░██░██ @
-░██░░██ @
-░██ ░░██@
-░░ ░░ @@
- ██ @
-░██ @
-░██ @
-░██ @
-░██ @
-░██ @
-░████████@
-░░░░░░░░ @@
- ████ ████@
-░██░██ ██░██@
-░██░░██ ██ ░██@
-░██ ░░███ ░██@
-░██ ░░█ ░██@
-░██ ░ ░██@
-░██ ░██@
-░░ ░░ @@
- ████ ██@
-░██░██ ░██@
-░██░░██ ░██@
-░██ ░░██ ░██@
-░██ ░░██░██@
-░██ ░░████@
-░██ ░░███@
-░░ ░░░ @@
- ███████ @
- ██░░░░░██ @
- ██ ░░██@
-░██ ░██@
-░██ ░██@
-░░██ ██ @
- ░░███████ @
- ░░░░░░░ @@
- ███████ @
-░██░░░░██@
-░██ ░██@
-░███████ @
-░██░░░░ @
-░██ @
-░██ @
-░░ @@
- ███████ @
- ██░░░░░██ @
- ██ ░░██ @
-░██ ░██ @
-░██ ██░██ @
-░░██ ░░ ██ @
- ░░███████ ██@
- ░░░░░░░ ░░ @@
- ███████ @
-░██░░░░██ @
-░██ ░██ @
-░███████ @
-░██░░░██ @
-░██ ░░██ @
-░██ ░░██@
-░░ ░░ @@
- ████████@
- ██░░░░░░ @
-░██ @
-░█████████@
-░░░░░░░░██@
- ░██@
- ████████ @
-░░░░░░░░ @@
- ██████████@
-░░░░░██░░░ @
- ░██ @
- ░██ @
- ░██ @
- ░██ @
- ░██ @
- ░░ @@
- ██ ██@
-░██ ░██@
-░██ ░██@
-░██ ░██@
-░██ ░██@
-░██ ░██@
-░░███████ @
- ░░░░░░░ @@
- ██ ██@
-░██ ░██@
-░██ ░██@
-░░██ ██ @
- ░░██ ██ @
- ░░████ @
- ░░██ @
- ░░ @@
- ██ ██@
-░██ ░██@
-░██ █ ░██@
-░██ ███ ░██@
-░██ ██░██░██@
-░████ ░░████@
-░██░ ░░░██@
-░░ ░░ @@
- ██ ██@
-░░██ ██ @
- ░░██ ██ @
- ░░███ @
- ██░██ @
- ██ ░░██ @
- ██ ░░██@
-░░ ░░ @@
- ██ ██@
-░░██ ██ @
- ░░████ @
- ░░██ @
- ░██ @
- ░██ @
- ░██ @
- ░░ @@
- ████████@
-░░░░░░██ @
- ██ @
- ██ @
- ██ @
- ██ @
- ████████@
-░░░░░░░░ @@
- █████@
-░██░░ @
-░██ @
-░██ @
-░██ @
-░██ @
-░█████@
-░░░░░ @@
- ██ @
-░░██ @
- ░░██ @
- ░░██ @
- ░░██ @
- ░░██ @
- ░░██@
- ░░ @@
- █████@
-░░░░██@
- ░██@
- ░██@
- ░██@
- ░██@
- █████@
-░░░░░ @@
- ██ @
- ██░ ██ @
- ██ ░░ ██@
-░░ ░░ @
- @
- @
- @
- @@
- @
- @
- @
- @
- @
- @
- █████@
-░░░░░ @@
- ██@
-░█ @
-░ @
- @
- @
- @
- @
- @@
- @
- @
- ██████ @
- ░░░░░░██ @
- ███████ @
- ██░░░░██ @
-░░████████@
- ░░░░░░░░ @@
- ██ @
-░██ @
-░██ @
-░██████ @
-░██░░░██@
-░██ ░██@
-░██████ @
-░░░░░ @@
- @
- @
- █████ @
- ██░░░██@
-░██ ░░ @
-░██ ██@
-░░█████ @
- ░░░░░ @@
- ██@
- ░██@
- ░██@
- ██████@
- ██░░░██@
-░██ ░██@
-░░██████@
- ░░░░░░ @@
- @
- @
- █████ @
- ██░░░██@
-░███████@
-░██░░░░ @
-░░██████@
- ░░░░░░ @@
- ████@
- ░██░ @
- ██████@
-░░░██░ @
- ░██ @
- ░██ @
- ░██ @
- ░░ @@
- @
- █████ @
- ██░░░██@
-░██ ░██@
-░░██████@
- ░░░░░██@
- █████ @
- ░░░░░ @@
- ██ @
-░██ @
-░██ @
-░██████ @
-░██░░░██@
-░██ ░██@
-░██ ░██@
-░░ ░░ @@
- ██@
-░░ @
- ██@
-░██@
-░██@
-░██@
-░██@
-░░ @@
- ██@
- ░░ @
- ██@
- ░██@
- ░██@
- ██░██@
-░░███ @
- ░░░ @@
- ██ @
-░██ @
-░██ ██@
-░██ ██ @
-░████ @
-░██░██ @
-░██░░██@
-░░ ░░ @@
- ██@
- ░██@
- ░██@
- ░██@
- ░██@
- ░██@
- ███@
-░░░ @@
- @
- @
- ██████████ @
-░░██░░██░░██@
- ░██ ░██ ░██@
- ░██ ░██ ░██@
- ███ ░██ ░██@
-░░░ ░░ ░░ @@
- @
- @
- ███████ @
-░░██░░░██@
- ░██ ░██@
- ░██ ░██@
- ███ ░██@
-░░░ ░░ @@
- @
- @
- ██████ @
- ██░░░░██@
-░██ ░██@
-░██ ░██@
-░░██████ @
- ░░░░░░ @@
- @
- ██████ @
-░██░░░██@
-░██ ░██@
-░██████ @
-░██░░░ @
-░██ @
-░░ @@
- @
- ████ @
- ██░░██ @
-░██ ░██ @
-░░█████ @
- ░░░░██ @
- ░███@
- ░░░ @@
- @
- @
- ██████@
-░░██░░█@
- ░██ ░ @
- ░██ @
-░███ @
-░░░ @@
- @
- @
- ██████@
- ██░░░░ @
-░░█████ @
- ░░░░░██@
- ██████ @
-░░░░░░ @@
- ██ @
- ░██ @
- ██████@
-░░░██░ @
- ░██ @
- ░██ @
- ░░██ @
- ░░ @@
- @
- @
- ██ ██@
-░██ ░██@
-░██ ░██@
-░██ ░██@
-░░██████@
- ░░░░░░ @@
- @
- @
- ██ ██@
-░██ ░██@
-░░██ ░██ @
- ░░████ @
- ░░██ @
- ░░ @@
- @
- @
- ███ ██@
-░░██ █ ░██@
- ░██ ███░██@
- ░████░████@
- ███░ ░░░██@
-░░░ ░░░ @@
- @
- @
- ██ ██@
-░░██ ██ @
- ░░███ @
- ██░██ @
- ██ ░░██@
-░░ ░░ @@
- @
- ██ ██@
- ░░██ ██ @
- ░░███ @
- ░██ @
- ██ @
- ██ @
- ░░ @@
- @
- @
- ██████@
-░░░░██ @
- ██ @
- ██ @
- ██████@
-░░░░░░ @@
- ███@
- ██░ @
- ░██ @
- ███ @
-░░░██ @
- ░██ @
- ░░███@
- ░░░ @@
- █@
-░█@
-░█@
-░ @
- █@
-░█@
-░█@
-░ @@
- ███ @
-░░░██ @
- ░██ @
- ░░███@
- ██░ @
- ░██ @
- ███ @
-░░░ @@
- ██ ███ @
-░░███░░██@
- ░░░ ░░ @
- @
- @
- @
- @
- @@
-@
-@
-@
-@
-@
-@
-@
-@@
-@
-@
-@
-@
-@
-@
-@
-@@
-@
-@
-@
-@
-@
-@
-@
-@@
-@
-@
-@
-@
-@
-@
-@
-@@
-@
-@
-@
-@
-@
-@
-@
-@@
-@
-@
-@
-@
-@
-@
-@
-@@
-@
-@
-@
-@
-@
-@
-@
-@@
diff --git a/.config/flake8 b/.config/flake8
deleted file mode 100644
index 8dd399a..0000000
--- a/.config/flake8
+++ /dev/null
@@ -1,3 +0,0 @@
-[flake8]
-max-line-length = 88
-extend-ignore = E203
diff --git a/.config/fontconfig/fonts.conf b/.config/fontconfig/fonts.conf
deleted file mode 100644
index dd76b4f..0000000
--- a/.config/fontconfig/fonts.conf
+++ /dev/null
@@ -1,22 +0,0 @@
-
-
-
-
-
- serif
- DejaVu Serif
-
-
- sans-serif
- DejaVu Sans
-
-
- sans
- DejaVu Sans
-
-
- monospace
- JetBrains Mono
-
-
-
diff --git a/.config/mimeapps.list b/.config/mimeapps.list
deleted file mode 100644
index 348f764..0000000
--- a/.config/mimeapps.list
+++ /dev/null
@@ -1,23 +0,0 @@
-[Default Applications]
-text/x-shellscript=text.desktop;
-x-scheme-handler/magnet=torrent.desktop;
-application/x-bittorrent=torrent.desktop;
-x-scheme-handler/mailto=mail.desktop;
-text/plain=text.desktop;
-application/postscript=pdf.desktop;
-application/pdf=pdf.desktop;
-image/png=img.desktop;
-image/jpeg=img.desktop;
-image/gif=img.desktop;
-application/rss+xml=text.desktop;
-application/atom+xml=text.desktop;
-video/x-matroska=video.desktop;
-inode/directory=file.desktop;
-x-scheme-handler/http=linkhandler.desktop;
-x-scheme-handler/https=linkhandler.desktop;
-application/pgp-keys=import_gpg.desktop;
-x-scheme-handler/lbry=lbry.desktop;
-x-scheme-handler/tg=userapp-Telegram Desktop-SQE0W0.desktop
-
-[Added Associations]
-x-scheme-handler/tg=userapp-Telegram Desktop-SQE0W0.desktop;
diff --git a/.config/mpd/mpd.conf b/.config/mpd/mpd.conf
deleted file mode 100644
index a6404af..0000000
--- a/.config/mpd/mpd.conf
+++ /dev/null
@@ -1,39 +0,0 @@
-# Recommended location for database
-db_file "~/.config/mpd/database"
-
-# Logs to systemd journal
-log_file "~/.config/mpd/mpd.log"
-
-# The music directory is by default the XDG directory, uncomment to amend and choose a different directory
-music_directory "~/mus"
-
-# Uncomment to refresh the database whenever files in the music_directory are changed
-auto_update "yes"
-
-# Uncomment to enable the functionalities
-playlist_directory "~/.config/mpd/playlists"
-pid_file "~/.config/mpd/pid"
-state_file "~/.config/mpd/state"
-sticker_file "~/.config/mpd/sticker.sql"
-
-auto_update "yes"
-restore_paused "yes"
-
-audio_output {
- type "fifo"
- name "Fifo visualisation"
- path "/tmp/mpd.fifo"
- format "44100:16:2"
-}
-
-audio_output {
- type "alsa"
- name "Alsa for audio sound card"
-}
-
-decoder {
- plugin "faad"
- enabled "no"
-}
-
-port "6600"
diff --git a/.config/mpv/input.conf b/.config/mpv/input.conf
deleted file mode 100644
index ebb3b4b..0000000
--- a/.config/mpv/input.conf
+++ /dev/null
@@ -1,41 +0,0 @@
-# vim ft=conf
-
-l seek 5
-h seek -5
-Shift+l seek 60
-Shift+h seek -60
-
-k cycle sub
-j cycle sub down
-v cycle sub-visibility
-
-Shift+k add video-zoom 0.1
-Shift+j add video-zoom -0.1
-
-5 ignore
-6 ignore
-
-1 add contrast 1
-Ctrl+1 add contrast -1
-2 add brightness 1
-Ctrl+2 add brightness -1
-3 add gamma 1
-Ctrl+3 add gamma -1
-4 add saturation 1
-Ctrl+4 add saturation -1
-0 add volume 1
-Ctrl+0 add volume -1
-
-q quit
-m cycle mute
-? show-progress
-
-> playlist-next
-< playlist-prevs
-
-s screenshot
-S screenshot video
-
-[ multiply speed 0.9091
-] multiply speed 1.1
-n set speed 1.0
diff --git a/.config/mpv/mpv.conf b/.config/mpv/mpv.conf
deleted file mode 100644
index 56a1559..0000000
--- a/.config/mpv/mpv.conf
+++ /dev/null
@@ -1,11 +0,0 @@
-# vim ft=conf
-
-hwdec = auto # hardware decoding
-
-ytdl-format="bestvideo[height<=?1080]+bestaudio/best"
-
-fs=yes # start in full screen mode
-
-slang=en # display english subtitles if available
-
-save-position-on-quit
diff --git a/.config/ncmpcpp/bindings b/.config/ncmpcpp/bindings
deleted file mode 100644
index 5ff576c..0000000
--- a/.config/ncmpcpp/bindings
+++ /dev/null
@@ -1,82 +0,0 @@
-# _ _ _ _
-# | |__ (_)_ __ __| (_)_ __ __ _ ___
-# | '_ \| | '_ \ / _` | | '_ \ / _` / __|
-# | |_) | | | | | (_| | | | | | (_| \__ \
-# |_.__/|_|_| |_|\__,_|_|_| |_|\__, |___/
-# |___/
-
-# Vim like key bindings
-def_key "j"
- scroll_down
-def_key "k"
- scroll_up
-def_key "h"
- previous_column
-def_key "l"
- next_column
-def_key "l"
- enter_directory
-def_key "l"
- run_action
-def_key "l"
- play_item
-def_key "G"
- move_end
-def_key "g"
- move_home
-def_key "ctrl-u"
- page_up
-def_key "ctrl-d"
- page_down
-def_key "u"
- page_up
-def_key "d"
- page_down
-def_key "J"
- move_sort_order_down
-def_key "K"
- move_sort_order_up
-def_key "h"
- jump_to_parent_directory
-
-# Library
-def_key "m"
- show_media_library
-def_key "m"
- toggle_media_library_columns_mode
-def_key "t"
- show_tag_editor
-def_key "v"
- show_visualizer
-def_key "f"
- show_browser
-def_key "f"
- change_browse_mode
-
-# Search
-def_key "s"
- reset_search_engine
-def_key "s"
- show_search_engine
-def_key "n"
- next_found_item
-def_key "N"
- previous_found_item
-
-# Playlist manage
-def_key "P"
- show_playlist
-def_key "x"
- delete_playlist_items
-def_key "ctrl-k"
- move_selected_items_up
-def_key "ctrl-j"
- move_selected_items_down
-
-# Other
-def_key "+"
- show_clock
-def_key "U"
- update_database
-def_key "."
- show_lyrics
diff --git a/.config/ncmpcpp/config b/.config/ncmpcpp/config
deleted file mode 100644
index aff53ef..0000000
--- a/.config/ncmpcpp/config
+++ /dev/null
@@ -1,76 +0,0 @@
-# _ __ ___ _ __ ___ _ __ ___ _ __ _ __
-# | '_ \ / __| '_ ` _ \| '_ \ / __| '_ \| '_ \
-# | | | | (__| | | | | | |_) | (__| |_) | |_) |
-# |_| |_|\___|_| |_| |_| .__/ \___| .__/| .__/
-# |_| |_| |_|
-
-#~~~~~~~~~
-# GENERAL
-#~~~~~~~~~
-mpd_music_dir = "~/mus"
-lyrics_directory = "~/.config/ncmpcpp/lyrics"
-ncmpcpp_directory = "~/.config/ncmpcpp"
-
-visualizer_fifo_path = "/tmp/mpd.fifo"
-visualizer_output_name = "my_fifo"
-visualizer_sync_interval = "30"
-visualizer_in_stereo = "yes"
-visualizer_type = "spectrum"
-visualizer_look = "+o"
-
-song_list_format = {%t}|{$8%f$9}$R{$3(%l)$9}
-song_status_format = $b{{$5"%t"}} $3by {$4%a{ $3in $7%b{ (%y)}} $3}|{$8%f}
-song_library_format = {%t}|{%f}
-song_columns_list_format = "(25)[blue]{a} (40)[blue]{t|f:Title} (30)[blue]{b} (7f)[blue] {l}"
-progressbar_look = "->-"
-
-playlist_show_remaining_time = "yes"
-playlist_separate_albums = "yes"
-
-playlist_display_mode = "columns" (classic/columns)
-browser_display_mode = "columns" (classic/columns)
-search_engine_display_mode = "columns" (classic/columns)
-
-default_place_to_search_in = "database"
-user_interface = "alternative"
-header_visibility = "no"
-titles_visibility = "yes"
-
-clock_display_seconds = "no"
-display_volume_level = "yes"
-display_bitrate = "no"
-display_remaining_time = "no"
-regular_expressions = "extended"
-show_hidden_files_in_local_browser = "no"
-
-ignore_leading_the = "yes"
-mouse_support = "no"
-
-enable_window_title = "yes"
-external_editor = "nvim"
-use_console_editor = "yes"
-
-#~~~~~~~~~~~~~
-# COLORSCHEME
-#~~~~~~~~~~~~~
-colors_enabled = "yes"
-header_window_color = "default"
-main_window_color = "white"
-progressbar_color = "green"
-alternative_ui_separator_color = "red"
-empty_tag_marker = ""
-current_item_prefix = $(blue)$r$b
-current_item_suffix = $/r$(end)$/b
-current_item_inactive_column_prefix = $(4)$r
-current_item_inactive_column_suffix = $/r$(end)
-now_playing_prefix = $b
-now_playing_suffix = $/b
-browser_playlist_prefix = "$2playlist$9 "
-selected_item_prefix = $6
-selected_item_suffix = $9
-modified_item_prefix = $3> $9
-
-def_key "K"
- move_sort_order_up
- def_key "J"
- move_sort_order_down
diff --git a/.config/newsboat/config b/.config/newsboat/config
deleted file mode 100644
index 5c4ecf9..0000000
--- a/.config/newsboat/config
+++ /dev/null
@@ -1,40 +0,0 @@
-#show-read-feeds no
-auto-reload no
-
-download-path "~/pods/%n"
-
-external-url-viewer "urlscan -dc -r 'linkhandler {}'"
-
-bind-key j down
-bind-key k up
-bind-key j next articlelist
-bind-key k prev articlelist
-bind-key J next-feed articlelist
-bind-key K prev-feed articlelist
-bind-key G end
-bind-key g home
-bind-key d pagedown
-bind-key u pageup
-bind-key l open
-bind-key h quit
-bind-key a toggle-article-read
-bind-key n next-unread
-bind-key N prev-unread
-bind-key D pb-download
-bind-key U show-urls
-bind-key x pb-delete
-
-color background default default
-color listnormal color8 default
-color listnormal_unread default default
-color listfocus_unread color4 color0
-color listfocus color3 color0
-color info color4 color0
-color article white default
-
-browser linkhandler
-macro , open-in-browser
-macro v set browser "mpv"; open-in-browser ; set browser linkhandler
-macro w set browser "w3m"; open-in-browser ; set browser linkhandler
-macro l set browser "linkhandler"; open-in-browser ; set browser linkhandler
-macro c set browser "xclip -sel clip <<<" ; open-in-browser ; set browser linkhandler
diff --git a/.config/nvim/bindings.vim b/.config/nvim/bindings.vim
deleted file mode 100644
index d2d1ecf..0000000
--- a/.config/nvim/bindings.vim
+++ /dev/null
@@ -1,87 +0,0 @@
-"==============
-" Key Bindings
-"==============
-" Leader key
-let mapleader = "\"
-let g:move_key_modifier = 'A'
-
-" Enable/disable autopairs
-nmap ap :CloseTagToggleBuffer:echo "Auto closing HTML tags toggled."
-
-" Enable/disable deoplete
-nmap d :call deoplete#toggle():echo "Deoplete toggled."
-
-"~~~~~~~~~~~~~~~~~
-" File Management
-"~~~~~~~~~~~~~~~~~
-" fzf
-nnoremap f :Files
-nnoremap F :Files ~
-
-"~~~~~~~~~
-" Linters
-"~~~~~~~~~
-" Deletes all trailing whitespaces
-noremap c :%s/\s\+$//e
-
-" ALE
-map fw :FixWhitespace
-map af :ALEFix
-map an :ALENext
-map aN :ALEPrevious
-map ad :ALEDetail
-map ag :ALEGoToDefinitionInSplit
-map aG :ALEGoToDefinition
-
-" Spell-check (English US and Polish)
-map :setlocal spell! spelllang=en_us
-map :setlocal spell! spelllang=pl
-
-"~~~~~~~~~~~~~~~~~~
-" Window Managment
-"~~~~~~~~~~~~~~~~~~
-" Tab Managment
-map :tabnew
-map :tabclose
-nnoremap gt
-nnoremap gT
-
-" Open terminal
-noremap :split term://zsh:resize 10
-
-" Exit from terminal mode
-tnoremap
-
-" Split management
-nnoremap
-nnoremap
-nnoremap
-nnoremap
-
-"~~~~~~~
-" Other
-"~~~~~~~
-" Disable hlsearch
-map :noh
-
-" Go to last change
-map l :'.
-
-map j gj
-map k gk
-
-" SuperTab
-let g:SuperTabMappingTabLiteral = ''
-let g:SuperTabDefaultCompletionType = 'context'
-let g:SuperTabContextDefaultCompletionType = ''
-
-" neosnippets
-smap neosnippet#expandable_or_jumpable() ?
-\ "\(neosnippet_expand_or_jump)" : "\"
-
-imap (neosnippet_expand_or_jump)
-smap (neosnippet_expand_or_jump)
-xmap (neosnippet_expand_target)
-
-" substitute
-nnoremap S :%s//g
diff --git a/.config/nvim/colors/biual.vim b/.config/nvim/colors/biual.vim
deleted file mode 100644
index 1369716..0000000
--- a/.config/nvim/colors/biual.vim
+++ /dev/null
@@ -1,110 +0,0 @@
-"
-" ██
-" ░██
-" █████ ██████ ░██ ██████ ██████ ██████
-" ██░░░██ ██░░░░██ ░██ ██░░░░██░░██░░█ ██░░░░
-" ░██ ░░ ░██ ░██ ░██░██ ░██ ░██ ░ ░░█████
-" ░██ ██░██ ░██ ░██░██ ░██ ░██ ░░░░░██
-" ░░█████ ░░██████ ███░░██████ ░███ ██████
-" ░░░░░ ░░░░░░ ░░░ ░░░░░░ ░░░ ░░░░░░
-
-if exists('syntax_on')
- syntax reset
-endif
-
-hi clear
-
-hi TabLine ctermfg=NONE ctermbg=NONE cterm=NONE
-hi TabLineSel ctermfg=4 ctermbg=NONE cterm=bold
-hi TabLineFill ctermfg=NONE ctermbg=NONE cterm=NONE
-hi Title ctermfg=15 ctermbg=NONE cterm=NONE
-
-hi LineNr ctermfg=238 cterm=none
-hi CursorLineNr ctermfg=220 ctermbg=8 cterm=bold
-hi ColorColumn ctermfg=1 ctermbg=0 cterm=undercurl
-hi SignColumn ctermfg=7 ctermbg=none
-hi VertSplit ctermfg=0 ctermbg=8
-
-hi Comment ctermfg=4
-hi String ctermfg=1
-
-hi Visual ctermbg=8
-hi Search ctermbg=8 cterm=bold,reverse
-hi MatchParen ctermfg=3 ctermbg=0 cterm=bold
-hi Statement ctermfg=3
-
-hi ErrorMsg ctermfg=1 ctermbg=none
-hi Error ctermfg=0 ctermbg=1 cterm=undercurl
-
-hi SpellBad ctermfg=0 ctermbg=1 cterm=undercurl
-hi SpellCap ctermfg=0 ctermbg=2 cterm=undercurl
-hi SpellRare ctermfg=0 ctermbg=none cterm=undercurl
-hi SpellLocal ctermfg=0 ctermbg=5 cterm=undercurl
-
-hi DiffAdd ctermfg=0 ctermbg=2
-hi DiffChange ctermfg=0 ctermbg=4
-hi DiffDelete ctermfg=0 ctermbg=1
-hi DiffText ctermfg=0 ctermbg=4
-
-hi Folded ctermbg=8
-hi FoldColumn ctermbg=8
-
-hi Pmenu ctermfg=12 ctermbg=234
-hi PmenuSel ctermfg=12 ctermbg=8
-hi PmenuThumb ctermfg=8 ctermbg=8
-hi PmenuSbar ctermfg=0 ctermbg=0
-hi StatusLineNC ctermfg=8 ctermbg=NONE cterm=bold
-hi StatusLine ctermfg=14 ctermbg=NONE cterm=NONE
-hi MyStatuslineFilename ctermfg=12 ctermbg=NONE
-hi MyStatuslineFiletype ctermfg=9 ctermbg=none cterm=italic
-
-hi MyStatuslineLineCol ctermfg=1 ctermbg=none cterm=none
-hi MyStatuslineLinePerc ctermfg=2 ctermbg=none cterm=none
-" hi CursorLine ctermfg=none ctermbg=none cterm=none
-" hi CursorColumn ctermbg=8 cterm=NONE
-
-" ALE
-hi ALEWarning cterm=undercurl
-hi ALEError cterm=undercurl
-hi ALEWarningSign ctermbg=none ctermfg=3 cterm=bold
-hi ALEErrorSign ctermbg=none ctermfg=1 cterm=bold
-
-" LSP
-hi LspWarningText ctermfg=3 ctermbg=none cterm=bold
-hi LspHintText ctermfg=3 ctermbg=none cterm=none
-hi LspErrorLine ctermfg=red cterm=undercurl
-hi LspErrorText ctermfg=red ctermbg=none
-
-" " Cursorline highlight
-" augroup CursorLine
-" au!
-" au VimEnter,WinEnter,BufWinEnter * setlocal cursorline
-" au WinLeave * setlocal nocursorline
-" augroup END
-
-" Files
-hi Win ctermfg=white ctermbg=none cterm=none
-hi Directory ctermfg=blue ctermbg=none cterm=bold
-hi Link ctermfg=cyan ctermbg=none cterm=none
-hi BrokenLink ctermfg=red ctermbg=none cterm=bold
-hi Socket ctermfg=magenta ctermbg=none cterm=bold
-hi Device ctermfg=red ctermbg=none cterm=bold
-hi Fifo ctermfg=red ctermbg=none cterm=bold
-" hi Executable ctermfg=0 ctermbg=1 cterm=bold
-
-" Syntax
-
-hi Comment ctermfg=10
-hi Constant ctermfg=3 cterm=none
-hi Identifier ctermfg=180
-hi Statement ctermfg=13 cterm=italic
-hi PreProc ctermfg=13
-hi Type ctermfg=12 cterm=bold
-hi Special ctermfg=135
-" hi Error ctermfg=0
-
-" githutter
-hi GitGutterChange ctermbg=none ctermfg=3 cterm=bold
-hi GitGutterAdd ctermbg=none ctermfg=2 cterm=bold
-hi GitGutterDelete ctermbg=none ctermfg=1 cterm=bold
-hi GitGutterChangeDelete ctermbg=none ctermfg=5 cterm=bold
diff --git a/.config/nvim/init.vim b/.config/nvim/init.vim
deleted file mode 100644
index cdd5191..0000000
--- a/.config/nvim/init.vim
+++ /dev/null
@@ -1,84 +0,0 @@
-" load other modules
-source $HOME/.config/nvim/statusline.vim
-source $HOME/.config/nvim/plugins.vim
-source $HOME/.config/nvim/bindings.vim
-
-" basic stuff
-syntax on
-filetype plugin indent on
-set scrolloff=5
-set pumheight=10
-set autoindent
-set smarttab
-set number relativenumber
-set clipboard=unnamedplus
-set inccommand=nosplit
-set tabstop=2
-set shiftwidth=2
-set ignorecase
-set smartcase
-set undofile
-set background=light
-set mouse=a
-set splitright
-set splitbelow
-set noshowmode
-set shortmess+=I
-set autochdir
-scriptencoding utf-8
-color biual
-
-" ignore files which vim doesn't use
-set wildignore+=.git,.hg,.svn
-set wildignore+=*.aux,*.out,*.toc
-set wildignore+=*.o,*.obj,*.exe,*.dll,*.manifest,*.rbc,*.class
-set wildignore+=*.ai,*.bmp,*.gif,*.ico,*.jpg,*.jpeg,*.png,*.psd,*.webp
-set wildignore+=*.avi,*.divx,*.mp4,*.webm,*.mov,*.m2ts,*.mkv,*.vob,*.mpg,*.mpeg
-set wildignore+=*.mp3,*.oga,*.ogg,*.wav,*.flac,*.opus
-set wildignore+=*.eot,*.otf,*.ttf,*.woff
-set wildignore+=*.doc,*.pdf,*.cbr,*.cbz
-set wildignore+=*.zip,*.tar.gz,*.tar.bz2,*.rar,*.tar.xz,*.kgb
-set wildignore+=*.swp,.lock,.DS_Store,._*
-
-" restore cursor position
-function! ResCur()
- if line("'\"") <= line("$")
- normal! g`"
- return 1
- endif
-endfunction
-augroup resCur
- autocmd!
- autocmd BufWinEnter * call ResCur()
-augroup END
-
-" python paths, needed for virtualenvs
-let g:python3_host_prog = '/usr/bin/python3'
-let g:python_host_prog = '/usr/bin/python2'
-
-" language-specific
-augroup langindentation
- autocmd Filetype c setlocal expandtab tabstop=2 shiftwidth=2 softtabstop=2
- autocmd Filetype python setlocal expandtab tabstop=4 shiftwidth=4 softtabstop=4
- autocmd Filetype cpp setlocal expandtab tabstop=2 shiftwidth=2 softtabstop=2
- autocmd Filetype css setlocal expandtab tabstop=2 shiftwidth=2 softtabstop=2
- autocmd Filetype javascript setlocal expandtab tabstop=2 shiftwidth=2 softtabstop=2
- autocmd Filetype html setlocal expandtab tabstop=2 shiftwidth=2 softtabstop=2
- autocmd Filetype json setlocal expandtab tabstop=2 shiftwidth=2 softtabstop=2
- autocmd Filetype scss setlocal expandtab tabstop=2 shiftwidth=2 softtabstop=2
- autocmd Filetype php setlocal expandtab tabstop=2 shiftwidth=2 softtabstop=2
- autocmd Filetype yaml setlocal expandtab tabstop=2 shiftwidth=2 softtabstop=2
- autocmd Filetype sh setlocal expandtab tabstop=2 shiftwidth=2 softtabstop=2
-augroup END
-
-" automatically reload configs on save
-autocmd BufWritePost *Xresources,*Xdefaults !xrdb %
-autocmd BufWritePost *sxhkdrc !pkill -USR1 sxhkd
-autocmd BufWritePost *picom.conf !pkill -USR1 picom; picom -b
-
-" automatically deletes all trailing whitespace and newlines at end of file on save
-autocmd BufWritePre * %s/\s\+$//e
-autocmd BufWritepre * %s/\n\+\%$//e
-
-" chuj
-autocmd FileType * setlocal formatoptions-=c formatoptions-=r formatoptions-=o
diff --git a/.config/nvim/plugins.vim b/.config/nvim/plugins.vim
deleted file mode 100644
index 0171d63..0000000
--- a/.config/nvim/plugins.vim
+++ /dev/null
@@ -1,126 +0,0 @@
-" Install vim-plug if is not installed yet.
-if ! filereadable(expand('~/.config/nvim/autoload/plug.vim'))
- echo "Downloading junegunn/vim-plug to manage plugins..."
- silent !mkdir -p ~/.config/nvim/autoload/
- silent !curl "https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim" > ~/.config/nvim/autoload/plug.vim
- autocmd VimEnter * PlugInstall
-endif
-
-" Initialize plugins
-call plug#begin('~/.config/nvim/bundle')
- Plug '~/.fzf'
- Plug 'junegunn/fzf.vim'
-
- Plug 'dense-analysis/ale'
-
- Plug 'Shougo/deoplete.nvim', { 'do': ':UpdateRemotePlugins' }
- Plug 'Shougo/deoplete-clangx'
- Plug 'deoplete-plugins/deoplete-jedi'
- Plug 'deoplete-plugins/deoplete-zsh'
-
- Plug 'ervandew/supertab'
-
- " Snippets
- Plug 'Shougo/neosnippet.vim'
- Plug 'samedamci/snippets'
-
- Plug 'tpope/vim-surround'
- Plug 'tpope/vim-commentary'
- Plug 'alvan/vim-closetag'
-
- Plug 'sheerun/vim-polyglot'
- Plug 'luochen1990/rainbow'
-
- Plug 'reedes/vim-pencil'
- Plug 'chaoren/vim-wordmotion'
- Plug 'matze/vim-move'
-
- Plug 'airblade/vim-gitgutter'
-
- " syntax
- Plug 'bfrg/vim-cpp-modern'
- Plug 'vim-python/python-syntax'
- Plug 'jelera/vim-javascript-syntax'
-call plug#end()
-
-"========
-" Config
-"========
-" ALE
-let g:ale_sign_error = ''
-let g:ale_sign_warning = ''
-
-let g:ale_linters = {
-\ 'c': ['ccls'],
-\ 'cpp': ['ccls'],
-\ 'javascript': ['eslint'],
-\ 'php': ['php'],
-\ 'python': ['flake8'],
-\ 'sh': ['language_server', 'shellcheck', 'shell'],
-\ 'zsh': ['language_server', 'shellcheck', 'shell'],
-\ 'go': ['gofmt'],
-\}
-let g:ale_fixers = {
-\ '*': ['trim_whitespace', 'remove_trailing_lines'],
-\ 'c': ['clang-format'],
-\ 'cpp': ['clang-format'],
-\ 'css': ['prettier'],
-\ 'go': ['gofmt'],
-\ 'html': ['prettier'],
-\ 'javascript': ['prettier'],
-\ 'json': ['prettier'],
-\ 'php': ['prettier'],
-\ 'python': ['black'],
-\ 'scss': ['prettier'],
-\ 'yaml': ['prettier'],
-\}
-
-let g:ale_python_autopep8_use_global = 1
-let g:ale_python_black_use_global = 1
-
-" fzf
-let g:fzf_layout = {
-\ 'up':'~90%',
-\ 'window':
-\ {
-\ 'width': 0.7,
-\ 'height': 0.7,
-\ 'yoffset':0.5,
-\ 'xoffset': 0.5,
-\ 'border': 'sharp'
-\ }
-\}
-let g:fzf_preview_window = 'right:55%'
-
-" gitgutter
-set updatetime=1000
-
-" deoplete
-let g:deoplete#enable_at_startup = 1
-let g:deoplete#enable_ignore_case = 1
-
-call deoplete#custom#source('ultisnips', 'rank', 1000)
-call deoplete#custom#source('zsh', 'filetypes', ['sh', 'zsh'])
-call deoplete#custom#option('smart_case', v:false)
-set completeopt-=preview
-
-" vim-closetag
-let g:closetag_filenames = '*.html,*.xhtml,*.phtml'
-let g:closetag_xhtml_filenames = '*.xhtml,*.jsx'
-let g:closetag_filetypes = 'html,xhtml,phtml'
-let g:closetag_xhtml_filetypes = 'xhtml,jsx'
-let g:closetag_emptyTags_caseSensitive = 1
-let g:closetag_shortcut = '>'
-
-" Enable "Rainbow Parentheses Improved"
-let g:rainbow_active = 1
-
-" pencil
-augroup pencil
- autocmd!
- autocmd FileType markdown call pencil#init({'wrap': 'soft', 'autoformat': 1})
- autocmd FileType tex call pencil#init({'wrap': 'soft', 'autoformat': 1})
-augroup END
-
-" python syntax
-let g:python_highlight_all = 1
diff --git a/.config/nvim/statusline.vim b/.config/nvim/statusline.vim
deleted file mode 100644
index b53d3ea..0000000
--- a/.config/nvim/statusline.vim
+++ /dev/null
@@ -1,57 +0,0 @@
-" Mode icon
-function! Mode(mode)
- if a:mode == 'n' " Normal
- return ' '
- elseif a:mode == 'i' " Insert
- return ' '
- elseif a:mode == 'R' " Replace
- return ' '
- elseif a:mode == 'v' " Visual
- return ' '
- elseif a:mode == '' " Visual Block
- return ' '
- elseif a:mode == 'c' " Command
- return ' '
- elseif a:mode == 't' " Terminal
- return ' '
- endif
-
- return ' '
-endfunction
-
-
-" Modification mark
-function! SetModifiedSymbol(modified)
- if a:modified == 1
- hi MyStatuslineModifiedBody ctermbg=NONE cterm=NONE ctermfg=3
- else
- hi MyStatuslineModifiedBody ctermbg=NONE cterm=bold ctermfg=8
- endif
- return ' '
-endfunction
-
-
-" Filetype
-function! SetFiletype(filetype)
- if a:filetype == ''
- return 'unknown'
- else
- return a:filetype
- endif
-endfunction
-
-
-" Set elements and decorators
-set statusline=%#MyStatuslineSeparator#\ "
-set statusline+=%{Mode(mode())}
-
-set statusline+=%#MyStatuslineSeparator#\ "
-set statusline+=%#MyStatuslineLineCol#
-set statusline+=%l,%c
-
-set statusline+=%=
-set statusline+=\%#MyStatuslineFiletype#%{SetFiletype(&filetype)}
-set statusline+=%#MyStatuslineSeparator#\ \ "
-set statusline+=%#MyStatuslineFilename#%t
-set statusline+=%#MyStatuslineSeparator#\ \ "
-set statusline+=%#MyStatuslineModifiedBody#%{SetModifiedSymbol(&modified)}%#Reset#
diff --git a/.config/picom/picom.conf b/.config/picom/picom.conf
deleted file mode 100644
index f07d4d2..0000000
--- a/.config/picom/picom.conf
+++ /dev/null
@@ -1,47 +0,0 @@
-backend = "glx";
-vsync = true;
-unredir-if-possible = false;
-glx-no-stencil = true;
-detect-rounded-corners = true;
-glx-no-rebind-pixmap = true;
-use-damage = false;
-
-blur-background = true;
-blur-kern = "7x7box"
-
-shadow = true;
-opacity = true;
-shadow-radius = 10;
-shadow-offset-x = -10;
-shadow-offset-y = -10;
-shadow-opacity = 0.9;
-
-mark-wmwin-focused = false;
-mark-ovredir-focused = false;
-
-inactive-dim = 0.2;
-inactive-dim-exclude = [
- "class_g = 'slop'",
- "class_g = 'maim'",
-]
-focus-exclude = [
- "class_g *?= 'dmenu'",
- "class_g *?= 'Rofi'",
-]
-
-detect-client-opacity = true;
-opacity-rule = [
- "93:class_g *?= 'Rofi'",
- "90:class_g *?= 'st'",
- "85:class_g *?= 'dwm'",
-];
-
-blur-background-exclude = [
- "class_g = 'slop'",
-]
-
-shadow-exclude = [
- "class_g *?= 'polybar'",
- "class_g *?= 'dmenu'",
- "class_g = 'Bspwm' && class_i = 'presel_feedback'",
-]
diff --git a/.config/radio/open-fm-logo.png b/.config/radio/open-fm-logo.png
deleted file mode 100644
index 62738b6..0000000
Binary files a/.config/radio/open-fm-logo.png and /dev/null differ
diff --git a/.config/radio/openfm_channels.json b/.config/radio/openfm_channels.json
deleted file mode 100644
index 7220625..0000000
--- a/.config/radio/openfm_channels.json
+++ /dev/null
@@ -1,181 +0,0 @@
-{
- "Top 20 Pop": "96",
- "Top 20 PL": "97",
- "Top 20 Impreza": "95",
- "Top 20 Disco Polo": "53",
- "Top 20 Hip-Hop": "98",
- "Top 20 Rock": "99",
- "Top 20 Alt": "83",
- "Top 2020 Hits": "131",
- "Radio 357": "357",
- "Radio Nowy Świat": "368",
- "WP Radio: muzyka i informacje": "367",
- "Radiospacja": "375",
- "Radio TOK FM": "200",
- "Radio Złote Przeboje": "201",
- "Rock Radio": "202",
- "Radio Pogoda": "203",
- "Radio Kolor": "331",
- "newonce.radio": "374",
- "Halo.Radio": "372",
- "Radio Kampus": "337",
- "Radio Rockserwis FM": "379",
- "Polish Radio London": "373",
- "Radio Akadera": "332",
- "Akademickie Radio LUZ": "334",
- "Radio Fest": "335",
- "Radio CCM": "336",
- "Radio Centrum (Lublin)": "339",
- "100% Hits": "64",
- "4FUN Radio": "173",
- "Freszzz: Zima 2021": "39",
- "Hot Lista Open FM": "327",
- "#popularne": "10",
- "Po Polsku": "1",
- "1001 Hits": "11",
- "Największe Przeboje XX w.": "163",
- "Ballady Wszech Czasów": "20",
- "10s Hits": "352",
- "00s Hits": "72",
- "90s Hits": "14",
- "80s Hits": "3",
- "Classic Hits": "46",
- "Top Wszech Czasów - Świat": "151",
- "Top Wszech Czasów - Polska": "152",
- "Tylko Polskie Przeboje": "111",
- "Po Polsku 90": "369",
- "Po Polsku 80": "79",
- "Po Polsku 60/70": "17",
- "Polskie Ballady": "165",
- "Girl Power!": "364",
- "K-pop": "147",
- "Gwiazdy": "58",
- "Latino Hits": "19",
- "100% Ed Sheeran": "134",
- "100% One Direction": "80",
- "Dzień Dobry!": "69",
- "Praca": "109",
- "W Domu": "365",
- "Szkoła": "347",
- "Dobry Wieczór": "137",
- "Dobranoc": "74",
- "Muzyka do snu": "70",
- "Weekend Hits": "127",
- "Weekend Chill": "126",
- "We Dwoje": "4",
- "Happy": "120",
- "Sad": "103",
- "Relaks": "112",
- "Joga": "362",
- "Crema Café": "76",
- "Nauka": "117",
- "Koncentracja": "161",
- "Chillout": "33",
- "Ladies Café": "48",
- "Love": "121",
- "Sexy: Soul & R'n'B": "18",
- "Spacer": "144",
- "Hygge": "138",
- "Retro Café": "25",
- "Impreza": "2",
- "500 Party Hits": "81",
- "Dance": "31",
- "House": "5",
- "Trance": "7",
- "Ladies Party": "102",
- "Wesele": "110",
- "Classic Party": "50",
- "Klub 90": "8",
- "Italo Disco": "27",
- "Do Auta Club": "114",
- "Disco Polo": "21",
- "Impreza PL": "12",
- "Disco Polo Freszzz": "57",
- "Disco Polo Classic": "49",
- "Polo & Dance": "128",
- "SBM Radio": "384",
- "Hip-Hop PL": "24",
- "Hip-Hop Freszzz": "93",
- "Miejska Stacja": "366",
- "Top Wszech Czasów - Hip-Hop PL": "176",
- "500 Hip-Hop Hits": "84",
- "Trap USA": "354",
- "Trap PL": "355",
- "500 R'n'b Hits": "26",
- "Hip-Hop USA": "23",
- "Hip-Hop Klasyk": "107",
- "Hip-Hop Ulica": "92",
- "Taco i Quebo": "199",
- "100% Chada": "198",
- "100% O.S.T.R.": "47",
- "500 Rock Hits": "82",
- "Praca Rock": "104",
- "Top Wszech Czasów - Rock": "153",
- "Top Wszech Czasów - Rock PL": "186",
- "Polska Rocks!": "177",
- "Polski Rock": "29",
- "Polski Rock Classic": "45",
- "Radio Rak'n'Roll": "168",
- "Rocks": "77",
- "Giganci Rocka": "118",
- "American Rock": "40",
- "Grunge": "157",
- "Rock Ballady": "61",
- "Classic Rock": "32",
- "500 Heavy Hits": "54",
- "Classic Metal": "108",
- "Ciężkie Brzmienia": "13",
- "Do Auta Rock": "113",
- "Punk Rock": "78",
- "The Best of Happysad": "136",
- "100% Dżem": "15",
- "100% Kazik": "35",
- "100% Grabaż": "73",
- "100% Kora & Maanam": "158",
- "100% Queen": "185",
- "100% Guns N' Roses": "181",
- "100% Metallica": "62",
- "100% Iron Maiden": "182",
- "100% Linkin Park": "42",
- "500 Alternative Hits": "55",
- "Alt PL": "36",
- "Alt Freszzz": "6",
- "Alt Café": "34",
- "Alt Classic": "43",
- "Alt Club": "9",
- "The Best of Britpop": "159",
- "100% Depeche Mode": "135",
- "The Best of Coldplay": "145",
- "500 Electronic Hits": "94",
- "EDM Anthems": "361",
- "Beats & Bass": "106",
- "Dubstep": "68",
- "Drum'n'Bass": "41",
- "Trening": "101",
- "Fitness": "65",
- "Bieganie": "116",
- "Cardio": "141",
- "Muzyka Motywacyjna": "143",
- "Kids - Muzyka & Ciekawostki": "16",
- "Piosenki Dla Dzieci": "160",
- "Piosenki Po Angielsku": "353",
- "Kołysanki": "142",
- "Pozytywki": "194",
- "Szum": "193",
- "500 Reggae Hits": "30",
- "Polskie Reggae": "22",
- "Jazz": "166",
- "Smooth Jazz": "60",
- "Muzyka Klasyczna": "67",
- "Muzyka Filmowa": "38",
- "Kraina Łagodności": "37",
- "Szanty": "28",
- "Biesiada": "59",
- "Biesiada Śląska": "66",
- "Odgłosy Natury": "52",
- "100% Ukraina": "167",
- "Ukraina Top 20": "191",
- "Rock UA": "172",
- "Dance UA": "187",
- "Shanson": "169"
-}
\ No newline at end of file
diff --git a/.config/radio/radio-zet-logo.png b/.config/radio/radio-zet-logo.png
deleted file mode 100644
index 02bb2d0..0000000
Binary files a/.config/radio/radio-zet-logo.png and /dev/null differ
diff --git a/.config/radio/rmf-fm-logo.png b/.config/radio/rmf-fm-logo.png
deleted file mode 100644
index af9d071..0000000
Binary files a/.config/radio/rmf-fm-logo.png and /dev/null differ
diff --git a/.config/radio/rmf-maxxx-logo.png b/.config/radio/rmf-maxxx-logo.png
deleted file mode 100644
index 8fb734b..0000000
Binary files a/.config/radio/rmf-maxxx-logo.png and /dev/null differ
diff --git a/.config/radio/wow-radio.png b/.config/radio/wow-radio.png
deleted file mode 100644
index b5567b4..0000000
Binary files a/.config/radio/wow-radio.png and /dev/null differ
diff --git a/.config/rofi/config.rasi b/.config/rofi/config.rasi
deleted file mode 100644
index b0ffffc..0000000
--- a/.config/rofi/config.rasi
+++ /dev/null
@@ -1,148 +0,0 @@
-configuration {
- modi: "drun,run";
- width: 450;
- font: "JetBrains Mono 9";
- location: 2;
- yoffset: 60;
- xoffset: 0;
- show-icons: false;
-}
-
-* {
- maincolor: ${SBG};
- urgentcolor: ${FG};
- prompt-background: ${ASBG};
- scrollbar-handle: ${ASEL};
- foreground: ${FG};
- highlight: bold ${C12};
- background: @maincolor;
- background-color: @maincolor;
- blackselect: ${SEL};
-}
-
-window {
- background-color: @background;
- border: 0;
- border-color: @maincolor;
- padding: 0;
-}
-
-mainbox {
- background-color: @background;
- spacing: 0px;
- children: [inputbar, message, listview];
-}
-
-message {
- padding: 6px 10px;
- background-color: @background;
-}
-
-textbox {
- text-color: @urgentcolor;
- padding: 10px 10px;
- background-color: @background;
-}
-
-listview {
- columns: 1;
- fixed-height: false;
- scrollbar: true;
- spacing: 0px;
- padding: 1px 0px 0px 0px;
- margin: 0px 0px 1px 0px;
- background: @background;
-}
-
-element {
- padding: 4px 15px;
-}
-
-element normal.normal {
- padding: 0px 15px;
- background-color: @background;
- text-color: @urgentcolor;
-}
-
-element normal.urgent {
- background-color: @background;
- text-color: @urgentcolor;
-}
-
-element normal.active {
- background-color: @background;
- text-color: @maincolor;
-}
-
-element selected.normal {
- background-color: @blackselect;
- text-color: @foreground;
-}
-
-element selected.urgent {
- background-color: @urgentcolor;
- text-color: @background;
-}
-
-element selected.active {
- background-color: @maincolor;
- text-color: @background;
-}
-
-element alternate.normal {
- background-color: @background;
- text-color: @foreground;
-}
-
-element alternate.urgent {
- background-color: @background;
- text-color: @urgentcolor;
-}
-
-element alternate.active {
- background-color: @background;
- text-color: @maincolor;
-}
-
-scrollbar {
- background-color: @prompt-background;
- handle-color: @scrollbar-handle;
- handle-width: 7px;
-}
-
-mode-switcher {
- background-color: @background;
-}
-
-button {
- background-color: @background;
- text-color: @foreground;
-}
-
-button selected {
- text-color: @maincolor;
-}
-
-inputbar {
- background-color: @background;
- spacing: 0px;
-}
-
-prompt {
- padding: 8px 11px;
- background-color: @prompt-background;
- text-color: @foreground;
-}
-
-entry {
- padding: 8px 10px;
- background-color: @background;
- text-color: @urgentcolor;
-}
-
-case-indicator {
- padding: 6px 10px;
- text-color: @maincolor;
- background-color: @background;
-}
-/* vim:ft=css
diff --git a/.config/shellrc b/.config/shellrc
deleted file mode 100644
index 0d22b38..0000000
--- a/.config/shellrc
+++ /dev/null
@@ -1,97 +0,0 @@
-#!/bin/zsh
-
-source "$HOME/.profile"
-
-# Aliases
-alias \
- v='nvim' \
- vi='nvim' \
- vim='nvim' \
- suvi='sudo -E nvim' \
- vifm='vifmrun'
-
-alias \
- l='ls' \
- ll='ls -l' \
- la='ls -a' \
- lal='ls -al'
-
-alias \
- owo='pacman' \
- sowo='sudo pacman' \
- yay='yay --editmenu --nodiffmenu --save'
-
-alias \
- g='git' \
- ga='git add' \
- gc='git commit -S' \
- gp='git push' \
- gpom='git push origin master --tags' \
- gch='git checkout' \
- gl='git log' \
- gpu='git pull' \
- gs='git status' \
- grm='git rm -f' \
- gi='git init' \
- gd='git diff' \
- btw='git --git-dir=$HOME/dev/botfiles/ --work-tree=$HOME' \
- b='btw' \
- ba='btw add' \
- bc='btw commit -S' \
- bp='btw push' \
- bpom='btw push origin master' \
- bch='btw checkout' \
- bl='btw log' \
- bpu='btw pull' \
- bs='btw status' \
- brm='btw rm -f' \
- bi='btw init' \
- bd='btw diff'
-
-alias lisc='policense -l ISC -s -e git'
-
-alias \
- s='sudo ' \
- sudo='sudo '
-
-fdir() { cd "$(find "$HOME" -type d | fzf --layout reverse --height 25)"; }
-alias \
- scr='cd ~/.local/bin/scripts' \
- cfg='cd ~/.config/' \
- crn='cd ~/.local/bin/cron' \
- cd..='cd ..' \
- ,='cd ~'
-
-alias \
- copy='xclip -sel clip' \
- rssu='vi ~/.config/newsboat/urls' \
- df='df -x tmpfs -x devtmpfs'
- copy='xclip -sel clip' \
- rssu='vi ~/.config/newsboat/urls'
-
-# Commands Colors
-alias ls='ls --color=auto' \
- ip='grc ip' \
- ping='grc ping' \
- ps='grc ps'
-export SUDO_PROMPT="$(printf "\033[0;31m")[ sudo ]$(printf "\033[0m"): "
-
-man() {
- LESS_TERMCAP_md=$'\e[01;31m' \
- LESS_TERMCAP_me=$'\e[0m' \
- LESS_TERMCAP_se=$'\e[0m' \
- # LESS_TERMCAP_so=$'\e[01;44;33m' \
- LESS_TERMCAP_ue=$'\e[0m' \
- LESS_TERMCAP_us=$'\e[01;32m' \
- command man "$@"
-}
-
-export LESS=-R
-export LESS_TERMCAP_mb=$'\E[1;31m' # begin blink
-export LESS_TERMCAP_md=$'\E[1;36m' # begin bold
-export LESS_TERMCAP_me=$'\E[0m' # reset bold/blink
-export LESS_TERMCAP_se=$'\E[0m' # reset reverse video
-export LESS_TERMCAP_us=$'\E[1;32m' # begin underline
-export LESS_TERMCAP_ue=$'\E[0m' # reset underline
-
-# vim: ft=sh
diff --git a/.config/stig/rc b/.config/stig/rc
deleted file mode 100644
index ca310f3..0000000
--- a/.config/stig/rc
+++ /dev/null
@@ -1,2 +0,0 @@
-# Host that runs Transmission daemon
-set connect.host 192.168.1.200
diff --git a/.config/sxhkd/sxhkdrc b/.config/sxhkd/sxhkdrc
deleted file mode 100644
index 1eb670f..0000000
--- a/.config/sxhkd/sxhkdrc
+++ /dev/null
@@ -1,67 +0,0 @@
-super + Return
- $($TERMINAL)
-super + {_,ctrl,alt +} b
- {search,chromium,tor-browser}
-super + {_,shift +} d
- rofi -show {run,drun}
-super + shift + s
- tgscreenkey
-super + c
- compos
-
-super + s; {t,m,n,v,c,p,w,b}
- {tuirent,mails,rss,fm,ncmp,pods,weather-storm,bitcoin-charts}
-super + a; {g,k,l,i,m}
- {gimp,keepassxc,libreoffice,inkscape,minecraft-launcher}
-
-{Prior,super + x}
- slock
-super + z
- powermenu
-super + u
- update
-super + n
- rofi-todo -f $HOME/doc/notes/notes.json
-super + {_,shift +} e
- {unicode,fawesome}
-super + w
- choosewall
-
-{_,shift,ctrl +} Print
- screenshot {_,--force,--force_area}
-{_,ctrl +} button10
- screenshot {--force_area,--force}
-{_,shift +} F11
- blaze {_,-s}
-End
- sh -c "slock & systemctl suspend"
-Pause
- syncnow
-
-# mute
-XF86AudioMute
- pamixer -t && pkill -RTMIN+1 dwmblocks
-# select radio
-XF86Tools
- play-radio
-# volume control
-XF86Audio{Raise,Lower}Volume
- pamixer -{i,d}3 && pkill -RTMIN+1 dwmblocks
-# songs control
-XF86Audio{Next,Prev}
- playerctl {next,previous} && pkill -RTMIN+2 dwmblocks
-# pause/play
-{XF86AudioPlay,super + slash}
- mpc status | grep -q "playing\|paused" && mpc toggle || playerctl play-pause && pkill -RTMIN+2 dwmblocks
-# stop
-XF86AudioStop
- mpc stop && playerctl stop && pkill -RTMIN+2 dwmblocks
-
-ctrl + alt + {Left,Up,Down,period}
- rotscreen {left,normal,inverted,right}
-
-button6
- if [ `xdotool getmouselocation | awk '\{print $2\}' | sed 's/y://g'` -lt 18 ]; then xte "keydown Super_L" "keydown comma" "keyup Super_L" "keyup comma"; elif [ `ps x | grep $(xdotool getactivewindow getwindowpid) | awk 'NR==1 \{print $5\}'` = "/usr/lib/chromium/chromium" ]; then xte "keydown Control_L" "keydown Shift_L" "keydown Tab" "keyup Control_L" "keyup Shift_L" "keyup Tab"; fi
-
-button7
- if [ `xdotool getmouselocation | awk '\{print $2\}' | sed 's/y://g'` -lt 18 ]; then xte "keydown Super_L" "keydown period" "keyup Super_L" "keyup period"; elif [ `ps x | grep $(xdotool getactivewindow getwindowpid) | awk 'NR==1 \{print $5\}'` = "/usr/lib/chromium/chromium" ]; then xte "keydown Control_L" "keydown Tab" "keyup Control_L" "keyup Tab"; fi
diff --git a/.config/sxiv/exec/key-handler b/.config/sxiv/exec/key-handler
deleted file mode 100755
index 958e778..0000000
--- a/.config/sxiv/exec/key-handler
+++ /dev/null
@@ -1,21 +0,0 @@
-#!/usr/bin/env sh
-
-while read -r file
-do
- case "$1" in
- "w")
- setwall "$file" & ;;
- "y")
- readlink -f "$file" | xclip -selection clipboard &&
- notify-send "\"$file\" copied to clipboard" & ;;
- "Y")
- xclip -selection clipboard -t image/png < $(readlink -f "$file") &&
- notify-send -i "$(readlink -f "$file")" "copied to clipboard" & ;;
- "d")
- [ "$(printf "No\\nYes" | \
- rofi -dmenu -i -l 2 -p "Really delete $file?")" = "Yes" ] &&
- rm "$file" && notify-send "\"$file\" deleted." ;;
- "g")
- isinstalled gimp && pkill sxiv && gimp "$file" & ;;
- esac
-done
diff --git a/.config/user-dirs.dirs b/.config/user-dirs.dirs
deleted file mode 100644
index 44ed163..0000000
--- a/.config/user-dirs.dirs
+++ /dev/null
@@ -1,15 +0,0 @@
-# This file is written by xdg-user-dirs-update
-# If you want to change or add directories, just edit the line you're
-# interested in. All local changes will be retained on the next run.
-# Format is XDG_xxx_DIR="$HOME/yyy", where yyy is a shell-escaped
-# homedir-relative path, or XDG_xxx_DIR="/yyy", where /yyy is an
-# absolute path. No other format is supported.
-#
-XDG_DESKTOP_DIR="$HOME/"
-XDG_DOCUMENTS_DIR="$HOME/doc"
-XDG_DOWNLOAD_DIR="$HOME/dl"
-XDG_MUSIC_DIR="$HOME/"
-XDG_PICTURES_DIR="$HOME/pix"
-XDG_PUBLICSHARE_DIR="$HOME/"
-XDG_TEMPLATES_DIR="$HOME/"
-XDG_VIDEOS_DIR="$HOME/vid"
diff --git a/.config/vifm/colors/biual.vifm b/.config/vifm/colors/biual.vifm
deleted file mode 100644
index 2297095..0000000
--- a/.config/vifm/colors/biual.vifm
+++ /dev/null
@@ -1,44 +0,0 @@
-"
-" ██
-" ░██
-" █████ ██████ ░██ ██████ ██████ ██████
-" ██░░░██ ██░░░░██ ░██ ██░░░░██░░██░░█ ██░░░░
-" ░██ ░░ ░██ ░██ ░██░██ ░██ ░██ ░ ░░█████
-" ░██ ██░██ ░██ ░██░██ ░██ ░██ ░░░░░██
-" ░░█████ ░░██████ ███░░██████ ░███ ██████
-" ░░░░░ ░░░░░░ ░░░ ░░░░░░ ░░░ ░░░░░░
-
-
-hi clear
-
-hi Win ctermfg=white ctermbg=none cterm=none
-hi Directory ctermfg=blue ctermbg=default cterm=bold
-hi Link ctermfg=cyan ctermbg=default
-hi BrokenLink ctermfg=red ctermbg=default cterm=bold
-hi Socket ctermfg=magenta ctermbg=default cterm=bold
-hi Device ctermfg=red ctermbg=default cterm=bold
-hi Fifo ctermfg=red ctermbg=default cterm=bold
-hi Executable ctermfg=green ctermbg=default cterm=bold
-hi Selected ctermfg=192 ctermbg=234 cterm=italic
-hi CurrLine ctermfg=8 ctermbg=191 cterm=bold,reverse
-hi OtherLine ctermfg=191 ctermbg=none
-hi TopLine ctermfg=none ctermbg=none cterm=none
-hi TopLineSel ctermfg=white ctermbg=none cterm=bold
-hi StatusLine ctermfg=4 ctermbg=none cterm=none
-hi WildMenu ctermfg=4 ctermbg=black cterm=reverse
-hi CmdLine ctermfg=7 ctermbg=none cterm=none
-hi ErrorMsg ctermfg=red ctermbg=233 cterm=none
-hi Border ctermfg=black ctermbg=none cterm=none
-hi JobLine ctermfg=black ctermbg=white cterm=none,reverse
-hi SuggestBox ctermfg=8 ctermbg=233 cterm=none
-hi CmpMismatch ctermfg=white ctermbg=red cterm=bold
-hi AuxWin ctermfg=default ctermbg=default cterm=none,underline,reverse,standout,italic
-hi TabLine ctermfg=9 ctermbg=0 cterm=none
-hi TabLineSel ctermfg=default ctermbg=default cterm=none,reverse
-
-hi /^.*\.(mp3|ogg|oga|flac|m4a)$/ ctermfg=13
-hi /^.*\.(flv|mp4|webm|mkv)$/ ctermfg=13
-hi /^.*\.(jpg|jpeg|png|gif|tiff|webp|bmp|svg|svgz)$/ ctermfg=11
-hi /^.*\.(zip|gz|bz2|lz4|xz|tar|tgz|tbz2|7z|rar|iso|rpm|deb)$/ ctermfg=167 cterm=bold
-hi /^.*\.(docx|odt|pptx|odp)$/ ctermfg=60
-hi /^.*\.(pdf)$/ ctermfg=61
diff --git a/.config/vifm/vifmrc b/.config/vifm/vifmrc
deleted file mode 100644
index 2df3c4d..0000000
--- a/.config/vifm/vifmrc
+++ /dev/null
@@ -1,335 +0,0 @@
-"
-" ██ ████
-" ░░ ░██░
-" ██ ██ ██ ██████ ██████████
-" ░██ ░██░██░░░██░ ░░██░░██░░██
-" ░░██ ░██ ░██ ░██ ░██ ░██ ░██
-" ░░████ ░██ ░██ ░██ ░██ ░██
-" ░░██ ░██ ░██ ███ ░██ ░██
-" ░░ ░░ ░░ ░░░ ░░ ░░
-
-colorscheme biual
-
-set vicmd=nvim
-set syscalls
-set trash
-set history=100
-set nofollowlinks
-set sortnumbers
-set undolevels=100
-set norunexec
-set timefmt=%m/%d/%Y\ %H:%M
-set wildmenu
-set wildstyle=popup
-set suggestoptions=normal,visual,view,otherpane,keys,marks,registers
-set ignorecase
-set smartcase
-set nohlsearch
-set incsearch
-set scrolloff=4
-
-if !has('win')
- set slowfs=curlftpfs
-endif
-
-set statusline="%A %10u:%-7g %=%15s %20d "
-
-mark b ~/bin/
-mark h ~/
-
-" Sample mappings
-unmap u
-nnoremap ` :cd ~
-nnoremap ~ :cd ~
-nnoremap S :source ~/.config/vifm/vifmrc; source ~/.config/vifm/colors/biual.vifm
-nnoremap q :q
-nnoremap s :select
-nnoremap u :unselect
-nnoremap w :view
-vnoremap w :viewgv
-nnoremap cc cw
-nnoremap I za
-nnoremap x :!sxiv -btf * -q
-unmap Y
-nnoremap Y :!xclip -selection clipboard -t image/png < %c:echo expand('%"c:p') "is copied to clipboard"
-
-" ------------------------------------------------------------------------------
-
-" :com[mand][!] command_name action
-" The following macros can be used in a command
-" %a is replaced with the user arguments.
-" %c the current file under the cursor.
-" %C the current file under the cursor in the other directory.
-" %f the current selected file, or files.
-" %F the current selected file, or files in the other directory.
-" %b same as %f %F.
-" %d the current directory name.
-" %D the other window directory name.
-" %m run the command in a menu window
-
-command! df df -h %m 2> /dev/null
-command! diff vim -d %f %F
-command! zip zip -r %f.zip %f
-command! run !! ./%f
-command! make !!make %a
-command! mkcd :mkdir %a | cd %a
-command! vgrep vim "+grep %a"
-command! reload :write | restart
-
-" ------------------------------------------------------------------------------
-
-" The file type is for the default programs to be used with
-" a file extension.
-" :filetype pattern1,pattern2 defaultprogram,program2
-" :fileviewer pattern1,pattern2 consoleviewer
-" The other programs for the file type can be accessed with the :file command
-" The command macros %f, %F, %d, %F may be used in the commands.
-" The %a macro is ignored. To use a % you must put %%.
-
-" For automated FUSE mounts, you must register an extension with :file[x]type
-" in one of following formats:
-"
-" :filetype extensions FUSE_MOUNT|some_mount_command using %SOURCE_FILE and %DESTINATION_DIR variables
-" %SOURCE_FILE and %DESTINATION_DIR are filled in by vifm at runtime.
-" A sample line might look like this:
-" :filetype *.zip,*.jar,*.war,*.ear FUSE_MOUNT|fuse-zip %SOURCE_FILE %DESTINATION_DIR
-"
-" :filetype extensions FUSE_MOUNT2|some_mount_command using %PARAM and %DESTINATION_DIR variables
-" %PARAM and %DESTINATION_DIR are filled in by vifm at runtime.
-" A sample line might look like this:
-" :filetype *.ssh FUSE_MOUNT2|sshfs %PARAM %DESTINATION_DIR
-" %PARAM value is filled from the first line of file (whole line).
-" Example first line for SshMount filetype: root@127.0.0.1:/
-"
-" You can also add %CLEAR if you want to clear screen before running FUSE
-" program.
-
-" FtpMount
-filetype *.ftp
- \ {Mount with CurlFtpFS}
- \ FUSE_MOUNT2|curlftpfs -o ftp_port=-,,disable_eprt %PARAM %DESTINATION_DIR %CLEAR,
-
-" Pdf
-filextype *.pdf zathura %c %i &, apvlv %c, xpdf %c
-fileviewer *.pdf pdftotext -nopgbrk %c -
-
-" PostScript
-filextype *.ps,*.eps,*.ps.gz
- \ {View in zathura}
- \ zathura %f,
- \ {View in gv}
- \ gv %c %i &,
-
-" Djvu
-filextype *.djvu
- \ {View in zathura}
- \ zathura %f,
- \ {View in apvlv}
- \ apvlv %f,
-
-" Audio
-filetype *.wav,*.mp3,*.flac,*.m4a,*.wma,*.ape,*.ac3,*.og[agx],*.spx,*.opus
- \ {Play using mpd}
- \ mpc clear && mpc add %c && mpc play,
- \ {Play using MPlayer}
- \ mplayer %f,
-fileviewer *.mp3 mp3info
-fileviewer *.flac soxi
-
-" Video
-filextype *.avi,*.mp4,*.wmv,*.dat,*.3gp,*.ogv,*.mkv,*.mpg,*.mpeg,*.vob,
- \*.fl[icv],*.m2v,*.mov,*.webm,*.ts,*.mts,*.m4v,*.r[am],*.qt,*.divx,
- \*.as[fx]
- \ {View using ffplay}
- \ ffplay -fs -autoexit %f,
- \ {View using Dragon}
- \ dragon %f:p,
- \ {View using mplayer}
- \ mplayer %f,
-fileviewer *.avi,*.mp4,*.wmv,*.dat,*.3gp,*.ogv,*.mkv,*.mpg,*.mpeg,*.vob,
- \*.fl[icv],*.m2v,*.mov,*.webm,*.ts,*.mts,*.m4v,*.r[am],*.qt,*.divx,
- \*.as[fx]
- \ ffprobe -pretty %c 2>&1
-
-" Web
-filextype *.html,*.htm
- \ {Open with dwb}
- \ qutebrowser %f %i &,
- \ {Open with firefox}
- \ firefox %f &,
- \ {Open with uzbl}
- \ uzbl-browser %f %i &,
-filetype *.html,*.htm links, lynx
-
-" Object
-filetype *.o nm %f | less
-
-" Man page
-filetype *.[1-8] man ./%c
-fileviewer *.[1-8] man ./%c | col -b
-
-" Images
-fileviewer *.bmp,*.jpg,*.jpeg,*.png,*.ico,*.gif,*.xpm vifmimg draw %px %py %pw %ph %c %pc vifmimg clear
-filextype *.bmp,*.jpg,*.jpeg,*.png,*.ico,*.gif,*.xpm sxiv -fb 2>/dev/null &
-
-" Mindmap
-filextype *.vym
- \ {Open with VYM}
- \ vym %f &,
-
-" MD5
-filetype *.md5
- \ {Check MD5 hash sum}
- \ md5sum -c %f %S,
-
-" SHA1
-filetype *.sha1
- \ {Check SHA1 hash sum}
- \ sha1sum -c %f %S,
-
-" SHA256
-filetype *.sha256
- \ {Check SHA256 hash sum}
- \ sha256sum -c %f %S,
-
-" SHA512
-filetype *.sha512
- \ {Check SHA512 hash sum}
- \ sha512sum -c %f %S,
-
-" GPG signature
-" filetype *.asc
-" \ {Check signature}
-" \ !!gpg --verify %c,
-
-" Torrent
-filetype *.torrent torradd %f &
-
-" FuseZipMount
-filetype *.zip,*.jar,*.war,*.ear,*.oxt,*.apkg
- \ {Mount with fuse-zip}
- \ FUSE_MOUNT|fuse-zip %SOURCE_FILE %DESTINATION_DIR,
- \ {View contents}
- \ zip -sf %c | less,
- \ {Extract here}
- \ tar -xf %c,
-fileviewer *.zip,*.jar,*.war,*.ear,*.oxt zip -sf %c
-
-" ArchiveMount
-filetype *.tar,*.tar.bz2,*.tbz2,*.tgz,*.tar.gz,*.tar.xz,*.txz
- \ {Mount with archivemount}
- \ FUSE_MOUNT|archivemount %SOURCE_FILE %DESTINATION_DIR,
-fileviewer *.tgz,*.tar.gz tar -tzf %c
-fileviewer *.tar.bz2,*.tbz2 tar -tjf %c
-fileviewer *.tar.txz,*.txz xz --list %c
-fileviewer *.tar tar -tf %c
-
-" Rar2FsMount and rar archives
-filetype *.rar
- \ {Mount with rar2fs}
- \ FUSE_MOUNT|rar2fs %SOURCE_FILE %DESTINATION_DIR,
-fileviewer *.rar unrar v %c
-
-" IsoMount
-filetype *.iso
- \ {Mount with fuseiso}
- \ FUSE_MOUNT|fuseiso %SOURCE_FILE %DESTINATION_DIR,
-
-" SshMount
-filetype *.ssh
- \ {Mount with sshfs}
- \ FUSE_MOUNT2|sshfs %PARAM %DESTINATION_DIR %FOREGROUND,
-
-" FtpMount
-filetype *.ftp
- \ {Mount with curlftpfs}
- \ FUSE_MOUNT2|curlftpfs -o ftp_port=-,,disable_eprt %PARAM %DESTINATION_DIR %FOREGROUND,
-
-" Fuse7z and 7z archives
-filetype *.7z
- \ {Mount with fuse-7z}
- \ FUSE_MOUNT|fuse-7z %SOURCE_FILE %DESTINATION_DIR,
-fileviewer *.7z 7z l %c
-
-" Office files
-filextype *.odt,*.doc,*.docx,*.xls,*.xlsx,*.odp,*.pptx, *.ppt libreoffice %f &
-fileviewer *.doc catdoc %c
-fileviewer *.docx docx2txt.pl %f -
-
-" TuDu files
-filetype *.tudu tudu -f %c
-
-filetype *.wav,*.mp3,*.flac,*.m4a,*.wma,*.ape,*.ac3,*.og[agx],*.spx,*.opus mpv --no-audio-display --input-ipc-server=/tmp/mpvsoc$(date +%%s) %c
-
-" Syntax highlighting in preview
-fileviewer * highlight -O ansi -s dante %c
-"
-" Explicitly set highlight type for some extensions
-"
-" 256-color terminal
-" fileviewer *.[ch],*.[ch]pp highlight -O xterm256 -s dante --syntax c %c
-" fileviewer Makefile,Makefile.* highlight -O xterm256 -s dante --syntax make %c
-"
-" 16-color terminal
-"
-" Or leave it for automatic detection
-"
-" fileviewer *[^/] pygmentize -O style=monokai -f console256 -g
-
-" Displaying pictures in terminal
-"
-" fileviewer *.jpg,*.png shellpic %c
-
-" Open all other files with default system programs (you can also remove all
-" :file[x]type commands above to ensure they don't interfere with system-wide
-" settings). By default all unknown files are opened with 'vi[x]cmd'
-" uncommenting one of lines below will result in ignoring 'vi[x]cmd' option
-" for unknown file types.
-" For *nix:
-filetype * xdg-open
-" For OS X:
-" filetype * open
-" For Windows:
-" filetype * start, explorer
-
-" ------------------------------------------------------------------------------
-
-" What should be saved automatically between vifm sessions. Drop "savedirs"
-" value if you don't want vifm to remember last visited directories for you.
-
-" ------------------------------------------------------------------------------
-
-" Examples of configuring both panels
-
-" Customize view columns a bit (enable ellipsis for truncated file names)
-"
-" set viewcolumns=-{name}..,6{}.
-
-" Filter-out build and temporary files
-"
-" filter! /^.*\.(lo|o|d|class|py[co])$|.*~$/
-
-" ------------------------------------------------------------------------------
-
-
-" Interaction with system clipboard
-if has('win')
- " Yank current directory path to Windows clipboard with forward slashes
- nnoremap yp :!echo %"d:gs!\!/! %i | clip
- " Yank path to current file to Windows clipboard with forward slashes
- nnoremap yf :!echo %"c:gs!\!/! %i | clip
-elseif executable('xclip')
- " Yank current directory path into the clipboard
- nnoremap yd :!echo %d | xclip %i
- " Yank current file path into the clipboard
- nnoremap yf :!echo %c:p | xclip %i
-elseif executable('xsel')
- " Yank current directory path into primary and selection clipboards
- nnoremap yd :!echo -n %d | xsel --input --primary %i &&
- \ echo -n %d | xsel --clipboard --input %i
- " Yank current file path into into primary and selection clipboards
- nnoremap yf :!echo -n %c:p | xsel --input --primary %i &&
- \ echo -n %c:p | xsel --clipboard --input %i
-endif
-
-" vim: filetype=vifm
diff --git a/.config/vis/colors/biual b/.config/vis/colors/biual
deleted file mode 100644
index 550e8e7..0000000
--- a/.config/vis/colors/biual
+++ /dev/null
@@ -1,7 +0,0 @@
-#cf5252
-#92ad4a
-#c9895b
-#6f97b8
-#ab6ba6
-#6fa69f
-
diff --git a/.config/vis/config b/.config/vis/config
deleted file mode 100644
index 7007f05..0000000
--- a/.config/vis/config
+++ /dev/null
@@ -1,17 +0,0 @@
-audio.sources=mpd
-mpd.fifo.path=/tmp/mpd.fifo
-visualizer.fps=30
-audio.stereo.enabled=false
-
-colors.override.terminal=false
-colors.scheme=biual
-
-visualizer.spectrum.character=
-visualizer.spectrum.bar.width=1
-visualizer.spectrum.bar.spacing=0
-visualizer.spectrum.falloff.weight=0.93
-visualizer.spectrum.top.margin=0.0
-visualizer.spectrum.bottom.margin=0.0
-visualizer.spectrum.right.margin=0.0
-visualizer.spectrum.left.margin=0.0
-visualizer.spectrum.falloff.mode=fill
diff --git a/.config/wallpapers/1366x768/wall1.png b/.config/wallpapers/1366x768/wall1.png
deleted file mode 100644
index 3b37298..0000000
Binary files a/.config/wallpapers/1366x768/wall1.png and /dev/null differ
diff --git a/.config/wallpapers/1366x768/wall2.png b/.config/wallpapers/1366x768/wall2.png
deleted file mode 100644
index 643fb9f..0000000
Binary files a/.config/wallpapers/1366x768/wall2.png and /dev/null differ
diff --git a/.config/wallpapers/1366x768/wall3.png b/.config/wallpapers/1366x768/wall3.png
deleted file mode 100644
index a6a1b7c..0000000
Binary files a/.config/wallpapers/1366x768/wall3.png and /dev/null differ
diff --git a/.config/wallpapers/1366x768/wall4.png b/.config/wallpapers/1366x768/wall4.png
deleted file mode 100644
index 745b56e..0000000
Binary files a/.config/wallpapers/1366x768/wall4.png and /dev/null differ
diff --git a/.config/wallpapers/1366x768/wall5.png b/.config/wallpapers/1366x768/wall5.png
deleted file mode 100644
index d04b88b..0000000
Binary files a/.config/wallpapers/1366x768/wall5.png and /dev/null differ
diff --git a/.config/wallpapers/1366x768/wall6.png b/.config/wallpapers/1366x768/wall6.png
deleted file mode 100644
index fb5eb78..0000000
Binary files a/.config/wallpapers/1366x768/wall6.png and /dev/null differ
diff --git a/.config/wallpapers/1920x1080/wall1.png b/.config/wallpapers/1920x1080/wall1.png
deleted file mode 100644
index 1a122c5..0000000
Binary files a/.config/wallpapers/1920x1080/wall1.png and /dev/null differ
diff --git a/.config/wallpapers/1920x1080/wall10.png b/.config/wallpapers/1920x1080/wall10.png
deleted file mode 100644
index db7acf6..0000000
Binary files a/.config/wallpapers/1920x1080/wall10.png and /dev/null differ
diff --git a/.config/wallpapers/1920x1080/wall11.png b/.config/wallpapers/1920x1080/wall11.png
deleted file mode 100644
index 202cea3..0000000
Binary files a/.config/wallpapers/1920x1080/wall11.png and /dev/null differ
diff --git a/.config/wallpapers/1920x1080/wall12.png b/.config/wallpapers/1920x1080/wall12.png
deleted file mode 100644
index 9bcd425..0000000
Binary files a/.config/wallpapers/1920x1080/wall12.png and /dev/null differ
diff --git a/.config/wallpapers/1920x1080/wall13.png b/.config/wallpapers/1920x1080/wall13.png
deleted file mode 100644
index d9ea203..0000000
Binary files a/.config/wallpapers/1920x1080/wall13.png and /dev/null differ
diff --git a/.config/wallpapers/1920x1080/wall14.png b/.config/wallpapers/1920x1080/wall14.png
deleted file mode 100644
index c49f849..0000000
Binary files a/.config/wallpapers/1920x1080/wall14.png and /dev/null differ
diff --git a/.config/wallpapers/1920x1080/wall15.png b/.config/wallpapers/1920x1080/wall15.png
deleted file mode 100644
index d267a17..0000000
Binary files a/.config/wallpapers/1920x1080/wall15.png and /dev/null differ
diff --git a/.config/wallpapers/1920x1080/wall16.png b/.config/wallpapers/1920x1080/wall16.png
deleted file mode 100644
index 9fd248b..0000000
Binary files a/.config/wallpapers/1920x1080/wall16.png and /dev/null differ
diff --git a/.config/wallpapers/1920x1080/wall17.png b/.config/wallpapers/1920x1080/wall17.png
deleted file mode 100644
index 56fc750..0000000
Binary files a/.config/wallpapers/1920x1080/wall17.png and /dev/null differ
diff --git a/.config/wallpapers/1920x1080/wall18.png b/.config/wallpapers/1920x1080/wall18.png
deleted file mode 100644
index ab0482c..0000000
Binary files a/.config/wallpapers/1920x1080/wall18.png and /dev/null differ
diff --git a/.config/wallpapers/1920x1080/wall19.png b/.config/wallpapers/1920x1080/wall19.png
deleted file mode 100644
index 41c25ba..0000000
Binary files a/.config/wallpapers/1920x1080/wall19.png and /dev/null differ
diff --git a/.config/wallpapers/1920x1080/wall2.png b/.config/wallpapers/1920x1080/wall2.png
deleted file mode 100644
index 1e64c47..0000000
Binary files a/.config/wallpapers/1920x1080/wall2.png and /dev/null differ
diff --git a/.config/wallpapers/1920x1080/wall20.png b/.config/wallpapers/1920x1080/wall20.png
deleted file mode 100644
index a0a8030..0000000
Binary files a/.config/wallpapers/1920x1080/wall20.png and /dev/null differ
diff --git a/.config/wallpapers/1920x1080/wall21.png b/.config/wallpapers/1920x1080/wall21.png
deleted file mode 100644
index b39ebd0..0000000
Binary files a/.config/wallpapers/1920x1080/wall21.png and /dev/null differ
diff --git a/.config/wallpapers/1920x1080/wall22.png b/.config/wallpapers/1920x1080/wall22.png
deleted file mode 100644
index 1249850..0000000
Binary files a/.config/wallpapers/1920x1080/wall22.png and /dev/null differ
diff --git a/.config/wallpapers/1920x1080/wall23.png b/.config/wallpapers/1920x1080/wall23.png
deleted file mode 100644
index 68c30de..0000000
Binary files a/.config/wallpapers/1920x1080/wall23.png and /dev/null differ
diff --git a/.config/wallpapers/1920x1080/wall24.png b/.config/wallpapers/1920x1080/wall24.png
deleted file mode 100644
index 2411259..0000000
Binary files a/.config/wallpapers/1920x1080/wall24.png and /dev/null differ
diff --git a/.config/wallpapers/1920x1080/wall25.png b/.config/wallpapers/1920x1080/wall25.png
deleted file mode 100644
index 7886cd5..0000000
Binary files a/.config/wallpapers/1920x1080/wall25.png and /dev/null differ
diff --git a/.config/wallpapers/1920x1080/wall26.png b/.config/wallpapers/1920x1080/wall26.png
deleted file mode 100644
index 643ee2e..0000000
Binary files a/.config/wallpapers/1920x1080/wall26.png and /dev/null differ
diff --git a/.config/wallpapers/1920x1080/wall27.png b/.config/wallpapers/1920x1080/wall27.png
deleted file mode 100644
index 7964653..0000000
Binary files a/.config/wallpapers/1920x1080/wall27.png and /dev/null differ
diff --git a/.config/wallpapers/1920x1080/wall28.png b/.config/wallpapers/1920x1080/wall28.png
deleted file mode 100644
index ca22e2b..0000000
Binary files a/.config/wallpapers/1920x1080/wall28.png and /dev/null differ
diff --git a/.config/wallpapers/1920x1080/wall29.png b/.config/wallpapers/1920x1080/wall29.png
deleted file mode 100644
index 0e4de17..0000000
Binary files a/.config/wallpapers/1920x1080/wall29.png and /dev/null differ
diff --git a/.config/wallpapers/1920x1080/wall3.png b/.config/wallpapers/1920x1080/wall3.png
deleted file mode 100644
index acc5b69..0000000
Binary files a/.config/wallpapers/1920x1080/wall3.png and /dev/null differ
diff --git a/.config/wallpapers/1920x1080/wall30.png b/.config/wallpapers/1920x1080/wall30.png
deleted file mode 100644
index b66155d..0000000
Binary files a/.config/wallpapers/1920x1080/wall30.png and /dev/null differ
diff --git a/.config/wallpapers/1920x1080/wall31.png b/.config/wallpapers/1920x1080/wall31.png
deleted file mode 100644
index e2a34fe..0000000
Binary files a/.config/wallpapers/1920x1080/wall31.png and /dev/null differ
diff --git a/.config/wallpapers/1920x1080/wall32.png b/.config/wallpapers/1920x1080/wall32.png
deleted file mode 100644
index 976fc44..0000000
Binary files a/.config/wallpapers/1920x1080/wall32.png and /dev/null differ
diff --git a/.config/wallpapers/1920x1080/wall33.png b/.config/wallpapers/1920x1080/wall33.png
deleted file mode 100644
index 8e48bec..0000000
Binary files a/.config/wallpapers/1920x1080/wall33.png and /dev/null differ
diff --git a/.config/wallpapers/1920x1080/wall4.png b/.config/wallpapers/1920x1080/wall4.png
deleted file mode 100644
index 7e1276f..0000000
Binary files a/.config/wallpapers/1920x1080/wall4.png and /dev/null differ
diff --git a/.config/wallpapers/1920x1080/wall5.png b/.config/wallpapers/1920x1080/wall5.png
deleted file mode 100644
index 071dd91..0000000
Binary files a/.config/wallpapers/1920x1080/wall5.png and /dev/null differ
diff --git a/.config/wallpapers/1920x1080/wall6.png b/.config/wallpapers/1920x1080/wall6.png
deleted file mode 100644
index 2059e09..0000000
Binary files a/.config/wallpapers/1920x1080/wall6.png and /dev/null differ
diff --git a/.config/wallpapers/1920x1080/wall7.png b/.config/wallpapers/1920x1080/wall7.png
deleted file mode 100644
index c4ff4c8..0000000
Binary files a/.config/wallpapers/1920x1080/wall7.png and /dev/null differ
diff --git a/.config/wallpapers/1920x1080/wall8.png b/.config/wallpapers/1920x1080/wall8.png
deleted file mode 100644
index b268958..0000000
Binary files a/.config/wallpapers/1920x1080/wall8.png and /dev/null differ
diff --git a/.config/wallpapers/1920x1080/wall9.png b/.config/wallpapers/1920x1080/wall9.png
deleted file mode 100644
index c60b652..0000000
Binary files a/.config/wallpapers/1920x1080/wall9.png and /dev/null differ
diff --git a/.config/zathura/zathurarc b/.config/zathura/zathurarc
deleted file mode 100644
index 586536a..0000000
--- a/.config/zathura/zathurarc
+++ /dev/null
@@ -1,6 +0,0 @@
-map r reload
-map R rotate
-map K zoom in
-map J zoom out
-map c recolor
-map b toggle_statusbar
diff --git a/.config/zsh/.zshrc b/.config/zsh/.zshrc
deleted file mode 100644
index a72dd42..0000000
--- a/.config/zsh/.zshrc
+++ /dev/null
@@ -1,107 +0,0 @@
-#!/bin/zsh
-# zsh directory
-ZDIR="${HOME}/.config/zsh"
-
-SAVEHIST=9999999
-HISTFILE="${ZDIR}/history"
-
-source $HOME/.profile
-source $HOME/.config/shellrc
-source $ZDIR/bindings
-
-# error message
-command_not_found_handler() {
- printf "\nahh shit, command not found\n\033[0;31m(╯°□°)╯︵ ┻━┻\n\n"
- exit 127
-}
-
-# prompt
-PROMPT='%F{green}%m%f in %B%F{#299b9b}%~%f%b $(git_status)
-%f%F{#777ca5}(%B%F{red}%?%f%b%F{#777ca5})>%b%f '
-setopt prompt_subst # allow commands to run after prompt
-setopt autocd
-
-git_status() {
- ref=$(git symbolic-ref --quiet --short HEAD 2> /dev/null || git rev-parse --short HEAD 2> /dev/null)
- if [ $? -eq 0 ]; then
- echo -n "on %B%F{magenta}$ref"
- [[ $(git status --short | wc -l) -ne 0 ]] && echo -n "%F{yellow}*"
- fi
-}
-
-# completetion
-autoload -U compinit
-zstyle ':completion:*' menu select
-setopt complete_aliases
-
-zstyle ':completion:*' completer _expand _complete _ignored
-zstyle ':completion:*' matcher-list 'm:{a-z}={A-Z}'
-
-setopt correct
-zmodload zsh/complist
-compinit
-_comp_options+=(globdots)
-
-# vi mode
-bindkey -v
-export KEYTIMEOUT=1
-
-# cursor change
-function zle-keymap-select {
- if [[ ${KEYMAP} == vicmd ]] ||
- [[ $1 = 'block' ]]; then
- echo -ne '\e[2 q'
- elif [[ ${KEYMAP} == main ]] ||
- [[ ${KEYMAP} == viins ]] ||
- [[ ${KEYMAP} = '' ]] ||
- [[ $1 = 'beam' ]]; then
- echo -ne '\e[6 q'
- fi
-}
-
-zle -N zle-keymap-select
-
-zle-line-init() {
- echo -ne "\e[6 q"
-}
-
-echo -ne '\e[6 q'
-preexec() { echo -ne '\e[6 q' ;}
-
-# Plugins
-PDIR="${ZDIR}/plugins"
-
-# zsh-autosuggestions
-source "${PDIR}/zsh-autosuggestions/zsh-autosuggestions.zsh"
-
-# zsh-syntax-highlighting
-source "${PDIR}/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh"
-
-ZSH_HIGHLIGHT_STYLES[default]='none'
-ZSH_HIGHLIGHT_STYLES[unknown-token]='bg=red'
-ZSH_HIGHLIGHT_STYLES[reserved-word]='fg=yellow'
-ZSH_HIGHLIGHT_STYLES[alias]='fg=cyan'
-ZSH_HIGHLIGHT_STYLES[builtin]='fg=cyan'
-ZSH_HIGHLIGHT_STYLES[function]='fg=cyan'
-ZSH_HIGHLIGHT_STYLES[command]='fg=cyan'
-ZSH_HIGHLIGHT_STYLES[precommand]='none'
-ZSH_HIGHLIGHT_STYLES[commandseparator]='none'
-ZSH_HIGHLIGHT_STYLES[hashed-command]='fg=blue'
-ZSH_HIGHLIGHT_STYLES[path]='none'
-ZSH_HIGHLIGHT_STYLES[path_prefix]='none'
-ZSH_HIGHLIGHT_STYLES[path_approx]='fg=yellow'
-ZSH_HIGHLIGHT_STYLES[globbing]='fg=green'
-ZSH_HIGHLIGHT_STYLES[history-expansion]='fg=green'
-ZSH_HIGHLIGHT_STYLES[single-hyphen-option]='fg=magenta'
-ZSH_HIGHLIGHT_STYLES[double-hyphen-option]='fg=red'
-ZSH_HIGHLIGHT_STYLES[back-quoted-argument]='none'
-ZSH_HIGHLIGHT_STYLES[single-quoted-argument]='fg=red'
-ZSH_HIGHLIGHT_STYLES[double-quoted-argument]='fg=red'
-ZSH_HIGHLIGHT_STYLES[dollar-double-quoted-argument]='fg=cyan'
-ZSH_HIGHLIGHT_STYLES[back-double-quoted-argument]='fg=cyan'
-ZSH_HIGHLIGHT_STYLES[assign]='none'
-ZSH_AUTOSUGGEST_HIGHLIGHT_STYLE='fg=8'
-
-# tetris easter-egg
-autoload -Uz tetriscurses
-alias tetris='tetriscurses'
diff --git a/.config/zsh/bindings b/.config/zsh/bindings
deleted file mode 100644
index 1f50b99..0000000
--- a/.config/zsh/bindings
+++ /dev/null
@@ -1,60 +0,0 @@
-#!/bin/zsh
-# edit line in vim
-autoload edit-command-line; zle -N edit-command-line
-bindkey -M vicmd '^e' edit-command-line
-bindkey -M viins '^e' edit-command-line
-
-# scr
-fscr_run() { fscr; zle redisplay; }
-zle -N fscr_run
-bindkey -M vicmd "^n" fscr_run
-bindkey -M viins "^n" fscr_run
-
-# cfg
-fcfg_run() { fcfg; zle redisplay; }
-zle -N fcfg_run
-bindkey -M vicmd "^b" fcfg_run
-bindkey -M viins "^b" fcfg_run
-
-# clear
-bindkey -M viins "^x" clear-screen
-bindkey -M vicmd "^x" clear-screen
-
-# fgh
-fgh_run() { fgh; zle redisplay; }
-zle -N fgh_run
-bindkey -M vicmd "^g" fgh_run
-bindkey -M viins "^g" fgh_run
-
-# f
-f_run() { f; zle redisplay; }
-zle -N f_run
-bindkey -M vicmd "^f" f_run
-bindkey -M viins "^f" f_run
-
-# pac
-pac_run() {
- pac
- zle redisplay
-}
-zle -N pac_run
-bindkey -M vicmd "^p" pac_run
-bindkey -M viins "^p" pac_run
-
-# aur
-aur_run() {
- aur
- zle redisplay
-}
-zle -N aur_run
-bindkey -M vicmd "^a" aur_run
-bindkey -M viins "^a" aur_run
-
-# read config
-read_config() {
- source ~/.config/zsh/{.zshrc,bindings} ~/.profile ~/.config/shellrc
- zle redisplay
-}
-zle -N read_config
-bindkey -M vicmd "^r" read_config
-bindkey -M viins "^r" read_config
diff --git a/.local/bin/cron/backup b/.local/bin/cron/backup
deleted file mode 100755
index 53838b2..0000000
--- a/.local/bin/cron/backup
+++ /dev/null
@@ -1,34 +0,0 @@
-#!/bin/sh
-
-# Daily backup.
-
-DATE="$(date +"%Y-%m-%d")"
-
-minecraft() {
- cd /home/samedamci/.minecraft/saves/ || exit 1
- checksum="$(find Survival -type f -exec sha1sum {} + | LC_ALL=C sort | sha1sum | cut -d " " -f1)"
- if [ "$checksum" != "$(cat ./.Survival.sha1)" ]; then
- echo "$checksum" > ./.Survival.sha1
- name="Survival_$DATE.tar.zst"
- tar c --zstd -f "$name" Survival
- rclone copy "$name" onedrive:/backup/Minecraft/
- rm "$name"
- fi
-}
-
-passwords() {
- cd /home/samedamci/.local/pass/ || exit 1
- name="keepass_$DATE.kdbx"
- cp "keepass.kdbx" "$name"
- rclone copy "$name" onedrive:/backup/Passwords/
- rm "$name"
-}
-
-screenshots() {
- path="/home/samedamci/pix/Screenshots/"
- rclone copy "$path" onedrive:/pix/Screenshots/
-}
-
-minecraft
-passwords
-screenshots
diff --git a/.local/bin/cron/checkup b/.local/bin/cron/checkup
deleted file mode 100755
index bd711e8..0000000
--- a/.local/bin/cron/checkup
+++ /dev/null
@@ -1,9 +0,0 @@
-#!/bin/sh
-
-ping -q -c 1 1.1.1.1 > /dev/null || exit 1
-
-echo " " > /tmp/packagesupdate
-refbar &
-pacman -Syyuw --noconfirm
-rm -f /tmp/packagesupdate
-refbar &
diff --git a/.local/bin/cron/mailsync b/.local/bin/cron/mailsync
deleted file mode 100755
index a23f75d..0000000
--- a/.local/bin/cron/mailsync
+++ /dev/null
@@ -1,69 +0,0 @@
-#!/bin/sh -l
-
-# Sync mail and give notification if there is new mail.
-# script generated by mutt-wizard with small personal changes (emojis etc.)
-
-# Run only if user logged in (prevent cron errors)
-pgrep -u "${USER:=$LOGNAME}" >/dev/null || { echo "$USER not logged in; sync will not run."; exit ;}
-# Run only if not already running in other instance
-pgrep -x mbsync >/dev/null && { echo "mbsync is already running." ; exit ;}
-
-# Checks for internet connection and set notification script.
-ping -q -c 1 1.1.1.1 > /dev/null || { echo "No internet connection detected."; exit ;}
-# command -v notify-send >/dev/null || echo "Note that \`libnotify\` or \`libnotify-send\` should be installed for pop-up mail notifications with this script."
-
-# Required to display notifications if run as a cronjob:
-export DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/$(id -u)/bus
-export DISPLAY=:0.0
-
-# For individual configurations:
-[ -d "$HOME/.local/share/password-store" ] && export PASSWORD_STORE_DIR="$HOME/.local/share/password-store"
-
-notify() { notify-send --app-name="NeoMutt" "NeoMutt" " $2 new mail(s) in \`$1\` account." ;}
-messageinfo() { notify-send --app-name="NeoMutt" " $from:" "$subject" ;}
-
-# Check account for new mail. Notify if there is new content.
-syncandnotify() {
- acc="$(echo "$account" | sed "s/.*\///")"
- mbsync $opts "$acc"
- new=$(find $(ls $HOME/.local/share/mail/$acc/* | grep -i inbox | sed 's/\://')/new -type f -newer "$HOME/.config/mutt/.mailsynclastrun" 2> /dev/null)
- newcount=$(echo "$new" | sed '/^\s*$/d' | wc -l)
- if [ "$newcount" -gt "0" ]; then
- notify "$acc" "$newcount" &
- for file in $new; do
- # Extract subject and sender from mail.
- from=$(awk '/^From: / && ++n ==1,/^\<.*\>:/' "$file" | perl -CS -MEncode -ne 'print decode("MIME-Header", $_)' | awk '{ $1=""; if (NF>=3)$NF=""; print $0 }' | sed 's/^[[:blank:]]*[\"'\''\<]*//;s/[\"'\''\>]*[[:blank:]]*$//')
- subject=$(awk '/^Subject: / && ++n == 1,/^\<.*\>: / && ++i == 2' "$file" | head -n-1 | perl -CS -MEncode -ne 'print decode("MIME-Header", $_)' | sed 's/^Subject: //' | sed 's/^{[[:blank:]]*[\"'\''\<]*//;s/[\"'\''\>]*[[:blank:]]*$//' | tr -d '\n')
- messageinfo &
- done
- sleep 2; refbar &
- fi
-}
-
-# Sync accounts passed as argument or all.
-if [ "$#" -eq "0" ]; then
- accounts="$(awk '/^Channel/ {print $2}' "$HOME/.mbsyncrc")"
-else
- for arg in "$@"; do
- [ "${arg%${arg#?}}" = '-' ] && opts="${opts:+${opts} }${arg}" && shift 1
- done
- accounts=$*
-fi
-
-echo "" > /tmp/imapsyncicon_"$USER"
-refbar &
-
-# Parallelize multiple accounts
-for account in $accounts
-do
- syncandnotify &
-done
-
-wait
-rm -f /tmp/imapsyncicon_"$USER"
-refbar &
-
-notmuch new 2>/dev/null
-
-#Create a touch file that indicates the time of the last run of mailsync
-touch "$HOME/.config/mutt/.mailsynclastrun"
diff --git a/.local/bin/cron/mirrors b/.local/bin/cron/mirrors
deleted file mode 100755
index 114b933..0000000
--- a/.local/bin/cron/mirrors
+++ /dev/null
@@ -1,4 +0,0 @@
-#!/bin/sh
-
-reflector --latest 200 --protocol http --protocol https --sort \
- rate --save /etc/pacman.d/mirrorlist
diff --git a/.local/bin/cron/newsup b/.local/bin/cron/newsup
deleted file mode 100755
index 33c327b..0000000
--- a/.local/bin/cron/newsup
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/sh
-
-ping -q -c 1 1.1.1.1 > /dev/null || exit 1
-
-ps ax | grep -q newsboat$ && \
- /usr/bin/xdotool key --window \
- "$(/usr/bin/xdotool search --name newsboat)" R && exit
-
-echo " " > /tmp/newsupdate
-refbar &
-/usr/bin/newsboat -x reload && rm -f /tmp/newsupdate
-refbar &
-
-newsboat -x print-unread | awk '{ print $1 }' > "$HOME/.cache/news_unread"
diff --git a/.local/bin/cron/openfm-update-stations b/.local/bin/cron/openfm-update-stations
deleted file mode 100755
index 321dcba..0000000
--- a/.local/bin/cron/openfm-update-stations
+++ /dev/null
@@ -1,17 +0,0 @@
-#!/usr/bin/python3
-
-import requests
-import json
-
-response = json.loads(
- requests.get("https://open.fm/radio/api/v2/ofm/stations_slug.json").text
-)
-
-dict_ = {}
-for channel in response["channels"]:
- id_ = channel["instance_id"]
- name = channel["name"]
- dict_[name] = id_
-
-with open("/home/samedamci/.config/radio/openfm_channels.json", "w") as f:
- f.write(json.dumps(dict_, indent=2, ensure_ascii=False))
diff --git a/.local/bin/scripts/aur b/.local/bin/scripts/aur
deleted file mode 100755
index 622159d..0000000
--- a/.local/bin/scripts/aur
+++ /dev/null
@@ -1,5 +0,0 @@
-#!/bin/sh
-
-# Menu with AUR packages.
-
-yay -Slq | fzf -m --preview 'yay -Si {1}' --height 45% | yay -S -
diff --git a/.local/bin/scripts/bitcoin-charts b/.local/bin/scripts/bitcoin-charts
deleted file mode 100755
index 7a439eb..0000000
--- a/.local/bin/scripts/bitcoin-charts
+++ /dev/null
@@ -1,27 +0,0 @@
-#!/bin/sh
-
-# Get Bitcoin price charts and display as image in sxiv.
-
-DAYS="$(printf "last year\ntwo months\nlast month\nlast week\ntoday" | rofi -dmenu -p " Bitcoin Charts" -width 250)"
-[ ! "$DAYS" ] && exit 1
-
-case "$DAYS" in
- "last year") DAYS="365" ;;
- "two months") DAYS="60" ;;
- "last month") DAYS="30" ;;
- "last week") DAYS="7" ;;
- "today") DAYS="1" ;;
-esac
-
-width="940"
-height="700"
-source_="bitstampUSD"
-URL="https://bitcoincharts.com/charts/chart.png?width=${width}&height=${height}&m=${source_}&r=${DAYS}&t=S&m1=10&m2=25"
-
-CURRENT_PRICE="$(curl -s rate.sx/1btc | sed 's/\(.*\).\{5\}$/\1/')"
-
-curl -k -s "$URL" -o /tmp/bitcoinchart
-convert -pointsize 14 -font helvetica-bold -fill black -gravity North -draw "text 0,12 \"\$${CURRENT_PRICE}\"" \
- -fill white -draw "rectangle 900,0 702,30" /tmp/bitcoinchart /tmp/bitcoinchart
-sxiv -b /tmp/bitcoinchart
-rm /tmp/bitcoinchart
diff --git a/.local/bin/scripts/blaze b/.local/bin/scripts/blaze
deleted file mode 100755
index 46a707a..0000000
--- a/.local/bin/scripts/blaze
+++ /dev/null
@@ -1,271 +0,0 @@
-#!/usr/bin/env sh
-
-# Script to record screen and audio.
-# Author - Cherrry9
-
-deps() {
- [ "$1" ] && {
- md="$(for i in $deps; do printf " - \033[31m%s\033[0m\n" "$i"; done)"
- printf "\033[31mYou are missing dependencies\033[0m\n"
- printf "%b\n" "$md"
- printf "\n"
- }
- printf "\033[34mRequired dependencies\033[0m\n"
- printf " - \033[34mffmpeg\033[0m Actually recording\n"
- printf " - \033[34mdmenu\033[0m Selecting the options\n"
- printf "\n"
- printf "\033[35mAt least one of these is required\033[0m\n"
- printf " - \033[35mxorg-xrandr\033[0m Selecting a display to record\n"
- printf " - \033[35mslop\033[0m Selecting an area to record\n"
- printf "\n"
- printf "\033[32mOptional dependencies\033[0m\n"
- printf " - \033[32mnotify-send\033[0m Letting the user know when the recording starts/ends\n"
- printf " - \033[32mxdg-desktop-dir\033[0m Use directory from xdg instead \$HOME/Videos\n"
- exit
-}
-
-# check all necessary dependencies
-_() { command -v "$1" >/dev/null 2>&1; }
-
-_ dmenu || deps="$deps dmenu"
-_ ffmpeg || deps="$deps ffmpeg"
-_ xrandr || _ slop || deps="$deps xorg-xrandr/slop"
-
-[ "$deps" ] && deps "$deps"
-
-# output file, use $BLAZE_DIR and $BLAZE_FILE if they are set
-if [ ! "$BLAZE_DIR" ]; then
- _ xdg-user-dir &&
- BLAZE_DIR="$(xdg-user-dir VIDEOS 2>/dev/null)/rec"
-fi
-
-[ ! -d "$BLAZE_DIR" ] && mkdir -p "$BLAZE_DIR" >/dev/null 2>&1
-
-output="$BLAZE_DIR/${BLAZE_FILE:-blaze-$(date '+%Y-%m-%d_%H-%M-%S').mp4}"
-
-# menu to use
-m() { ${DMENU:-dmenu} "$@"; }
-
-# exit if X isn't running
-[ ! "$DISPLAY" ] && { echo "Can't open display; exiting"; exit; }
-
-# find default audio device
-audio() {
- pacmd="$(pacmd list-sources | grep -i -B 1 output)"
- dev="$(echo "$pacmd" | grep -i '\* index' ||
- echo "$pacmd" | grep -i 'index' | head -n 1)"
- audio="-f pulse -i $(echo "$dev" | grep -o '[0-9]')"
-}
-
-save() {
- if [ -f "/tmp/blaze-pid" ]; then
- recpid="$(cat /tmp/blaze-pid)"
- # kill with SIGTERM, allowing finishing touches.
- kill -15 "$recpid"
- rm -f /tmp/blaze-pid
- # even after SIGTERM, ffmpeg may still run, so SIGKILL it.
- ( sleep 3; kill -9 "$recpid" ) >/dev/null 2>&1 &
- echo "Recording Stopped"
- notify-send -t 2000 "Recording Stopped"
- exit
- else
- echo "Recording isn't active"
- notify-send -t 2000 "Recording isn't active"
- exit 1
- fi
-}
-
-help() {
- printf "\033[34mOptions\033[0m\n"
- printf " \033[34m-o\033[0m \033[35m[]\033[0m Specify the output file\n"
- printf " \033[34m-s\033[0m End the recording\n"
- printf " \033[34m-h\033[0m Display what you're reading right now\n"
- printf " \033[34m-d\033[0m printf dependencies\n"
- printf " \033[34m-c\033[0m Don't ask if the user is ready to record\n"
- printf " \033[34m-p\033[0m \033[35m[]\033[0m Save to and load from preset \n"
- printf " \033[34m-r\033[0m \033[35m[]\033[0m Force framerate\n"
- printf " \033[34m-b\033[0m \033[35m[]\033[0m Force bitrate (in MB)\n"
- printf " \033[34m-m\033[0m \033[35m[]\033[0m Force method (slop, display)\n"
- printf " \033[34m-d\033[0m \033[35m[]\033[0m Force display (Doesn't require -m)\n"
- printf " \033[34m-n\033[0m Force disable NVENC\n"
- printf " \033[34m-S\033[0m Options to use for slop (Needs to be quoted)\n"
- printf " \033[34m-a\033[0m Record desktop audio\n"
- printf "\n"
- printf "To select an area, install 'slop',\n"
- printf "to select a display, install 'xorg-xrandr'\n"
- printf "\n"
- printf "\033[35m[]\033[0m = Option requires an argument\n"
- printf "\n"
- printf "\033[34mVariables\033[0m\n"
- printf " \033[34mBLAZE_DIR\033[0m Location to save the video\n"
- printf " \033[37mDefault: xdg-user-dir VIDEOS or \$HOME/Videos\033[0m\n"
- printf "\n"
- printf " \033[34mBLAZE_FILE\033[0m Name of the saved video\n"
- printf " \033[37mDefault: blaze-%s.mp4\033[0m\n" "\$(date +%Y-%m-%d_%H-%M-%S)"
- printf "\n"
- printf " \033[34mBLAZE_SLOP\033[0m Options to use for slop\n"
- printf " \033[37mDefault: None\033[0m\n"
- exit
-}
-
-while getopts ':hdscb:m:r:nD:S:p:ao:' opt; do
- case "$opt" in
- h)
- help;;
- d)
- deps;;
- s)
- save;;
- c)
- ready='yes';;
- b)
- bitrate="-b:v ${OPTARG}M";;
- m)
- method="$OPTARG";;
- r)
- rate="$OPTARG";;
- n)
- nvenc=' ';;
- D)
- display="$OPTARG"
- method='display';;
- S)
- sloptions="$OPTARG"
- method='selection';;
- p)
- preset="$OPTARG";;
- a)
- audio;;
- o)
- output="$OPTARG";;
- \?)
- echo "Invalid Option: -$OPTARG" 1>&2
- exit 1;;
- :)
- echo "Invalid Option: -$OPTARG requires an argument" 1>&2
- exit 1;;
- esac
-done
-shift $((OPTIND -1))
-
-# exit if blaze is running
-[ -f /tmp/blaze-pid ] && {
- echo "Blaze is already running, exiting."
- notify-send "Blaze is already running, exiting."
- exit
-}
-
-[ "$preset" ] && {
- # create preset location
- mkdir -p "${XDG_CONFIG_HOME:-$HOME/.config}"
-
- # load preset
- preset_location="${XDG_CONFIG_HOME:-$HOME/.config}"/blaze/"$preset"
- [ -f "$preset_location" ] &&
- . "$preset_location"
-}
-
-# ask the user what method they want to use
-[ ! "$method" ] && {
- # Check if the user has slop and disputils
- _ slop && s=s
- _ xrandr && d=d
-
- # if the user only has slop or disputils (But not both) use that
- [ "$s" ] && method=selection
- [ "$d" ] && method=display
-
- # if the user has both slop and disputils ask the user which one to use
- [ "$s" ] && [ "$d" ] &&
- method="$(printf "display\nselection" | m -p "Method of recording")"
-}
-
-if [ "$method" = display ]; then
-
- # get information about the display
- monitors="$(xrandr --listmonitors | awk 'NR>1 { printf $NF"\n" }')"
-
- # if there's only one display, use that and skip asking
- if [ "$(printf "%b\n" "$monitors" | wc -l)" = 1 ]; then
- display="$monitors"
- else # if there are other displays ask the user which one to use
- [ ! "$display" ] && display="$(printf "%b" "$monitors" | m -p "Display to record")"
- fi
-
- set -- $(xrandr -q | grep "$display" | grep -oP '\d*x\d*\+\d*\+\d*' | tr '+x' ' ')
-
- width="$1"
- height="$2"
- offX="$3"
- offY="$4"
-
-elif [ "$method" = selection ] || [ "$method" = slop ]; then
-
- # select an area and make each number a separate word
- set -- $(slop $sloptions -f '%w %h %x %y')
-
- # get information about the display
- width="$1"
- height="$2"
- offX="$3"
- offY="$4"
-
- [ "$(( width % 2 ))" = 1 ] && width="$(( width + 1 ))"
- [ "$(( height % 2 ))" = 1 ] && height="$(( height + 1 ))"
-
-else
-
- printf "Invalid method; exiting\n"
- exit 1
-
-fi
-
-# detect if the user has a nvidia card and use nvenc
-[ ! "$nvenc" ] && lspci | grep -qi nvidia && nvenc="-vcodec h264_nvenc"
-
-# ask the user what they want the framerate of the video to be
-[ ! "$rate" ] && rate="$(printf "30\n60" | m -p "Framerate")"
-[ ! "$rate" ] && exit
-
-# ask the user if they want to start the recording
-[ ! "$ready" ] && ready="$(printf "yes\nno" | m -p "Start the recording")"
-
-# save preset
-[ "$preset_location" ] && {
- cat >"$preset_location"< /tmp/blaze-pid
-}
diff --git a/.local/bin/scripts/choosewall b/.local/bin/scripts/choosewall
deleted file mode 100755
index ffe2e90..0000000
--- a/.local/bin/scripts/choosewall
+++ /dev/null
@@ -1,11 +0,0 @@
-#!/bin/sh
-
-# Menu with wallpapers to set.
-
-if [ "$(cat /etc/hostname)" = "pc" ]; then
- res="1920x1080"
-elif [ "$(cat /etc/hostname)" = "laptop" ]; then
- res="1366x768"
-fi
-
-find ~/.config/wallpapers/"$res"/* | sxiv - -tb
diff --git a/.local/bin/scripts/colors b/.local/bin/scripts/colors
deleted file mode 100755
index 295eaf8..0000000
--- a/.local/bin/scripts/colors
+++ /dev/null
@@ -1,11 +0,0 @@
-#!/bin/bash
-
-# From Arch Wiki (formated)
-
-x="$(tput op)"
-y=$(printf %76s)
-for i in {0..256}; do
- o=00$i
- echo -e ${o:${#o}-3:3} "$(tput setaf "$i";tput setab "$i")" "${y// /=}$x"
-done
-
diff --git a/.local/bin/scripts/compos b/.local/bin/scripts/compos
deleted file mode 100755
index a5602f5..0000000
--- a/.local/bin/scripts/compos
+++ /dev/null
@@ -1,5 +0,0 @@
-#!/bin/sh
-
-# Toggle compositor.
-
-[ "$(pgrep picom)" ] && pkill picom || picom -b
diff --git a/.local/bin/scripts/dbar b/.local/bin/scripts/dbar
deleted file mode 100755
index 4665d66..0000000
--- a/.local/bin/scripts/dbar
+++ /dev/null
@@ -1,33 +0,0 @@
-#!/bin/sh
-
-# Run dwm bar with modules.
-
-sym="|"
-echo "$$" > "$HOME/.cache/dbar.pid"
-
-cd "$HOME/.local/bin/scripts/dwmbar/" || exit 1
-
-status() {
-cat << EOF
-$(./minexmr) $sym
-$(./crypto) $sym
-$(./torrent) $sym
-$(./disk) $sym
-$(./internet) $sym
-$(./music) $sym
-$(./alsa) $sym
-$(./mails) $sym
-$(./packages) $sym
-$(./date) $sym
-$(./clock)
-EOF
-}
-
-while :; do
- [ "$(transmission-remote -l 2>/dev/null | grep %)" ] &&
- delay="10s" || delay="1m"
-
- xsetroot -name " $(status | tr '\n' ' ')"
-
- sleep "$delay"
-done
diff --git a/.local/bin/scripts/eth-ip b/.local/bin/scripts/eth-ip
deleted file mode 100755
index 8817762..0000000
--- a/.local/bin/scripts/eth-ip
+++ /dev/null
@@ -1,5 +0,0 @@
-#!/bin/sh
-
-# Local IP.
-
-ip a show enp4s0 | grep -Eo '(inet)?*([0-9]*\.){3}[0-9]*' | grep -v '**\.255'
diff --git a/.local/bin/scripts/ext b/.local/bin/scripts/ext
deleted file mode 100755
index 6203acb..0000000
--- a/.local/bin/scripts/ext
+++ /dev/null
@@ -1,45 +0,0 @@
-#!/bin/sh
-
-# A general, all-purpose extraction script. #
-
-# Author: Luke Smith
-
-# Default behavior: Extract archive into new directory
-# Behavior with `-c` option: Extract contents into current directory
-
-while getopts "hc" o; do case "${o}" in
- c) extracthere="True" ;;
- *) printf "Options:\\n -c: Extract archive into current directory rather than a new one.\\n" && exit ;;
-esac done
-
-if [ -z "$extracthere" ]; then
- archive="$(readlink -f "$*")" &&
- directory="$(echo "$archive" | sed 's/\.[^\/.]*$//')" &&
- mkdir -p "$directory" &&
- cd "$directory" || exit
-else
- archive="$(readlink -f "$(echo "$*" | cut -d' ' -f2)")"
-fi
-
-[ "$archive" = "" ] && printf "Give archive to extract as argument.\\n" && exit
-
-if [ -f "$archive" ] ; then
- case "$archive" in
- *.tar.bz2|*.tbz2) tar xvjf "$archive" ;;
- *.tar.xz) tar -xf "$archive" ;;
- *.tar.gz|*.tgz) tar xvzf "$archive" ;;
- *.lzma) unlzma "$archive" ;;
- *.bz2) bunzip2 "$archive" ;;
- *.rar) unrar x -ad "$archive" ;;
- *.gz) gunzip "$archive" ;;
- *.tar) tar xvf "$archive" ;;
- *.zip) unzip "$archive" ;;
- *.Z) uncompress "$archive" ;;
- *.7z) 7z x "$archive" ;;
- *.xz) unxz "$archive" ;;
- *.exe) cabextract "$archive" ;;
- *) printf "extract: '%s' - unknown archive method\\n" "$archive" ;;
- esac
-else
- printf "File \"%s\" not found.\\n" "$archive"
-fi
diff --git a/.local/bin/scripts/f b/.local/bin/scripts/f
deleted file mode 100755
index a8e59e2..0000000
--- a/.local/bin/scripts/f
+++ /dev/null
@@ -1,6 +0,0 @@
-#!/bin/sh
-
-# Search for files in local directory and edit selected in default editor.
-
-find . -type f | fzf --preview 'bat {}' --height 25 --layout reverse | \
- xargs -r "$EDITOR"
diff --git a/.local/bin/scripts/fawesome b/.local/bin/scripts/fawesome
deleted file mode 100755
index a71191c..0000000
--- a/.local/bin/scripts/fawesome
+++ /dev/null
@@ -1,1439 +0,0 @@
-#!/bin/sh
-
-# Menu with FontAwesome chars.
-
-xclip -h 2>/dev/null || exit
-
-emoji=$(sed '0,/^__DATA__$/d' "$0" | rofi -dmenu -i -l 20 -p 'Font Awesome')
-[ ! "$emoji" ] && exit
-
-emoji=$(printf "%s$emoji" | sed "s/ .*//")
-
-echo "$emoji" | tr -d '\n' | xclip -selection clipboard
-
-notify-send "'$emoji' copied to clipboard."
-
-exit
-
-__DATA__
- ad
- address-book
- address-card
- adjust
- air-freshener
- align-center
- align-justify
- align-left
- align-right
- allergies
- ambulance
- american-sign-language-interpreting
- anchor
- angle-double-down
- angle-double-left
- angle-double-right
- angle-double-up
- angle-down
- angle-left
- angle-right
- angle-up
- angry
- ankh
- apple-alt
- archive
- archway
- arrow-alt-circle-down
- arrow-alt-circle-left
- arrow-alt-circle-right
- arrow-alt-circle-up
- arrow-circle-down
- arrow-circle-left
- arrow-circle-right
- arrow-circle-up
- arrow-down
- arrow-left
- arrow-right
- arrow-up
- arrows-alt
- arrows-alt-h
- arrows-alt-v
- assistive-listening-systems
- asterisk
- at
- atlas
- atom
- audio-description
- award
- baby
- baby-carriage
- backspace
- backward
- bacon
- bahai
- balance-scale
- balance-scale-left
- balance-scale-right
- ban
- band-aid
- barcode
- bars
- baseball-ball
- basketball-ball
- bath
- battery-empty
- battery-full
- battery-half
- battery-quarter
- battery-three-quarters
- bed
- beer
- bell
- bell-slash
- bezier-curve
- bible
- bicycle
- biking
- binoculars
- biohazard
- birthday-cake
- blender
- blender-phone
- blind
- blog
- bold
- bolt
- bomb
- bone
- bong
- book
- book-dead
- book-medical
- book-open
- book-reader
- bookmark
- border-all
- border-none
- border-style
- bowling-ball
- box
- box-open
-拏 box-tissue
- boxes
- braille
- brain
- bread-slice
- briefcase
- briefcase-medical
- broadcast-tower
- broom
- brush
- bug
- building
- bullhorn
- bullseye
- burn
- bus
- bus-alt
- business-time
- calculator
- calendar
- calendar-alt
- calendar-check
- calendar-day
- calendar-minus
- calendar-plus
- calendar-times
- calendar-week
- camera
- camera-retro
- campground
- candy-cane
- cannabis
- capsules
- car
- car-alt
- car-battery
- car-crash
- car-side
- caravan
- caret-down
- caret-left
- caret-right
- caret-square-down
- caret-square-left
- caret-square-right
- caret-square-up
- caret-up
- carrot
- cart-arrow-down
- cart-plus
- cash-register
- cat
- certificate
- chair
- chalkboard
- chalkboard-teacher
- charging-station
- chart-area
- chart-bar
- chart-line
- chart-pie
- check
- check-circle
- check-double
- check-square
- cheese
- chess
- chess-bishop
- chess-board
- chess-king
- chess-knight
- chess-pawn
- chess-queen
- chess-rook
- chevron-circle-down
- chevron-circle-left
- chevron-circle-right
- chevron-circle-up
- chevron-down
- chevron-left
- chevron-right
- chevron-up
- child
- church
- circle
- circle-notch
- city
- clinic-medical
- clipboard
- clipboard-check
- clipboard-list
- clock
- clone
- closed-captioning
- cloud
- cloud-download-alt
- cloud-meatball
- cloud-moon
- cloud-moon-rain
- cloud-rain
- cloud-showers-heavy
- cloud-sun
- cloud-sun-rain
- cloud-upload-alt
- cocktail
- code
- code-branch
- coffee
- cog
- cogs
- coins
- columns
- comment
- comment-alt
- comment-dollar
- comment-dots
- comment-medical
- comment-slash
- comments
- comments-dollar
- compact-disc
- compass
- compress
- compress-alt
- compress-arrows-alt
- concierge-bell
- cookie
- cookie-bite
- copy
- copyright
- couch
- credit-card
- crop
- crop-alt
- cross
- crosshairs
- crow
- crown
- crutch
- cube
- cubes
- cut
- database
- deaf
- democrat
- desktop
- dharmachakra
- diagnoses
- dice
- dice-d20
- dice-d6
- dice-five
- dice-four
- dice-one
- dice-six
- dice-three
- dice-two
- digital-tachograph
- directions
- disease
- divide
- dizzy
- dna
- dog
- dollar-sign
- dolly
- dolly-flatbed
- donate
- door-closed
- door-open
- dot-circle
- dove
- download
- drafting-compass
- dragon
- draw-polygon
- drum
- drum-steelpan
- drumstick-bite
- dumbbell
- dumpster
- dumpster-fire
- dungeon
- edit
- egg
- eject
- ellipsis-h
- ellipsis-v
- envelope
- envelope-open
- envelope-open-text
- envelope-square
- equals
- eraser
- ethernet
- euro-sign
- exchange-alt
- exclamation
- exclamation-circle
- exclamation-triangle
- expand
- expand-alt
- expand-arrows-alt
- external-link-alt
- external-link-square-alt
- eye
- eye-dropper
- eye-slash
- fan
- back
- next
-串tap
- phone
- feather2
- feather
- Awesome
- airplane
- file
- file-text
- archive
- file speaker
- code
- file something
- file something2
- markdown
- file excel
- file arrow
- image
- file arrow2
- file something3
- file dollar
- file plus
- file something4
- file pdf
- file p
- file px
- file draw
- fileup
- file camera
- word
- bgfill1
- bgfill2
- film
- glass
- fingerptint
- fire1
- fire2
- extinguisher
- first aid kit
- fish
- hand
- white flag
- flag golf
- flag usa
- alchemic
- big eyes
- dir
- dir-closed
- dir-open
- folder plus
- A letter
- american football
- skip
- frog
- emoji sad2
- emoji sad
- dollar glass
- football
- gamepad
- gas-pump
- gavel
- gem
- genderless
- ghost
- gift
- gifts
- glass-cheers
- glass-martini
- glass-martini-alt
- glass-whiskey
- glasses
- globe
- globe-africa
- globe-americas
- globe-asia
- globe-europe
- golf-ball
- gopuram
- graduation-cap
- greater-than
- greater-than-equal
- grimace
- grin
- grin-alt
- grin-beam
- grin-beam-sweat
- grin-hearts
- grin-squint
- grin-squint-tears
- grin-stars
- grin-tears
- grin-tongue
- grin-tongue-squint
- grin-tongue-wink
- grin-wink
- grip-horizontal
- grip-lines
- grip-lines-vertical
- grip-vertical
- guitar
- h-square
- hamburger
- hammer
- hamsa
- hand-holding
- hand-holding-heart
-樂 hand-holding-medical
- hand-holding-usd
- hand-holding-water
- hand-lizard
- hand-middle-finger
- hand-paper
- hand-peace
- hand-point-down
- hand-point-left
- hand-point-right
- hand-point-up
- hand-pointer
- hand-rock
- hand-scissors
-諾 hand-sparkles
- hand-spock
- hands
- hands-helping
-丹 hands-wash
- handshake
-寧 handshake-alt-slash
-怒 handshake-slash
- hanukiah
- hard-hat
- hashtag
- hat-cowboy
- hat-cowboy-side
- hat-wizard
- hdd
-率 head-side-cough
-異 head-side-cough-slash
-北 head-side-mask
-磻 head-side-virus
- heading
- headphones
- headphones-alt
- headset
- heart
- heart-broken
- heartbeat
- helicopter
- highlighter
- hiking
- hippo
- history
- hockey-puck
- holly-berry
- home
- horse
- horse-head
- hospital
- hospital-alt
- hospital-symbol
- hospital-user
- hot-tub
- hotdog
- hotel
- hourglass
- hourglass-end
- hourglass-half
- hourglass-start
- house-damage
-便 house-user
- hryvnia
- i-cursor
- ice-cream
- icicles
- icons
- id-badge
- id-card
- id-card-alt
- igloo
- image
- images
- inbox
- indent
- industry
- infinity
- info
- info-circle
- italic
- jedi
- joint
- journal-whills
- kaaba
- key
- keyboard
- khanda
- kiss
- kiss-beam
- kiss-wink-heart
- kiwi-bird
- landmark
- language
- laptop
- laptop-code
-復 laptop-house
- laptop-medical
- laugh
- laugh-beam
- laugh-squint
- laugh-wink
- layer-group
- leaf
- lemon
- less-than
- less-than-equal
- level-down-alt
- level-up-alt
- life-ring
- lightbulb
- link
- lira-sign
- list
- list-alt
- list-ol
- list-ul
- location-arrow
- lock
- lock-open
- long-arrow-alt-down
- long-arrow-alt-left
- long-arrow-alt-right
- long-arrow-alt-up
- low-vision
- luggage-cart
- lungs
-不 lungs-virus
- magic
- magnet
- mail-bulk
- male
- map
- map-marked
- map-marked-alt
- map-marker
- map-marker-alt
- map-pin
- map-signs
- marker
- mars
- mars-double
- mars-stroke
- mars-stroke-h
- mars-stroke-v
- mask
- medal
- medkit
- meh
- meh-blank
- meh-rolling-eyes
- memory
- menorah
- mercury
- meteor
- microchip
- microphone
- microphone-alt
- microphone-alt-slash
- microphone-slash
- microscope
- minus
- minus-circle
- minus-square
- mitten
- mobile
- mobile-alt
- money-bill
- money-bill-alt
- money-bill-wave
- money-bill-wave-alt
- money-check
- money-check-alt
- monument
- moon
- mortar-pestle
- mosque
- motorcycle
- mountain
- mouse
- mouse-pointer
- mug-hot
- music
- network-wired
- neuter
- newspaper
- not-equal
- notes-medical
- object-group
- object-ungroup
- oil-can
- om
- otter
- outdent
- pager
- paint-brush
- paint-roller
- palette
- pallet
- paper-plane
- paperclip
- parachute-box
- paragraph
- parking
- passport
- pastafarianism
- paste
- pause
- pause-circle
- paw
- peace
- pen
- pen-alt
- pen-fancy
- pen-nib
- pen-square
- pencil-alt
- pencil-ruler
-泌 people-arrows
- people-carry
- pepper-hot
- percent
- percentage
- person-booth
- phone
- phone-alt
- phone-slash
- phone-square
- phone-square-alt
- phone-volume
- photo-video
- piggy-bank
- pills
- pizza-slice
- place-of-worship
- plane
- plane-arrival
- plane-departure
-數 plane-slash
- play
- play-circle
- plug
- plus
- plus-circle
- plus-square
- podcast
- poll
- poll-h
- poo
- poo-storm
- poop
- portrait
- pound-sign
- power-off
- pray
- praying-hands
- prescription
- prescription-bottle
- prescription-bottle-alt
- print
- procedures
- project-diagram
-索 pump-medical
-參 pump-soap
- puzzle-piece
- qrcode
- question
- question-circle
- quidditch
- quote-left
- quote-right
- quran
- radiation
- radiation-alt
- rainbow
- random
- receipt
- record-vinyl
- recycle
- redo
- redo-alt
- registered
- remove-format
- reply
- reply-all
- republican
- restroom
- retweet
- ribbon
- ring
- road
- robot
- rocket
- route
- rss
- rss-square
- ruble-sign
- ruler
- ruler-combined
- ruler-horizontal
- ruler-vertical
- running
- rupee-sign
- sad-cry
- sad-tear
- satellite
- satellite-dish
- save
- school
- screwdriver
- scroll
- sd-card
- search
- search-dollar
- search-location
- search-minus
- search-plus
- seedling
- server
- shapes
- share
- share-alt
- share-alt-square
- share-square
- shekel-sign
- shield-alt
-塞 shield-virus
- ship
- shipping-fast
- shoe-prints
- shopping-bag
- shopping-basket
- shopping-cart
- shower
- shuttle-van
- sign
- sign-in-alt
- sign-language
- sign-out-alt
- signal
- signature
- sim-card
- sitemap
- skating
- skiing
- skiing-nordic
- skull
- skull-crossbones
- slash
- sleigh
- sliders-h
- smile
- smile-beam
- smile-wink
- smog
- smoking
- smoking-ban
- sms
- snowboarding
- snowflake
- snowman
- snowplow
-葉 soap
- socks
- solar-panel
- sort
- sort-alpha-down
- sort-alpha-down-alt
- sort-alpha-up
- sort-alpha-up-alt
- sort-amount-down
- sort-amount-down-alt
- sort-amount-up
- sort-amount-up-alt
- sort-down
- sort-numeric-down
- sort-numeric-down-alt
- sort-numeric-up
- sort-numeric-up-alt
- sort-up
- spa
- space-shuttle
- spell-check
- spider
- spinner
- splotch
- spray-can
- square
- square-full
- square-root-alt
- stamp
- star
- star-and-crescent
- star-half
- star-half-alt
- star-of-david
- star-of-life
- step-backward
- step-forward
- stethoscope
- sticky-note
- stop
- stop-circle
- stopwatch
-說 stopwatch-20
- store
- store-alt
-殺 store-alt-slash
-辰 store-slash
- stream
- street-view
- strikethrough
- stroopwafel
- subscript
- subway
- suitcase
- suitcase-rolling
- sun
- superscript
- surprise
- swatchbook
- swimmer
- swimming-pool
- synagogue
- sync
- sync-alt
- syringe
- table
- table-tennis
- tablet
- tablet-alt
- tablets
- tachometer-alt
- tag
- tags
- tape
- tasks
- taxi
- teeth
- teeth-open
- temperature-high
- temperature-low
- tenge
- terminal
- text-height
- text-width
- th
- th-large
- th-list
- theater-masks
- thermometer
- thermometer-empty
- thermometer-full
- thermometer-half
- thermometer-quarter
- thermometer-three-quarters
- thumbs-down
- thumbs-up
- thumbtack
- ticket-alt
- times
- times-circle
- tint
- tint-slash
- tired
- toggle-off
- toggle-on
- toilet
- toilet-paper
-沈 toilet-paper-slash
- toolbox
- tools
- tooth
- torah
- torii-gate
- tractor
- trademark
- traffic-light
-論 trailer
- train
- tram
- transgender
- transgender-alt
- trash
- trash-alt
- trash-restore
- trash-restore-alt
- tree
- trophy
- truck
- truck-loading
- truck-monster
- truck-moving
- truck-pickup
- tshirt
- tty
- tv
- umbrella
- umbrella-beach
- underline
- undo
- undo-alt
- universal-access
- university
- unlink
- unlock
- unlock-alt
- upload
- user
- user-alt
- user-alt-slash
- user-astronaut
- user-check
- user-circle
- user-clock
- user-cog
- user-edit
- user-friends
- user-graduate
- user-injured
- user-lock
- user-md
- user-minus
- user-ninja
- user-nurse
- user-plus
- user-secret
- user-shield
- user-slash
- user-tag
- user-tie
- user-times
- users
- users-cog
- utensil-spoon
- utensils
- vector-square
- venus
- venus-double
- venus-mars
- vial
- vials
- video
- video-slash
- vihara
-若 virus
-掠 virus-slash
-略 viruses
- voicemail
- volleyball-ball
- volume-down
- volume-mute
- volume-off
- volume-up
- vote-yea
- vr-cardboard
- walking
- wallet
- warehouse
- water
- wave-square
- weight
- weight-hanging
- wheelchair
- wifi
- wind
- window-close
- window-maximize
- window-minimize
- window-restore
- wine-bottle
- wine-glass
- wine-glass-alt
- won-sign
- wrench
- x-ray
- yen-sign
- yin-yang
- 500px
- accessible-icon
- accusoft
- acquisitions-incorporated
- adn
- adobe
- adversal
- affiliatetheme
- airbnb
- algolia
- alipay
- amazon
- amazon-pay
- amilia
- android
- angellist
- angrycreative
- angular
- app-store
- app-store-ios
- apper
- apple
- apple-pay
- artstation
- asymmetrik
- atlassian
- audible
- autoprefixer
- avianex
- aviato
- aws
- bandcamp
- battle-net
- behance
- behance-square
- bimobject
- bitbucket
- bitcoin
- bity
- black-tie
- blackberry
- blogger
- blogger-b
- bluetooth
- bluetooth-b
- bootstrap
- btc
- buffer
- buromobelexperte
- buy-n-large
- canadian-maple-leaf
- cc-amazon-pay
- cc-amex
- cc-apple-pay
- cc-diners-club
- cc-discover
- cc-jcb
- cc-mastercard
- cc-paypal
- cc-stripe
- cc-visa
- centercode
- centos
- chrome
- chromecast
- cloudscale
- cloudsmith
- cloudversify
- codepen
- codiepie
- confluence
- connectdevelop
- contao
- cotton-bureau
- cpanel
- creative-commons
- creative-commons-by
- creative-commons-nc
- creative-commons-nc-eu
- creative-commons-nc-jp
- creative-commons-nd
- creative-commons-pd
- creative-commons-pd-alt
- creative-commons-remix
- creative-commons-sa
- creative-commons-sampling
- creative-commons-sampling-plus
- creative-commons-share
- creative-commons-zero
- critical-role
- css3
- css3-alt
- cuttlefish
- d-and-d
- d-and-d-beyond
-勒 dailymotion
- dashcube
- delicious
- deploydog
- deskpro
- dev
- deviantart
- dhl
- diaspora
- digg
- digital-ocean
- discord
- discourse
- dochub
- docker
- draft2digital
- dribbble
- dribbble-square
- dropbox
- drupal
- dyalog
- earlybirds
- ebay
- edge
- elementor
- ello
- ember
- empire
- envira
- erlang
- ethereum
- etsy
- evernote
- expeditedssl
-
-
-
-
- 龜
-
-
-
-
-
-
-
-
-
- galactic-republic
- galactic-senate
- get-pocket
- gg
- gg-circle
- git
- git-alt
- git-square
- github
- github-alt
- github-square
- gitkraken
- gitlab
- gitter
- glide
- glide-g
- gofore
- goodreads
- goodreads-g
- google
- google-drive
- google-play
- google-plus
- google-plus-g
- google-plus-square
- google-wallet
- gratipay
- grav
- gripfire
- grunt
- gulp
- hacker-news
- hacker-news-square
- hackerrank
- hips
- hire-a-helper
- hooli
- hornbill
- hotjar
- houzz
- html5
- hubspot
-邏 ideal
- imdb
- instagram
-凌 instagram-square
- intercom
- internet-explorer
- invision
- ioxhost
- itch-io
- itunes
- itunes-note
- java
- jedi-order
- jenkins
- jira
- joget
- joomla
- js
- js-square
- jsfiddle
- kaggle
- keybase
- keycdn
- kickstarter
- kickstarter-k
- korvue
- laravel
- lastfm
- lastfm-square
- leanpub
- less
- line
- linkedin
- linkedin-in
- linode
- linux
- lyft
- magento
- mailchimp
- mandalorian
- markdown
- mastodon
- maxcdn
- mdb
- medapps
- medium
- medium-m
- medrt
- meetup
- megaport
- mendeley
-駱 microblog
- microsoft
- mix
- mixcloud
-稜 mixer
- mizuni
- modx
- monero
- napster
- neos
- nimblr
- node
- node-js
- npm
- ns8
- nutritionix
- odnoklassniki
- odnoklassniki-square
- old-republic
- opencart
- openid
- opera
- optin-monster
- orcid
- osi
- page4
- pagelines
- palfed
- patreon
- paypal
- penny-arcade
- periscope
- phabricator
- phoenix-framework
- phoenix-squadron
- php
- pied-piper
- pied-piper-alt
- pied-piper-hat
- pied-piper-pp
-爛 pied-piper-square
- pinterest
- pinterest-p
- pinterest-square
- playstation
- product-hunt
- pushed
- python
- qq
- quinscape
- quora
- r-project
- raspberry-pi
- ravelry
- react
- reacteurope
- readme
- rebel
- red-river
- reddit
- reddit-alien
- reddit-square
- redhat
- renren
- replyd
- researchgate
- resolving
- rev
- rocketchat
- rockrms
- safari
- salesforce
- sass
- schlix
- scribd
- searchengin
- sellcast
- sellsy
- servicestack
- shirtsinbulk
-綾 shopify
- shopware
- simplybuilt
- sistrix
- sith
- sketch
- skyatlas
- skype
- slack
- slack-hash
- slideshare
- snapchat
- snapchat-ghost
- snapchat-square
- soundcloud
- sourcetree
- speakap
- speaker-deck
- spotify
- squarespace
- stack-exchange
- stack-overflow
- stackpath
- staylinked
- steam
- steam-square
- steam-symbol
- sticker-mule
- strava
- stripe
- stripe-s
- studiovinari
- stumbleupon
- stumbleupon-circle
- superpowers
- supple
- suse
- swift
- symfony
- teamspeak
- telegram
- telegram-plane
- tencent-weibo
- the-red-yeti
- themeco
- themeisle
- think-peaks
- trade-federation
- trello
- tripadvisor
- tumblr
- tumblr-square
- twitch
- twitter
- twitter-square
- typo3
- uber
- ubuntu
- uikit
- umbraco
- uniregistry
-雷 unity
- untappd
- ups
- usb
- usps
- ussunnah
- vaadin
- viacoin
- viadeo
- viadeo-square
- viber
- vimeo
- vimeo-square
- vimeo-v
- vine
- vk
- vnv
- vuejs
- waze
- weebly
- weibo
- weixin
- whatsapp
- whatsapp-square
- whmcs
- wikipedia-w
- windows
- wix
- wizards-of-the-coast
- wolf-pack-battalion
- wordpress
- wordpress-simple
- wpbeginner
- wpexplorer
- wpforms
- wpressr
- xbox
- xing
- xing-square
- y-combinator
- yahoo
- yammer
- yandex
- yandex-international
- yarn
- yelp
- yoast
- youtube
- youtube-square
diff --git a/.local/bin/scripts/fcfg b/.local/bin/scripts/fcfg
deleted file mode 100755
index 9a78ac5..0000000
--- a/.local/bin/scripts/fcfg
+++ /dev/null
@@ -1,5 +0,0 @@
-#!/bin/sh
-
-# Menu with config files to edit in text editor.
-
-find "$HOME"/.config/ -maxdepth 3 -type f | fzf --preview "cat {}" --height 25 --layout reverse | xargs -r "$EDITOR"
diff --git a/.local/bin/scripts/fgdiff b/.local/bin/scripts/fgdiff
deleted file mode 100755
index f0f6e2c..0000000
--- a/.local/bin/scripts/fgdiff
+++ /dev/null
@@ -1,6 +0,0 @@
-#!/bin/sh
-
-# Fuzzy Git uncommited files changes browser.
-
-git status | awk '/modified/ { print $2 }' | fzf --preview \
- 'git diff --color=always {}'
diff --git a/.local/bin/scripts/fgh b/.local/bin/scripts/fgh
deleted file mode 100755
index a43176c..0000000
--- a/.local/bin/scripts/fgh
+++ /dev/null
@@ -1,36 +0,0 @@
-#!/bin/sh
-
-# Fuzzy cloner of GitHub repos.
-
-# Usage: fgh
-# When you don't specify user then user=$USER.
-
-# Bindings:
-# enter - clone via ssh
-# ctrl+h - clone via https
-# ctrl+b - open in browser
-
-[ "$1" ] && user="$1" || user="$USER"
-
-data() {
- curl -s -n "https://api.github.com/users/$user/repos?per_page=100&page=1"
-}
-
-if data | grep -q "Not Found"; then
- echo "[E] Incorrect user."
- exit 1
-fi
-
-repos() {
- data | jq --stream -r 'select(.[0][1] == "full_name") | .[1]'
-}
-
-[ ! "$(repos)" ] && {
- echo "This user don't have any public repo!"
- exit 1
-}
-
-repos | fzf --reverse --height=40% \
- --bind "enter:execute(git clone git@github.com:{})" \
- --bind "ctrl-h:execute(git clone https://github.com/{})" \
- --bind "ctrl-b:execute($BROWSER https://github.com/{})"
diff --git a/.local/bin/scripts/fglog b/.local/bin/scripts/fglog
deleted file mode 100755
index a7cbeda..0000000
--- a/.local/bin/scripts/fglog
+++ /dev/null
@@ -1,9 +0,0 @@
-#!/bin/sh
-
-# Fuzzy Git commit browser.
-
-show_diff="git log --color=always -n 1 {1}; seq -s_ 150|tr -d '[:digit:]' && \
- git diff --color=always {1}~ {1}"
-
-git log --color=always --format="%C(auto)%h %s" | fzf --ansi \
- --preview="$show_diff" --preview-window=right:55%
diff --git a/.local/bin/scripts/fm b/.local/bin/scripts/fm
deleted file mode 100755
index 1557a76..0000000
--- a/.local/bin/scripts/fm
+++ /dev/null
@@ -1,5 +0,0 @@
-#!/bin/sh
-
-# File manager.
-
-"$TERMINAL" -e vifmrun
diff --git a/.local/bin/scripts/fscr b/.local/bin/scripts/fscr
deleted file mode 100755
index c2ab192..0000000
--- a/.local/bin/scripts/fscr
+++ /dev/null
@@ -1,5 +0,0 @@
-#!/bin/sh
-
-# Menu with scripts to edit in editor.
-
-find "$HOME"/.local/bin/scripts/ -type f | fzf --preview "bat {}" --height 25 --layout reverse | xargs -r "$EDITOR"
diff --git a/.local/bin/scripts/gethub b/.local/bin/scripts/gethub
deleted file mode 100755
index 374d6e4..0000000
--- a/.local/bin/scripts/gethub
+++ /dev/null
@@ -1,12 +0,0 @@
-#!/bin/sh
-
-# Autistic script for convert GitHub links to files and download it via wget.
-
-echo "$1" | sed '
- s/github.com/raw.githubusercontent.com/g;
- s/blob//g
- ' | xargs -r wget
-
-filename="$(echo "$1" | sed 's/.*\///g')"
-
-[ "$(sed 's/#\!\/.*/bang/g; 1q' "$filename")" = "bang" ] && chmod +x "$filename"
diff --git a/.local/bin/scripts/ghrc b/.local/bin/scripts/ghrc
deleted file mode 100755
index b956be2..0000000
--- a/.local/bin/scripts/ghrc
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/sh
-
-# Very stupid script to create remote GitHub repo and replace
-# https to ssh remote connection.
-
-[ ! "$(git status 2>/dev/null)" ] && git init
-
-gh repo create --public | sed 's/https:\/\//Added remote: git@/g'
-
-url="$(git remote -v | awk 'NR==2 { print $2 }' | \
- sed 's/.*https:\/\//git@/g; s/com\//com:/g')"
-
-git remote remove origin
-git remote add origin "$url"
diff --git a/.local/bin/scripts/isinstalled b/.local/bin/scripts/isinstalled
deleted file mode 100755
index 4ee4b17..0000000
--- a/.local/bin/scripts/isinstalled
+++ /dev/null
@@ -1,5 +0,0 @@
-#!/bin/sh
-
-# Check if package is installed (pacman based distros) or return error code.
-
-pacman -Qq "$1" 1>/dev/null 2>&1 || exit 1
diff --git a/.local/bin/scripts/legitlink b/.local/bin/scripts/legitlink
deleted file mode 100755
index e9e5e08..0000000
--- a/.local/bin/scripts/legitlink
+++ /dev/null
@@ -1,16 +0,0 @@
-#!/usr/bin/env sh
-
-# Script to change links to sites into cursed links.
-# e.g: 1337.verylegit.link/RkqaouwwADpPNkd653ip-stealer_.pdf.exe
-
-m() { rofi -dmenu -l 0 -width 50 "$@"; }
-
-url="$(m -p "Paste URL")"
-[ ! "$url" ] && exit
-
-cursed_url="$(curl -s verylegit.link/sketchify -d long_url="$url")"
-
-[ "$cursed_url" ] && {
- echo "$cursed_url" | xclip -sel clip
- notify-send "Cursed URL copied to clipboard."
-} || notify-send "Error! URL has not been copied to clipboard correctly!"
diff --git a/.local/bin/scripts/linkhandler b/.local/bin/scripts/linkhandler
deleted file mode 100755
index d9cb63e..0000000
--- a/.local/bin/scripts/linkhandler
+++ /dev/null
@@ -1,20 +0,0 @@
-#!/bin/sh
-
-# Link handler.
-
-# If no url given. Opens browser. For using script as $BROWSER.
-[ -z "$1" ] && { "$BROWSER"; exit; }
-
-case "$1" in
- *mkv|*webm|*mp4|*youtube.com/watch*|*youtube.com/playlist*|*youtu.be*|*hooktube.com*|*bitchute.com*|*/videos/watch/*)
- setsid mpv -quiet "$1" >/dev/null 2>&1 & ;;
- *png|*jpg|*jpe|*jpeg|*gif)
- curl -sL "$1" > "/tmp/$(echo "$1" | sed "s/.*\///")" && sxiv -a "/tmp/$(echo "$1" | sed "s/.*\///")" >/dev/null 2>&1 & ;;
- *mp3|*flac|*opus|*mp3?source*)
- setsid tsp curl -LO "$1" >/dev/null 2>&1 & ;;
- *.onion*)
- tor-browser "$1" ;;
- *)
- if [ -f "$1" ]; then "$TERMINAL" -e "$EDITOR $1"
- else setsid $BROWSER "$1" >/dev/null 2>&1 & fi ;;
-esac
diff --git a/.local/bin/scripts/lockscreen b/.local/bin/scripts/lockscreen
deleted file mode 100755
index 9ea8ef2..0000000
--- a/.local/bin/scripts/lockscreen
+++ /dev/null
@@ -1,13 +0,0 @@
-#!/usr/bin/env sh
-
-# Screen locker.
-
-mkdir ~/.cache/lock/
-f="$HOME/.cache/lock/lock.jpg"
-
-maim -u -m 7 -f jpg "$f"
-convert "$f" -blur 0x6 "$f"
-
-i3lock -i "$f" --composite --insidecolor=55443311 --ringcolor=99443300 --insidevercolor=55443311 --keyhlcolor=99999999 --indicator --veriftext= --wrongtext=! --radius 180 -b --separatorcolor=00000000
-
-rm "$f"
diff --git a/.local/bin/scripts/mails b/.local/bin/scripts/mails
deleted file mode 100755
index 26745d2..0000000
--- a/.local/bin/scripts/mails
+++ /dev/null
@@ -1,5 +0,0 @@
-#!/bin/sh
-
-# Run email client.
-
-st -e "neomutt"
diff --git a/.local/bin/scripts/mcbackup b/.local/bin/scripts/mcbackup
deleted file mode 100755
index f569040..0000000
--- a/.local/bin/scripts/mcbackup
+++ /dev/null
@@ -1,5 +0,0 @@
-#!/bin/sh
-
-# Script to backup Minecraft save and compress it via lz4 alghoritm.
-
-tar -cp "$1" | lz4 -9 > "$1_$(date "+%Y-%m-%d_%H-%M").tar.lz4"
diff --git a/.local/bin/scripts/mounter b/.local/bin/scripts/mounter
deleted file mode 100755
index b7614f6..0000000
--- a/.local/bin/scripts/mounter
+++ /dev/null
@@ -1,16 +0,0 @@
-#!/bin/sh
-
-# Mount partition menu.
-
-data() { lsblk -r | sed '/.*k $/d; /t \//d; 1d' | awk '{ print $1 " - " $4 }' ;}
-[ ! "$(data)" ] && { rofi -e "Nothing to mount!"; exit 1 ;}
-m() { rofi -dmenu -i "$@" ;}
-
-part="$(data | m -p "Partition" -l "$(data | wc -l)" | awk '{ print $1 }')"
-[ ! "$part" ] && exit 1
-mpoints() { find /mnt /media -type d ;}
-mountpoint="$(mpoints | m -p "Mountpoint" -l "$(mpoints | wc -l)")"
-[ ! "$mountpoint" ] && exit 1
-
-pass="$(m -l 0 -p "Password" -password)"
-echo "$pass" | sudo -S -v && sudo mount /dev/"$part" "$mountpoint"
diff --git a/.local/bin/scripts/mpdqueue b/.local/bin/scripts/mpdqueue
deleted file mode 100755
index b561f51..0000000
--- a/.local/bin/scripts/mpdqueue
+++ /dev/null
@@ -1,10 +0,0 @@
-#!/bin/sh
-
-# Show mpd queue in notification.
-
-queue="$(mpc playlist)"
-items="$(echo "$queue" | wc -l)"
-[ "$items" -gt 5 ] && and="and $(( "$items" - 5)) other..."
-
-notify-send -u normal "MPD queue" \
- "$(echo "$queue" | head -n 5)\n$and"
diff --git a/.local/bin/scripts/mpdrandom b/.local/bin/scripts/mpdrandom
deleted file mode 100755
index aedf882..0000000
--- a/.local/bin/scripts/mpdrandom
+++ /dev/null
@@ -1,11 +0,0 @@
-#!/bin/sh
-
-# Add random song to mpd queue.
-
-song="$(mpc listall | shuf -r -n 1)"
-
-mpc add "$song"
-
-notify-send -u normal "MPD added random song" "$(
- mpc -f "%artist% - %title%" find filename "$song"
-)"
diff --git a/.local/bin/scripts/ncmp b/.local/bin/scripts/ncmp
deleted file mode 100755
index 4631872..0000000
--- a/.local/bin/scripts/ncmp
+++ /dev/null
@@ -1,5 +0,0 @@
-#!/bin/sh
-
-# Run ncmpcpp.
-
-$TERMINAL -e ncmpcpp
diff --git a/.local/bin/scripts/pac b/.local/bin/scripts/pac
deleted file mode 100755
index 6cf1fab..0000000
--- a/.local/bin/scripts/pac
+++ /dev/null
@@ -1,5 +0,0 @@
-#!/bin/sh
-
-# Menu with official repository packages.
-
-pacman -Slq | fzf -m --preview 'yay -Si {1}' --height 45% | yay -S -
diff --git a/.local/bin/scripts/play-radio b/.local/bin/scripts/play-radio
deleted file mode 100755
index cd6cedf..0000000
--- a/.local/bin/scripts/play-radio
+++ /dev/null
@@ -1,53 +0,0 @@
-#!/bin/sh
-
-# Select internet radio station and play it in mpd.
-
-OPEN_FM_CHANNELS_LIST="$HOME/.config/radio/openfm_channels.json"
-
-STATIONS="$(sed 's/: .*//g; s/ /Open FM: /; s/"//g; s/}//g; s/{//g; /^$/d' "$OPEN_FM_CHANNELS_LIST")
-newonce.radio
-RMF FM
-RMF Maxxx
-Radio ZET
-WOW!Radio"
-
-station=$(echo "$STATIONS" | rofi -dmenu -i -l 20 -p ' Radio Station')
-[ ! "$station" ] && exit
-
-channel=""
-
-case "$station" in
- "newonce.radio")
- radio="http://streamer.radio.co/s93b51ccc1/listen"
- icon="newonce.radio-logo.png"
- ;;
- "RMF FM")
- radio="http://195.150.20.4:8000/rmf_fm"
- icon="rmf-fm-logo.png"
- ;;
- "RMF Maxxx")
- radio="http://195.150.20.4:8000/rmf_maxxx"
- icon="rmf-maxxx-logo.png"
- ;;
- "Radio ZET")
- radio="https://zt02.cdn.eurozet.pl/zet-old.mp3"
- icon="radio-zet-logo.png"
- ;;
- "WOW!Radio")
- radio="https://radio.wownero.com/wow.ogg"
- icon="wow-radio.png"
- ;;
- *)
- id="$(grep "\"$(echo "$station" | sed 's/Open FM: //g')\"" "$OPEN_FM_CHANNELS_LIST" | sed 's/.*: //g; s/"//g; s/,//g')"
- radio="http://stream.open.fm/$id"
- icon="open-fm-logo.png"
- channel="$(echo "$station" | sed 's/Open FM: //g')"
- station="Open FM"
- ;;
-esac
-
-mpc clear
-mpc add "$radio"
-mpc play
-
-notify-send --icon "$HOME/.config/radio/$icon" "$station" "$channel"
diff --git a/.local/bin/scripts/pods b/.local/bin/scripts/pods
deleted file mode 100755
index b9868d4..0000000
--- a/.local/bin/scripts/pods
+++ /dev/null
@@ -1,5 +0,0 @@
-#!/bin/sh
-
-# Run podcast manager.
-
-st -e "podboat"
diff --git a/.local/bin/scripts/powermenu b/.local/bin/scripts/powermenu
deleted file mode 100755
index 5dede94..0000000
--- a/.local/bin/scripts/powermenu
+++ /dev/null
@@ -1,13 +0,0 @@
-#!/usr/bin/env sh
-
-# Power menu.
-
-WHAT="$(printf " Shutdown\n Reboot\n Lock\n Suspend" | rofi -dmenu -i -p 'Powermenu' -l 4 -width 10px)"
-if [ -z "$WHAT" ]; then exit; fi
-
-case "$WHAT" in
- " Shutdown") systemctl poweroff;;
- " Suspend") lockscreen; systemctl suspend;;
- " Lock") lockscreen;;
- " Reboot") systemctl reboot
-esac
diff --git a/.local/bin/scripts/pypack b/.local/bin/scripts/pypack
deleted file mode 100755
index f901a41..0000000
--- a/.local/bin/scripts/pypack
+++ /dev/null
@@ -1,8 +0,0 @@
-#!/bin/sh
-
-# Make and deploy Python packages easier.
-
-case "$1" in
- "build") python3 setup.py sdist bdist_wheel ;;
- "deploy") python3 -m twine upload dist/* ;;
-esac
diff --git a/.local/bin/scripts/qr b/.local/bin/scripts/qr
deleted file mode 100755
index 9d15e7b..0000000
--- a/.local/bin/scripts/qr
+++ /dev/null
@@ -1,11 +0,0 @@
-#!/bin/sh
-
-# Generate QR code from text. Useful for crypto wallet addresses.
-
-m() { rofi -dmenu -p "QR" -i ;}
-
-input="$(m)"
-
-qrencode "$input" -o /tmp/qr -s 7 && sxiv -b /tmp/qr
-
-rm /tmp/qr
diff --git a/.local/bin/scripts/randoman b/.local/bin/scripts/randoman
deleted file mode 100755
index 75658dc..0000000
--- a/.local/bin/scripts/randoman
+++ /dev/null
@@ -1,6 +0,0 @@
-#!/bin/sh
-
-# Open random man page.
-
-man "$(a="$(shuf -i 1-"$(man -k . | wc -l)" -r -n 1)" && man -k . | \
- awk -v v="$a" 'NR==v {print $1}')"
diff --git a/.local/bin/scripts/randomaw b/.local/bin/scripts/randomaw
deleted file mode 100755
index 496da86..0000000
--- a/.local/bin/scripts/randomaw
+++ /dev/null
@@ -1,5 +0,0 @@
-#!/bin/sh
-
-# Open random Arch Wiki page in w3m.
-
-w3m "https://wiki.archlinux.org/index.php/Special:Random"
diff --git a/.local/bin/scripts/refbar b/.local/bin/scripts/refbar
deleted file mode 100755
index 0246aca..0000000
--- a/.local/bin/scripts/refbar
+++ /dev/null
@@ -1,9 +0,0 @@
-#!/bin/sh
-
-# Refresh dwm bar.
-
-[ "$1" = "-r" ] && pkill dbar && { dbar & exit; }
-
-[ ! "$(pgrep dbar)" ] && { dbar & exit; }
-
-pkill -P "$(cat "$HOME/.cache/dbar.pid")" sleep
diff --git a/.local/bin/scripts/remoter b/.local/bin/scripts/remoter
deleted file mode 100755
index 28cd172..0000000
--- a/.local/bin/scripts/remoter
+++ /dev/null
@@ -1,7 +0,0 @@
-#!/bin/sh
-
-# Initialize git repo and add remotes.
-
-git init
-git remote add origin "ssh://git@git.samedamci.com:8953/samedamci/${PWD##*/}.git"
-git remote set-url --add origin "git@github.com:samedamci/${PWD##*/}.git"
diff --git a/.local/bin/scripts/rofi-mpd b/.local/bin/scripts/rofi-mpd
deleted file mode 120000
index 19a9e42..0000000
--- a/.local/bin/scripts/rofi-mpd
+++ /dev/null
@@ -1 +0,0 @@
-/home/samedamci/dev/rofi-mpd/rofi-mpd
\ No newline at end of file
diff --git a/.local/bin/scripts/rofi-todo b/.local/bin/scripts/rofi-todo
deleted file mode 120000
index 2f649f9..0000000
--- a/.local/bin/scripts/rofi-todo
+++ /dev/null
@@ -1 +0,0 @@
-/home/samedamci/dev/rofi-todo/rofi-todo.py
\ No newline at end of file
diff --git a/.local/bin/scripts/rotscreen b/.local/bin/scripts/rotscreen
deleted file mode 100755
index 4fbfd46..0000000
--- a/.local/bin/scripts/rotscreen
+++ /dev/null
@@ -1,3 +0,0 @@
-#!/bin/sh
-
-xrandr --output HDMI-1 --rotate "$1"
diff --git a/.local/bin/scripts/rss b/.local/bin/scripts/rss
deleted file mode 100755
index f7e7b1d..0000000
--- a/.local/bin/scripts/rss
+++ /dev/null
@@ -1,5 +0,0 @@
-#!/bin/sh
-
-# Run RSS Feeder.
-
-/bin/sh -c "LANG=en_US.UTF-8 st -e \"newsboat\""
diff --git a/.local/bin/scripts/rssadd b/.local/bin/scripts/rssadd
deleted file mode 100755
index 28180c4..0000000
--- a/.local/bin/scripts/rssadd
+++ /dev/null
@@ -1,12 +0,0 @@
-#!/bin/sh
-
-# Add RSS to collection.
-
-! echo "$1" | grep "https*://\S\+\.[A-Za-z]\+\S*" >/dev/null &&
- notify-send "That doesn't look like a full URL." && exit
-RSSFILE="${XDG_CONFIG_HOME:-$HOME/.config}/newsboat/urls"
-if awk '{print $1}' "$RSSFILE" | grep "^$1$" >/dev/null; then
- notify-send "You already have this RSS feed."
-else
- echo "$1" >> "$RSSFILE" && notify-send "RSS feed added."
-fi
diff --git a/.local/bin/scripts/screenshot b/.local/bin/scripts/screenshot
deleted file mode 100755
index 3933851..0000000
--- a/.local/bin/scripts/screenshot
+++ /dev/null
@@ -1,35 +0,0 @@
-#!/usr/bin/env sh
-
-# Screenshoter script.
-
-m() { rofi -dmenu -width 200 -i -l "$@"; }
-
-mkdir -p ~/pix/Screenshots
-screen_path=~/pix/Screenshots/$(date +%G-%m-%d_%s).png
-
-screenshot() {
- maim $type "$screen_path" &&
- notify-send -u low -t 1400 -i "$screen_path" "Screenshot created!"
-}
-
-clip() {
- xclip -sel clip /dev/null; sleep 0.5
- xclip -selection clipboard -t image/png "$screen_path"
-}
-
-[ "$1" = "--force" ] && { screenshot; exit; }
-[ "$1" = "--force_area" ] && { type="-s -u" && screenshot && clip; exit ;}
-
-type="$(printf " Screen\n Area\n" | m 2 -p 'Screenshoter')"
-[ ! "$type" ] && exit
-save="$(printf " No\n Yes" | m 2 -p 'Copy?')"
-[ ! "$save" ] && exit
-time="$(printf "0.7\n5\n10\n15" | m 3 -p 'Delay')"
-[ ! "$time" ] && exit
-
-[ "$type" = " Area" ] && type="-s -u" || type=""
-
-sleep "$time"
-screenshot
-
-[ "$save" = " Yes" ] && clip || exit
diff --git a/.local/bin/scripts/search b/.local/bin/scripts/search
deleted file mode 100755
index 84cba3f..0000000
--- a/.local/bin/scripts/search
+++ /dev/null
@@ -1,23 +0,0 @@
-#!/bin/sh
-
-# Search in $BROWSER or use bookmarks from file.
-
-bmfile="$HOME/.config/bookmarks"
-
-m() {
- rofi -dmenu -width 600 -i -p "" -l "$(wc -l "$bmfile")" \
- -matching fuzzy
-}
-
-chosen="$(
- sed 's/http.*\/ //g' "$bmfile" | m
-)"
-[ ! "$chosen" ] && exit 0
-
-url="$(grep -m 1 "$chosen" "$bmfile" | awk '{ print $1 }')"
-[ ! "$url" ] && {
- [ "$(echo "$chosen" | grep "[a-z|0-9]\.[a-z|0-9]")" ] &&
- url="$chosen" || url="http://searx.samedamci.com/?=&q=$chosen"
-}
-
-"$BROWSER" "$url"
diff --git a/.local/bin/scripts/serv b/.local/bin/scripts/serv
deleted file mode 100755
index 7996442..0000000
--- a/.local/bin/scripts/serv
+++ /dev/null
@@ -1,31 +0,0 @@
-#!/bin/sh
-
-# Simple http python3 server for files or pages.
-# Usage: serv [-h] [-p PORT] [-d DIRECTORY] [-b]
-
-[ "$(hostname)" = "laptop" ] && ip="$(wifi-ip)" || ip="$(eth-ip)"
-
-port="8080"
-dir="."
-
-run_browser() {
- [ ! "$BROWSER" ] && { echo "\$BROWSER variable is not specified"; exit 1; }
-
- "$BROWSER" "http://${ip}:${port}"
-}
-
-while getopts 'p:d:hb' c
-do
- case $c in
- p) port="$OPTARG" ;;
- d) dir="$OPTARG" ;;
- b) sleep 1 & run_browser & ;;
- h) echo "Usage: serv [-h] [-p PORT] [-d DIRECTORY] [-b]"; exit 1 ;;
- [?]) echo "Use [-h] for get help."; exit 1
- esac
-done
-
-isinstalled python3 && {
- python3 -m http.server --bind "$ip" "$port" --directory "$dir"
-} || { echo "Required python3 is not installed."; exit 1; }
-
diff --git a/.local/bin/scripts/setwall b/.local/bin/scripts/setwall
deleted file mode 100755
index 2d8dd50..0000000
--- a/.local/bin/scripts/setwall
+++ /dev/null
@@ -1,7 +0,0 @@
-#!/bin/sh
-
-# Set desktop background.
-
-[ "$1" ] && { xwallpaper --zoom "$1" && exit 1; }
-
-xwallpaper --maximize /home/samedamci/.config/wallpapers/1920x1080/wall30.png &
diff --git a/.local/bin/scripts/shelp b/.local/bin/scripts/shelp
deleted file mode 100755
index 3517760..0000000
--- a/.local/bin/scripts/shelp
+++ /dev/null
@@ -1,33 +0,0 @@
-#!/bin/bash
-
-# Menu with all scripts and descriptions.
-
-mess=\
-" _ _ _ ___ _ __ _
- _| || |_| | / / |__ (_)_ __ / /__| |__
-|_ .. _| | / /| '_ \| | '_ \ / / __| '_ \ \r
-|_ _|_|/ / | |_) | | | | |/ /\__ \ | | |
- |_||_| (_)_/ |_.__/|_|_| |_/_/ |___/_| |_|
-
-cat << EOF
-
- \ /\ \r
- ) ( ')
- ( / )
- \(__)|
-
-EOF
-"
-
-scr="$(
- head -n 3 $(find "$HOME"/.local/bin/scripts -maxdepth 1 -type f) |
- sed 's/==> //g; s/<==//g; s/#!\/.*//g; /^$/d; s/# //g; s/.*\///g' |
- awk '{printf (NR%2==0) ? "\t" $0 "\n" : $0}' | sort -r |
- column -t -s $'\t' -o $'\t\t' |
- fzf --preview "printf \"$mess\"" --preview-window=up:15 |
- awk '{ print $1 }'
-)"
-
-[ ! "$scr" ] && exit 0
-
-$EDITOR "$HOME/.local/bin/scripts/$scr"
diff --git a/.local/bin/scripts/startdwm b/.local/bin/scripts/startdwm
deleted file mode 100755
index c9c66e9..0000000
--- a/.local/bin/scripts/startdwm
+++ /dev/null
@@ -1,10 +0,0 @@
-#!/bin/sh
-
-# Start dwm in a loop for restarting without killing X.
-
-while true; do
- # Log stderror to a file
- dwm 2> ~/.cache/dwm.log
- # No error logging
- #dwm >/dev/null 2>&1
-done
diff --git a/.local/bin/scripts/statusbar/sb-alsa b/.local/bin/scripts/statusbar/sb-alsa
deleted file mode 100755
index 8153103..0000000
--- a/.local/bin/scripts/statusbar/sb-alsa
+++ /dev/null
@@ -1,23 +0,0 @@
-#!/bin/sh
-
-# Actually PulseAudio
-
-[ "$(pamixer --get-mute)" = "true" ] && {
- echo " mut" && exit 1
-}
-
-level="$(pamixer --get-volume)"
-
-v1=""
-v2=""
-v3=""
-
-if [ "$level" -lt 35 ]; then
- printf "$v1 "
-elif [ "$level" -lt 60 ]; then
- printf "$v2 "
-elif [ "$level" -lt 100 ]; then
- printf "$v3 "
-fi
-
-echo "$level%"
diff --git a/.local/bin/scripts/statusbar/sb-clock b/.local/bin/scripts/statusbar/sb-clock
deleted file mode 100755
index 1bb4062..0000000
--- a/.local/bin/scripts/statusbar/sb-clock
+++ /dev/null
@@ -1,3 +0,0 @@
-#!/usr/bin/env sh
-
-date "+%H:%M"
diff --git a/.local/bin/scripts/statusbar/sb-date b/.local/bin/scripts/statusbar/sb-date
deleted file mode 100755
index 34f8690..0000000
--- a/.local/bin/scripts/statusbar/sb-date
+++ /dev/null
@@ -1,3 +0,0 @@
-#!/bin/sh
-
-date "+%a, %d-%m"
diff --git a/.local/bin/scripts/statusbar/sb-disk b/.local/bin/scripts/statusbar/sb-disk
deleted file mode 100755
index db443b9..0000000
--- a/.local/bin/scripts/statusbar/sb-disk
+++ /dev/null
@@ -1,16 +0,0 @@
-#!/bin/sh
-
-used() {
- df -h "$1" | awk 'NR==2 { print $3 "/" $2 " GB" }' | sed 's/G\//\//g;s/G / /g'
-}
-
-server_used() {
- ssh homeserver df -h | grep '/dev/mapper/md0-crypt' | \
- awk '{print $3 "/" $2 " GB" }' | sed 's/G\//\//g;s/G / /g'
-}
-
-root="$(used /)"
-home="$(used /home)"
-server="$(server_used)"
-
-echo "/ $root, $home, $server"
diff --git a/.local/bin/scripts/statusbar/sb-internet b/.local/bin/scripts/statusbar/sb-internet
deleted file mode 100755
index 8d1b387..0000000
--- a/.local/bin/scripts/statusbar/sb-internet
+++ /dev/null
@@ -1,5 +0,0 @@
-#!/bin/sh
-
-ping -q -c 1 1.1.1.1 >/dev/null || { echo "dis" && exit 1; }
-
-eth-ip
diff --git a/.local/bin/scripts/statusbar/sb-mails b/.local/bin/scripts/statusbar/sb-mails
deleted file mode 100755
index 176cde1..0000000
--- a/.local/bin/scripts/statusbar/sb-mails
+++ /dev/null
@@ -1,10 +0,0 @@
-#!/bin/sh
-
-# Modified Luke Smith's script.
-
-unread="$(find "${XDG_DATA_HOME:-$HOME/.local/share}"/mail/*/[Ii][Nn][Bb][Oo][Xx]/new/* -type f | wc -l 2>/dev/null)"
-
-icon="$(cat "/tmp/imapsyncicon_$USER" 2>/dev/null)"
-
-[ "$unread" -gt "0" ] && echo " $unread" || echo ""
-echo "$icon"
diff --git a/.local/bin/scripts/statusbar/sb-minexmr b/.local/bin/scripts/statusbar/sb-minexmr
deleted file mode 100755
index 5dccc1e..0000000
--- a/.local/bin/scripts/statusbar/sb-minexmr
+++ /dev/null
@@ -1,62 +0,0 @@
-#!/usr/bin/env python3
-
-import requests
-import json
-
-API = "https://beta.minexmr.com/api"
-
-
-class ctx(object):
- addr = "47XzeAyPKPBevVHZucf8vYZjZqtf7322hRP3VrwQf3cnP9HvLf9Qh12H9sZxcA7BnHBmnmJVvH13rjH5Ggadysji162m4do"
-
-
-def get_balance():
- resp = requests.get(f"{API}/main/user/stats?address={ctx.addr}")
- bal = int(json.loads(resp.text)["balance"]) * 0.000000000001
- return round(bal, 6)
-
-
-def get_PLN():
- price = json.loads(
- requests.get(
- "https://api.coingecko.com/api/v3/simple/price?ids=monero&vs_currencies=pln"
- ).text
- )["monero"]["pln"]
-
- return round(price * get_balance(), 2)
-
-
-def get_workers():
- resp = requests.get(f"{API}/main/user/workers?address={ctx.addr}")
- data = json.loads(resp.text)
- workers = []
- for i in data:
- if i["hashrate"] > 0:
- workers.append([i["name"], i["hashrate"]])
- return workers
-
-
-def get_hashrate(worker: str = False) -> int:
- workers = get_workers()
- if worker:
- for i in workers:
- if i[0] == worker:
- return int(i[1])
- return None
- else:
- sum_ = 0
- for i in workers:
- sum_ += int(i[1])
- return sum_ # h/s
-
-
-def main():
- bal = get_balance()
- pln = get_PLN()
- hashrate = get_hashrate()
- workers = len(get_workers())
- print(f"{bal} XMR ({pln} PLN), HR: {hashrate} h/s, {workers}")
-
-
-if __name__ == "__main__":
- main()
diff --git a/.local/bin/scripts/statusbar/sb-music b/.local/bin/scripts/statusbar/sb-music
deleted file mode 100755
index b9ce835..0000000
--- a/.local/bin/scripts/statusbar/sb-music
+++ /dev/null
@@ -1,27 +0,0 @@
-#!/bin/sh
-
-# asdf
-
-if playerctl --player=spotify status | grep -q "Playing"; then
- printf "%s" "Spotify: "
- playerctl metadata --player=spotify --format "{{ artist }} - {{ title }}"
-elif [ "$(mpc status | awk 'NR==2 {print $1}')" = "[playing]" ]; then
- if mpc status -f "%file%" | grep -q "open.fm"; then
- channel_id="$(mpc status -f "%name%" | awk 'NR==1 {print $1}')"
- name="$(grep \""$channel_id"\" "$HOME/.config/radio/openfm_channels.json" | sed 's/: .*//g; s/ //; s/"//g' | tr -d '\n')"
- printf "%s" "Open FM: $name"
- title="$(mpc status -f "%title%" | awk 'NR==1' | sed 's/ w .*//g; s/& .* -/-/g; s/feat. .* -/-/g; s/REKLAMA - open.fm - REKLAMA//g')"
- [ ! "$title" = "" ] && printf "%s" ": $title"
- elif mpc status -f "%file%" | grep -q "http://streamer.radio.co/s93b51ccc1/listen\|rmf_maxxx\|rmf_fm"; then
- mpc status -f "%name%: %title%" | awk 'NR==1' | sed 's/ w .*//g; s/& .* -/-/g; s/feat. .* -/-/g; s/ft .* -/-/g; s/; .* -/ -/g; s/ (feat. .*//g; s/feat. .*//g; s/STOP_AD_BREAK//g'
- elif mpc status -f "%file%" | grep -q "zet-old.mp3"; then
- mpc status -f "%name%" | awk 'NR==1'
- elif mpc status -f "%file%" | grep -q "wow.ogg"; then
- title="$(mpc status -f "%title%" | awk 'NR==1')"
- printf "%s" "WOW!Radio: $title"
- fi
-elif playerctl --player=spotify status | grep -q "Paused"; then
- echo ""
-else
- echo ""
-fi
diff --git a/.local/bin/scripts/statusbar/sb-packages b/.local/bin/scripts/statusbar/sb-packages
deleted file mode 100755
index 9c10c4f..0000000
--- a/.local/bin/scripts/statusbar/sb-packages
+++ /dev/null
@@ -1,4 +0,0 @@
-#!/bin/sh
-
-icon="$(cat /tmp/packagesupdate 2>/dev/null)"
-echo "$(pacman -Qu | wc -l)$icon"
diff --git a/.local/bin/scripts/statusbar/sb-torrent b/.local/bin/scripts/statusbar/sb-torrent
deleted file mode 100755
index ad0c710..0000000
--- a/.local/bin/scripts/statusbar/sb-torrent
+++ /dev/null
@@ -1,20 +0,0 @@
-#!/bin/sh
-
-echo ""
-data() { transmission-remote -l | grep %; }
-[ ! "$(data)" ] && { echo ""; exit 1; }
-
-per="$(data | awk '{ print $2 }')"
-
-icon="$(data | sed "
- s/.*Stopped.*//g;
- s/.*Seeding.*//g;
- s/.*Idle.*//g;
- s/.*Uploading.*//g;
- s/.*%.*//g
-")"
-
-for i in $(seq "$(data | wc -l)"); do
- echo "$per" | awk -v n="$i" 'NR==n' | sed 's/100%//g'
- echo "$icon" | awk -v n="$i" 'NR==n'
-done
diff --git a/.local/bin/scripts/sync-radio b/.local/bin/scripts/sync-radio
deleted file mode 100755
index 2dd8730..0000000
--- a/.local/bin/scripts/sync-radio
+++ /dev/null
@@ -1,9 +0,0 @@
-#!/bin/sh
-
-stream="$(mpc status -f "%file%" | awk 'NR==1')"
-
-mpc stop >/dev/null
-mpc clear >/dev/null
-
-mpc add "$stream" >/dev/null
-mpc play >/dev/null
diff --git a/.local/bin/scripts/syncnow b/.local/bin/scripts/syncnow
deleted file mode 100755
index e6527ca..0000000
--- a/.local/bin/scripts/syncnow
+++ /dev/null
@@ -1,6 +0,0 @@
-#!/bin/sh
-
-# Sync mails and news now!
-
-~/.local/bin/cron/mailsync &
-~/.local/bin/cron/newsup &
diff --git a/.local/bin/scripts/tgscreenkey b/.local/bin/scripts/tgscreenkey
deleted file mode 100755
index 1573acf..0000000
--- a/.local/bin/scripts/tgscreenkey
+++ /dev/null
@@ -1,7 +0,0 @@
-#!/bin/sh
-
-# Toggle screenkey.
-
-[ "$(pgrep screenkey)" ] && { killall screenkey && exit ;}
-
-screenkey -s small --bg-color "${SBG}"
diff --git a/.local/bin/scripts/torradd b/.local/bin/scripts/torradd
deleted file mode 100755
index 1496f89..0000000
--- a/.local/bin/scripts/torradd
+++ /dev/null
@@ -1,5 +0,0 @@
-#!/bin/sh
-
-# Add torrent to downloading queue.
-
-transmission-remote 192.168.1.200 -a "$@" && notify-send " Torrent added."
diff --git a/.local/bin/scripts/torrdone b/.local/bin/scripts/torrdone
deleted file mode 100755
index 2baa03b..0000000
--- a/.local/bin/scripts/torrdone
+++ /dev/null
@@ -1,5 +0,0 @@
-#!/bin/sh
-
-# Script to run after torrent downloading ends.
-
-notify-send " Transmission" "$TR_TORRENT_NAME downloaded successfully!"
diff --git a/.local/bin/scripts/tuirent b/.local/bin/scripts/tuirent
deleted file mode 100755
index 7fa3e9a..0000000
--- a/.local/bin/scripts/tuirent
+++ /dev/null
@@ -1,5 +0,0 @@
-#!/bin/sh
-
-# Run torrent client.
-
-"$TERMINAL" -e stig
diff --git a/.local/bin/scripts/umounter b/.local/bin/scripts/umounter
deleted file mode 100755
index e29100f..0000000
--- a/.local/bin/scripts/umounter
+++ /dev/null
@@ -1,12 +0,0 @@
-#!/bin/sh
-
-# Umount partition menu.
-
-data() { lsblk -r | awk '/t \// { print $1 " - " $7 }' ;}
-m() { rofi -dmenu -i "$@" ;}
-
-part="$(data | m -p "Partition" -l "$(data | wc -l)" | awk '{ print $1 }')"
-[ ! "$part" ] && exit 1
-
-pass="$(m -l 0 -p "Password" -password)"
-echo "$pass" | sudo -S -v && sudo umount /dev/"$part"
diff --git a/.local/bin/scripts/unicode b/.local/bin/scripts/unicode
deleted file mode 100755
index f3dfc3d..0000000
--- a/.local/bin/scripts/unicode
+++ /dev/null
@@ -1,1661 +0,0 @@
-#!/usr/bin/env sh
-
-# Give rofi list of all unicode characters to copy.
-# Shows the selected character in dunst if running.
-
-xclip -h 2>/dev/null || exit
-
-emoji=$(sed '0,/^__DATA__$/d' "$0" | rofi -dmenu -i -l 20 -p 'Unicode')
-
-[ ! "$emoji" ] && exit
-
-emoji=$(printf "%s$emoji" | sed "s/ .*//")
-echo "$emoji" | tr -d '\n' | xclip -selection clipboard
-notify-send "'$emoji' copied to clipboard."
-
-exit
-
-__DATA__
-😃 grinning face with big eyes; U+1F603
-😄 grinning face with smiling eyes; U+1F604
-😁 beaming face with smiling eyes; U+1F601
-😆 grinning squinting face; U+1F606
-😅 grinning face with sweat; U+1F605
-🤣 rolling on the floor laughing; U+1F923
-😂 face with tears of joy; U+1F602
-🙂 slightly smiling face; U+1F642
-🙃 upside-down face; U+1F643
-😉 winking face; U+1F609
-😊 smiling face with smiling eyes; U+1F60A
-😇 smiling face with halo; U+1F607
-🥰 smiling face with 3 hearts; U+1F970
-😍 smiling face with heart-eyes; U+1F60D
-🤩 star-struck; U+1F929
-😘 face blowing a kiss; U+1F618
-😗 kissing face; U+1F617
-☺ smiling face; U+263A
-😚 kissing face with closed eyes; U+1F61A
-😙 kissing face with smiling eyes; U+1F619
-😋 face savoring food; U+1F60B
-😛 face with tongue; U+1F61B
-😜 winking face with tongue; U+1F61C
-🤪 zany face; U+1F92A
-😝 squinting face with tongue; U+1F61D
-🤑 money-mouth face; U+1F911
-🤗 hugging face; U+1F917
-🤭 face with hand over mouth; U+1F92D
-🤫 shushing face; U+1F92B
-🤔 thinking face; U+1F914
-🤐 zipper-mouth face; U+1F910
-🤨 face with raised eyebrow; U+1F928
-😐 neutral face; U+1F610
-😑 expressionless face; U+1F611
-😶 face without mouth; U+1F636
-😏 smirking face; U+1F60F
-😒 unamused face; U+1F612
-🙄 face with rolling eyes; U+1F644
-😬 grimacing face; U+1F62C
-🤥 lying face; U+1F925
-😌 relieved face; U+1F60C
-😔 pensive face; U+1F614
-😪 sleepy face; U+1F62A
-🤤 drooling face; U+1F924
-😴 sleeping face; U+1F634
-😷 face with medical mask; U+1F637
-🤒 face with thermometer; U+1F912
-🤕 face with head-bandage; U+1F915
-🤢 nauseated face; U+1F922
-🤮 face vomiting; U+1F92E
-🤧 sneezing face; U+1F927
-🥵 hot face; U+1F975
-🥶 cold face; U+1F976
-🥴 woozy face; U+1F974
-😵 dizzy face; U+1F635
-🤯 exploding head; U+1F92F
-🤠 cowboy hat face; U+1F920
-🥳 partying face; U+1F973
-😎 smiling face with sunglasses; U+1F60E
-🤓 nerd face; U+1F913
-🧐 face with monocle; U+1F9D0
-😕 confused face; U+1F615
-😟 worried face; U+1F61F
-🙁 slightly frowning face; U+1F641
-☹ frowning face; U+2639
-😮 face with open mouth; U+1F62E
-😯 hushed face; U+1F62F
-😲 astonished face; U+1F632
-😳 flushed face; U+1F633
-🥺 pleading face; U+1F97A
-😦 frowning face with open mouth; U+1F626
-😧 anguished face; U+1F627
-😨 fearful face; U+1F628
-😰 anxious face with sweat; U+1F630
-😥 sad but relieved face; U+1F625
-😢 crying face; U+1F622
-😭 loudly crying face; U+1F62D
-😱 face screaming in fear; U+1F631
-😖 confounded face; U+1F616
-😣 persevering face; U+1F623
-😞 disappointed face; U+1F61E
-😓 downcast face with sweat; U+1F613
-😩 weary face; U+1F629
-😫 tired face; U+1F62B
-😤 face with steam from nose; U+1F624
-😡 pouting face; U+1F621
-😠 angry face; U+1F620
-🤬 face with symbols on mouth; U+1F92C
-😈 smiling face with horns; U+1F608
-👿 angry face with horns; U+1F47F
-💀 skull; U+1F480
-☠ skull and crossbones; U+2620
-💩 pile of poo; U+1F4A9
-🤡 clown face; U+1F921
-👹 ogre; U+1F479
-👺 goblin; U+1F47A
-👻 ghost; U+1F47B
-👽 alien; U+1F47D
-👾 alien monster; U+1F47E
-🤖 robot face; U+1F916
-😺 grinning cat face; U+1F63A
-😸 grinning cat face with smiling eyes; U+1F638
-😹 cat face with tears of joy; U+1F639
-😻 smiling cat face with heart-eyes; U+1F63B
-😼 cat face with wry smile; U+1F63C
-😽 kissing cat face; U+1F63D
-🙀 weary cat face; U+1F640
-😿 crying cat face; U+1F63F
-😾 pouting cat face; U+1F63E
-🙈 see-no-evil monkey; U+1F648
-🙉 hear-no-evil monkey; U+1F649
-🙊 speak-no-evil monkey; U+1F64A
-💋 kiss mark; U+1F48B
-💌 love letter; U+1F48C
-💘 heart with arrow; U+1F498
-💝 heart with ribbon; U+1F49D
-💖 sparkling heart; U+1F496
-💗 growing heart; U+1F497
-💓 beating heart; U+1F493
-💞 revolving hearts; U+1F49E
-💕 two hearts; U+1F495
-💟 heart decoration; U+1F49F
-❣ heavy heart exclamation; U+2763
-💔 broken heart; U+1F494
-❤ red heart; U+2764
-🧡 orange heart; U+1F9E1
-💛 yellow heart; U+1F49B
-💚 green heart; U+1F49A
-💙 blue heart; U+1F499
-💜 purple heart; U+1F49C
-🖤 black heart; U+1F5A4
-💯 hundred points; U+1F4AF
-💢 anger symbol; U+1F4A2
-💥 collision; U+1F4A5
-💫 dizzy; U+1F4AB
-💦 sweat droplets; U+1F4A6
-💨 dashing away; U+1F4A8
-🕳 hole; U+1F573
-💣 bomb; U+1F4A3
-💬 speech balloon; U+1F4AC
-👁️🗨️ eye in speech bubble; U+1F441 U+FE0F U+200D U+1F5E8 U+FE0F
-🗨 left speech bubble; U+1F5E8
-🗯 right anger bubble; U+1F5EF
-💭 thought balloon; U+1F4AD
-💤 zzz; U+1F4A4
-👋 waving hand; U+1F44B
-🤚 raised back of hand; U+1F91A
-🖐 hand with fingers splayed; U+1F590
-✋ raised hand; U+270B
-🖖 vulcan salute; U+1F596
-👌 OK hand; U+1F44C
-✌ victory hand; U+270C
-🤞 crossed fingers; U+1F91E
-🤟 love-you gesture; U+1F91F
-🤘 sign of the horns; U+1F918
-🤙 call me hand; U+1F919
-👈 backhand index pointing left; U+1F448
-👉 backhand index pointing right; U+1F449
-👆 backhand index pointing up; U+1F446
-🖕 middle finger; U+1F595
-👇 backhand index pointing down; U+1F447
-☝ index pointing up; U+261D
-👍 thumbs up; U+1F44D
-👎 thumbs down; U+1F44E
-✊ raised fist; U+270A
-👊 oncoming fist; U+1F44A
-🤛 left-facing fist; U+1F91B
-🤜 right-facing fist; U+1F91C
-👏 clapping hands; U+1F44F
-🙌 raising hands; U+1F64C
-👐 open hands; U+1F450
-🤲 palms up together; U+1F932
-🤝 handshake; U+1F91D
-🙏 folded hands; U+1F64F
-✍ writing hand; U+270D
-💅 nail polish; U+1F485
-🤳 selfie; U+1F933
-💪 flexed biceps; U+1F4AA
-🦵 leg; U+1F9B5
-🦶 foot; U+1F9B6
-👂 ear; U+1F442
-👃 nose; U+1F443
-🧠 brain; U+1F9E0
-🦷 tooth; U+1F9B7
-🦴 bone; U+1F9B4
-👀 eyes; U+1F440
-👁 eye; U+1F441
-👅 tongue; U+1F445
-👄 mouth; U+1F444
-👶 baby; U+1F476
-🧒 child; U+1F9D2
-👦 boy; U+1F466
-👧 girl; U+1F467
-🧑 person; U+1F9D1
-👱 person: blond hair; U+1F471
-👨 man; U+1F468
-👱♂️ man: blond hair; U+1F471 U+200D U+2642 U+FE0F
-👨🦰 man: red hair; U+1F468 U+200D U+1F9B0
-👨🦱 man: curly hair; U+1F468 U+200D U+1F9B1
-👨🦳 man: white hair; U+1F468 U+200D U+1F9B3
-👨🦲 man: bald; U+1F468 U+200D U+1F9B2
-🧔 man: beard; U+1F9D4
-👩 woman; U+1F469
-👱♀️ woman: blond hair; U+1F471 U+200D U+2640 U+FE0F
-👩🦰 woman: red hair; U+1F469 U+200D U+1F9B0
-👩🦱 woman: curly hair; U+1F469 U+200D U+1F9B1
-👩🦳 woman: white hair; U+1F469 U+200D U+1F9B3
-👩🦲 woman: bald; U+1F469 U+200D U+1F9B2
-🧓 older person; U+1F9D3
-👴 old man; U+1F474
-👵 old woman; U+1F475
-🙍 person frowning; U+1F64D
-🙍♂️ man frowning; U+1F64D U+200D U+2642 U+FE0F
-🙍♀️ woman frowning; U+1F64D U+200D U+2640 U+FE0F
-🙎 person pouting; U+1F64E
-🙎♂️ man pouting; U+1F64E U+200D U+2642 U+FE0F
-🙎♀️ woman pouting; U+1F64E U+200D U+2640 U+FE0F
-🙅 person gesturing NO; U+1F645
-🙅♂️ man gesturing NO; U+1F645 U+200D U+2642 U+FE0F
-🙅♀️ woman gesturing NO; U+1F645 U+200D U+2640 U+FE0F
-🙆 person gesturing OK; U+1F646
-🙆♂️ man gesturing OK; U+1F646 U+200D U+2642 U+FE0F
-🙆♀️ woman gesturing OK; U+1F646 U+200D U+2640 U+FE0F
-💁 person tipping hand; U+1F481
-💁♂️ man tipping hand; U+1F481 U+200D U+2642 U+FE0F
-💁♀️ woman tipping hand; U+1F481 U+200D U+2640 U+FE0F
-🙋 person raising hand; U+1F64B
-🙋♂️ man raising hand; U+1F64B U+200D U+2642 U+FE0F
-🙋♀️ woman raising hand; U+1F64B U+200D U+2640 U+FE0F
-🙇 person bowing; U+1F647
-🙇♂️ man bowing; U+1F647 U+200D U+2642 U+FE0F
-🙇♀️ woman bowing; U+1F647 U+200D U+2640 U+FE0F
-🤦 person facepalming; U+1F926
-🤦♂️ man facepalming; U+1F926 U+200D U+2642 U+FE0F
-🤦♀️ woman facepalming; U+1F926 U+200D U+2640 U+FE0F
-🤷 person shrugging; U+1F937
-🤷♂️ man shrugging; U+1F937 U+200D U+2642 U+FE0F
-🤷♀️ woman shrugging; U+1F937 U+200D U+2640 U+FE0F
-👨⚕️ man health worker; U+1F468 U+200D U+2695 U+FE0F
-👩⚕️ woman health worker; U+1F469 U+200D U+2695 U+FE0F
-👨🎓 man student; U+1F468 U+200D U+1F393
-👩🎓 woman student; U+1F469 U+200D U+1F393
-👨🏫 man teacher; U+1F468 U+200D U+1F3EB
-👩🏫 woman teacher; U+1F469 U+200D U+1F3EB
-👨⚖️ man judge; U+1F468 U+200D U+2696 U+FE0F
-👩⚖️ woman judge; U+1F469 U+200D U+2696 U+FE0F
-👨🌾 man farmer; U+1F468 U+200D U+1F33E
-👩🌾 woman farmer; U+1F469 U+200D U+1F33E
-👨🍳 man cook; U+1F468 U+200D U+1F373
-👩🍳 woman cook; U+1F469 U+200D U+1F373
-👨🔧 man mechanic; U+1F468 U+200D U+1F527
-👩🔧 woman mechanic; U+1F469 U+200D U+1F527
-👨🏭 man factory worker; U+1F468 U+200D U+1F3ED
-👩🏭 woman factory worker; U+1F469 U+200D U+1F3ED
-👨💼 man office worker; U+1F468 U+200D U+1F4BC
-👩💼 woman office worker; U+1F469 U+200D U+1F4BC
-👨🔬 man scientist; U+1F468 U+200D U+1F52C
-👩🔬 woman scientist; U+1F469 U+200D U+1F52C
-👨💻 man technologist; U+1F468 U+200D U+1F4BB
-👩💻 woman technologist; U+1F469 U+200D U+1F4BB
-👨🎤 man singer; U+1F468 U+200D U+1F3A4
-👩🎤 woman singer; U+1F469 U+200D U+1F3A4
-👨🎨 man artist; U+1F468 U+200D U+1F3A8
-👩🎨 woman artist; U+1F469 U+200D U+1F3A8
-👨✈️ man pilot; U+1F468 U+200D U+2708 U+FE0F
-👩✈️ woman pilot; U+1F469 U+200D U+2708 U+FE0F
-👨🚀 man astronaut; U+1F468 U+200D U+1F680
-👩🚀 woman astronaut; U+1F469 U+200D U+1F680
-👨🚒 man firefighter; U+1F468 U+200D U+1F692
-👩🚒 woman firefighter; U+1F469 U+200D U+1F692
-👮 police officer; U+1F46E
-👮♂️ man police officer; U+1F46E U+200D U+2642 U+FE0F
-👮♀️ woman police officer; U+1F46E U+200D U+2640 U+FE0F
-🕵 detective; U+1F575
-🕵️♂️ man detective; U+1F575 U+FE0F U+200D U+2642 U+FE0F
-🕵️♀️ woman detective; U+1F575 U+FE0F U+200D U+2640 U+FE0F
-💂 guard; U+1F482
-💂♂️ man guard; U+1F482 U+200D U+2642 U+FE0F
-💂♀️ woman guard; U+1F482 U+200D U+2640 U+FE0F
-👷 construction worker; U+1F477
-👷♂️ man construction worker; U+1F477 U+200D U+2642 U+FE0F
-👷♀️ woman construction worker; U+1F477 U+200D U+2640 U+FE0F
-🤴 prince; U+1F934
-👸 princess; U+1F478
-👳 person wearing turban; U+1F473
-👳♂️ man wearing turban; U+1F473 U+200D U+2642 U+FE0F
-👳♀️ woman wearing turban; U+1F473 U+200D U+2640 U+FE0F
-👲 man with Chinese cap; U+1F472
-🧕 woman with headscarf; U+1F9D5
-🤵 man in tuxedo; U+1F935
-👰 bride with veil; U+1F470
-🤰 pregnant woman; U+1F930
-🤱 breast-feeding; U+1F931
-👼 baby angel; U+1F47C
-🎅 Santa Claus; U+1F385
-🤶 Mrs. Claus; U+1F936
-🦸 superhero; U+1F9B8
-🦸♂️ man superhero; U+1F9B8 U+200D U+2642 U+FE0F
-🦸♀️ woman superhero; U+1F9B8 U+200D U+2640 U+FE0F
-🦹 supervillain; U+1F9B9
-🦹♂️ man supervillain; U+1F9B9 U+200D U+2642 U+FE0F
-🦹♀️ woman supervillain; U+1F9B9 U+200D U+2640 U+FE0F
-🧙 mage; U+1F9D9
-🧙♂️ man mage; U+1F9D9 U+200D U+2642 U+FE0F
-🧙♀️ woman mage; U+1F9D9 U+200D U+2640 U+FE0F
-🧚 fairy; U+1F9DA
-🧚♂️ man fairy; U+1F9DA U+200D U+2642 U+FE0F
-🧚♀️ woman fairy; U+1F9DA U+200D U+2640 U+FE0F
-🧛 vampire; U+1F9DB
-🧛♂️ man vampire; U+1F9DB U+200D U+2642 U+FE0F
-🧛♀️ woman vampire; U+1F9DB U+200D U+2640 U+FE0F
-🧜 merperson; U+1F9DC
-🧜♂️ merman; U+1F9DC U+200D U+2642 U+FE0F
-🧜♀️ mermaid; U+1F9DC U+200D U+2640 U+FE0F
-🧝 elf; U+1F9DD
-🧝♂️ man elf; U+1F9DD U+200D U+2642 U+FE0F
-🧝♀️ woman elf; U+1F9DD U+200D U+2640 U+FE0F
-🧞 genie; U+1F9DE
-🧞♂️ man genie; U+1F9DE U+200D U+2642 U+FE0F
-🧞♀️ woman genie; U+1F9DE U+200D U+2640 U+FE0F
-🧟 zombie; U+1F9DF
-🧟♂️ man zombie; U+1F9DF U+200D U+2642 U+FE0F
-🧟♀️ woman zombie; U+1F9DF U+200D U+2640 U+FE0F
-💆 person getting massage; U+1F486
-💆♂️ man getting massage; U+1F486 U+200D U+2642 U+FE0F
-💆♀️ woman getting massage; U+1F486 U+200D U+2640 U+FE0F
-💇 person getting haircut; U+1F487
-💇♂️ man getting haircut; U+1F487 U+200D U+2642 U+FE0F
-💇♀️ woman getting haircut; U+1F487 U+200D U+2640 U+FE0F
-🚶 person walking; U+1F6B6
-🚶♂️ man walking; U+1F6B6 U+200D U+2642 U+FE0F
-🚶♀️ woman walking; U+1F6B6 U+200D U+2640 U+FE0F
-🏃 person running; U+1F3C3
-🏃♂️ man running; U+1F3C3 U+200D U+2642 U+FE0F
-🏃♀️ woman running; U+1F3C3 U+200D U+2640 U+FE0F
-💃 woman dancing; U+1F483
-🕺 man dancing; U+1F57A
-🕴 man in suit levitating; U+1F574
-👯 people with bunny ears; U+1F46F
-👯♂️ men with bunny ears; U+1F46F U+200D U+2642 U+FE0F
-👯♀️ women with bunny ears; U+1F46F U+200D U+2640 U+FE0F
-🧖 person in steamy room; U+1F9D6
-🧖♂️ man in steamy room; U+1F9D6 U+200D U+2642 U+FE0F
-🧖♀️ woman in steamy room; U+1F9D6 U+200D U+2640 U+FE0F
-🧗 person climbing; U+1F9D7
-🧗♂️ man climbing; U+1F9D7 U+200D U+2642 U+FE0F
-🧗♀️ woman climbing; U+1F9D7 U+200D U+2640 U+FE0F
-🤺 person fencing; U+1F93A
-🏇 horse racing; U+1F3C7
-⛷ skier; U+26F7
-🏂 snowboarder; U+1F3C2
-🏌 person golfing; U+1F3CC
-🏌️♂️ man golfing; U+1F3CC U+FE0F U+200D U+2642 U+FE0F
-🏌️♀️ woman golfing; U+1F3CC U+FE0F U+200D U+2640 U+FE0F
-🏄 person surfing; U+1F3C4
-🏄♂️ man surfing; U+1F3C4 U+200D U+2642 U+FE0F
-🏄♀️ woman surfing; U+1F3C4 U+200D U+2640 U+FE0F
-🚣 person rowing boat; U+1F6A3
-🚣♂️ man rowing boat; U+1F6A3 U+200D U+2642 U+FE0F
-🚣♀️ woman rowing boat; U+1F6A3 U+200D U+2640 U+FE0F
-🏊 person swimming; U+1F3CA
-🏊♂️ man swimming; U+1F3CA U+200D U+2642 U+FE0F
-🏊♀️ woman swimming; U+1F3CA U+200D U+2640 U+FE0F
-⛹ person bouncing ball; U+26F9
-⛹️♂️ man bouncing ball; U+26F9 U+FE0F U+200D U+2642 U+FE0F
-⛹️♀️ woman bouncing ball; U+26F9 U+FE0F U+200D U+2640 U+FE0F
-🏋 person lifting weights; U+1F3CB
-🏋️♂️ man lifting weights; U+1F3CB U+FE0F U+200D U+2642 U+FE0F
-🏋️♀️ woman lifting weights; U+1F3CB U+FE0F U+200D U+2640 U+FE0F
-🚴 person biking; U+1F6B4
-🚴♂️ man biking; U+1F6B4 U+200D U+2642 U+FE0F
-🚴♀️ woman biking; U+1F6B4 U+200D U+2640 U+FE0F
-🚵 person mountain biking; U+1F6B5
-🚵♂️ man mountain biking; U+1F6B5 U+200D U+2642 U+FE0F
-🚵♀️ woman mountain biking; U+1F6B5 U+200D U+2640 U+FE0F
-🤸 person cartwheeling; U+1F938
-🤸♂️ man cartwheeling; U+1F938 U+200D U+2642 U+FE0F
-🤸♀️ woman cartwheeling; U+1F938 U+200D U+2640 U+FE0F
-🤼 people wrestling; U+1F93C
-🤼♂️ men wrestling; U+1F93C U+200D U+2642 U+FE0F
-🤼♀️ women wrestling; U+1F93C U+200D U+2640 U+FE0F
-🤽 person playing water polo; U+1F93D
-🤽♂️ man playing water polo; U+1F93D U+200D U+2642 U+FE0F
-🤽♀️ woman playing water polo; U+1F93D U+200D U+2640 U+FE0F
-🤾 person playing handball; U+1F93E
-🤾♂️ man playing handball; U+1F93E U+200D U+2642 U+FE0F
-🤾♀️ woman playing handball; U+1F93E U+200D U+2640 U+FE0F
-🤹 person juggling; U+1F939
-🤹♂️ man juggling; U+1F939 U+200D U+2642 U+FE0F
-🤹♀️ woman juggling; U+1F939 U+200D U+2640 U+FE0F
-🧘 person in lotus position; U+1F9D8
-🧘♂️ man in lotus position; U+1F9D8 U+200D U+2642 U+FE0F
-🧘♀️ woman in lotus position; U+1F9D8 U+200D U+2640 U+FE0F
-🛀 person taking bath; U+1F6C0
-🛌 person in bed; U+1F6CC
-👭 women holding hands; U+1F46D
-👫 woman and man holding hands; U+1F46B
-👬 men holding hands; U+1F46C
-💏 kiss; U+1F48F
-👩❤️💋👨 kiss: woman, man; U+1F469 U+200D U+2764 U+FE0F U+200D U+1F48B U+200D U+1F468
-👨❤️💋👨 kiss: man, man; U+1F468 U+200D U+2764 U+FE0F U+200D U+1F48B U+200D U+1F468
-👩❤️💋👩 kiss: woman, woman; U+1F469 U+200D U+2764 U+FE0F U+200D U+1F48B U+200D U+1F469
-💑 couple with heart; U+1F491
-👩❤️👨 couple with heart: woman, man; U+1F469 U+200D U+2764 U+FE0F U+200D U+1F468
-👨❤️👨 couple with heart: man, man; U+1F468 U+200D U+2764 U+FE0F U+200D U+1F468
-👩❤️👩 couple with heart: woman, woman; U+1F469 U+200D U+2764 U+FE0F U+200D U+1F469
-👪 family; U+1F46A
-👨👩👦 family: man, woman, boy; U+1F468 U+200D U+1F469 U+200D U+1F466
-👨👩👧 family: man, woman, girl; U+1F468 U+200D U+1F469 U+200D U+1F467
-👨👩👧👦 family: man, woman, girl, boy; U+1F468 U+200D U+1F469 U+200D U+1F467 U+200D U+1F466
-👨👩👦👦 family: man, woman, boy, boy; U+1F468 U+200D U+1F469 U+200D U+1F466 U+200D U+1F466
-👨👩👧👧 family: man, woman, girl, girl; U+1F468 U+200D U+1F469 U+200D U+1F467 U+200D U+1F467
-👨👨👦 family: man, man, boy; U+1F468 U+200D U+1F468 U+200D U+1F466
-👨👨👧 family: man, man, girl; U+1F468 U+200D U+1F468 U+200D U+1F467
-👨👨👧👦 family: man, man, girl, boy; U+1F468 U+200D U+1F468 U+200D U+1F467 U+200D U+1F466
-👨👨👦👦 family: man, man, boy, boy; U+1F468 U+200D U+1F468 U+200D U+1F466 U+200D U+1F466
-👨👨👧👧 family: man, man, girl, girl; U+1F468 U+200D U+1F468 U+200D U+1F467 U+200D U+1F467
-👩👩👦 family: woman, woman, boy; U+1F469 U+200D U+1F469 U+200D U+1F466
-👩👩👧 family: woman, woman, girl; U+1F469 U+200D U+1F469 U+200D U+1F467
-👩👩👧👦 family: woman, woman, girl, boy; U+1F469 U+200D U+1F469 U+200D U+1F467 U+200D U+1F466
-👩👩👦👦 family: woman, woman, boy, boy; U+1F469 U+200D U+1F469 U+200D U+1F466 U+200D U+1F466
-👩👩👧👧 family: woman, woman, girl, girl; U+1F469 U+200D U+1F469 U+200D U+1F467 U+200D U+1F467
-👨👦 family: man, boy; U+1F468 U+200D U+1F466
-👨👦👦 family: man, boy, boy; U+1F468 U+200D U+1F466 U+200D U+1F466
-👨👧 family: man, girl; U+1F468 U+200D U+1F467
-👨👧👦 family: man, girl, boy; U+1F468 U+200D U+1F467 U+200D U+1F466
-👨👧👧 family: man, girl, girl; U+1F468 U+200D U+1F467 U+200D U+1F467
-👩👦 family: woman, boy; U+1F469 U+200D U+1F466
-👩👦👦 family: woman, boy, boy; U+1F469 U+200D U+1F466 U+200D U+1F466
-👩👧 family: woman, girl; U+1F469 U+200D U+1F467
-👩👧👦 family: woman, girl, boy; U+1F469 U+200D U+1F467 U+200D U+1F466
-👩👧👧 family: woman, girl, girl; U+1F469 U+200D U+1F467 U+200D U+1F467
-🗣 speaking head; U+1F5E3
-👤 bust in silhouette; U+1F464
-👥 busts in silhouette; U+1F465
-👣 footprints; U+1F463
-🦰 red hair; U+1F9B0
-🦱 curly hair; U+1F9B1
-🦳 white hair; U+1F9B3
-🦲 bald; U+1F9B2
-🐵 monkey face; U+1F435
-🐒 monkey; U+1F412
-🦍 gorilla; U+1F98D
-🐶 dog face; U+1F436
-🐕 dog; U+1F415
-🐩 poodle; U+1F429
-🐺 wolf face; U+1F43A
-🦊 fox face; U+1F98A
-🦝 raccoon; U+1F99D
-🐱 cat face; U+1F431
-🐈 cat; U+1F408
-🦁 lion face; U+1F981
-🐯 tiger face; U+1F42F
-🐅 tiger; U+1F405
-🐆 leopard; U+1F406
-🐴 horse face; U+1F434
-🐎 horse; U+1F40E
-🦄 unicorn face; U+1F984
-🦓 zebra; U+1F993
-🦌 deer; U+1F98C
-🐮 cow face; U+1F42E
-🐂 ox; U+1F402
-🐃 water buffalo; U+1F403
-🐄 cow; U+1F404
-🐷 pig face; U+1F437
-🐖 pig; U+1F416
-🐗 boar; U+1F417
-🐽 pig nose; U+1F43D
-🐏 ram; U+1F40F
-🐑 ewe; U+1F411
-🐐 goat; U+1F410
-🐪 camel; U+1F42A
-🐫 two-hump camel; U+1F42B
-🦙 llama; U+1F999
-🦒 giraffe; U+1F992
-🐘 elephant; U+1F418
-🦏 rhinoceros; U+1F98F
-🦛 hippopotamus; U+1F99B
-🐭 mouse face; U+1F42D
-🐁 mouse; U+1F401
-🐀 rat; U+1F400
-🐹 hamster face; U+1F439
-🐰 rabbit face; U+1F430
-🐇 rabbit; U+1F407
-🐿 chipmunk; U+1F43F
-🦔 hedgehog; U+1F994
-🦇 bat; U+1F987
-🐻 bear face; U+1F43B
-🐨 koala; U+1F428
-🐼 panda face; U+1F43C
-🦘 kangaroo; U+1F998
-🦡 badger; U+1F9A1
-🐾 paw prints; U+1F43E
-🦃 turkey; U+1F983
-🐔 chicken; U+1F414
-🐓 rooster; U+1F413
-🐣 hatching chick; U+1F423
-🐤 baby chick; U+1F424
-🐥 front-facing baby chick; U+1F425
-🐦 bird; U+1F426
-🐧 penguin; U+1F427
-🕊 dove; U+1F54A
-🦅 eagle; U+1F985
-🦆 duck; U+1F986
-🦢 swan; U+1F9A2
-🦉 owl; U+1F989
-🦚 peacock; U+1F99A
-🦜 parrot; U+1F99C
-🐸 frog face; U+1F438
-🐊 crocodile; U+1F40A
-🐢 turtle; U+1F422
-🦎 lizard; U+1F98E
-🐍 snake; U+1F40D
-🐲 dragon face; U+1F432
-🐉 dragon; U+1F409
-🦕 sauropod; U+1F995
-🦖 T-Rex; U+1F996
-🐳 spouting whale; U+1F433
-🐋 whale; U+1F40B
-🐬 dolphin; U+1F42C
-🐟 fish; U+1F41F
-🐠 tropical fish; U+1F420
-🐡 blowfish; U+1F421
-🦈 shark; U+1F988
-🐙 octopus; U+1F419
-🐚 spiral shell; U+1F41A
-🐌 snail; U+1F40C
-🦋 butterfly; U+1F98B
-🐛 bug; U+1F41B
-🐜 ant; U+1F41C
-🐝 honeybee; U+1F41D
-🐞 lady beetle; U+1F41E
-🦗 cricket; U+1F997
-🕷 spider; U+1F577
-🕸 spider web; U+1F578
-🦂 scorpion; U+1F982
-🦟 mosquito; U+1F99F
-🦠 microbe; U+1F9A0
-💐 bouquet; U+1F490
-🌸 cherry blossom; U+1F338
-💮 white flower; U+1F4AE
-🏵 rosette; U+1F3F5
-🌹 rose; U+1F339
-🥀 wilted flower; U+1F940
-🌺 hibiscus; U+1F33A
-🌻 sunflower; U+1F33B
-🌼 blossom; U+1F33C
-🌷 tulip; U+1F337
-🌱 seedling; U+1F331
-🌲 evergreen tree; U+1F332
-🌳 deciduous tree; U+1F333
-🌴 palm tree; U+1F334
-🌵 cactus; U+1F335
-🌾 sheaf of rice; U+1F33E
-🌿 herb; U+1F33F
-☘ shamrock; U+2618
-🍀 four leaf clover; U+1F340
-🍁 maple leaf; U+1F341
-🍂 fallen leaf; U+1F342
-🍃 leaf fluttering in wind; U+1F343
-🍇 grapes; U+1F347
-🍈 melon; U+1F348
-🍉 watermelon; U+1F349
-🍊 tangerine; U+1F34A
-🍋 lemon; U+1F34B
-🍌 banana; U+1F34C
-🍍 pineapple; U+1F34D
-🥭 mango; U+1F96D
-🍎 red apple; U+1F34E
-🍏 green apple; U+1F34F
-🍐 pear; U+1F350
-🍑 peach; U+1F351
-🍒 cherries; U+1F352
-🍓 strawberry; U+1F353
-🥝 kiwi fruit; U+1F95D
-🍅 tomato; U+1F345
-🥥 coconut; U+1F965
-🥑 avocado; U+1F951
-🍆 eggplant; U+1F346
-🥔 potato; U+1F954
-🥕 carrot; U+1F955
-🌽 ear of corn; U+1F33D
-🌶 hot pepper; U+1F336
-🥒 cucumber; U+1F952
-🥬 leafy green; U+1F96C
-🥦 broccoli; U+1F966
-🍄 mushroom; U+1F344
-🥜 peanuts; U+1F95C
-🌰 chestnut; U+1F330
-🍞 bread; U+1F35E
-🥐 croissant; U+1F950
-🥖 baguette bread; U+1F956
-🥨 pretzel; U+1F968
-🥯 bagel; U+1F96F
-🥞 pancakes; U+1F95E
-🧀 cheese wedge; U+1F9C0
-🍖 meat on bone; U+1F356
-🍗 poultry leg; U+1F357
-🥩 cut of meat; U+1F969
-🥓 bacon; U+1F953
-🍔 hamburger; U+1F354
-🍟 french fries; U+1F35F
-🍕 pizza; U+1F355
-🌭 hot dog; U+1F32D
-🥪 sandwich; U+1F96A
-🌮 taco; U+1F32E
-🌯 burrito; U+1F32F
-🥙 stuffed flatbread; U+1F959
-🥚 egg; U+1F95A
-🍳 cooking; U+1F373
-🥘 shallow pan of food; U+1F958
-🍲 pot of food; U+1F372
-🥣 bowl with spoon; U+1F963
-🥗 green salad; U+1F957
-🍿 popcorn; U+1F37F
-🧂 salt; U+1F9C2
-🥫 canned food; U+1F96B
-🍱 bento box; U+1F371
-🍘 rice cracker; U+1F358
-🍙 rice ball; U+1F359
-🍚 cooked rice; U+1F35A
-🍛 curry rice; U+1F35B
-🍜 steaming bowl; U+1F35C
-🍝 spaghetti; U+1F35D
-🍠 roasted sweet potato; U+1F360
-🍢 oden; U+1F362
-🍣 sushi; U+1F363
-🍤 fried shrimp; U+1F364
-🍥 fish cake with swirl; U+1F365
-🥮 moon cake; U+1F96E
-🍡 dango; U+1F361
-🥟 dumpling; U+1F95F
-🥠 fortune cookie; U+1F960
-🥡 takeout box; U+1F961
-🦀 crab; U+1F980
-🦞 lobster; U+1F99E
-🦐 shrimp; U+1F990
-🦑 squid; U+1F991
-🍦 soft ice cream; U+1F366
-🍧 shaved ice; U+1F367
-🍨 ice cream; U+1F368
-🍩 doughnut; U+1F369
-🍪 cookie; U+1F36A
-🎂 birthday cake; U+1F382
-🍰 shortcake; U+1F370
-🧁 cupcake; U+1F9C1
-🥧 pie; U+1F967
-🍫 chocolate bar; U+1F36B
-🍬 candy; U+1F36C
-🍭 lollipop; U+1F36D
-🍮 custard; U+1F36E
-🍯 honey pot; U+1F36F
-🍼 baby bottle; U+1F37C
-🥛 glass of milk; U+1F95B
-☕ hot beverage; U+2615
-🍵 teacup without handle; U+1F375
-🍶 sake; U+1F376
-🍾 bottle with popping cork; U+1F37E
-🍷 wine glass; U+1F377
-🍸 cocktail glass; U+1F378
-🍹 tropical drink; U+1F379
-🍺 beer mug; U+1F37A
-🍻 clinking beer mugs; U+1F37B
-🥂 clinking glasses; U+1F942
-🥃 tumbler glass; U+1F943
-🥤 cup with straw; U+1F964
-🥢 chopsticks; U+1F962
-🍽 fork and knife with plate; U+1F37D
-🍴 fork and knife; U+1F374
-🥄 spoon; U+1F944
-🔪 kitchen knife; U+1F52A
-🏺 amphora; U+1F3FA
-🌍 globe showing Europe-Africa; U+1F30D
-🌎 globe showing Americas; U+1F30E
-🌏 globe showing Asia-Australia; U+1F30F
-🌐 globe with meridians; U+1F310
-🗺 world map; U+1F5FA
-🗾 map of Japan; U+1F5FE
-🧭 compass; U+1F9ED
-🏔 snow-capped mountain; U+1F3D4
-⛰ mountain; U+26F0
-🌋 volcano; U+1F30B
-🗻 mount fuji; U+1F5FB
-🏕 camping; U+1F3D5
-🏖 beach with umbrella; U+1F3D6
-🏜 desert; U+1F3DC
-🏝 desert island; U+1F3DD
-🏞 national park; U+1F3DE
-🏟 stadium; U+1F3DF
-🏛 classical building; U+1F3DB
-🏗 building construction; U+1F3D7
-🧱 brick; U+1F9F1
-🏘 houses; U+1F3D8
-🏚 derelict house; U+1F3DA
-🏠 house; U+1F3E0
-🏡 house with garden; U+1F3E1
-🏢 office building; U+1F3E2
-🏣 Japanese post office; U+1F3E3
-🏤 post office; U+1F3E4
-🏥 hospital; U+1F3E5
-🏦 bank; U+1F3E6
-🏨 hotel; U+1F3E8
-🏩 love hotel; U+1F3E9
-🏪 convenience store; U+1F3EA
-🏫 school; U+1F3EB
-🏬 department store; U+1F3EC
-🏭 factory; U+1F3ED
-🏯 Japanese castle; U+1F3EF
-🏰 castle; U+1F3F0
-💒 wedding; U+1F492
-🗼 Tokyo tower; U+1F5FC
-🗽 Statue of Liberty; U+1F5FD
-⛪ church; U+26EA
-🕌 mosque; U+1F54C
-🕍 synagogue; U+1F54D
-⛩ shinto shrine; U+26E9
-🕋 kaaba; U+1F54B
-⛲ fountain; U+26F2
-⛺ tent; U+26FA
-🌁 foggy; U+1F301
-🌃 night with stars; U+1F303
-🏙 cityscape; U+1F3D9
-🌄 sunrise over mountains; U+1F304
-🌅 sunrise; U+1F305
-🌆 cityscape at dusk; U+1F306
-🌇 sunset; U+1F307
-🌉 bridge at night; U+1F309
-♨ hot springs; U+2668
-🌌 milky way; U+1F30C
-🎠 carousel horse; U+1F3A0
-🎡 ferris wheel; U+1F3A1
-🎢 roller coaster; U+1F3A2
-💈 barber pole; U+1F488
-🎪 circus tent; U+1F3AA
-🚂 locomotive; U+1F682
-🚃 railway car; U+1F683
-🚄 high-speed train; U+1F684
-🚅 bullet train; U+1F685
-🚆 train; U+1F686
-🚇 metro; U+1F687
-🚈 light rail; U+1F688
-🚉 station; U+1F689
-🚊 tram; U+1F68A
-🚝 monorail; U+1F69D
-🚞 mountain railway; U+1F69E
-🚋 tram car; U+1F68B
-🚌 bus; U+1F68C
-🚍 oncoming bus; U+1F68D
-🚎 trolleybus; U+1F68E
-🚐 minibus; U+1F690
-🚑 ambulance; U+1F691
-🚒 fire engine; U+1F692
-🚓 police car; U+1F693
-🚔 oncoming police car; U+1F694
-🚕 taxi; U+1F695
-🚖 oncoming taxi; U+1F696
-🚗 automobile; U+1F697
-🚘 oncoming automobile; U+1F698
-🚙 sport utility vehicle; U+1F699
-🚚 delivery truck; U+1F69A
-🚛 articulated lorry; U+1F69B
-🚜 tractor; U+1F69C
-🏎 racing car; U+1F3CE
-🏍 motorcycle; U+1F3CD
-🛵 motor scooter; U+1F6F5
-🚲 bicycle; U+1F6B2
-🛴 kick scooter; U+1F6F4
-🛹 skateboard; U+1F6F9
-🚏 bus stop; U+1F68F
-🛣 motorway; U+1F6E3
-🛤 railway track; U+1F6E4
-🛢 oil drum; U+1F6E2
-⛽ fuel pump; U+26FD
-🚨 police car light; U+1F6A8
-🚥 horizontal traffic light; U+1F6A5
-🚦 vertical traffic light; U+1F6A6
-🛑 stop sign; U+1F6D1
-🚧 construction; U+1F6A7
-⚓ anchor; U+2693
-⛵ sailboat; U+26F5
-🛶 canoe; U+1F6F6
-🚤 speedboat; U+1F6A4
-🛳 passenger ship; U+1F6F3
-⛴ ferry; U+26F4
-🛥 motor boat; U+1F6E5
-🚢 ship; U+1F6A2
-✈ airplane; U+2708
-🛩 small airplane; U+1F6E9
-🛫 airplane departure; U+1F6EB
-🛬 airplane arrival; U+1F6EC
-💺 seat; U+1F4BA
-🚁 helicopter; U+1F681
-🚟 suspension railway; U+1F69F
-🚠 mountain cableway; U+1F6A0
-🚡 aerial tramway; U+1F6A1
-🛰 satellite; U+1F6F0
-🚀 rocket; U+1F680
-🛸 flying saucer; U+1F6F8
-🛎 bellhop bell; U+1F6CE
-🧳 luggage; U+1F9F3
-⌛ hourglass done; U+231B
-⏳ hourglass not done; U+23F3
-⌚ watch; U+231A
-⏰ alarm clock; U+23F0
-⏱ stopwatch; U+23F1
-⏲ timer clock; U+23F2
-🕰 mantelpiece clock; U+1F570
-🕛 twelve o’clock; U+1F55B
-🕧 twelve-thirty; U+1F567
-🕐 one o’clock; U+1F550
-🕜 one-thirty; U+1F55C
-🕑 two o’clock; U+1F551
-🕝 two-thirty; U+1F55D
-🕒 three o’clock; U+1F552
-🕞 three-thirty; U+1F55E
-🕓 four o’clock; U+1F553
-🕟 four-thirty; U+1F55F
-🕔 five o’clock; U+1F554
-🕠 five-thirty; U+1F560
-🕕 six o’clock; U+1F555
-🕡 six-thirty; U+1F561
-🕖 seven o’clock; U+1F556
-🕢 seven-thirty; U+1F562
-🕗 eight o’clock; U+1F557
-🕣 eight-thirty; U+1F563
-🕘 nine o’clock; U+1F558
-🕤 nine-thirty; U+1F564
-🕙 ten o’clock; U+1F559
-🕥 ten-thirty; U+1F565
-🕚 eleven o’clock; U+1F55A
-🕦 eleven-thirty; U+1F566
-🌑 new moon; U+1F311
-🌒 waxing crescent moon; U+1F312
-🌓 first quarter moon; U+1F313
-🌔 waxing gibbous moon; U+1F314
-🌕 full moon; U+1F315
-🌖 waning gibbous moon; U+1F316
-🌗 last quarter moon; U+1F317
-🌘 waning crescent moon; U+1F318
-🌙 crescent moon; U+1F319
-🌚 new moon face; U+1F31A
-🌛 first quarter moon face; U+1F31B
-🌜 last quarter moon face; U+1F31C
-🌡 thermometer; U+1F321
-☀ sun; U+2600
-🌝 full moon face; U+1F31D
-🌞 sun with face; U+1F31E
-⭐ star; U+2B50
-🌟 glowing star; U+1F31F
-🌠 shooting star; U+1F320
-☁ cloud; U+2601
-⛅ sun behind cloud; U+26C5
-⛈ cloud with lightning and rain; U+26C8
-🌤 sun behind small cloud; U+1F324
-🌥 sun behind large cloud; U+1F325
-🌦 sun behind rain cloud; U+1F326
-🌧 cloud with rain; U+1F327
-🌨 cloud with snow; U+1F328
-🌩 cloud with lightning; U+1F329
-🌪 tornado; U+1F32A
-🌫 fog; U+1F32B
-🌬 wind face; U+1F32C
-🌀 cyclone; U+1F300
-🌈 rainbow; U+1F308
-🌂 closed umbrella; U+1F302
-☂ umbrella; U+2602
-☔ umbrella with rain drops; U+2614
-⛱ umbrella on ground; U+26F1
-⚡ high voltage; U+26A1
-❄ snowflake; U+2744
-☃ snowman; U+2603
-⛄ snowman without snow; U+26C4
-☄ comet; U+2604
-🔥 fire; U+1F525
-💧 droplet; U+1F4A7
-🌊 water wave; U+1F30A
-🎃 jack-o-lantern; U+1F383
-🎄 Christmas tree; U+1F384
-🎆 fireworks; U+1F386
-🎇 sparkler; U+1F387
-🧨 firecracker; U+1F9E8
-✨ sparkles; U+2728
-🎈 balloon; U+1F388
-🎉 party popper; U+1F389
-🎊 confetti ball; U+1F38A
-🎋 tanabata tree; U+1F38B
-🎍 pine decoration; U+1F38D
-🎎 Japanese dolls; U+1F38E
-🎏 carp streamer; U+1F38F
-🎐 wind chime; U+1F390
-🎑 moon viewing ceremony; U+1F391
-🧧 red envelope; U+1F9E7
-🎀 ribbon; U+1F380
-🎁 wrapped gift; U+1F381
-🎗 reminder ribbon; U+1F397
-🎟 admission tickets; U+1F39F
-🎫 ticket; U+1F3AB
-🎖 military medal; U+1F396
-🏆 trophy; U+1F3C6
-🏅 sports medal; U+1F3C5
-1st place medal; U+1F947 🥇
-2nd place medal; U+1F948 🥈
-3rd place medal; U+1F949 🥉
-⚽ soccer ball; U+26BD
-⚾ baseball; U+26BE
-🥎 softball; U+1F94E
-🏀 basketball; U+1F3C0
-🏐 volleyball; U+1F3D0
-🏈 american football; U+1F3C8
-🏉 rugby football; U+1F3C9
-🎾 tennis; U+1F3BE
-🥏 flying disc; U+1F94F
-🎳 bowling; U+1F3B3
-🏏 cricket game; U+1F3CF
-🏑 field hockey; U+1F3D1
-🏒 ice hockey; U+1F3D2
-🥍 lacrosse; U+1F94D
-🏓 ping pong; U+1F3D3
-🏸 badminton; U+1F3F8
-🥊 boxing glove; U+1F94A
-🥋 martial arts uniform; U+1F94B
-🥅 goal net; U+1F945
-⛳ flag in hole; U+26F3
-⛸ ice skate; U+26F8
-🎣 fishing pole; U+1F3A3
-🎽 running shirt; U+1F3BD
-🎿 skis; U+1F3BF
-🛷 sled; U+1F6F7
-🥌 curling stone; U+1F94C
-🎯 direct hit; U+1F3AF
-🎱 pool 8 ball; U+1F3B1
-🔮 crystal ball; U+1F52E
-🧿 nazar amulet; U+1F9FF
-🎮 video game; U+1F3AE
-🕹 joystick; U+1F579
-🎰 slot machine; U+1F3B0
-🎲 game die; U+1F3B2
-🧩 jigsaw; U+1F9E9
-🧸 teddy bear; U+1F9F8
-♠ spade suit; U+2660
-♥ heart suit; U+2665
-♦ diamond suit; U+2666
-♣ club suit; U+2663
-♟ chess pawn; U+265F
-🃏 joker; U+1F0CF
-🀄 mahjong red dragon; U+1F004
-🎴 flower playing cards; U+1F3B4
-🎭 performing arts; U+1F3AD
-🖼 framed picture; U+1F5BC
-🎨 artist palette; U+1F3A8
-🧵 thread; U+1F9F5
-🧶 yarn; U+1F9F6
-👓 glasses; U+1F453
-🕶 sunglasses; U+1F576
-🥽 goggles; U+1F97D
-🥼 lab coat; U+1F97C
-👔 necktie; U+1F454
-👕 t-shirt; U+1F455
-👖 jeans; U+1F456
-🧣 scarf; U+1F9E3
-🧤 gloves; U+1F9E4
-🧥 coat; U+1F9E5
-🧦 socks; U+1F9E6
-👗 dress; U+1F457
-👘 kimono; U+1F458
-👙 bikini; U+1F459
-👚 woman’s clothes; U+1F45A
-👛 purse; U+1F45B
-👜 handbag; U+1F45C
-👝 clutch bag; U+1F45D
-🛍 shopping bags; U+1F6CD
-🎒 backpack; U+1F392
-👞 man’s shoe; U+1F45E
-👟 running shoe; U+1F45F
-🥾 hiking boot; U+1F97E
-🥿 flat shoe; U+1F97F
-👠 high-heeled shoe; U+1F460
-👡 woman’s sandal; U+1F461
-👢 woman’s boot; U+1F462
-👑 crown; U+1F451
-👒 woman’s hat; U+1F452
-🎩 top hat; U+1F3A9
-🎓 graduation cap; U+1F393
-🧢 billed cap; U+1F9E2
-⛑ rescue worker’s helmet; U+26D1
-📿 prayer beads; U+1F4FF
-💄 lipstick; U+1F484
-💍 ring; U+1F48D
-💎 gem stone; U+1F48E
-🔇 muted speaker; U+1F507
-🔈 speaker low volume; U+1F508
-🔉 speaker medium volume; U+1F509
-🔊 speaker high volume; U+1F50A
-📢 loudspeaker; U+1F4E2
-📣 megaphone; U+1F4E3
-📯 postal horn; U+1F4EF
-🔔 bell; U+1F514
-🔕 bell with slash; U+1F515
-🎼 musical score; U+1F3BC
-🎵 musical note; U+1F3B5
-🎶 musical notes; U+1F3B6
-🎙 studio microphone; U+1F399
-🎚 level slider; U+1F39A
-🎛 control knobs; U+1F39B
-🎤 microphone; U+1F3A4
-🎧 headphone; U+1F3A7
-📻 radio; U+1F4FB
-🎷 saxophone; U+1F3B7
-🎸 guitar; U+1F3B8
-🎹 musical keyboard; U+1F3B9
-🎺 trumpet; U+1F3BA
-🎻 violin; U+1F3BB
-🥁 drum; U+1F941
-📱 mobile phone; U+1F4F1
-📲 mobile phone with arrow; U+1F4F2
-☎ telephone; U+260E
-📞 telephone receiver; U+1F4DE
-📟 pager; U+1F4DF
-📠 fax machine; U+1F4E0
-🔋 battery; U+1F50B
-🔌 electric plug; U+1F50C
-💻 laptop computer; U+1F4BB
-🖥 desktop computer; U+1F5A5
-🖨 printer; U+1F5A8
-⌨ keyboard; U+2328
-🖱 computer mouse; U+1F5B1
-🖲 trackball; U+1F5B2
-💽 computer disk; U+1F4BD
-💾 floppy disk; U+1F4BE
-💿 optical disk; U+1F4BF
-📀 dvd; U+1F4C0
-🧮 abacus; U+1F9EE
-🎥 movie camera; U+1F3A5
-🎞 film frames; U+1F39E
-📽 film projector; U+1F4FD
-🎬 clapper board; U+1F3AC
-📺 television; U+1F4FA
-📷 camera; U+1F4F7
-📸 camera with flash; U+1F4F8
-📹 video camera; U+1F4F9
-📼 videocassette; U+1F4FC
-🔍 magnifying glass tilted left; U+1F50D
-🔎 magnifying glass tilted right; U+1F50E
-🕯 candle; U+1F56F
-💡 light bulb; U+1F4A1
-🔦 flashlight; U+1F526
-🏮 red paper lantern; U+1F3EE
-📔 notebook with decorative cover; U+1F4D4
-📕 closed book; U+1F4D5
-📖 open book; U+1F4D6
-📗 green book; U+1F4D7
-📘 blue book; U+1F4D8
-📙 orange book; U+1F4D9
-📚 books; U+1F4DA
-📓 notebook; U+1F4D3
-📒 ledger; U+1F4D2
-📃 page with curl; U+1F4C3
-📜 scroll; U+1F4DC
-📄 page facing up; U+1F4C4
-📰 newspaper; U+1F4F0
-🗞 rolled-up newspaper; U+1F5DE
-📑 bookmark tabs; U+1F4D1
-🔖 bookmark; U+1F516
-🏷 label; U+1F3F7
-💰 money bag; U+1F4B0
-💴 yen banknote; U+1F4B4
-💵 dollar banknote; U+1F4B5
-💶 euro banknote; U+1F4B6
-💷 pound banknote; U+1F4B7
-💸 money with wings; U+1F4B8
-💳 credit card; U+1F4B3
-🧾 receipt; U+1F9FE
-💹 chart increasing with yen; U+1F4B9
-💱 currency exchange; U+1F4B1
-💲 heavy dollar sign; U+1F4B2
-✉ envelope; U+2709
-📧 e-mail; U+1F4E7
-📨 incoming envelope; U+1F4E8
-📩 envelope with arrow; U+1F4E9
-📤 outbox tray; U+1F4E4
-📥 inbox tray; U+1F4E5
-📦 package; U+1F4E6
-📫 closed mailbox with raised flag; U+1F4EB
-📪 closed mailbox with lowered flag; U+1F4EA
-📬 open mailbox with raised flag; U+1F4EC
-📭 open mailbox with lowered flag; U+1F4ED
-📮 postbox; U+1F4EE
-🗳 ballot box with ballot; U+1F5F3
-✏ pencil; U+270F
-✒ black nib; U+2712
-🖋 fountain pen; U+1F58B
-🖊 pen; U+1F58A
-🖌 paintbrush; U+1F58C
-🖍 crayon; U+1F58D
-📝 memo; U+1F4DD
-💼 briefcase; U+1F4BC
-📁 file folder; U+1F4C1
-📂 open file folder; U+1F4C2
-🗂 card index dividers; U+1F5C2
-📅 calendar; U+1F4C5
-📆 tear-off calendar; U+1F4C6
-🗒 spiral notepad; U+1F5D2
-🗓 spiral calendar; U+1F5D3
-📇 card index; U+1F4C7
-📈 chart increasing; U+1F4C8
-📉 chart decreasing; U+1F4C9
-📊 bar chart; U+1F4CA
-📋 clipboard; U+1F4CB
-📌 pushpin; U+1F4CC
-📍 round pushpin; U+1F4CD
-📎 paperclip; U+1F4CE
-🖇 linked paperclips; U+1F587
-📏 straight ruler; U+1F4CF
-📐 triangular ruler; U+1F4D0
-✂ scissors; U+2702
-🗃 card file box; U+1F5C3
-🗄 file cabinet; U+1F5C4
-🗑 wastebasket; U+1F5D1
-🔒 locked; U+1F512
-🔓 unlocked; U+1F513
-🔏 locked with pen; U+1F50F
-🔐 locked with key; U+1F510
-🔑 key; U+1F511
-🗝 old key; U+1F5DD
-🔨 hammer; U+1F528
-⛏ pick; U+26CF
-⚒ hammer and pick; U+2692
-🛠 hammer and wrench; U+1F6E0
-🗡 dagger; U+1F5E1
-⚔ crossed swords; U+2694
-🔫 pistol; U+1F52B
-🏹 bow and arrow; U+1F3F9
-🛡 shield; U+1F6E1
-🔧 wrench; U+1F527
-🔩 nut and bolt; U+1F529
-⚙ gear; U+2699
-🗜 clamp; U+1F5DC
-⚖ balance scale; U+2696
-🔗 link; U+1F517
-⛓ chains; U+26D3
-🧰 toolbox; U+1F9F0
-🧲 magnet; U+1F9F2
-⚗ alembic; U+2697
-🧪 test tube; U+1F9EA
-🧫 petri dish; U+1F9EB
-🧬 dna; U+1F9EC
-🔬 microscope; U+1F52C
-🔭 telescope; U+1F52D
-📡 satellite antenna; U+1F4E1
-💉 syringe; U+1F489
-💊 pill; U+1F48A
-🚪 door; U+1F6AA
-🛏 bed; U+1F6CF
-🛋 couch and lamp; U+1F6CB
-🚽 toilet; U+1F6BD
-🚿 shower; U+1F6BF
-🛁 bathtub; U+1F6C1
-🧴 lotion bottle; U+1F9F4
-🧷 safety pin; U+1F9F7
-🧹 broom; U+1F9F9
-🧺 basket; U+1F9FA
-🧻 roll of paper; U+1F9FB
-🧼 soap; U+1F9FC
-🧽 sponge; U+1F9FD
-🧯 fire extinguisher; U+1F9EF
-🛒 shopping cart; U+1F6D2
-🚬 cigarette; U+1F6AC
-⚰ coffin; U+26B0
-⚱ funeral urn; U+26B1
-🗿 moai; U+1F5FF
-🏧 ATM sign; U+1F3E7
-🚮 litter in bin sign; U+1F6AE
-🚰 potable water; U+1F6B0
-♿ wheelchair symbol; U+267F
-🚹 men’s room; U+1F6B9
-🚺 women’s room; U+1F6BA
-🚻 restroom; U+1F6BB
-🚼 baby symbol; U+1F6BC
-🚾 water closet; U+1F6BE
-🛂 passport control; U+1F6C2
-🛃 customs; U+1F6C3
-🛄 baggage claim; U+1F6C4
-🛅 left luggage; U+1F6C5
-⚠ warning; U+26A0
-🚸 children crossing; U+1F6B8
-⛔ no entry; U+26D4
-🚫 prohibited; U+1F6AB
-🚳 no bicycles; U+1F6B3
-🚭 no smoking; U+1F6AD
-🚯 no littering; U+1F6AF
-🚱 non-potable water; U+1F6B1
-🚷 no pedestrians; U+1F6B7
-📵 no mobile phones; U+1F4F5
-🔞 no one under eighteen; U+1F51E
-☢ radioactive; U+2622
-☣ biohazard; U+2623
-⬆ up arrow; U+2B06
-↗ up-right arrow; U+2197
-➡ right arrow; U+27A1
-↘ down-right arrow; U+2198
-⬇ down arrow; U+2B07
-↙ down-left arrow; U+2199
-⬅ left arrow; U+2B05
-↖ up-left arrow; U+2196
-↕ up-down arrow; U+2195
-↔ left-right arrow; U+2194
-↩ right arrow curving left; U+21A9
-↪ left arrow curving right; U+21AA
-⤴ right arrow curving up; U+2934
-⤵ right arrow curving down; U+2935
-🔃 clockwise vertical arrows; U+1F503
-🔄 counterclockwise arrows button; U+1F504
-🔙 BACK arrow; U+1F519
-🔚 END arrow; U+1F51A
-🔛 ON! arrow; U+1F51B
-🔜 SOON arrow; U+1F51C
-🔝 TOP arrow; U+1F51D
-🛐 place of worship; U+1F6D0
-⚛ atom symbol; U+269B
-🕉 om; U+1F549
-✡ star of David; U+2721
-☸ wheel of dharma; U+2638
-☯ yin yang; U+262F
-✝ latin cross; U+271D
-☦ orthodox cross; U+2626
-☪ star and crescent; U+262A
-☮ peace symbol; U+262E
-🕎 menorah; U+1F54E
-🔯 dotted six-pointed star; U+1F52F
-♈ Aries; U+2648
-♉ Taurus; U+2649
-♊ Gemini; U+264A
-♋ Cancer; U+264B
-♌ Leo; U+264C
-♍ Virgo; U+264D
-♎ Libra; U+264E
-♏ Scorpio; U+264F
-♐ Sagittarius; U+2650
-♑ Capricorn; U+2651
-♒ Aquarius; U+2652
-♓ Pisces; U+2653
-⛎ Ophiuchus; U+26CE
-🔀 shuffle tracks button; U+1F500
-🔁 repeat button; U+1F501
-🔂 repeat single button; U+1F502
-▶ play button; U+25B6
-⏩ fast-forward button; U+23E9
-⏭ next track button; U+23ED
-⏯ play or pause button; U+23EF
-◀ reverse button; U+25C0
-⏪ fast reverse button; U+23EA
-⏮ last track button; U+23EE
-🔼 upwards button; U+1F53C
-⏫ fast up button; U+23EB
-🔽 downwards button; U+1F53D
-⏬ fast down button; U+23EC
-⏸ pause button; U+23F8
-⏹ stop button; U+23F9
-⏺ record button; U+23FA
-⏏ eject button; U+23CF
-🎦 cinema; U+1F3A6
-🔅 dim button; U+1F505
-🔆 bright button; U+1F506
-📶 antenna bars; U+1F4F6
-📳 vibration mode; U+1F4F3
-📴 mobile phone off; U+1F4F4
-♀ female sign; U+2640
-♂ male sign; U+2642
-⚕ medical symbol; U+2695
-♾ infinity; U+267E
-♻ recycling symbol; U+267B
-⚜ fleur-de-lis; U+269C
-🔱 trident emblem; U+1F531
-📛 name badge; U+1F4DB
-🔰 Japanese symbol for beginner; U+1F530
-⭕ heavy large circle; U+2B55
-✅ white heavy check mark; U+2705
-☑ ballot box with check; U+2611
-✔ heavy check mark; U+2714
-✖ heavy multiplication x; U+2716
-❌ cross mark; U+274C
-❎ cross mark button; U+274E
-➕ heavy plus sign; U+2795
-➖ heavy minus sign; U+2796
-➗ heavy division sign; U+2797
-➰ curly loop; U+27B0
-➿ double curly loop; U+27BF
-〽 part alternation mark; U+303D
-✳ eight-spoked asterisk; U+2733
-✴ eight-pointed star; U+2734
-❇ sparkle; U+2747
-‼ double exclamation mark; U+203C
-⁉ exclamation question mark; U+2049
-❓ question mark; U+2753
-❔ white question mark; U+2754
-❕ white exclamation mark; U+2755
-❗ exclamation mark; U+2757
-〰 wavy dash; U+3030
-© copyright; U+00A9
-® registered; U+00AE
-™ trade mark; U+2122
-#️⃣ keycap: #; U+0023 U+FE0F U+20E3
-*️⃣ keycap: *; U+002A U+FE0F U+20E3
-0️⃣ keycap: 0; U+0030 U+FE0F U+20E3
-1️⃣ keycap: 1; U+0031 U+FE0F U+20E3
-2️⃣ keycap: 2; U+0032 U+FE0F U+20E3
-3️⃣ keycap: 3; U+0033 U+FE0F U+20E3
-4️⃣ keycap: 4; U+0034 U+FE0F U+20E3
-5️⃣ keycap: 5; U+0035 U+FE0F U+20E3
-6️⃣ keycap: 6; U+0036 U+FE0F U+20E3
-7️⃣ keycap: 7; U+0037 U+FE0F U+20E3
-8️⃣ keycap: 8; U+0038 U+FE0F U+20E3
-9️⃣ keycap: 9; U+0039 U+FE0F U+20E3
-🔟 keycap: 10; U+1F51F
-🔠 input latin uppercase; U+1F520
-🔡 input latin lowercase; U+1F521
-🔢 input numbers; U+1F522
-🔣 input symbols; U+1F523
-🔤 input latin letters; U+1F524
-🅰 A button (blood type); U+1F170
-🆎 AB button (blood type); U+1F18E
-🅱 B button (blood type); U+1F171
-🆑 CL button; U+1F191
-🆒 COOL button; U+1F192
-🆓 FREE button; U+1F193
-ℹ information; U+2139
-🆔 ID button; U+1F194
-Ⓜ circled M; U+24C2
-🆕 NEW button; U+1F195
-🆖 NG button; U+1F196
-🅾 O button (blood type); U+1F17E
-🆗 OK button; U+1F197
-🅿 P button; U+1F17F
-🆘 SOS button; U+1F198
-🆙 UP! button; U+1F199
-🆚 VS button; U+1F19A
-🈁 Japanese “here” button; U+1F201
-🈂 Japanese “service charge” button; U+1F202
-🈷 Japanese “monthly amount” button; U+1F237
-🈶 Japanese “not free of charge” button; U+1F236
-🈯 Japanese “reserved” button; U+1F22F
-🉐 Japanese “bargain” button; U+1F250
-🈹 Japanese “discount” button; U+1F239
-🈚 Japanese “free of charge” button; U+1F21A
-🈲 Japanese “prohibited” button; U+1F232
-🉑 Japanese “acceptable” button; U+1F251
-🈸 Japanese “application” button; U+1F238
-🈴 Japanese “passing grade” button; U+1F234
-🈳 Japanese “vacancy” button; U+1F233
-㊗ Japanese “congratulations” button; U+3297
-㊙ Japanese “secret” button; U+3299
-🈺 Japanese “open for business” button; U+1F23A
-🈵 Japanese “no vacancy” button; U+1F235
-🔴 red circle; U+1F534
-🔵 blue circle; U+1F535
-⚪ white circle; U+26AA
-⚫ black circle; U+26AB
-⬜ white large square; U+2B1C
-⬛ black large square; U+2B1B
-◼ black medium square; U+25FC
-◻ white medium square; U+25FB
-◽ white medium-small square; U+25FD
-◾ black medium-small square; U+25FE
-▫ white small square; U+25AB
-▪ black small square; U+25AA
-🔶 large orange diamond; U+1F536
-🔷 large blue diamond; U+1F537
-🔸 small orange diamond; U+1F538
-🔹 small blue diamond; U+1F539
-🔺 red triangle pointed up; U+1F53A
-🔻 red triangle pointed down; U+1F53B
-💠 diamond with a dot; U+1F4A0
-🔘 radio button; U+1F518
-🔲 black square button; U+1F532
-🔳 white square button; U+1F533
-🏁 chequered flag; U+1F3C1
-🚩 triangular flag; U+1F6A9
-🎌 crossed flags; U+1F38C
-🏴 black flag; U+1F3F4
-🏳 white flag; U+1F3F3
-🏳️🌈 rainbow flag; U+1F3F3 U+FE0F U+200D U+1F308
-🏴☠️ pirate flag; U+1F3F4 U+200D U+2620 U+FE0F
-🇦🇨 flag: Ascension Island; U+1F1E6 U+1F1E8
-🇦🇩 flag: Andorra; U+1F1E6 U+1F1E9
-🇦🇪 flag: United Arab Emirates; U+1F1E6 U+1F1EA
-🇦🇫 flag: Afghanistan; U+1F1E6 U+1F1EB
-🇦🇬 flag: Antigua & Barbuda; U+1F1E6 U+1F1EC
-🇦🇮 flag: Anguilla; U+1F1E6 U+1F1EE
-🇦🇱 flag: Albania; U+1F1E6 U+1F1F1
-🇦🇲 flag: Armenia; U+1F1E6 U+1F1F2
-🇦🇴 flag: Angola; U+1F1E6 U+1F1F4
-🇦🇶 flag: Antarctica; U+1F1E6 U+1F1F6
-🇦🇷 flag: Argentina; U+1F1E6 U+1F1F7
-🇦🇸 flag: American Samoa; U+1F1E6 U+1F1F8
-🇦🇹 flag: Austria; U+1F1E6 U+1F1F9
-🇦🇺 flag: Australia; U+1F1E6 U+1F1FA
-🇦🇼 flag: Aruba; U+1F1E6 U+1F1FC
-🇦🇽 flag: Åland Islands; U+1F1E6 U+1F1FD
-🇦🇿 flag: Azerbaijan; U+1F1E6 U+1F1FF
-🇧🇦 flag: Bosnia & Herzegovina; U+1F1E7 U+1F1E6
-🇧🇧 flag: Barbados; U+1F1E7 U+1F1E7
-🇧🇩 flag: Bangladesh; U+1F1E7 U+1F1E9
-🇧🇪 flag: Belgium; U+1F1E7 U+1F1EA
-🇧🇫 flag: Burkina Faso; U+1F1E7 U+1F1EB
-🇧🇬 flag: Bulgaria; U+1F1E7 U+1F1EC
-🇧🇭 flag: Bahrain; U+1F1E7 U+1F1ED
-🇧🇮 flag: Burundi; U+1F1E7 U+1F1EE
-🇧🇯 flag: Benin; U+1F1E7 U+1F1EF
-🇧🇱 flag: St. Barthélemy; U+1F1E7 U+1F1F1
-🇧🇲 flag: Bermuda; U+1F1E7 U+1F1F2
-🇧🇳 flag: Brunei; U+1F1E7 U+1F1F3
-🇧🇴 flag: Bolivia; U+1F1E7 U+1F1F4
-🇧🇶 flag: Caribbean Netherlands; U+1F1E7 U+1F1F6
-🇧🇷 flag: Brazil; U+1F1E7 U+1F1F7
-🇧🇸 flag: Bahamas; U+1F1E7 U+1F1F8
-🇧🇹 flag: Bhutan; U+1F1E7 U+1F1F9
-🇧🇻 flag: Bouvet Island; U+1F1E7 U+1F1FB
-🇧🇼 flag: Botswana; U+1F1E7 U+1F1FC
-🇧🇾 flag: Belarus; U+1F1E7 U+1F1FE
-🇧🇿 flag: Belize; U+1F1E7 U+1F1FF
-🇨🇦 flag: Canada; U+1F1E8 U+1F1E6
-🇨🇨 flag: Cocos (Keeling) Islands; U+1F1E8 U+1F1E8
-🇨🇩 flag: Congo - Kinshasa; U+1F1E8 U+1F1E9
-🇨🇫 flag: Central African Republic; U+1F1E8 U+1F1EB
-🇨🇬 flag: Congo - Brazzaville; U+1F1E8 U+1F1EC
-🇨🇭 flag: Switzerland; U+1F1E8 U+1F1ED
-🇨🇮 flag: Côte d’Ivoire; U+1F1E8 U+1F1EE
-🇨🇰 flag: Cook Islands; U+1F1E8 U+1F1F0
-🇨🇱 flag: Chile; U+1F1E8 U+1F1F1
-🇨🇲 flag: Cameroon; U+1F1E8 U+1F1F2
-🇨🇳 flag: China; U+1F1E8 U+1F1F3
-🇨🇴 flag: Colombia; U+1F1E8 U+1F1F4
-🇨🇵 flag: Clipperton Island; U+1F1E8 U+1F1F5
-🇨🇷 flag: Costa Rica; U+1F1E8 U+1F1F7
-🇨🇺 flag: Cuba; U+1F1E8 U+1F1FA
-🇨🇻 flag: Cape Verde; U+1F1E8 U+1F1FB
-🇨🇼 flag: Curaçao; U+1F1E8 U+1F1FC
-🇨🇽 flag: Christmas Island; U+1F1E8 U+1F1FD
-🇨🇾 flag: Cyprus; U+1F1E8 U+1F1FE
-🇨🇿 flag: Czechia; U+1F1E8 U+1F1FF
-🇩🇪 flag: Germany; U+1F1E9 U+1F1EA
-🇩🇬 flag: Diego Garcia; U+1F1E9 U+1F1EC
-🇩🇯 flag: Djibouti; U+1F1E9 U+1F1EF
-🇩🇰 flag: Denmark; U+1F1E9 U+1F1F0
-🇩🇲 flag: Dominica; U+1F1E9 U+1F1F2
-🇩🇴 flag: Dominican Republic; U+1F1E9 U+1F1F4
-🇩🇿 flag: Algeria; U+1F1E9 U+1F1FF
-🇪🇦 flag: Ceuta & Melilla; U+1F1EA U+1F1E6
-🇪🇨 flag: Ecuador; U+1F1EA U+1F1E8
-🇪🇪 flag: Estonia; U+1F1EA U+1F1EA
-🇪🇬 flag: Egypt; U+1F1EA U+1F1EC
-🇪🇭 flag: Western Sahara; U+1F1EA U+1F1ED
-🇪🇷 flag: Eritrea; U+1F1EA U+1F1F7
-🇪🇸 flag: Spain; U+1F1EA U+1F1F8
-🇪🇹 flag: Ethiopia; U+1F1EA U+1F1F9
-🇪🇺 flag: European Union; U+1F1EA U+1F1FA
-🇫🇮 flag: Finland; U+1F1EB U+1F1EE
-🇫🇯 flag: Fiji; U+1F1EB U+1F1EF
-🇫🇰 flag: Falkland Islands; U+1F1EB U+1F1F0
-🇫🇲 flag: Micronesia; U+1F1EB U+1F1F2
-🇫🇴 flag: Faroe Islands; U+1F1EB U+1F1F4
-🇫🇷 flag: France; U+1F1EB U+1F1F7
-🇬🇦 flag: Gabon; U+1F1EC U+1F1E6
-🇬🇧 flag: United Kingdom; U+1F1EC U+1F1E7
-🇬🇩 flag: Grenada; U+1F1EC U+1F1E9
-🇬🇪 flag: Georgia; U+1F1EC U+1F1EA
-🇬🇫 flag: French Guiana; U+1F1EC U+1F1EB
-🇬🇬 flag: Guernsey; U+1F1EC U+1F1EC
-🇬🇭 flag: Ghana; U+1F1EC U+1F1ED
-🇬🇮 flag: Gibraltar; U+1F1EC U+1F1EE
-🇬🇱 flag: Greenland; U+1F1EC U+1F1F1
-🇬🇲 flag: Gambia; U+1F1EC U+1F1F2
-🇬🇳 flag: Guinea; U+1F1EC U+1F1F3
-🇬🇵 flag: Guadeloupe; U+1F1EC U+1F1F5
-🇬🇶 flag: Equatorial Guinea; U+1F1EC U+1F1F6
-🇬🇷 flag: Greece; U+1F1EC U+1F1F7
-🇬🇸 flag: South Georgia & South Sandwich Islands; U+1F1EC U+1F1F8
-🇬🇹 flag: Guatemala; U+1F1EC U+1F1F9
-🇬🇺 flag: Guam; U+1F1EC U+1F1FA
-🇬🇼 flag: Guinea-Bissau; U+1F1EC U+1F1FC
-🇬🇾 flag: Guyana; U+1F1EC U+1F1FE
-🇭🇰 flag: Hong Kong SAR China; U+1F1ED U+1F1F0
-🇭🇲 flag: Heard & McDonald Islands; U+1F1ED U+1F1F2
-🇭🇳 flag: Honduras; U+1F1ED U+1F1F3
-🇭🇷 flag: Croatia; U+1F1ED U+1F1F7
-🇭🇹 flag: Haiti; U+1F1ED U+1F1F9
-🇭🇺 flag: Hungary; U+1F1ED U+1F1FA
-🇮🇨 flag: Canary Islands; U+1F1EE U+1F1E8
-🇮🇩 flag: Indonesia; U+1F1EE U+1F1E9
-🇮🇪 flag: Ireland; U+1F1EE U+1F1EA
-🇮🇱 flag: Israel; U+1F1EE U+1F1F1
-🇮🇲 flag: Isle of Man; U+1F1EE U+1F1F2
-🇮🇳 flag: India; U+1F1EE U+1F1F3
-🇮🇴 flag: British Indian Ocean Territory; U+1F1EE U+1F1F4
-🇮🇶 flag: Iraq; U+1F1EE U+1F1F6
-🇮🇷 flag: Iran; U+1F1EE U+1F1F7
-🇮🇸 flag: Iceland; U+1F1EE U+1F1F8
-🇮🇹 flag: Italy; U+1F1EE U+1F1F9
-🇯🇪 flag: Jersey; U+1F1EF U+1F1EA
-🇯🇲 flag: Jamaica; U+1F1EF U+1F1F2
-🇯🇴 flag: Jordan; U+1F1EF U+1F1F4
-🇯🇵 flag: Japan; U+1F1EF U+1F1F5
-🇰🇪 flag: Kenya; U+1F1F0 U+1F1EA
-🇰🇬 flag: Kyrgyzstan; U+1F1F0 U+1F1EC
-🇰🇭 flag: Cambodia; U+1F1F0 U+1F1ED
-🇰🇮 flag: Kiribati; U+1F1F0 U+1F1EE
-🇰🇲 flag: Comoros; U+1F1F0 U+1F1F2
-🇰🇳 flag: St. Kitts & Nevis; U+1F1F0 U+1F1F3
-🇰🇵 flag: North Korea; U+1F1F0 U+1F1F5
-🇰🇷 flag: South Korea; U+1F1F0 U+1F1F7
-🇰🇼 flag: Kuwait; U+1F1F0 U+1F1FC
-🇰🇾 flag: Cayman Islands; U+1F1F0 U+1F1FE
-🇰🇿 flag: Kazakhstan; U+1F1F0 U+1F1FF
-🇱🇦 flag: Laos; U+1F1F1 U+1F1E6
-🇱🇧 flag: Lebanon; U+1F1F1 U+1F1E7
-🇱🇨 flag: St. Lucia; U+1F1F1 U+1F1E8
-🇱🇮 flag: Liechtenstein; U+1F1F1 U+1F1EE
-🇱🇰 flag: Sri Lanka; U+1F1F1 U+1F1F0
-🇱🇷 flag: Liberia; U+1F1F1 U+1F1F7
-🇱🇸 flag: Lesotho; U+1F1F1 U+1F1F8
-🇱🇹 flag: Lithuania; U+1F1F1 U+1F1F9
-🇱🇺 flag: Luxembourg; U+1F1F1 U+1F1FA
-🇱🇻 flag: Latvia; U+1F1F1 U+1F1FB
-🇱🇾 flag: Libya; U+1F1F1 U+1F1FE
-🇲🇦 flag: Morocco; U+1F1F2 U+1F1E6
-🇲🇨 flag: Monaco; U+1F1F2 U+1F1E8
-🇲🇩 flag: Moldova; U+1F1F2 U+1F1E9
-🇲🇪 flag: Montenegro; U+1F1F2 U+1F1EA
-🇲🇫 flag: St. Martin; U+1F1F2 U+1F1EB
-🇲🇬 flag: Madagascar; U+1F1F2 U+1F1EC
-🇲🇭 flag: Marshall Islands; U+1F1F2 U+1F1ED
-🇲🇰 flag: Macedonia; U+1F1F2 U+1F1F0
-🇲🇱 flag: Mali; U+1F1F2 U+1F1F1
-🇲🇲 flag: Myanmar (Burma); U+1F1F2 U+1F1F2
-🇲🇳 flag: Mongolia; U+1F1F2 U+1F1F3
-🇲🇴 flag: Macau SAR China; U+1F1F2 U+1F1F4
-🇲🇵 flag: Northern Mariana Islands; U+1F1F2 U+1F1F5
-🇲🇶 flag: Martinique; U+1F1F2 U+1F1F6
-🇲🇷 flag: Mauritania; U+1F1F2 U+1F1F7
-🇲🇸 flag: Montserrat; U+1F1F2 U+1F1F8
-🇲🇹 flag: Malta; U+1F1F2 U+1F1F9
-🇲🇺 flag: Mauritius; U+1F1F2 U+1F1FA
-🇲🇻 flag: Maldives; U+1F1F2 U+1F1FB
-🇲🇼 flag: Malawi; U+1F1F2 U+1F1FC
-🇲🇽 flag: Mexico; U+1F1F2 U+1F1FD
-🇲🇾 flag: Malaysia; U+1F1F2 U+1F1FE
-🇲🇿 flag: Mozambique; U+1F1F2 U+1F1FF
-🇳🇦 flag: Namibia; U+1F1F3 U+1F1E6
-🇳🇨 flag: New Caledonia; U+1F1F3 U+1F1E8
-🇳🇪 flag: Niger; U+1F1F3 U+1F1EA
-🇳🇫 flag: Norfolk Island; U+1F1F3 U+1F1EB
-🇳🇬 flag: Nigeria; U+1F1F3 U+1F1EC
-🇳🇮 flag: Nicaragua; U+1F1F3 U+1F1EE
-🇳🇱 flag: Netherlands; U+1F1F3 U+1F1F1
-🇳🇴 flag: Norway; U+1F1F3 U+1F1F4
-🇳🇵 flag: Nepal; U+1F1F3 U+1F1F5
-🇳🇷 flag: Nauru; U+1F1F3 U+1F1F7
-🇳🇺 flag: Niue; U+1F1F3 U+1F1FA
-🇳🇿 flag: New Zealand; U+1F1F3 U+1F1FF
-🇴🇲 flag: Oman; U+1F1F4 U+1F1F2
-🇵🇦 flag: Panama; U+1F1F5 U+1F1E6
-🇵🇪 flag: Peru; U+1F1F5 U+1F1EA
-🇵🇫 flag: French Polynesia; U+1F1F5 U+1F1EB
-🇵🇬 flag: Papua New Guinea; U+1F1F5 U+1F1EC
-🇵🇭 flag: Philippines; U+1F1F5 U+1F1ED
-🇵🇰 flag: Pakistan; U+1F1F5 U+1F1F0
-🇵🇱 flag: Poland; U+1F1F5 U+1F1F1
-🇵🇲 flag: St. Pierre & Miquelon; U+1F1F5 U+1F1F2
-🇵🇳 flag: Pitcairn Islands; U+1F1F5 U+1F1F3
-🇵🇷 flag: Puerto Rico; U+1F1F5 U+1F1F7
-🇵🇸 flag: Palestinian Territories; U+1F1F5 U+1F1F8
-🇵🇹 flag: Portugal; U+1F1F5 U+1F1F9
-🇵🇼 flag: Palau; U+1F1F5 U+1F1FC
-🇵🇾 flag: Paraguay; U+1F1F5 U+1F1FE
-🇶🇦 flag: Qatar; U+1F1F6 U+1F1E6
-🇷🇪 flag: Réunion; U+1F1F7 U+1F1EA
-🇷🇴 flag: Romania; U+1F1F7 U+1F1F4
-🇷🇸 flag: Serbia; U+1F1F7 U+1F1F8
-🇷🇺 flag: Russia; U+1F1F7 U+1F1FA
-🇷🇼 flag: Rwanda; U+1F1F7 U+1F1FC
-🇸🇦 flag: Saudi Arabia; U+1F1F8 U+1F1E6
-🇸🇧 flag: Solomon Islands; U+1F1F8 U+1F1E7
-🇸🇨 flag: Seychelles; U+1F1F8 U+1F1E8
-🇸🇩 flag: Sudan; U+1F1F8 U+1F1E9
-🇸🇪 flag: Sweden; U+1F1F8 U+1F1EA
-🇸🇬 flag: Singapore; U+1F1F8 U+1F1EC
-🇸🇭 flag: St. Helena; U+1F1F8 U+1F1ED
-🇸🇮 flag: Slovenia; U+1F1F8 U+1F1EE
-🇸🇯 flag: Svalbard & Jan Mayen; U+1F1F8 U+1F1EF
-🇸🇰 flag: Slovakia; U+1F1F8 U+1F1F0
-🇸🇱 flag: Sierra Leone; U+1F1F8 U+1F1F1
-🇸🇲 flag: San Marino; U+1F1F8 U+1F1F2
-🇸🇳 flag: Senegal; U+1F1F8 U+1F1F3
-🇸🇴 flag: Somalia; U+1F1F8 U+1F1F4
-🇸🇷 flag: Suriname; U+1F1F8 U+1F1F7
-🇸🇸 flag: South Sudan; U+1F1F8 U+1F1F8
-🇸🇹 flag: São Tomé & Príncipe; U+1F1F8 U+1F1F9
-🇸🇻 flag: El Salvador; U+1F1F8 U+1F1FB
-🇸🇽 flag: Sint Maarten; U+1F1F8 U+1F1FD
-🇸🇾 flag: Syria; U+1F1F8 U+1F1FE
-🇸🇿 flag: Swaziland; U+1F1F8 U+1F1FF
-🇹🇦 flag: Tristan da Cunha; U+1F1F9 U+1F1E6
-🇹🇨 flag: Turks & Caicos Islands; U+1F1F9 U+1F1E8
-🇹🇩 flag: Chad; U+1F1F9 U+1F1E9
-🇹🇫 flag: French Southern Territories; U+1F1F9 U+1F1EB
-🇹🇬 flag: Togo; U+1F1F9 U+1F1EC
-🇹🇭 flag: Thailand; U+1F1F9 U+1F1ED
-🇹🇯 flag: Tajikistan; U+1F1F9 U+1F1EF
-🇹🇰 flag: Tokelau; U+1F1F9 U+1F1F0
-🇹🇱 flag: Timor-Leste; U+1F1F9 U+1F1F1
-🇹🇲 flag: Turkmenistan; U+1F1F9 U+1F1F2
-🇹🇳 flag: Tunisia; U+1F1F9 U+1F1F3
-🇹🇴 flag: Tonga; U+1F1F9 U+1F1F4
-🇹🇷 flag: Turkey; U+1F1F9 U+1F1F7
-🇹🇹 flag: Trinidad & Tobago; U+1F1F9 U+1F1F9
-🇹🇻 flag: Tuvalu; U+1F1F9 U+1F1FB
-🇹🇼 flag: Taiwan; U+1F1F9 U+1F1FC
-🇹🇿 flag: Tanzania; U+1F1F9 U+1F1FF
-🇺🇦 flag: Ukraine; U+1F1FA U+1F1E6
-🇺🇬 flag: Uganda; U+1F1FA U+1F1EC
-🇺🇲 flag: U.S. Outlying Islands; U+1F1FA U+1F1F2
-🇺🇳 flag: United Nations; U+1F1FA U+1F1F3
-🇺🇸 flag: United States; U+1F1FA U+1F1F8
-🇺🇾 flag: Uruguay; U+1F1FA U+1F1FE
-🇺🇿 flag: Uzbekistan; U+1F1FA U+1F1FF
-🇻🇦 flag: Vatican City; U+1F1FB U+1F1E6
-🇻🇨 flag: St. Vincent & Grenadines; U+1F1FB U+1F1E8
-🇻🇪 flag: Venezuela; U+1F1FB U+1F1EA
-🇻🇬 flag: British Virgin Islands; U+1F1FB U+1F1EC
-🇻🇮 flag: U.S. Virgin Islands; U+1F1FB U+1F1EE
-🇻🇳 flag: Vietnam; U+1F1FB U+1F1F3
-🇻🇺 flag: Vanuatu; U+1F1FB U+1F1FA
-🇼🇫 flag: Wallis & Futuna; U+1F1FC U+1F1EB
-🇼🇸 flag: Samoa; U+1F1FC U+1F1F8
-🇽🇰 flag: Kosovo; U+1F1FD U+1F1F0
-🇾🇪 flag: Yemen; U+1F1FE U+1F1EA
-🇾🇹 flag: Mayotte; U+1F1FE U+1F1F9
-🇿🇦 flag: South Africa; U+1F1FF U+1F1E6
-🇿🇲 flag: Zambia; U+1F1FF U+1F1F2
-🇿🇼 flag: Zimbabwe; U+1F1FF U+1F1FC
-🏴 flag: England; U+1F3F4 U+E0067 U+E0062 U+E0065 U+E006E U+E0067 U+E007F
-🏴 flag: Scotland; U+1F3F4 U+E0067 U+E0062 U+E0073 U+E0063 U+E0074 U+E007F
-🏴 flag: Wales; U+1F3F4 U+E0067 U+E0062 U+E0077 U+E006C U+E0073 U+E007F
diff --git a/.local/bin/scripts/update b/.local/bin/scripts/update
deleted file mode 100755
index 39b9fb6..0000000
--- a/.local/bin/scripts/update
+++ /dev/null
@@ -1,25 +0,0 @@
-#!/bin/sh
-
-# Packages update.
-
-action="$(printf " Update\n Show packages" | \
- rofi -dmenu -i -p 'Updater' -l 2 -width 200)"
-[ ! "$action" ] && exit
-
-case "$action" in
- " Update")
- export PASS="$(printf | dmenu -P -p "Enter password: " -h 24)"
- [ ! "$PASS" ] && exit
- st -e sh -c "echo $PASS | sudo -S -v && clear; sudo pacman -Su --noconfirm"
- ;;
-
- " Show packages")
- packages() { pacman -Qu | wc -l ;}
- if [ "$(packages)" -gt 0 ]; then
- pacman -Qu | rofi -dmenu -l 50
- else notify-send "Nothing to update!"
- fi
- ;;
-
- *) exit
-esac
diff --git a/.local/bin/scripts/vifmimg b/.local/bin/scripts/vifmimg
deleted file mode 100755
index 467608c..0000000
--- a/.local/bin/scripts/vifmimg
+++ /dev/null
@@ -1,56 +0,0 @@
-#!/usr/bin/env bash
-
-# Preview images in vifm via ueberzug.
-
-readonly ID_PREVIEW="preview"
-
-#AUTO_REMOVE="yes"
-# By enabling this option the script will remove the preview file after it is drawn
-# and by doing so the preview will always be up-to-date with the file.
-# This however, requires more CPU and therefore affects the overall performance.
-
-if [ -e "$FIFO_UEBERZUG" ]; then
- if [[ "$1" == "draw" ]]; then
- declare -p -A cmd=([action]=add [identifier]="$ID_PREVIEW"
- [x]="$2" [y]="$3" [width]="$4" [height]="$5" \
- [path]="${PWD}/$6") \
- > "$FIFO_UEBERZUG"
-
- elif [[ "$1" == "videopreview" ]]; then
- echo -e "Loading preview..\nFile: $6"
- [[ ! -d "/tmp${PWD}/$6/" ]] && mkdir -p "/tmp${PWD}/$6/"
- [[ ! -f "/tmp${PWD}/$6.png" ]] && ffmpegthumbnailer -i "${PWD}/$6" -o "/tmp${PWD}/$6.png" -s 0 -q 10
- declare -p -A cmd=([action]=add [identifier]="$ID_PREVIEW"
- [x]="$2" [y]="$3" [width]="$4" [height]="$5" \
- [path]="/tmp${PWD}/$6.png") \
- > "$FIFO_UEBERZUG"
-
- elif [[ "$1" == "gifpreview" ]]; then
- echo -e "Loading preview..\nFile: $6"
- [[ ! -d "/tmp${PWD}/$6/" ]] && mkdir -p "/tmp${PWD}/$6/" && convert -coalesce "${PWD}/$6" "/tmp${PWD}/$6/$6.png"
- for frame in $(ls -1 /tmp${PWD}/$6/$6*.png | sort -V); do
- declare -p -A cmd=([action]=add [identifier]="$ID_PREVIEW"
- [x]="$2" [y]="$3" [width]="$4" [height]="$5" \
- [path]="$frame") \
- > "$FIFO_UEBERZUG"
- # Sleep between frames to make the animation smooth.
- sleep .07
- done
-
- elif [[ "$1" == "pdfpreview" ]]; then
- echo -e "Loading preview..\nFile: $6"
- [[ ! -d "/tmp${PWD}/$6/" ]] && mkdir -p "/tmp${PWD}/$6/"
- [[ ! -f "/tmp${PWD}/$6.png" ]] && pdftoppm -png -singlefile "$6" "/tmp${PWD}/$6"
- declare -p -A cmd=([action]=add [identifier]="$ID_PREVIEW"
- [x]="$2" [y]="$3" [width]="$4" [height]="$5" \
- [path]="/tmp${PWD}/$6.png") \
- > "$FIFO_UEBERZUG"
-
- elif [[ "$1" == "clear" ]]; then
- declare -p -A cmd=([action]=remove [identifier]="$ID_PREVIEW") \
- > "$FIFO_UEBERZUG"
- [[ ! -z $AUTO_REMOVE ]] && [[ -f "/tmp${PWD}/$6.png" ]] && rm -f "/tmp${PWD}/$6.png"
- [[ ! -z $AUTO_REMOVE ]] && [[ -d "/tmp${PWD}/$6/" ]] && rm -rf "/tmp${PWD}/$6/"
-
- fi
-fi
diff --git a/.local/bin/scripts/vifmrun b/.local/bin/scripts/vifmrun
deleted file mode 100755
index 5aebb9b..0000000
--- a/.local/bin/scripts/vifmrun
+++ /dev/null
@@ -1,22 +0,0 @@
-#!/usr/bin/env bash
-
-# Run vifm with ueberzug support.
-
-export FIFO_UEBERZUG="/tmp/vifm-ueberzug-${PPID}"
-
-function cleanup {
- rm "$FIFO_UEBERZUG" 2>/dev/null
- pkill -P $$ 2>/dev/null
-}
-
-rm "$FIFO_UEBERZUG" 2>/dev/null
-mkfifo "$FIFO_UEBERZUG"
-trap cleanup EXIT
-tail --follow "$FIFO_UEBERZUG" | ueberzug layer --silent --parser bash &
-
-if [ -n "$1" ]; then
- vifm $1 $2
-else
- vifm $(pwd) $(pwd)
-fi
-cleanup
diff --git a/.local/bin/scripts/w4m b/.local/bin/scripts/w4m
deleted file mode 100755
index e3eb842..0000000
--- a/.local/bin/scripts/w4m
+++ /dev/null
@@ -1,16 +0,0 @@
-#!/bin/sh
-
-# Simple w3m wrapper with CLI search engine "support".
-
-# This script allow to search in DDG or use bangs* from the command line and
-# still use full site URLs.
-# *In Z Shell you must escape exclamation point with backslash.
-# e.g.: `w4m \!gh` or `w4m "how to do xyz"`
-
-if echo "$1" | grep -q '[a-z|0-9]\.[a-z|0-9]'; then
- w3m "$1"
-elif [ ! "$1" ]; then
- w3m "https://duckduckgo.com/lite"
-else
- w3m "https://duckduckgo.com/?q=$1"
-fi
diff --git a/.local/bin/scripts/watchvid b/.local/bin/scripts/watchvid
deleted file mode 100755
index 5c90f0c..0000000
--- a/.local/bin/scripts/watchvid
+++ /dev/null
@@ -1,7 +0,0 @@
-#!/bin/sh
-
-# Stream video in mpv.
-
-url="$(rofi -dmenu -i -p "Video URL" -width 800 -l 0)"
-
-mpv "$url"
diff --git a/.local/bin/scripts/wifi-ip b/.local/bin/scripts/wifi-ip
deleted file mode 100755
index 0eec67b..0000000
--- a/.local/bin/scripts/wifi-ip
+++ /dev/null
@@ -1,5 +0,0 @@
-#!/bin/sh
-
-# Local IP.
-
-ip a show wlp8s0 | grep -Eo '(inet)?*([0-9]*\.){3}[0-9]*' | grep -v '**\.255'
diff --git a/.local/bin/scripts/ytdl b/.local/bin/scripts/ytdl
deleted file mode 100755
index 187cc00..0000000
--- a/.local/bin/scripts/ytdl
+++ /dev/null
@@ -1,19 +0,0 @@
-#!/bin/sh
-
-# Simple youtube-dl wrapper script for better user syntax.
-
-Y() { youtube-dl -i -4 -o "%(title)s.%(ext)s" "$@"; }
-
-audio() {
- Y -x --audio-format opus --audio-quality 0 "$@"
-}
-
-video() {
- Y -f best "$@"
-}
-
-thumbnail() {
- Y --write-thumbnail --skip-download "$@"
-}
-
-"$1" "$2" && notify-send " Downloaded!"
diff --git a/.local/share/applications/file.desktop b/.local/share/applications/file.desktop
deleted file mode 100644
index 04631cd..0000000
--- a/.local/share/applications/file.desktop
+++ /dev/null
@@ -1,4 +0,0 @@
-[Desktop Entry]
-Type=Application
-Name=File Manager
-Exec=/usr/local/bin/st -e vifm %u
diff --git a/.local/share/applications/img.desktop b/.local/share/applications/img.desktop
deleted file mode 100644
index d1582a5..0000000
--- a/.local/share/applications/img.desktop
+++ /dev/null
@@ -1,4 +0,0 @@
-[Desktop Entry]
-Type=Application
-Name=Image viewer
-Exec=/usr/bin/sxiv -a %u
diff --git a/.local/share/applications/linkhandler.desktop b/.local/share/applications/linkhandler.desktop
deleted file mode 100644
index 6da4ffd..0000000
--- a/.local/share/applications/linkhandler.desktop
+++ /dev/null
@@ -1,4 +0,0 @@
-[Desktop Entry]
-Type=Application
-Name=Link Handler
-Exec=/home/samedamci/.local/bin/scripts/linkhandler %u
diff --git a/.local/share/applications/mail.desktop b/.local/share/applications/mail.desktop
deleted file mode 100644
index d24aea2..0000000
--- a/.local/share/applications/mail.desktop
+++ /dev/null
@@ -1,4 +0,0 @@
-[Desktop Entry]
-Type=Application
-Name=Mail
-Exec=/usr/local/bin/st -e neomutt %u
diff --git a/.local/share/applications/pdf.desktop b/.local/share/applications/pdf.desktop
deleted file mode 100644
index 8c38677..0000000
--- a/.local/share/applications/pdf.desktop
+++ /dev/null
@@ -1,4 +0,0 @@
-[Desktop Entry]
-Type=Application
-Name=PDF reader
-Exec=/usr/bin/zathura %u
diff --git a/.local/share/applications/rss.desktop b/.local/share/applications/rss.desktop
deleted file mode 100644
index 6fafc4f..0000000
--- a/.local/share/applications/rss.desktop
+++ /dev/null
@@ -1,4 +0,0 @@
-[Desktop Entry]
-Type=Application
-Name=RSS feed addition
-Exec=/usr/bin/env rssadd %U
diff --git a/.local/share/applications/text.desktop b/.local/share/applications/text.desktop
deleted file mode 100644
index 41ee05f..0000000
--- a/.local/share/applications/text.desktop
+++ /dev/null
@@ -1,4 +0,0 @@
-[Desktop Entry]
-Type=Application
-Name=Text editor
-Exec=/usr/local/bin/st -e nvim %u
diff --git a/.local/share/applications/torrent.desktop b/.local/share/applications/torrent.desktop
deleted file mode 100644
index bdf6a71..0000000
--- a/.local/share/applications/torrent.desktop
+++ /dev/null
@@ -1,4 +0,0 @@
-[Desktop Entry]
-Type=Application
-Name=Torrent
-Exec=/usr/bin/env torradd %U
diff --git a/.local/share/gnupg/gpg-agent.conf b/.local/share/gnupg/gpg-agent.conf
deleted file mode 100644
index 3ddc386..0000000
--- a/.local/share/gnupg/gpg-agent.conf
+++ /dev/null
@@ -1,2 +0,0 @@
-max-cache-ttl 31536000
-default-cache-ttl 31536000
diff --git a/.profile b/.profile
deleted file mode 100644
index cf982f0..0000000
--- a/.profile
+++ /dev/null
@@ -1,49 +0,0 @@
-#!/bin/sh
-
-# Default Apps
-export EDITOR="nvim"
-export BROWSER="chromium"
-export TERMINAL="st"
-
-export XDG_DATA_HOME="$HOME/.local/share"
-export XDG_CONFIG_HOME="$HOME/.config"
-export ZDOTDIR="$XDG_CONFIG_HOME/zsh"
-export _Z_DATA="$ZDOTDIR/plugs/z/z"
-export INPUTRC="$ZDOTDIR/inputrc"
-export XAUTHORITY="$XDG_RUNTIME_DIR/Xauthority"
-export GTK2_RC_FILES="$XDG_CONFIG_HOME/gtk-2.0/gtkrc-2.0"
-export WGETRC="$XDG_CONFIG_HOME/wget/wgetrc"
-export GNUPGHOME="$XDG_DATA_HOME/gnupg"
-export LESSHISTFILE="-"
-
-# PATH
-export GOPATH=$HOME/.local/go
-export NPM_PACKAGES="$HOME/.local/bin/npm/bin"
-export PATH="$PATH:.:$HOME/.local/bin/:$HOME/.local/bin/scripts/:$HOME/.local/bin/scripts/statusbar/:$NPM_PACKAGES:$GOROOT/bin:$GOPATH/bin"
-
-# Colors
-export LS_COLORS="no=00:fi=00:di=01;34:ln=01;36:pi=40;33:so=00;93:do=00;93:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=01;05;37;41:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=1;34:st=37;44:ex=01;32:*.tar=01;36:*.tgz=01;36:*.svgz=00;93:*.arj=01;36:*.taz=01;36:*.lzh=01;36:*.lzma=01;36:*.zip=01;36:*.z=01;36:*.Z=01;36:*.dz=01;36:*.gz=01;36:*.bz2=01;36:*.tbz2=01;36:*.bz=01;36:*.tz=01;36:*.deb=01;36:*.rpm=01;36:*.jar=01;36:*.rar=01;36:*.ace=01;36:*.zoo=01;36:*.cpio=01;36:*.7z=01;36:*.rz=01;36:*.jpg=00;93:*.jpeg=00;93:*.gif=00;93:*.bmp=00;93:*.pbm=00;93:*.pgm=00;93:*.ppm=00;93:*.tga=00;93:*.xbm=00;93:*.xpm=00;93:*.tif=00;93:*.tiff=00;93:*.png=00;93:*.mng=00;93:*.pcx=00;93:*.mov=00;93:*.mpg=00;93:*.mpeg=00;93:*.m2v=00;93:*.mkv=00;93:*.ogm=00;93:*.mp4=00;93:*.m4v=00;93:*.mp4v=00;93:*.vob=00;93:*.qt=00;93:*.nuv=00;93:*.wmv=00;93:*.asf=00;93:*.rm=00;93:*.rmvb=00;93:*.flc=00;93:*.avi=00;93:*.fli=00;93:*.gl=00;93:*.dl=00;93:*.xcf=00;93:*.xwd=00;93:*.yuv=00;93:*.svg=00;93:*.aac=00;36:*.au=00;36:*.flac=00;35:*.mid=00;35:*.midi=00;35:*.mka=00;35:*.mp3=00;35:*.mpc=00;35:*.ogg=00;35:*.ra=00;35:*.wav=00;35:*.opus=00;35:"
-
-export FZF_DEFAULT_OPTS='
---color fg:242,hl:65,fg+:15,hl+:108
---color info:108,prompt:109,spinner:108,pointer:168,marker:168
-'
-
-# Start X automatic on tty1
-[ "$(tty)" = "/dev/tty1" ] && {
- export BG="$(awk '/define bg/ { print $3 }' ~/.config/Xresources)"
- export SBG="$(awk '/define sbg/ { print $3 }' ~/.config/Xresources)"
- export ASBG="$(awk '/define asbg/ { print $3 }' ~/.config/Xresources)"
- export FG="$(awk '/define fg/ { print $3 }' ~/.config/Xresources)"
- export SFG="$(awk '/define sfg/ { print $3 }' ~/.config/Xresources)"
- export SEL="$(awk '/define sel/ { print $3 }' ~/.config/Xresources)"
- export ASEL="$(awk '/define asel/ { print $3 }' ~/.config/Xresources)"
- export C12="$(awk '/color12/ { print $2 }' ~/.config/Xresources)"
- eval "$(ssh-agent)"
- ! pgrep -x Xorg >/dev/null && exec startx
-}
-
-# Other
-export _JAVA_AWT_WM_NONREPARENTING=1
-export GPG_TTY=$(tty)
-if [ -e /home/samedamci/.nix-profile/etc/profile.d/nix.sh ]; then . /home/samedamci/.nix-profile/etc/profile.d/nix.sh; fi # added by Nix installer
diff --git a/.xinitrc b/.xinitrc
deleted file mode 100644
index 2b9d688..0000000
--- a/.xinitrc
+++ /dev/null
@@ -1,24 +0,0 @@
-#!/bin/sh
-
-eval `ssh-agent`
-
-sxhkd &
-dunst &
-picom &
-mpd &
-
-syncthing --no-browser &
-telegram-desktop &
-
-xrdb ~/.config/Xresources
-setwall &
-while :; do dwmblocks >/dev/null 2>&1; done &
-
-setxkbmap -layout 'pl' -option caps:swapescape &
-xset r rate 300 50
-xsetroot -cursor_name left_ptr &
-xmodmap -e "keycode 135 = Super_L" &
-xinput --set-prop 'Logitech G500' 'libinput Accel Speed' 0.5 &
-unclutter -idle 2 &
-
-exec ~/.local/bin/scripts/startdwm
diff --git a/.zprofile b/.zprofile
deleted file mode 120000
index aa7da3a..0000000
--- a/.zprofile
+++ /dev/null
@@ -1 +0,0 @@
-.profile
\ No newline at end of file
diff --git a/README.md b/README.md
index 1a34dff..f4e6005 100644
--- a/README.md
+++ b/README.md
@@ -1,14 +1,10 @@
```
-██ ██ ████ ██ ██
-░██ ░██ ░██░ ░░ ░██
-░██ ██████ ██████ ██████ ██ ░██ █████ ██████
-░██████ ██░░░░██░░░██░ ░░░██░ ░██ ░██ ██░░░██ ██░░░░
-░██░░░██░██ ░██ ░██ ░██ ░██ ░██░███████░░█████
-░██ ░██░██ ░██ ░██ ░██ ░██ ░██░██░░░░ ░░░░░██
-░██████ ░░██████ ░░██ ░██ ░██ ███░░██████ ██████
-░░░░░ ░░░░░░ ░░ ░░ ░░ ░░░ ░░░░░░ ░░░░░░
+ ______ _____ _______ _______ _____ _______ _______
+ | \ | | | |______ | | |______ |______
+ . |_____/ |_____| | | __|__ |_____ |______ ______|
+
```
-Personal dotfiles for Arch GNU/Linux with `dwm`.
+Personal dotfiles for Arch GNU/Linux with `hyprland`.
![scr](./screenshot.png)
diff --git a/screenshot.png b/screenshot.png
index 272b51d..fd497da 100644
Binary files a/screenshot.png and b/screenshot.png differ