os/pkgs/s.nix

Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view.

41 lines
788 B
Nix
Raw Normal View History

2021-05-30 19:10:28 +00:00
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://searx.be?q=$@"
2021-05-30 19:10:28 +00:00
;;
esac
${firefox-wayland}/bin/firefox --new-tab "$URL"
${sway}/bin/swaymsg '[app_id="firefox"]' focus
''