duckduckgo search binding added with dox
This commit is contained in:
parent
7140495e2d
commit
2c44ee2b73
4 changed files with 29 additions and 2 deletions
|
@ -294,7 +294,7 @@ bindsym $mod+F7 exec --no-startup-id td-toggle
|
|||
bindsym $mod+F8 exec --no-startup-id ~/.config/mutt/etc/mailsync.sh
|
||||
bindsym $mod+F9 exec --no-startup-id dmenumount
|
||||
bindsym $mod+F10 exec --no-startup-id dmenuumount
|
||||
bindsym $mod+F11 exec --no-startup-id dmenuarchwiki
|
||||
bindsym $mod+F11 exec --no-startup-id ducksearch
|
||||
bindsym $mod+F12 exec $term -e sudo -A wifi-menu
|
||||
|
||||
# #---Arrow Keys---# #
|
||||
|
|
|
@ -148,7 +148,7 @@ for and install any you want to add.
|
|||
+ `Mod+F9` -- Mount a drive/partition
|
||||
+ `Mod+F10` -- Unmount a drive/partition (does not umount `/`, `/home` or
|
||||
`/boot`)
|
||||
+ `Mod+F11` -- Search term in the Arch Wiki
|
||||
+ `Mod+F11` -- Search term on DuckDuckGo
|
||||
+ `Mod+F12` -- Wifi-menu for selecting the wireless internet source.
|
||||
|
||||
## Audio
|
||||
|
|
|
@ -28,6 +28,12 @@ Turns off/on all user cronjobs.
|
|||
|
||||
Select which displays to use. Bound to `mod+F3`.
|
||||
|
||||
## `dmenuarchwiki`
|
||||
|
||||
Bind this script to a key and it will give you a prompt to search for a term in
|
||||
the Arch Wiki. Used to be binded to `mod+F11`, but has been replaced by
|
||||
`ducksearch` there.
|
||||
|
||||
## `dmenuhandler`
|
||||
|
||||
Give this script a url and it will offer dmenu options for opening it. Used by
|
||||
|
@ -53,6 +59,12 @@ if none are mounted.
|
|||
The command initially run in the `math` window (toggeable with `mod+a`). Runs
|
||||
`r` if available, else `python`.
|
||||
|
||||
## `ducksearch`
|
||||
|
||||
Show a dmenu prompt and search for the inputed text in DuckDuckGo. Can take
|
||||
bangtags as expected, i.e. typing in `!aw Arch Linux` will search the Arch Wiki
|
||||
for "Arch Linux" or `!yt Luke Smith` will search YouTube for "Luke Smith", etc.
|
||||
|
||||
## `extract`
|
||||
|
||||
Will detect file type of archive and run appropriate extraction command.
|
||||
|
|
15
.scripts/ducksearch
Executable file
15
.scripts/ducksearch
Executable file
|
@ -0,0 +1,15 @@
|
|||
#!/bin/sh
|
||||
|
||||
# Gives a dmenu prompt to search DuckDuckGo.
|
||||
# Without input, will open DuckDuckGo.com.
|
||||
# Anything else, it search it.
|
||||
|
||||
pgrep -x dmenu && exit
|
||||
|
||||
choice=$(echo "🦆" | dmenu -i -p "Search DuckDuckGo:") || exit 1
|
||||
|
||||
if [ "$choice" = "🦆" ]; then
|
||||
$BROWSER "https://duckduckgo.com"
|
||||
else
|
||||
$BROWSER "https://duckduckgo.com/?q=$choice&t=ffab&atb=v1-1"
|
||||
fi
|
Loading…
Reference in a new issue