summaryrefslogtreecommitdiff
path: root/browser-tofi
diff options
context:
space:
mode:
authorzachir <zachir@librem.one>2022-10-09 00:42:32 -0500
committerzachir <zachir@librem.one>2022-10-09 00:42:32 -0500
commit0217995cda2e5b3700b911b5561e99c659fba92b (patch)
tree80abdcf81366ebf51432b406e5e0e3293930cf8f /browser-tofi
parent5355ec2d7e7e79d636e62b70af7dbb39002e98d3 (diff)
add tofi scripts, replacing barmenu
Diffstat (limited to 'browser-tofi')
-rwxr-xr-xbrowser-tofi18
1 files changed, 18 insertions, 0 deletions
diff --git a/browser-tofi b/browser-tofi
new file mode 100755
index 0000000..e2c5d32
--- /dev/null
+++ b/browser-tofi
@@ -0,0 +1,18 @@
+#!/sbin/sh
+[ -z "$BROWSER" ] && BROWSER="qbc"
+BROWSERS="qbc
+fdc
+bsc
+ffc
+lwc
+brave"
+if [ `echo "$@" | cut -d'/' -f3` == "yewtu.be" ]; then
+ BROWSERS=`printf "mpv\n%s" "$BROWSERS"`
+fi
+brow=`printf "xclip\n%s" "$BROWSERS" | tofi`
+[ -z "$brow" ] && exit
+if [ "$brow" = "xclip" ]; then
+ echo -n $@ | tr -d "\n" | xclip -selection clipboard
+else
+ $brow $@
+fi