41 lines
794 B
Nix
41 lines
794 B
Nix
|
self:
|
||
|
with self; ''
|
||
|
case $1 in
|
||
|
d)
|
||
|
shift;
|
||
|
URL="https://duckduckgo.com?q=$@"
|
||
|
;;
|
||
|
no)
|
||
|
shift;
|
||
|
URL="https://search.nixos.org/options?query=$@"
|
||
|
;;
|
||
|
np)
|
||
|
shift;
|
||
|
URL="https://search.nixos.org/packages?query=$@"
|
||
|
;;
|
||
|
rs)
|
||
|
shift;
|
||
|
URL="https://doc.rust-lang.org/std/index.html?search=$@"
|
||
|
;;
|
||
|
rsc)
|
||
|
shift;
|
||
|
URL="https://docs.rs/releases/search?query=$@"
|
||
|
;;
|
||
|
mdn)
|
||
|
shift;
|
||
|
URL="https://developer.mozilla.org/en-US/search?q=$@"
|
||
|
;;
|
||
|
w)
|
||
|
shift;
|
||
|
URL="https://en.wikipedia.org/w/index.php?search=$@"
|
||
|
;;
|
||
|
*)
|
||
|
URL="https://search.b12f.io?q=$@"
|
||
|
;;
|
||
|
esac
|
||
|
|
||
|
|
||
|
${firefox-wayland}/bin/firefox --new-tab "$URL"
|
||
|
${sway}/bin/swaymsg '[app_id="firefox"]' focus
|
||
|
''
|