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.