manilarome / Rofi Spotlight
Licence: mit
Spotlight-like Rofi
Stars: ✭ 109
Programming Languages
Projects that are alternatives of or similar to Rofi Spotlight
The Glorious Dotfiles
A glorified personal dot files
Stars: ✭ 1,850 (+1597.25%)
Mutual labels: rofi, rice
linux-workspace
This is the greatest management of all time
Stars: ✭ 19 (-82.57%)
Mutual labels: rice, rofi
no-mans-sky-rice-i3wm
i3WM rice themed using No Man's Sky's colors
Stars: ✭ 34 (-68.81%)
Mutual labels: rice, rofi
Awesome Dotfiles
Dotfiles for awesome people using the awesomewm linux environment
Stars: ✭ 409 (+275.23%)
Mutual labels: rofi, rice
dotfiles
My awesomewm dotfiles for awesome people! ✨
Stars: ✭ 1,764 (+1518.35%)
Mutual labels: rice, rofi
rofi-collection
Beautiful collection of Rofi themes
Stars: ✭ 236 (+116.51%)
Mutual labels: material, rofi
Material Remixer Ios
Remixer for iOS: Live adjustment of app variables.
Stars: ✭ 101 (-7.34%)
Mutual labels: material
Materialspinner
Implementation of a Material Spinner for Android with TextInputLayout functionalities
Stars: ✭ 107 (-1.83%)
Mutual labels: material
Material Remixer Js
Remixer for JavaScript. Live adjustment of app variables.
Stars: ✭ 100 (-8.26%)
Mutual labels: material
rofi: spotlight
A spotlight-like rofi. Supports file and web search.
Dependencies
rofi-git master branch
python3
bash
fd (optional)
an icon theme (optional)
Icon themes used:
- Papirus
- Tela Blue
Run it by:
$ rofi -modi "Global Search":"rofi-spotlight/rofi-spotlight.sh" -show "Global Search" \
-config rofi-spotlight/rofi.rasi
Recommendation
- Install
fd
for faster file searching. Defaults tofind
if not installed.
Configuration:
You can change the following variables in the rofi-spotlight.sh
- Terminal Emulator
- File Manager
- Bluetooth sender
You can change the following variables in the web-search.py
- Search engine
- Web browser
- Terminal Emulator
Available commands:
Just type them on rofi search bar:
-
:help
to print the help message -
:h
or:hidden
to show hidden files/directories -
:xdg XDGDIR
to jump to an xdg directory
Examples:
:xdg DOCUMENTS
:xdg DOWNLOADS
# Also supports incomplete path. Examples:
:xdg doc # Same as :xdg DOCUMENTS
:xdg down # Same as :xdg DOWNLOADS
# For more info about XDG dirs, see:
# man xdg-user-dir
File search syntaxes:
-
!<search_query>
to search for a file and web suggestions -
?<search_query>
to search parent directories
Examples:
!half-life 3
?portal 3
Web search syntaxes:
-
!<search_query>
to get a search suggestions -
:web <search_query>
to also to gets search suggestions -
:webbro <search_query>
to search directly from your browser
Examples:
!how to install archlinux
:web how to install gentoo
:webbro how to install wine in windowsxp
TODOs:
- [x] Web search support
- [x] Cleaner bash script
Notes:
- This is not a file manager nor a web browser. This is a file/web-searching rofi. Nothing else.
- Default rofi design is better with blur. Rofi's appearance can be change in
rofi.rasi
. It uses CSS syntax. More info by executingman rofi-theme
in your terminal emulator.
these people
Credits toNote that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].