From 24472e64f992a58a94728c403ec50d956363ad10 Mon Sep 17 00:00:00 2001 From: Colin Powell Date: Fri, 6 Dec 2019 14:36:50 -0500 Subject: [PATCH] Fix opening qutebrowser with search results in rofi --- i3/.config/i3/config | 9 +++++++-- rofi/.config/rofi/searx-search.sh | 27 +++++++++++++++++++++++++++ x/.config/mimeapps.list | 1 + 3 files changed, 35 insertions(+), 2 deletions(-) create mode 100755 rofi/.config/rofi/searx-search.sh diff --git a/i3/.config/i3/config b/i3/.config/i3/config index ebfc964..8fc9d5c 100644 --- a/i3/.config/i3/config +++ b/i3/.config/i3/config @@ -135,6 +135,11 @@ bindsym $mod+Ctrl+space floating toggle; resize set 700px 975px; $center # CENTER FLOATING bindsym $mod+c $center +# DISPLAYS +bindsym $mod+F1 exec ~/.screenlayout/titan-one.sh +bindsym $mod+F2 exec ~/.screenlayout/titan-two.sh +bindsym $mod+F3 exec ~/.screenlayout/titan-three.sh + ##### WORKSPACES ################################## # WORKSPACES @@ -254,8 +259,8 @@ exec feh --bg-scale ~/var/inbox/astrobin/`ls -Ar ~/var/inbox/astrobin | tail -n ##### APP BINDS ################################### bindsym $mod+n exec $browser -bindsym $mod+Ctrl+n exec marcador rofi ~/.config/rofi/marcador.db -bindsym $mod+Shift+n exec ~/.config/rofi/web-search.sh +bindsym $mod+Shift+n exec ~/.config/rofi/searx-search.sh +bindsym $mod+Ctrl+n exec ~/.config/rofi/web-search.sh bindsym $mod+Shift+b exec ~/.config/rofi/books-search.sh bindsym $mod+Shift+c exec ~/.config/rofi/github-repos.sh diff --git a/rofi/.config/rofi/searx-search.sh b/rofi/.config/rofi/searx-search.sh new file mode 100755 index 0000000..9ecc85d --- /dev/null +++ b/rofi/.config/rofi/searx-search.sh @@ -0,0 +1,27 @@ +#!/usr/bin/env bash + +# ----------------------------------------------------------------------------- +# Requirements: +# rofi +# Description: +# Use rofi to search the web. +# Usage: +# searx-search.sh +# ----------------------------------------------------------------------------- +# Script: + +URL="https://search.unbl.ink/?q=" +main() { + # Open rofi for prompt + query=$( rofi -dmenu -matching fuzzy -location 0 -p "Query > " ) + if [[ -n "$query" ]]; then + url=$URL$query + xdg-open "$url" + else + exit + fi +} + +main + +exit 0 diff --git a/x/.config/mimeapps.list b/x/.config/mimeapps.list index a84b063..153e986 100644 --- a/x/.config/mimeapps.list +++ b/x/.config/mimeapps.list @@ -1,3 +1,4 @@ [Default Applications] application/epub+zip=com.github.johnfactotum.Foliate.desktop x-scheme-handler/http=qutebrowser.desktop +x-www-browser=qutebrowser.desktop