aboutsummaryrefslogtreecommitdiff
path: root/scripts/fontawesome-menu/fa-menu.sh
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/fontawesome-menu/fa-menu.sh')
-rwxr-xr-xscripts/fontawesome-menu/fa-menu.sh23
1 files changed, 23 insertions, 0 deletions
diff --git a/scripts/fontawesome-menu/fa-menu.sh b/scripts/fontawesome-menu/fa-menu.sh
new file mode 100755
index 0000000..48be093
--- /dev/null
+++ b/scripts/fontawesome-menu/fa-menu.sh
@@ -0,0 +1,23 @@
+#!/bin/bash
+
+source "$HOME/scripts/modules/utils.sh";
+source "$HOME/scripts/modules/rofi-menu.sh";
+
+DIR="$HOME/scripts/fontawesome-menu";
+FONTS_DIR="$DIR/icons";
+SCRIPT_FILE="$DIR/fa-menu.sh";
+
+get_fonts() { cat $FONTS_DIR/$1; }
+
+show_menu() {
+ local icon=$(get_fonts icons-list | open-menu -p "Emoji :: " | awk '{print $1}');
+ if [[ ! -z "$icon" ]]; then
+ copy_str "$icon";
+ notify-send "Emoji ($icon) copied to clipboard";
+ fi;
+}
+
+case "$1" in
+ menu) show_menu ;;
+esac
+