Termite is required to open nmtui & bmon, or any other terminal you use, just change this in ~/.config/rofi/scripts/network.sh & also in menu.
Powermenu
systemctl, i3lock
By default systemctl is used for most actions, i3lock is used for locking, openbox --exit is used to log out. you might want to change these commands to match your setup.
Quicklinks
firefox (or chromium)
By default firefox is used to open links, you can use any other browser if you want, change accordingly.
Screenshot
scrotmaim & viewnior
scrot to take shot & viewnior to open it after taking screenshot, you can change to whatever you use.
Time
-
-
Volume
amixer
To set the volume.
Fonts
Comfortaa Used for normal text, (preview and source).
Hurmit Nerd Font Mono Used for icons, (preview and source).
Feather For icons used in android style sidemenus, Here
# 1. Go in rofi's config folder
cd ~/.config/rofi
# 2. Clone this repo
git clone https://github.com/adi1090x/rofi.git
# 3. Make sure the scripts are executables
cd rofi && chmod +x scripts/*
# 4. Copy necessary files to the right location
cp -r bin scripts themes config.rasi ~/.config/rofi
# 5. Clean up rofi's config folder
cd .. && rm -r rofi
# 6. Call the scripts (from the scripts folder)
cd scripts
./backlight.sh
# (or from anywhere)
. ~/.config/rofi/scripts/backlight.sh
Applets
Apps: Shortcuts for most used applications.
Backlight: Display and adjust screen brightness.
Battery: Display battery percentage & charging-discharging status with dynamic icons.
Edit the launcher.sh file and change the style variable to set the style you like.
Edit the selected .rasi file and uncomment the desired color/style.
Blurry
Launchpad
Slingshot Light
Slingshot Dark
Simple Menu Light
Simple Menu Dark
Krunner Light
Krunner Dark
AppDrawer Light
AppDrawer Dark
AppFolder Light
AppFolder Dark
Row Light
Row Dark
Column Light
Column Dark
RowCenter Light
RowCenter Dark
Row dock
Row Dropdown
Screen Light
Screen Dark
GnomeDo Classic
GnomeDo Light
GnomeDo Black
GnomeDo Transparent
Colorschemes
The files are stored in ~/.config/rofi/themes/colorschemes.
To change the active colorscheme simply change the import line in ~/.config/rofi/themes/colors.rasi.
If you wish to change the colorscheme for only one specific applet/menu, you can add the line below after @import "colors.rasi" to the ~/.config/rofi/themes/.rasi or ~/.config/rofi/themes/menu/.rasi file.
@import"colorschemes/<colorscheme-name>.rasi"
Material Dark
Material Light
Adapta-Nokto
Adapta
Arc-Dark
Arc
adwaita
gruvbox
dark
armchair
darkpink
fresh
inside
party
sirin
minimo
Tips
Simple way to execute applets/menus
You can copy links from bin folder to your $PATH variable so that entering appsmenu in the terminal (or executing this command) will summon the appsmenu. you can do it by -
mkdir ~/.bin
cp -r ~/.config/rofi/bin/*~/.bin
# Add folder to the $PATH variableecho"PATH=$PATH:~/.bin">>~/.profile
Note: after doing this your $PATH variable won't be updated, so you will need to log out and then back in to be able to summon the menus this way.
Use With polybar
This is a simple example on how can you use these applets with polybar by adding modules and giving full paths of selected applet like ~/.config/rofi/scripts/backlight.sh or simply name if you followed the above method -
Here's How it looks on polybar with different colorschemes for each applet...
Use With i3
You can call the scripts by giving their fulls paths like ~/.config/rofi/scripts/.sh or follow method above to call the menus in one word. Then add these lines to your i3 config file: