├── screenshots ├── murz │ └── rofi.png ├── nord │ └── rofi.png ├── dracula │ └── rofi.png ├── gruvbox │ └── rofi.png ├── minimal │ └── rofi.png ├── onedark │ └── rofi.png ├── material │ └── rofi.png └── tokyonight │ └── rofi.png ├── murz └── murz.rasi ├── minimal └── minimal.rasi ├── gruvbox └── gruvbox.rasi ├── nord └── nord.rasi ├── material └── material.rasi ├── tokyonight └── tokyonight.rasi ├── dracula └── dracula.rasi ├── onedark └── onedark.rasi └── README.md /screenshots/murz/rofi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Murzchnvok/rofi-collection/HEAD/screenshots/murz/rofi.png -------------------------------------------------------------------------------- /screenshots/nord/rofi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Murzchnvok/rofi-collection/HEAD/screenshots/nord/rofi.png -------------------------------------------------------------------------------- /screenshots/dracula/rofi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Murzchnvok/rofi-collection/HEAD/screenshots/dracula/rofi.png -------------------------------------------------------------------------------- /screenshots/gruvbox/rofi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Murzchnvok/rofi-collection/HEAD/screenshots/gruvbox/rofi.png -------------------------------------------------------------------------------- /screenshots/minimal/rofi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Murzchnvok/rofi-collection/HEAD/screenshots/minimal/rofi.png -------------------------------------------------------------------------------- /screenshots/onedark/rofi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Murzchnvok/rofi-collection/HEAD/screenshots/onedark/rofi.png -------------------------------------------------------------------------------- /screenshots/material/rofi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Murzchnvok/rofi-collection/HEAD/screenshots/material/rofi.png -------------------------------------------------------------------------------- /screenshots/tokyonight/rofi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Murzchnvok/rofi-collection/HEAD/screenshots/tokyonight/rofi.png -------------------------------------------------------------------------------- /murz/murz.rasi: -------------------------------------------------------------------------------- 1 | /* 2 | * ROFI color theme 3 | * 4 | * Based on Something Found in the Internet 5 | * 6 | * User: Contributors 7 | * Copyright: *! 8 | */ 9 | 10 | configuration { 11 | font: "Iosevka Nerd Font Medium 12"; 12 | 13 | timeout { 14 | delay: 10; 15 | action: "kb-cancel"; 16 | } 17 | } 18 | 19 | * { 20 | border: 0; 21 | margin: 0; 22 | padding: 0; 23 | spacing: 0; 24 | 25 | bg: #18181B; 26 | bg-alt: #20212C; 27 | fg: #A0A0AB; 28 | fg-alt: #5D5E72; 29 | 30 | background-color: @bg; 31 | text-color: @fg-alt; 32 | } 33 | 34 | window { 35 | border: 2px; 36 | border-color: @fg-alt; 37 | padding: 6px; 38 | transparency: "real"; 39 | } 40 | 41 | mainbox { 42 | children: [inputbar, listview]; 43 | } 44 | 45 | inputbar { 46 | children: [entry]; 47 | } 48 | 49 | entry { 50 | padding: 10px; 51 | } 52 | 53 | listview { 54 | lines: 10; 55 | scrollbar: true; 56 | } 57 | 58 | scrollbar { 59 | background-color: @bg-alt; 60 | handle-color: @fg; 61 | margin: 0 0 0 6px; 62 | } 63 | 64 | element { 65 | children: [element-text]; 66 | } 67 | 68 | element-text { 69 | padding: 10px; 70 | } 71 | 72 | element-text selected { 73 | background-color: @bg-alt; 74 | text-color: @fg; 75 | } 76 | -------------------------------------------------------------------------------- /minimal/minimal.rasi: -------------------------------------------------------------------------------- 1 | /* 2 | * ROFI color theme 3 | * 4 | * Based on Something Found in the Internet 5 | * 6 | * User: Contributors 7 | * Copyright: *! 8 | */ 9 | 10 | configuration { 11 | font: "Iosevka Nerd Font Medium 12"; 12 | 13 | drun { 14 | display-name: "[^.^]"; 15 | } 16 | 17 | run { 18 | display-name: "[°.°]"; 19 | } 20 | 21 | window { 22 | display-name: "[*.*]"; 23 | } 24 | 25 | timeout { 26 | delay: 10; 27 | action: "kb-cancel"; 28 | } 29 | } 30 | 31 | * { 32 | border: 0; 33 | margin: 0; 34 | padding: 0; 35 | spacing: 0; 36 | 37 | bg: #151515; 38 | bg-alt: #232323; 39 | fg: #FFFFFF; 40 | fg-alt: #424242; 41 | 42 | background-color: @bg; 43 | text-color: @fg; 44 | } 45 | 46 | window { 47 | transparency: "real"; 48 | } 49 | 50 | mainbox { 51 | children: [inputbar, listview]; 52 | } 53 | 54 | inputbar { 55 | children: [prompt, entry]; 56 | } 57 | 58 | entry { 59 | padding: 12px 0; 60 | } 61 | 62 | prompt { 63 | padding: 12px; 64 | } 65 | 66 | listview { 67 | lines: 8; 68 | } 69 | 70 | element { 71 | children: [element-text]; 72 | } 73 | 74 | element-text { 75 | padding: 12px; 76 | text-color: @fg-alt; 77 | } 78 | 79 | element-text selected { 80 | text-color: @fg; 81 | } 82 | -------------------------------------------------------------------------------- /gruvbox/gruvbox.rasi: -------------------------------------------------------------------------------- 1 | /* 2 | * ROFI color theme 3 | * 4 | * Based on Something Found in the Internet 5 | * 6 | * User: Contributors 7 | * Copyright: *! 8 | */ 9 | 10 | configuration { 11 | font: "JetBrainsMono Nerd Font Medium 10"; 12 | 13 | drun { 14 | display-name: ""; 15 | } 16 | 17 | run { 18 | display-name: ""; 19 | } 20 | 21 | window { 22 | display-name: ""; 23 | } 24 | 25 | timeout { 26 | delay: 10; 27 | action: "kb-cancel"; 28 | } 29 | } 30 | 31 | * { 32 | border: 0; 33 | margin: 0; 34 | padding: 0; 35 | spacing: 0; 36 | 37 | bg: #282828; 38 | bg-alt: #3c3836; 39 | fg: #fbf1c7; 40 | blue: #83a598; 41 | 42 | background-color: @bg; 43 | text-color: @fg; 44 | } 45 | 46 | window { 47 | transparency: "real"; 48 | } 49 | 50 | mainbox { 51 | children: [inputbar, listview]; 52 | } 53 | 54 | inputbar { 55 | background-color: @bg-alt; 56 | children: [prompt, entry]; 57 | } 58 | 59 | entry { 60 | background-color: inherit; 61 | padding: 12px 3px; 62 | } 63 | 64 | prompt { 65 | background-color: inherit; 66 | padding: 12px 16px 12px 12px; 67 | } 68 | 69 | listview { 70 | lines: 8; 71 | } 72 | 73 | element { 74 | children: [element-text]; 75 | } 76 | 77 | element-text { 78 | padding: 10px; 79 | } 80 | 81 | element-text selected { 82 | text-color: @blue; 83 | } 84 | -------------------------------------------------------------------------------- /nord/nord.rasi: -------------------------------------------------------------------------------- 1 | /* 2 | * ROFI color theme 3 | * 4 | * Based on Something Found in the Internet 5 | * 6 | * User: Contributors 7 | * Copyright: *! 8 | */ 9 | 10 | configuration { 11 | font: "JetBrainsMono Nerd Font Medium 10"; 12 | 13 | drun { 14 | display-name: ""; 15 | } 16 | 17 | run { 18 | display-name: ""; 19 | } 20 | 21 | window { 22 | display-name: ""; 23 | } 24 | 25 | timeout { 26 | delay: 10; 27 | action: "kb-cancel"; 28 | } 29 | } 30 | 31 | * { 32 | border: 0; 33 | margin: 0; 34 | padding: 0; 35 | spacing: 0; 36 | 37 | bg: #2E3440; 38 | bg-alt: #3B4252; 39 | fg: #81A1C1; 40 | fg-alt: #EBCB8B; 41 | 42 | background-color: @bg; 43 | text-color: @fg; 44 | } 45 | 46 | window { 47 | transparency: "real"; 48 | } 49 | 50 | mainbox { 51 | children: [inputbar, listview]; 52 | } 53 | 54 | inputbar { 55 | background-color: @bg-alt; 56 | children: [prompt, entry]; 57 | } 58 | 59 | entry { 60 | background-color: inherit; 61 | padding: 12px 3px; 62 | } 63 | 64 | prompt { 65 | background-color: inherit; 66 | padding: 12px; 67 | } 68 | 69 | listview { 70 | lines: 8; 71 | } 72 | 73 | element { 74 | children: [element-icon, element-text]; 75 | } 76 | 77 | element-icon { 78 | padding: 10px 10px; 79 | } 80 | 81 | element-text { 82 | padding: 10px 0; 83 | } 84 | 85 | element-text selected { 86 | text-color: @fg-alt; 87 | } 88 | -------------------------------------------------------------------------------- /material/material.rasi: -------------------------------------------------------------------------------- 1 | /* 2 | * ROFI color theme 3 | * 4 | * Based on Something Found in the Internet 5 | * 6 | * User: Contributors 7 | * Copyright: *! 8 | */ 9 | 10 | configuration { 11 | font: "JetBrainsMono Nerd Font Medium 10"; 12 | 13 | drun { 14 | display-name: ""; 15 | } 16 | 17 | run { 18 | display-name: ""; 19 | } 20 | 21 | window { 22 | display-name: ""; 23 | } 24 | 25 | timeout { 26 | delay: 10; 27 | action: "kb-cancel"; 28 | } 29 | } 30 | 31 | * { 32 | border: 0; 33 | margin: 0; 34 | padding: 0; 35 | spacing: 0; 36 | 37 | bg: #151515; 38 | bg-alt: #232323; 39 | fg: #FFFFFF; 40 | fg-alt: #424242; 41 | 42 | background-color: @bg; 43 | text-color: @fg; 44 | } 45 | 46 | window { 47 | transparency: "real"; 48 | } 49 | 50 | mainbox { 51 | children: [inputbar, listview]; 52 | } 53 | 54 | inputbar { 55 | background-color: @bg-alt; 56 | children: [prompt, entry]; 57 | } 58 | 59 | entry { 60 | background-color: inherit; 61 | padding: 12px 3px; 62 | } 63 | 64 | prompt { 65 | background-color: inherit; 66 | padding: 12px; 67 | } 68 | 69 | listview { 70 | lines: 8; 71 | } 72 | 73 | element { 74 | children: [element-icon, element-text]; 75 | } 76 | 77 | element-icon { 78 | padding: 10px 10px; 79 | } 80 | 81 | element-text { 82 | padding: 10px 0; 83 | text-color: @fg-alt; 84 | } 85 | 86 | element-text selected { 87 | text-color: @fg; 88 | } 89 | -------------------------------------------------------------------------------- /tokyonight/tokyonight.rasi: -------------------------------------------------------------------------------- 1 | /* 2 | * ROFI color theme 3 | * 4 | * Based on Something Found in the Internet 5 | * 6 | * User: Contributors 7 | * Copyright: *! 8 | */ 9 | 10 | configuration { 11 | font: "Cascadia Code 10"; 12 | 13 | drun { 14 | display-name: ""; 15 | } 16 | 17 | run { 18 | display-name: ""; 19 | } 20 | 21 | window { 22 | display-name: ""; 23 | } 24 | 25 | timeout { 26 | delay: 10; 27 | action: "kb-cancel"; 28 | } 29 | } 30 | 31 | * { 32 | border: 0; 33 | margin: 0; 34 | padding: 0; 35 | spacing: 0; 36 | 37 | bg: #1a1b26; 38 | bg-alt: #232433; 39 | fg: #6a6f87; 40 | fg-alt: #a9b1d6; 41 | 42 | background-color: @bg; 43 | text-color: @fg; 44 | } 45 | 46 | window { 47 | transparency: "real"; 48 | width: 700px; 49 | } 50 | 51 | mainbox { 52 | children: [inputbar, listview]; 53 | } 54 | 55 | inputbar { 56 | background-color: @bg-alt; 57 | children: [prompt, entry]; 58 | } 59 | 60 | entry { 61 | background-color: inherit; 62 | padding: 12px 3px; 63 | } 64 | 65 | prompt { 66 | background-color: inherit; 67 | padding: 12px; 68 | } 69 | 70 | listview { 71 | lines: 8; 72 | } 73 | 74 | element { 75 | children: [element-icon, element-text]; 76 | } 77 | 78 | element-icon { 79 | padding: 10px 10px; 80 | size: 20px; 81 | } 82 | 83 | element-text { 84 | padding: 10px 0; 85 | } 86 | 87 | element-text selected { 88 | text-color: @fg-alt; 89 | } 90 | -------------------------------------------------------------------------------- /dracula/dracula.rasi: -------------------------------------------------------------------------------- 1 | /* 2 | * ROFI color theme 3 | * 4 | * Based on Something Found in the Internet 5 | * 6 | * User: Contributors 7 | * Copyright: *! 8 | */ 9 | 10 | configuration { 11 | font: "JetBrainsMono Nerd Font Medium 10"; 12 | 13 | drun { 14 | display-name: ""; 15 | } 16 | 17 | run { 18 | display-name: ""; 19 | } 20 | 21 | window { 22 | display-name: ""; 23 | } 24 | 25 | timeout { 26 | delay: 10; 27 | action: "kb-cancel"; 28 | } 29 | } 30 | 31 | * { 32 | border: 0; 33 | margin: 0; 34 | padding: 0; 35 | spacing: 0; 36 | 37 | bg: #282a36; 38 | fg: #f8f8f2; 39 | blue: #6272a4; 40 | purple: #bd93f9; 41 | 42 | background-color: @bg; 43 | text-color: @fg; 44 | } 45 | 46 | window { 47 | transparency: "real"; 48 | } 49 | 50 | mainbox { 51 | children: [inputbar, listview]; 52 | } 53 | 54 | inputbar { 55 | background-color: @blue; 56 | children: [prompt, entry]; 57 | } 58 | 59 | entry { 60 | background-color: inherit; 61 | padding: 12px 3px; 62 | } 63 | 64 | prompt { 65 | background-color: inherit; 66 | padding: 12px; 67 | } 68 | 69 | listview { 70 | lines: 8; 71 | } 72 | 73 | element { 74 | children: [element-icon, element-text]; 75 | text-color: @blue; 76 | } 77 | 78 | element-icon { 79 | padding: 10px 10px; 80 | } 81 | 82 | element-text { 83 | padding: 10px 0; 84 | text-color: inherit; 85 | } 86 | 87 | element-text selected { 88 | text-color: @purple; 89 | } 90 | -------------------------------------------------------------------------------- /onedark/onedark.rasi: -------------------------------------------------------------------------------- 1 | /* 2 | * ROFI color theme 3 | * 4 | * Based on Something Found in the Internet 5 | * 6 | * User: Contributors 7 | * Copyright: *! 8 | */ 9 | 10 | configuration { 11 | font: "Iosevka Nerd Font Medium 12"; 12 | 13 | drun { 14 | display-name: ""; 15 | } 16 | 17 | run { 18 | display-name: ""; 19 | } 20 | 21 | window { 22 | display-name: ""; 23 | } 24 | 25 | timeout { 26 | delay: 10; 27 | action: "kb-cancel"; 28 | } 29 | } 30 | 31 | * { 32 | border: 0; 33 | margin: 0; 34 | padding: 0; 35 | spacing: 0; 36 | 37 | bg: #282C34; 38 | fg: #ABB2BF; 39 | blue: #61AFEF; 40 | blue-alt: #61AFEF15; 41 | red: #E06C75; 42 | red-alt: #E06C7515; 43 | 44 | background-color: @bg; 45 | text-color: @fg; 46 | } 47 | 48 | window { 49 | border: 2px; 50 | border-color: @blue-alt; 51 | border-radius: 6px; 52 | padding: 6px; 53 | transparency: "real"; 54 | } 55 | 56 | mainbox { 57 | children: [inputbar, listview]; 58 | } 59 | 60 | inputbar { 61 | border: 0 0 0 2px; 62 | border-color: @blue; 63 | border-radius: 6px; 64 | children: [entry]; 65 | margin: 0 0 6px 0; 66 | } 67 | 68 | entry { 69 | background-color: @blue-alt; 70 | padding: 10px; 71 | text-color: @blue; 72 | } 73 | 74 | listview { 75 | lines: 10; 76 | } 77 | 78 | element { 79 | border: 0 0 0 2px; 80 | children: [element-text]; 81 | } 82 | 83 | element selected { 84 | border-color: @red; 85 | border-radius: 6px; 86 | } 87 | 88 | element-text { 89 | padding: 10px; 90 | } 91 | 92 | element-text selected { 93 | background-color: @red-alt; 94 | text-color: @red; 95 | } 96 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Rofi Collection 2 | 3 | Started as **my personal collection**, but now it's a community thing I guess, at least it's being updated by the Contributors and I really appreciate that. 4 | 5 | ## Getting Started 6 | 7 | ### Prerequisites 8 | 9 | You need to install Rofi and an icon pack, the one I'm using is [Papirus](https://github.com/PapirusDevelopmentTeam/papirus-icon-theme): 10 | 11 | Debian/Ubuntu 12 | 13 | ```bash 14 | $HOME 15 | -> sudo apt install rofi papirus-icon-theme 16 | ``` 17 | 18 | Fedora 19 | 20 | ```bash 21 | $HOME 22 | -> sudo dnf install rofi papirus-icon-theme 23 | ``` 24 | 25 | If you're having trouble: 26 | 27 | [Rofi Official Repo](https://github.com/davatorium/rofi). 28 | 29 | [Papirus Icon repo](https://github.com/PapirusDevelopmentTeam/papirus-icon-theme#installation) 30 | 31 | Also you need to download and install these fonts from [nerd fonts](https://www.nerdfonts.com/font-downloads): 32 | 33 | - JetBrainsMono 34 | - Iosevka 35 | 36 | To install these fonts, copy/move to the folder **~/.fonts** and run in the terminal: 37 | 38 | ```bash 39 | $HOME 40 | -> fc-cache -fv 41 | ``` 42 | 43 | ### Installing 44 | 45 | First you need to clone the repo (recommend in \$HOME, or Projects directory): 46 | 47 | ```bash 48 | $HOME 49 | -> git clone https://github.com/Murzchnvok/rofi-collection 50 | ``` 51 | 52 | As suggested by Ryan S., you could also shallow clone (not clone the entire repo history): 53 | 54 | ```bash 55 | $HOME 56 | -> git clone https://github.com/Murzchnvok/rofi-collection --depth 1 57 | ``` 58 | 59 | If you're using sxhkd you need to add something like this to your sxhkdrc: 60 | 61 | ```bash 62 | super + shift + {i,o,p} 63 | rofi -show {run,drun,window} -theme $HOME/rofi-collection/nord/nord.rasi 64 | ``` 65 | 66 | or copy/move the rasi config file to **~/.local/share/rofi/themes/** and run rofi theme selector: 67 | 68 | ```bash 69 | $HOME/rofi-collection 70 | -> cp -r nord $HOME/.local/share/rofi/themes/ 71 | 72 | $HOME 73 | -> rofi-theme-selector 74 | ``` 75 | 76 | Remember to keep updated: 77 | 78 | ```bash 79 | $HOME 80 | -> cd $HOME/rofi-collection && git pull 81 | ``` 82 | 83 | ## You might be interested 84 | 85 | - [Polybar Collection](https://github.com/Murzchnvok/polybar-collection) 86 | - [Wallpaper Collection](https://drive.google.com/drive/folders/1o1qjRgkJtnF_8uGB1z6MRsQUjWinHUsw?usp=sharing) 87 | - [Official rofi-themes repo](https://github.com/davatorium/rofi-themes) 88 | 89 | _Quality is more important than quantity!_ 90 | 91 | ## Murz (my own color scheme) 92 | 93 | ![rofi](screenshots/murz/rofi.png) 94 | 95 | ## Dracula 96 | 97 | ![rofi](screenshots/dracula/rofi.png) 98 | 99 | ## Gruvbox 100 | 101 | ![rofi](screenshots/gruvbox/rofi.png) 102 | 103 | ## Material 104 | 105 | ![rofi](screenshots/material/rofi.png) 106 | 107 | ## Minimal 108 | 109 | ![rofi](screenshots/minimal/rofi.png) 110 | 111 | ## Nord 112 | 113 | ![rofi](screenshots/nord/rofi.png) 114 | 115 | ## OneDark 116 | 117 | ![rofi](screenshots/onedark/rofi.png) 118 | 119 | ## Tokyonight 120 | 121 | ![rofi](screenshots/tokyonight/rofi.png) 122 | --------------------------------------------------------------------------------