Here are two scripts for rofi.

`rofi_locate.sh` use rofi for finding files in the home path with locate, and run `xdg-open`.

Usage : enter your patterns and validate the search. You can start a new search by selecting the first line (empty).

`firefoxhistory.sh` load all the visited pages in firefox, and open the selected in a new tab. 

Configuration :

You have to define the path to the sqlite database by editing the value `${profile}`.
The script use `i3-msg` and `firejail`, but you can run firefox directly.