Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up

A huge collection of Rofi based custom Applets, Launchers & Powermenus.

License

NotificationsYou must be signed in to change notification settings

adi1090x/rofi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

undefinedundefinedundefined

A huge collection ofRofi based customApplets,Launchers &Powermenus.

Launchers
Type 1Type 2Type 3Type 4
imgimgimgimg
Type 5Type 6Type 7
imgimgimg
Applets
Type 1Type 2Type 3
imgimgimg
Type 4Type 5
imgimg
Powermenus
Type 1Type 2Type 3
imgimgimg
Type 4Type 5Type 6
imgimgimg

What is Rofi?

Rofi is A window switcher, Application launcher and dmenu replacement. Rofi started as a clone of simpleswitcher and It has been extended with extra features, like an application launcher and ssh-launcher, and can act as a drop-in dmenu replacement, making it a very versatile tool. Rofi, like dmenu, will provide the user with a textual list of options where one or more can be selected. This can either be running an application, selecting a window, or options provided by an external script.

Installation

Everything here is created on rofi version :1.7.4

  • First, Make sure you have the same (stable) version of rofi installed.
    • On Arch / Arch-based :sudo pacman -S rofi
    • On Debian / Ubuntu :sudo apt-get install rofi
    • On Fedora :sudo dnf install rofi
  • Then, Clone this repository -
$ git clone --depth=1 https://github.com/adi1090x/rofi.git
  • Change to cloned directory and makesetup.sh executable -
$ cd rofi$ chmod +x setup.sh
  • Runsetup.sh to install the configs -
$ ./setup.sh[*] Installing fonts...[*] Updating font cache...[*] Creating a backup of your rofi configs...[*] Installing rofi configs...[*] Successfully Installed.
  • That's it, These themes are now installed on your system.

Note : These themes are like an ecosystem, everything here is connected with each other in some way. So... before modifying anything by your own, make sure you know what you doing.


Special thanks to all the Sponsors. Maintenance of this project is made possible by you guys. If you'd like to sponsor this project and have your avatar appear below,click here 💖

User avatar: David ToskaUser avatar: Carl AndersenUser avatar: David Vargas


Launchers

Change Style : Edit~/.config/rofi/launchers/type-X/launcher.sh script and edit the following line to use the style you like.

theme='style-1'

Change Colors : Edit~/.config/rofi/launchers/type-X/shared/colors.rasi file and edit the following line to use the color-scheme you like.

@import"~/.config/rofi/colors/onedark.rasi"

Colors intype-5,type-6 andtype-7 are hard-coded (based on image colors) and can be changed by editing the respectivestyle-X.rasi file.

Previews

Type 1
Style 1Style 2Style 3Style 4Style 5
imgimgimgimgimg
Style 6Style 7Style 8Style 9Style 10
imgimgimgimgimg
Style 11Style 12Style 13Style 14Style 15
imgimgimgimgimg
Type 2
Style 1Style 2Style 3Style 4Style 5
imgimgimgimgimg
Style 6Style 7Style 8Style 9Style 10
imgimgimgimgimg
Style 11Style 12Style 13Style 14Style 15
imgimgimgimgimg
Type 3
Style 1Style 2Style 3Style 4Style 5
imgimgimgimgimg
Style 6Style 7Style 8Style 9Style 10
imgimgimgimgimg
Type 4
Style 1Style 2Style 3Style 4Style 5
imgimgimgimgimg
Style 6Style 7Style 8Style 9Style 10
imgimgimgimgimg
Type 5
Style 1Style 2Style 3Style 4Style 5
imgimgimgimgimg
Type 6
Style 1Style 2Style 3Style 4Style 5
imgimgimgimgimg
Style 6Style 7Style 8Style 9Style 10
imgimgimgimgimg
Type 7
Style 1Style 2Style 3Style 4Style 5
imgimgimgimgimg
Style 6Style 7Style 8Style 9Style 10
imgimgimgimgimg

Color Schemes
AdaptaArcBlackCatppuccinCyberpunk
imgimgimgimgimg
DraculaEverforestGruvboxLovelaceNavy
imgimgimgimgimg
NordOnedarkPaperSolarizedYousai
imgimgimgimgimg

Applets

AppletsDescriptionRequired Applications
Apps As RootOpen Applications as rootpkexec :alacritty,thunar,geany,ranger,vim
AppsFavorite or most used Applicationsalacritty,thunar,geany,firefox,ncmpcpp,xfce4-settings-manager
BatteryDisplay battery percentage & charging status with dynamic iconspkexec,acpi,powertopxfce4-power-manager-settings
BrightnessDisplay and adjust screen brightnesslight,xfce4-power-manager-settings
MPDControl the song play throughmpdmpd,mpc
PowermenuA classic power menu, with Uptimesystemd,betterlockscreen
QuicklinksBookmarks for most used websitesfirefox orchromium or any other browser
ScreenshotTake screenshots usingmaimmaim,xrandr,dunst,xclip
VolumeDisplay and control volume with dynamic icons and mute statusamixer andpavucontrol

To use your programs with these applets, Edit the scripts in~/.config/rofi/applets/bin directory.

Change Theme : Edit~/.config/rofi/applets/shared/theme.bash script and edit the following line to use the type and style you like.

type="$HOME/.config/rofi/applets/type-1"style='style-1.rasi'

Change Colors : Edit~/.config/rofi/applets/shared/colors.rasi file and edit the following line to use the color-scheme you like.

@import"~/.config/rofi/colors/onedark.rasi"

Colors intype-4 andtype-5 are hard-coded (based on image colors) and can be changed by editing the respectivestyle-X.rasi file.

Previews

Apps as root
Type 1Type 2Type 3Type 4Type 5
imgimgimgimgimg
Apps
Type 1Type 2Type 3Type 4Type 5
imgimgimgimgimg
Battery
Type 1Type 2Type 3Type 4Type 5
imgimgimgimgimg
Brightness
Type 1Type 2Type 3Type 4Type 5
imgimgimgimgimg
MPD
Type 1Type 2Type 3Type 4Type 5
imgimgimgimgimg
Powermenu
Type 1Type 2Type 3Type 4Type 5
imgimgimgimgimg
Quicklinks
Type 1Type 2Type 3Type 4Type 5
imgimgimgimgimg
Screenshot
Type 1Type 2Type 3Type 4Type 5
imgimgimgimgimg
Volume
Type 1Type 2Type 3Type 4Type 5
imgimgimgimgimg

Powermenus

Change Style : Edit~/.config/rofi/powermenu/type-X/powermenu.sh script and edit the following line to use the style you like.

theme='style-1'

Change Colors : Edit~/.config/rofi/powermenu/type-X/shared/colors.rasi file and edit the following line to use the color-scheme you like.

@import"~/.config/rofi/colors/onedark.rasi"

Colors intype-5 andtype-6 are hard-coded (based on image colors) and can be changed by editing the respectivestyle-X.rasi file.

Previews

Type 1
Style 1Style 2Style 3Style 4Style 5
imgimgimgimgimg
Type 2
Style 1Style 2Style 3Style 4Style 5
imgimgimgimgimg
Style 6Style 7Style 8Style 9Style 10
imgimgimgimgimg
Type 3
Style 1Style 2Style 3Style 4Style 5
imgimgimgimgimg
Type 4
Style 1Style 2Style 3Style 4Style 5
imgimgimgimgimg
Type 5
Style 1Style 2Style 3Style 4Style 5
imgimgimgimgimg
Type 6
Style 1Style 2Style 3Style 4Style 5
imgimgimgimgimg

Tips

Simple way to execute scripts

There's a$HOME/.config/rofi/scripts directory, which contains links to each script. you can execute these links to open any type of Launcher, Applet or Powermenu.

You can add$HOME/.config/rofi/scripts directory to your$PATH variable so that enteringt7_launcher in the terminal (or executing this command) will summon thetype-7 launcher. you can do it by -

  • Inbash
# Add directory to the $PATH variableecho"PATH=$PATH:~/.config/rofi/scripts">>~/.profile
  • Inzsh (oh-my-zsh)
# Edit .zshrc and add this lineexport PATH=$HOME/.config/rofi/scripts:$PATH

Warning: After changing the shell files, Logout and Login back again to update the$PATH environment variable.

Usage

with polybar

You can use theselaunchers,powermenus orapplets with polybar by simply adding amodule like that:

;; Application Launcher Module[module/launcher]type = custom/textcontent = 異content-background = blackcontent-foreground = greenclick-left = ~/.config/rofi/launchers/type-1/launcher.shclick-right = launcher_t1;; Power Menu Module[module/powermenu]type = custom/textcontent = 襤content-background = blackcontent-foreground = redclick-left = ~/.config/rofi/powermenu/type-1/powermenu.shclick-right = powermenu_t1

with i3wm

You can also use them with thekeybindings on yourwindow manager, For example:

set$mod Mod4bindsym$mod+pexec --no-startup-id~/.config/rofi/launchers/type-2/launcher.shbindsym$mod+xexec --no-startup-id powermenu_t2

with Openbox

Same thing can be done withopenbox by adding these lines torc.xml file:

  <keyboard>    <keybindkey="W-p">      <actionname="Execute">        <command>launcher_t3</command>      </action>    </keybind>    <keybindkey="W-x">      <actionname="Execute">        <command>~/.config/rofi/powermenu/type-3/powermenu.sh</command>      </action>    </keybind>  </keyboard>

FYI

  • For previous versions, check the respective branch,1.7.0 is the most recent branch.
  • These themes are created on a display with1920x1080 resolution. Everything should work fine on your display as well, except fullscreen themes. So Adjust themargin andpadding by yourself.
  • The purpose of this repository is to provide you a complete (almost) reference. So by using the files as reference, You can theme rofi by yourself.

[8]ページ先頭

©2009-2025 Movatter.jp