irongit

feat: add rofi to repo

huncholanehuncholaneauthored
parent 8339d04commit 091a4b507ffb0165e8a5af8cb9bcbd09c5b10b92Browse files

41 files changed, +5207 -0

+1-0rofi/.current_wallpaper
@@ -0,0 +1 @@
1+/home/huncho/Pictures/wallpapers/hygo-center-galaxy1.png
+16-0rofi/0-shared-fonts.rasi
@@ -0,0 +1,16 @@
1+/* ---- ๐Ÿ’ซ https://github.com/JaKooLit ๐Ÿ’ซ ---- */
2+/* Ja KooLit - Global rofi fonts */
3+
4+/* This is where you can change fonts and sizes */
5+
6+
7+/*****-- Fonts Size and Font Size -----*****/
8+configuration {
9+ font: "JetBrainsMono Nerd Font SemiBold 15";
10+}
11+
12+
13+/*****-- Elements Font Size -----*****/
14+element-text {
15+ font: "JetBrainsMono Nerd Font SemiBold 13";
16+}
+44-0rofi/config-Animations.rasi
@@ -0,0 +1,44 @@
1+/* ---- ๐Ÿ’ซ https://github.com/JaKooLit ๐Ÿ’ซ ---- */
2+/* Animations Menu */
3+
4+@import "~/.config/rofi/config.rasi"
5+
6+/* ---- Mainbox ---- */
7+mainbox {
8+ children:
9+ [ "inputbar", "message", "listview"];
10+}
11+
12+/* ---- Window ---- */
13+window {
14+ width: inherit;
15+ height: inherit;
16+}
17+
18+/* ---- Entry ---- */
19+entry {
20+ width: 43%;
21+ placeholder: " โœจ Search / Choose which Animations to load";
22+}
23+
24+/* ---- Listview ---- */
25+listview {
26+ columns: 2;
27+ lines: 7;
28+ fixed-height: false;
29+ margin: 10px;
30+ scrollbar: true;
31+ spacing: 6px;
32+ cycle: true;
33+}
34+
35+/* ---- Elements ---- */
36+element-icon {
37+ size: 0%;
38+}
39+element-text {
40+ horizontal-align: 0.0;
41+ vertical-align: 0.0;
42+ margin: 0px;
43+ padding: 0px;
44+}
+43-0rofi/config-Monitors.rasi
@@ -0,0 +1,43 @@
1+/* ---- ๐Ÿ’ซ https://github.com/JaKooLit ๐Ÿ’ซ ---- */
2+/* Monitor Profiles Menu */
3+
4+@import "~/.config/rofi/config.rasi"
5+
6+/* ---- Mainbox ---- */
7+mainbox {
8+ children:
9+ [ "inputbar", "message", "listview"];
10+}
11+
12+/* ---- Window ---- */
13+window {
14+ width: inherit;
15+ height: inherit;
16+}
17+
18+/* ---- Entry ---- */
19+entry {
20+ width: 43%;
21+ placeholder: " ๐Ÿ’ป Search / Choose which Monitor Profiles to load";
22+ horizontal-align: 0.5;
23+}
24+
25+/* ---- Listview ---- */
26+listview {
27+ columns: 2;
28+ lines: 3;
29+ fixed-height: false;
30+ margin: 10px;
31+ scrollbar: true;
32+ cycle: true;
33+}
34+
35+/* ---- Elements ---- */
36+element-icon {
37+ size: 0%;
38+}
39+element-text {
40+ horizontal-align: 0.5;
41+ vertical-align: 0.0;
42+ margin: 5px 30px 5px 30px;
43+}
+25-0rofi/config-calc.rasi
@@ -0,0 +1,25 @@
1+/* ---- ๐Ÿ’ซ https://github.com/JaKooLit ๐Ÿ’ซ ---- */
2+/* Main Config Calculator */
3+/* Submitted by: https://github.com/JosephArmas */
4+
5+@import "~/.config/rofi/config.rasi"
6+
7+/* ---- Mainbox ---- */
8+mainbox {
9+ children: [ "entry", "message" ];
10+ height: inherit;
11+}
12+
13+/* ---- Window ---- */
14+window {
15+ width: 30%;
16+ height: inherit;
17+}
18+
19+/* ---- Entry ---- */
20+entry {
21+ expand: true;
22+ placeholder: " ๐Ÿงฎ Calculate";
23+}
24+
25+listview {enable: false;}
+47-0rofi/config-clipboard.rasi
@@ -0,0 +1,47 @@
1+/* ---- ๐Ÿ’ซ https://github.com/JaKooLit ๐Ÿ’ซ ---- */
2+/* Clipboard Config - Clipboard */
3+
4+@import "~/.config/rofi/config.rasi"
5+
6+/* ---- Window ---- */
7+window {
8+ width: inherit;
9+ height: inherit;
10+}
11+
12+/* ---- Mainbox ---- */
13+mainbox {
14+ children:
15+ [ "inputbar", "message", "listview"];
16+}
17+
18+/* ---- Entry ---- */
19+entry {
20+ width: inherit;
21+ placeholder: " ๐Ÿ“‹ Search Clipboard ";
22+}
23+
24+/* ---- Listview ---- */
25+listview {
26+ columns: 1;
27+ lines: 8;
28+ fixed-height: true;
29+ spacing: 6px;
30+ cycle: true;
31+}
32+
33+/* ---- Elements ---- */
34+element {
35+ orientation: horizontal;
36+}
37+
38+element-icon {
39+ size: 0%;
40+}
41+
42+element-text {
43+ horizontal-align: 0.0;
44+ vertical-align: 0.5;
45+ margin: 0px;
46+ padding: 0px;
47+}
+55-0rofi/config-edit.rasi
@@ -0,0 +1,55 @@
1+/* ---- ๐Ÿ’ซ https://github.com/JaKooLit ๐Ÿ’ซ ---- */
2+/* KooL Hyprland Edit Rofi Config */
3+
4+@import "~/.config/rofi/config.rasi"
5+
6+/* ---- Mainbox ---- */
7+mainbox {
8+ children:
9+ [ "inputbar", "message", "listview"];
10+}
11+
12+
13+/* ---- Configuration ---- */
14+configuration {
15+ modi: "drun";
16+}
17+
18+/* ---- Window ---- */
19+window {
20+ width: 70%;
21+ height: inherit;
22+}
23+
24+
25+/* ---- Listview ---- */
26+listview {
27+ columns: 3;
28+ lines: 6;
29+ fixed-height: false;
30+ scrollbar: true;
31+ spacing: 6px;
32+ cycle: true;
33+}
34+
35+/* ---- Entry input ---- */
36+entry {
37+ expand: true;
38+ placeholder: " ๐Ÿ’ซ Customize KooL Hyprland ๐Ÿ’ซ";
39+ horizontal-align: 0.5;
40+}
41+
42+
43+/* ---- Elements ---- */
44+element {
45+ orientation: horizontal;
46+}
47+
48+element-icon {
49+ size: 0%;
50+}
51+element-text {
52+ horizontal-align: 0.0;
53+ margin: 0px;
54+ padding: 0px;
55+}
+49-0rofi/config-emoji.rasi
@@ -0,0 +1,49 @@
1+/* ---- ๐Ÿ’ซ https://github.com/JaKooLit ๐Ÿ’ซ ---- */
2+/* Main Config - emoji */
3+
4+@import "~/.config/rofi/config.rasi"
5+
6+/* ---- Mainbox ---- */
7+mainbox {
8+ children:
9+ [ "inputbar", "message", "listview"];
10+}
11+
12+/* ---- Window ---- */
13+window {
14+ width: inherit;
15+ height: inherit;
16+}
17+
18+/* ---- Entry ---- */
19+entry {
20+ width: 37%;
21+ placeholder: " ๐Ÿ’ซ Search / Choose Emoji's";
22+ horizontal-align: 0.0;
23+}
24+
25+/* ---- Listview ---- */
26+listview {
27+ columns: 2;
28+ lines: 7;
29+ fixed-height: false;
30+ scrollbar: true;
31+ spacing: 6px;
32+ cycle: true;
33+}
34+
35+/* ---- Elements ---- */
36+element {
37+ orientation: horizontal;
38+}
39+
40+element-icon {
41+ size: 0%;
42+}
43+
44+element-text {
45+ horizontal-align: 0.0;
46+ vertical-align: 0.5;
47+ padding: 0px;
48+ margin: 0px;
49+}
+48-0rofi/config-keybinds.rasi
@@ -0,0 +1,48 @@
1+/* ---- ๐Ÿ’ซ https://github.com/JaKooLit ๐Ÿ’ซ ---- */
2+/* Main Config - For Keybinds generation */
3+
4+@import "~/.config/rofi/config.rasi"
5+
6+
7+/* ---- Mainbox ---- */
8+mainbox {
9+ children:
10+ [ "inputbar", "message", "listview"];
11+}
12+
13+/* ---- Entry ---- */
14+entry {
15+ expand: true;
16+ placeholder: " ๐Ÿงฎ Search Keybinds";
17+}
18+
19+/* ---- Listview ---- */
20+listview {
21+ columns: 2;
22+ lines: 8;
23+ fixed-height: false;
24+ scrollbar: true;
25+ spacing: 6px;
26+ cycle: true;
27+}
28+
29+window {
30+ width: 90%;
31+ height: inherit;
32+}
33+
34+/* ---- Elements ---- */
35+element {
36+ orientation: horizontal;
37+}
38+
39+element-icon {
40+ size: 0%;
41+}
42+
43+element-text {
44+ horizontal-align: 0.0;
45+ vertical-align: 0.5;
46+ margin: 0px;
47+ padding: 0px;
48+}
+68-0rofi/config-kitty-theme.rasi
@@ -0,0 +1,68 @@
1+/* ---- ๐Ÿ’ซ https://github.com/JaKooLit ๐Ÿ’ซ ---- */
2+/* Oh My ZSH Theme */
3+
4+@import "~/.config/rofi/config.rasi"
5+
6+/* ---- Configuration ---- */
7+configuration {
8+ modi: "drun";
9+}
10+
11+/* ---- Window ---- */
12+window {
13+ width: inherit;
14+ height: inherit;
15+ border-radius: 15px;
16+}
17+
18+mainbox {
19+ children: [ "inputbar" , "listview" ];
20+}
21+
22+/* ---- Listbox ---- */
23+listbox {
24+ border-radius: 12px;
25+}
26+
27+/* ---- Inputbar ---- */
28+inputbar {
29+ padding: 14px;
30+ border-radius: 10px;
31+}
32+
33+entry {
34+ expand: true;
35+ placeholder: " ๐Ÿพ Search / Choose Kitty theme";
36+}
37+
38+/* ---- Listview ---- */
39+listview {
40+ columns: 3;
41+ lines: 4;
42+ spacing: 4px;
43+ border-radius: 10px;
44+ cycle: true;
45+}
46+
47+/* ---- Element ---- */
48+element {
49+ orientation: horizontal;
50+}
51+
52+/* ---- Message ---- */
53+message {
54+ border-radius: 10px;
55+}
56+
57+textbox {
58+ padding: 15px;
59+}
60+
61+/* ---- Element ---- */
62+element-icon {
63+ size: 0%;
64+}
65+element-text {
66+ horizontal-align: 0.0;
67+ margin: 5px 30px 5px 30px;
68+}
+45-0rofi/config-rofi-Beats-menu.rasi
@@ -0,0 +1,45 @@
1+/* ---- ๐Ÿ’ซ https://github.com/JaKooLit ๐Ÿ’ซ ---- */
2+/* Main config Rofi Beats Config menu */
3+
4+@import "~/.config/rofi/config.rasi"
5+
6+/* ---- Mainbox ---- */
7+mainbox {
8+ children:
9+ [ "inputbar", "listview"];
10+}
11+
12+/* ---- Entry ---- */
13+entry {
14+ expand: false;
15+ width: 25%;
16+ width: 25%;
17+ placeholder: " ๐Ÿ“ป Choose Music Source";
18+ horizontal-align: 0.5;
19+ horizontal-align: 0.5;
20+}
21+
22+/* ---- Window ---- */
23+window {
24+ width: 28%;
25+ height: inherit;
26+}
27+
28+/* ---- Listview ---- */
29+listview {
30+ fixed-columns: false;
31+ scrollbar: false;
32+ colums: 1;
33+ lines: 3;
34+ spacing: 6px;
35+ cycle: true;
36+}
37+
38+/* ---- Element ---- */
39+element-icon {
40+ size: 0%;
41+}
42+element-text {
43+ horizontal-align: 0.5;
44+
45+}
+48-0rofi/config-rofi-Beats.rasi
@@ -0,0 +1,48 @@
1+/* ---- ๐Ÿ’ซ https://github.com/JaKooLit ๐Ÿ’ซ ---- */
2+/* Rofi Beats Config */
3+
4+@import "~/.config/rofi/config.rasi"
5+
6+/* ---- Window ---- */
7+window {
8+ width: inherit;
9+ height: inherit;
10+}
11+
12+/* ---- Mainbox ---- */
13+mainbox {
14+ children:
15+ [ "inputbar", "listview"];
16+}
17+
18+/* ---- Entry ---- */
19+entry {
20+ placeholder: "๐Ÿ“ป Choose Media or Stations to play";
21+}
22+
23+/* ---- Listview ---- */
24+listview {
25+ columns: 2;
26+ lines: 7;
27+ fixed-height: false;
28+ margin: 10px;
29+ scrollbar: true;
30+ spacing: 6px;
31+ cycle: true;
32+}
33+
34+/* ---- Elements ---- */
35+element {
36+ orientation: horizontal;
37+}
38+
39+element-icon {
40+ size: 0%;
41+}
42+
43+element-text {
44+ horizontal-align: 0.0;
45+ vertical-align: 0.5;
46+ margin: 0px;
47+ padding: 0px;
48+}
+44-0rofi/config-rofi-theme.rasi
@@ -0,0 +1,44 @@
1+/* ---- ๐Ÿ’ซ https://github.com/JaKooLit ๐Ÿ’ซ ---- */
2+/* Main Config Rofi Theme */
3+
4+@import "~/.config/rofi/config.rasi"
5+
6+/* ---- Window ---- */
7+window {
8+ width: inherit;
9+ height: inherit;
10+}
11+
12+/* ---- Mainbox ---- */
13+mainbox {
14+ children:
15+ [ "inputbar", "listview"];
16+}
17+
18+/* ---- Entry input ---- */
19+entry {
20+ expand: true;
21+ placeholder: " โฌ‡๏ธ Select Which Rofi Theme wanted to apply";
22+}
23+
24+/* ---- Listview ---- */
25+listview {
26+ columns: 2;
27+ lines: 7;
28+ fixed-height: false;
29+ margin: 10px;
30+ scrollbar: true;
31+ spacing: 6px;
32+ cycle: true;
33+}
34+
35+/* ---- Elements ---- */
36+element-icon {
37+ size: 0%;
38+}
39+element-text {
40+ horizontal-align: 0.0;
41+ vertical-align: 0.5;
42+ margin: 0px;
43+ padding: 0px;
44+}
+25-0rofi/config-search.rasi
@@ -0,0 +1,25 @@
1+/* ---- ๐Ÿ’ซ https://github.com/JaKooLit ๐Ÿ’ซ ---- */
2+/* Rofi Config for Google Search) */
3+
4+@import "~/.config/rofi/config.rasi"
5+
6+/* ---- Window ---- */
7+window {
8+ width: 40%;
9+ //orientation: horizontal;
10+ height: inherit;
11+ y-offset: 10px;
12+ location: north;
13+ children: [ "entry", "message" ];
14+ border: 2px;
15+ border-color: white/25%;
16+}
17+
18+/* ---- Entry ---- */
19+entry {
20+ expand: true;
21+ placeholder: " ๐Ÿ”Ž Google Search";
22+ horizontal-align: 0.5;
23+ padding: 15px;
24+ border-radius: inherit;
25+}
+50-0rofi/config-wallpaper-effect.rasi
@@ -0,0 +1,50 @@
1+/* ---- ๐Ÿ’ซ https://github.com/JaKooLit ๐Ÿ’ซ ---- */
2+/* Wallpaper Effects */
3+
4+@import "~/.config/rofi/config.rasi"
5+
6+
7+/* ---- Mainbox ---- */
8+mainbox {
9+ children:
10+ [ "inputbar", "listview"];
11+}
12+
13+/* ---- Entry ---- */
14+entry {
15+ width: 32%;
16+ placeholder: " ๐Ÿ™๏ธ Search / Choose desired wallpaper effect";
17+}
18+
19+/* ---- Window ---- */
20+window {
21+ width: inherit;
22+ height: inherit;
23+}
24+
25+/* ---- Listview ---- */
26+listview {
27+ columns: 2;
28+ lines: 7;
29+ fixed-height: false;
30+ scrollbar: true;
31+ spacing: 6px;
32+ cycle: true;
33+}
34+
35+/* ---- Inputbar ---- */
36+inputbar {
37+ background-image: url("~/.config/hypr/wallpaper_effects/.wallpaper_modified", width);
38+}
39+
40+/* ---- Element ---- */
41+element-icon {
42+ size: 0%;
43+}
44+
45+element-text {
46+ horizontal-align: 0.0;
47+ vertical-align: 0.0;
48+ margin: 0px;
49+ padding: 0px;
50+}
+69-0rofi/config-wallpaper.rasi
@@ -0,0 +1,69 @@
1+/* ---- ๐Ÿ’ซ https://github.com/JaKooLit ๐Ÿ’ซ ---- */
2+/* Main Config (wallpaper) */
3+
4+@import "~/.config/rofi/config.rasi"
5+
6+/* ---- Configuration ---- */
7+configuration {
8+ modi: "drun";
9+}
10+
11+window {
12+ width: 75%;
13+ height: inherit;
14+}
15+
16+/* ---- Mainbox ---- */
17+mainbox {
18+ children:
19+ [ "inputbar", "listview"];
20+}
21+
22+entry {
23+ expand: true;
24+ placeholder: " ๐ŸŽž๏ธ Search / Choose Wallpaper";
25+ horizontal-align: 0.5;
26+ horizontal-align: 0.5;
27+}
28+
29+/* ---- Listview ---- */
30+listview {
31+ columns: 6;
32+ lines: 2;
33+ spacing: 20px;
34+ padding: 10px;
35+ columns: 6;
36+ lines: 2;
37+ flow: horizontal;
38+ fixed-width: true;
39+ fixed-height: true;
40+ cycle: true;
41+}
42+
43+/* ---- Element ---- */
44+element {
45+ orientation: vertical;
46+ padding: 0px;
47+ spacing: 0px;
48+ border-radius: 10px;
49+ padding: 0px;
50+ margin: 0px;
51+}
52+
53+element selected.normal {
54+ background-color: transparent;
55+}
56+
57+element-icon {
58+ text-color: inherit;
59+ size: 10%;
60+ margin: -30px;
61+ cursor: inherit;
62+}
63+
64+element-text {
65+ vertical-align: 0.5;
66+ horizontal-align: 0.5;
67+ padding: 6px;
68+ margin: 6px;
69+}
+48-0rofi/config-waybar-layout.rasi
@@ -0,0 +1,48 @@
1+/* ---- ๐Ÿ’ซ https://github.com/JaKooLit ๐Ÿ’ซ ---- */
2+/* Main Config (Waybar Layout) */
3+
4+@import "~/.config/rofi/config.rasi"
5+
6+/* ---- Mainbox ---- */
7+mainbox {
8+ children:
9+ [ "inputbar", "message", "listview"];
10+}
11+
12+/* ---- Configuration ---- */
13+configuration {
14+ modi: "drun";
15+}
16+
17+/* ---- Window ---- */
18+window {
19+ width: inherit;
20+ height: inherit;
21+}
22+
23+/* ---- Entry ---- */
24+entry {
25+ expand: true;
26+ placeholder: " ๐Ÿ–ผ๏ธ Search / Choose Waybar Layout";
27+}
28+
29+/* ---- Listview ---- */
30+listview {
31+ columns: 2;
32+ lines: 7;
33+ fixed-height: false;
34+ margin: 10px;
35+ scrollbar: true;
36+ spacing: 6px;
37+ cycle: true;
38+}
39+
40+/* ---- Elements ---- */
41+element-icon {
42+ size: 0%;
43+}
44+element-text {
45+ horizontal-align: 0.0;
46+ margin: 0px;
47+ padding: 0px;
48+}
+47-0rofi/config-waybar-style.rasi
@@ -0,0 +1,47 @@
1+/* ---- ๐Ÿ’ซ https://github.com/JaKooLit ๐Ÿ’ซ ---- */
2+/* Main Config (waybar style) */
3+
4+@import "~/.config/rofi/config.rasi"
5+
6+/* ---- Mainbox ---- */
7+mainbox {
8+ children: [ "inputbar", "message", "listview"];
9+}
10+
11+/* ---- Configuration ---- */
12+configuration {
13+ modi: "drun";
14+}
15+
16+/* ---- Window ---- */
17+window {
18+ width: inherit;
19+ height: inherit;
20+}
21+
22+/* ---- Entry ---- */
23+entry {
24+ expand: true;
25+ placeholder: " ๐Ÿ–ผ๏ธ Search / Choose Waybar Style";
26+}
27+
28+/* ---- Listview ---- */
29+listview {
30+ columns: 2;
31+ lines: 7;
32+ fixed-height: false;
33+ margin: 10px;
34+ scrollbar: true;
35+ spacing: 6px;
36+ cycle: true;
37+}
38+
39+/* ---- Elements ---- */
40+element-icon {
41+ size: 0%;
42+}
43+element-text {
44+ horizontal-align: 0.0;
45+ margin: 0px;
46+ padding: 0px;
47+}
+68-0rofi/config-zsh-theme.rasi
@@ -0,0 +1,68 @@
1+/* ---- ๐Ÿ’ซ https://github.com/JaKooLit ๐Ÿ’ซ ---- */
2+/* Oh My ZSH Theme */
3+
4+@import "~/.config/rofi/config.rasi"
5+
6+/* ---- Configuration ---- */
7+configuration {
8+ modi: "drun";
9+}
10+
11+/* ---- Window ---- */
12+window {
13+ width: inherit;
14+ height: inherit;
15+ border-radius: 15px;
16+}
17+
18+mainbox {
19+ children: [ "inputbar" , "listview" ];
20+}
21+
22+/* ---- Listbox ---- */
23+listbox {
24+ border-radius: 12px;
25+}
26+
27+/* ---- Inputbar ---- */
28+inputbar {
29+ padding: 14px;
30+ border-radius: 10px;
31+}
32+
33+entry {
34+ expand: true;
35+ placeholder: " ๐ŸชŸ Search / Choose ZSH theme";
36+}
37+
38+/* ---- Listview ---- */
39+listview {
40+ columns: 3;
41+ lines: 3;
42+ spacing: 4px;
43+ border-radius: 10px;
44+ cycle: true;
45+}
46+
47+/* ---- Element ---- */
48+element {
49+ orientation: horizontal;
50+}
51+
52+/* ---- Message ---- */
53+message {
54+ border-radius: 10px;
55+}
56+
57+textbox {
58+ padding: 15px;
59+}
60+
61+/* ---- Element ---- */
62+element-icon {
63+ size: 0%;
64+}
65+element-text {
66+ horizontal-align: 0.0;
67+ margin: 5px 30px 5px 30px;
68+}
+32-0rofi/config.rasi
@@ -0,0 +1,32 @@
1+/* ---- ๐Ÿ’ซ https://github.com/JaKooLit ๐Ÿ’ซ ---- */
2+/* Ja KooLit - Default
3+
4+* All main themes or configs are located in ~/.config/rofi/themes/
5+* If you want to edit the config, that is where you should edit NOT here
6+
7+* To load a new theme, manually edit the file path below or choose desired theme via rofi theme selector (choose via app menu)
8+
9+* Alternative way to Load (preferred) own cooked by Ja
10+* SUPER CTRL R - Choose style & SUPER CTRL SHIFT R
11+
12+* TIPS
13+* If you have edited a config, rename it with a unique name. During update, the contents of
14+* ~/.config/rofi/themes/ will be replaced. */
15+
16+/* ---- Global Configuration Fonts ---- */
17+@import "~/.config/rofi/0-shared-fonts.rasi"
18+
19+/* note: Main themes in ~/.config/rofi/themes */
20+/* You can manually change here or you can use rofi theme selector SUPER SHIFT E */
21+
22+
23+//@theme "~/.config/rofi/themes/KooL_style-11-Win11-list-dark.rasi"
24+//@theme "~/.config/rofi/themes/KooL_LonerOrZ.rasi"
25+//@theme "~/.config/rofi/themes/KooL_LonerOrZ.rasi"
26+//@theme "~/.config/rofi/themes/KooL_style-11-Win11-list-dark.rasi"
27+//@theme "~/.config/rofi/themes/KooL_LonerOrZ.rasi"
28+//@theme "~/.config/rofi/themes/KooL_style-6.rasi"
29+//@theme "~/.config/rofi/themes/KooL_style-9.rasi"
30+//@theme "~/.config/rofi/themes/KooL_style-3-FullScreen-v1.rasi"
31+//@theme "~/.config/rofi/themes/KooL_style-3-Fullscreen-v2.rasi"
32+@theme "~/.config/rofi/themes/KooL_style-10-Fancy.rasi"
+198-0rofi/themes/KooL_LonerOrZ.rasi
@@ -0,0 +1,198 @@
1+/* ---- ๐Ÿ’ซ https://github.com/JaKooLit ๐Ÿ’ซ ---- */
2+/* KooL Style LonerOrZ */
3+/* Submitted by https://github.com/lonerOrz */
4+/* Edited by Ja */
5+
6+
7+
8+configuration {
9+ show-icons: true;
10+ display-drun: "๏‘„";
11+ drun-display-format: "{icon} {name}";
12+ disable-history: false;
13+ click-to-exit: true;
14+ location: 0;
15+}
16+
17+/*****----- Global Properties -----*****/
18+* {
19+ font: "Iosevka 12";
20+
21+ BG: #1E1D2Fff;
22+ BGA: #89DCEBff;
23+ FG: #D9E0EEff;
24+ FGA: #F28FADff;
25+ BDR: #96CDFBff;
26+ SEL: #1E1E2Eff;
27+ UGT: #F28FADff;
28+ IMG: #FAE3B0ff;
29+ OFF: #575268ff;
30+ ON: #ABE9B3ff;
31+}
32+
33+window {
34+ transparency: "real";
35+ background-color: @BG;
36+ text-color: @FG;
37+ border: 2px;
38+ border-color: @BDR;
39+ border-radius: 10px;
40+ width: 25%;
41+ anchor: center;
42+ x-offset: 0;
43+ y-offset: 0;
44+}
45+
46+prompt {
47+ enabled: true;
48+ padding: 8px;
49+ background-color: @BG;
50+ text-color: @IMG;
51+}
52+
53+textbox-prompt-colon {
54+ expand: false;
55+ str: "๏€‚";
56+ border-radius: 100%;
57+ background-color: @SEL;
58+ text-color: @FG;
59+ padding: 8px 12px 8px 12px;
60+ font: "Iosevka Nerd Font 10";
61+}
62+
63+entry {
64+ background-color: @BG;
65+ text-color: @FG;
66+ placeholder-color: @FG;
67+ expand: true;
68+ horizontal-align: 0;
69+ placeholder: "Search ๐Ÿ‘€ NOTE: CTRL TAB to change MODE";
70+ blink: true;
71+ border: 0px 0px 2px 0px;
72+ border-color: @BDR;
73+ border-radius: 10px;
74+ padding: 8px;
75+}
76+
77+inputbar {
78+ children: [ textbox-prompt-colon, entry ];
79+ background-color: @BG;
80+ text-color: @FG;
81+ expand: false;
82+ border: 0px 0px 0px 0px;
83+ border-radius: 0px;
84+ border-color: @BDR;
85+ margin: 0px 0px 0px 0px;
86+ padding: 0px;
87+ position: center;
88+}
89+
90+case-indicator {
91+ background-color: @BG;
92+ text-color: @FG;
93+ spacing: 0;
94+}
95+
96+
97+listview {
98+ background-color: @BG;
99+ columns: 1;
100+ lines: 7;
101+ spacing: 4px;
102+ cycle: false;
103+ dynamic: true;
104+ layout: vertical;
105+}
106+
107+/* ---- Scrollbar ---- */
108+scrollbar {
109+ border: 0px;
110+ border-radius: 10px;
111+ background-color: transparent;
112+ handle-color: @BDR;
113+ handle-width: 2px ;
114+ padding: 0;
115+}
116+
117+mainbox {
118+ background-color: @BG;
119+ children: [ inputbar, message, listview ];
120+ spacing: 15px;
121+ padding: 15px;
122+}
123+
124+element {
125+ background-color: @BG;
126+ text-color: @FG;
127+ orientation: horizontal;
128+ border-radius: 4px;
129+ padding: 12px;
130+}
131+
132+element-icon {
133+ background-color: inherit;
134+ text-color: inherit;
135+ horizontal-align: 0.5;
136+ vertical-align: 0.5;
137+ size: 24px;
138+ border: 0px;
139+}
140+
141+element-text {
142+ background-color: inherit;
143+ text-color: inherit;
144+ expand: true;
145+ horizontal-align: 0;
146+ vertical-align: 0.5;
147+ margin: 2px 0px 2px 2px;
148+}
149+
150+
151+element normal.urgent,
152+element alternate.urgent {
153+ background-color: @UGT;
154+ text-color: @FG;
155+ border-radius: 9px;
156+}
157+
158+element normal.active,
159+element alternate.active {
160+ background-color: @BGA;
161+ text-color: @FG;
162+}
163+
164+element-text selected,
165+element selected {
166+ background-color: @BGA;
167+ text-color: @SEL;
168+ border: 0px 0px 0px 0px;
169+ border-radius: 10px;
170+ border-color: @BDR;
171+}
172+
173+element selected.urgent {
174+ background-color: @UGT;
175+ text-color: @FG;
176+}
177+
178+element selected.active {
179+ background-color: @BGA;
180+ color: @FG;
181+}
182+
183+/*****----- Message -----*****/
184+message {
185+ background-color: transparent;
186+ border: 0px;
187+}
188+error-message {
189+ padding: 20px;
190+}
191+textbox {
192+ padding: 10px;
193+ border-radius: 10px;
194+ background-color: @BDR;
195+ text-color: @SEL;
196+ vertical-align: 0.5;
197+ horizontal-align: 0.5;
198+}
+242-0rofi/themes/KooL_style-1.rasi
@@ -0,0 +1,242 @@
1+/* ---- ๐Ÿ’ซ https://github.com/JaKooLit ๐Ÿ’ซ ---- */
2+/* KooL Hyprland Rofi Style 1 */
3+
4+/* ---- Configuration ---- */
5+
6+configuration {
7+ modi: "drun,run,filebrowser";
8+ show-icons: true;
9+ display-drun: "๏†ฒโ€‰ apps";
10+ display-run: "๏„ โ€‰ term";
11+ display-filebrowser: "๏ผโ€‰ files";
12+ display-window: "๏‹โ€‰ window";
13+ drun-display-format: "{name}";
14+ window-format: "{w} ยท {c} ยท {t}";
15+ hover-select: true;
16+ me-select-entry: "MouseSecondary";
17+ me-accept-entry: "MousePrimary";
18+}
19+
20+/* ---- Load wallust colors ---- */
21+@theme "~/.config/rofi/wallust/colors-rofi.rasi"
22+
23+/* ---- Global Properties ---- */
24+* {
25+ background-alt: @color1;
26+ selected: @color12;
27+ active: @color11;
28+ urgent: red;
29+
30+ text-selected: @background;
31+ text-color: @foreground;
32+ border-color: @selected;
33+}
34+
35+/* ---- Window ---- */
36+window {
37+ // Default
38+ enabled: true;
39+ fullscreen: false;
40+ transparency: "real";
41+ cursor: "default";
42+ spacing: 0px;
43+ border: 3px 0px 3px 0px;
44+ border-radius: 30px;
45+ location: center;
46+ anchor: center;
47+
48+ // Style Values
49+ width: 50%;
50+ background-color: @background;
51+}
52+
53+/* ----- Main Box ----- */
54+mainbox {
55+ padding: 12px;
56+ enabled: true;
57+ orientation: vertical;
58+ children: [ "inputbar", "listbox" ];
59+ background-color: transparent;
60+}
61+
62+
63+/* ---- Inputbar ---- */
64+inputbar {
65+ enabled: true;
66+ padding: 10px 10px 50px 10px;
67+ margin: 10px;
68+ background-color: transparent;
69+ border-radius: 20px;
70+ orientation: horizontal;
71+ children: ["entry", "dummy", "mode-switcher" ];
72+ background-image: url("~/.config/rofi/.current_wallpaper", width);
73+}
74+
75+/* ---- Entry input ---- */
76+entry {
77+ enabled: true;
78+ expand: false;
79+ width: 20%;
80+ padding: 10px;
81+ border-radius: 12px;
82+ background-color: @active;
83+ text-color: @text-selected;
84+ cursor: text;
85+ placeholder: " ๐Ÿ–ฅ๏ธ Search ";
86+ placeholder-color: inherit;
87+}
88+
89+/* ---- Listbox ---- */
90+listbox {
91+ spacing: 10px;
92+ padding: 10px;
93+ background-color: transparent;
94+ orientation: vertical;
95+ children: [ "message", "listview" ];
96+}
97+
98+/* ---- Listview ---- */
99+listview {
100+ enabled: true;
101+ columns: 5;
102+ lines: 5;
103+ cycle: true;
104+ dynamic: true;
105+ scrollbar: true;
106+ layout: vertical;
107+ reverse: false;
108+ fixed-height: true;
109+ fixed-columns: true;
110+ spacing: 10px;
111+ background-color: transparent;
112+ margin: 10px;
113+ text-color: @foreground;
114+
115+// Adapt rofi theme
116+ border: 0px;
117+}
118+
119+/* ---- Dummy ---- */
120+dummy {
121+ expand: true;
122+ background-color: transparent;
123+}
124+
125+/* ---- Mode Switcher ---- */
126+mode-switcher{
127+ enabled: true;
128+ spacing: 10px;
129+ background-color: transparent;
130+}
131+button {
132+ width: 5%;
133+ padding: 12px;
134+ border-radius: 12px;
135+ background-color: @text-selected;
136+ text-color: @text-color;
137+ cursor: pointer;
138+}
139+button selected {
140+ background-color: @selected;
141+ text-color: @text-selected;
142+}
143+
144+/* ---- Scrollbar ---- */
145+scrollbar {
146+ border: 0px;
147+ border-radius: 10px;
148+ border-color: @color12;
149+ handle-color: @color11;
150+ handle-width: 2px ;
151+ padding: 0;
152+}
153+
154+/* ---- Elements ---- */
155+element {
156+ enabled: true;
157+ orientation: vertical;
158+ padding: 10px;
159+ spacing: 10px;
160+ border-radius: 12px;
161+ background-color: transparent;
162+ cursor: pointer;
163+}
164+
165+element-text selected,
166+element normal.normal {
167+ background-color: inherit;
168+ text-color: inherit;
169+}
170+element normal.urgent {
171+ background-color: @urgent;
172+ text-color: @foreground;
173+}
174+element normal.active {
175+ background-color: @active;
176+ text-color: @foreground;
177+}
178+
179+element selected.normal {
180+ border: 0px 3px 0px 3px;
181+ border-radius: 16px;
182+ border-color: @active;
183+ background-color: transparent;
184+ text-color: @selected;
185+}
186+
187+element selected.urgent {
188+ background-color: @urgent;
189+ text-color: @text-selected;
190+}
191+element selected.active {
192+ background-color: @urgent;
193+ text-color: @text-selected;
194+}
195+// Adapt rofi theme
196+element alternate.normal {
197+ background-color: transparent;
198+ text-color: inherit;
199+}
200+element alternate.urgent {
201+ background-color: transparent;
202+ text-color: inherit;
203+}
204+element alternate.active {
205+ background-color: transparent;
206+ text-color: inherit;
207+}
208+element-icon {
209+ size: 3%;
210+ background-color: transparent;
211+ text-color: inherit;
212+ cursor: inherit;
213+}
214+element-text {
215+ size: 1%;
216+ background-color: transparent;
217+ text-color: inherit;
218+ cursor: inherit;
219+ vertical-align: 0.5;
220+ horizontal-align: 0.5;
221+}
222+
223+/* ---- Message ---- */
224+message {
225+ background-color: transparent;
226+ border: 0px;
227+}
228+textbox {
229+ margin: 10px;
230+ padding: 12px;
231+ border-radius: 10px;
232+ background-color: @active;
233+ text-color: @foreground;
234+ vertical-align: 0.5;
235+ horizontal-align: 0.5;
236+}
237+error-message {
238+ padding: 12px;
239+ border-radius: 20px;
240+ background-color: @background;
241+ text-color: @foreground;
242+}
+176-0rofi/themes/KooL_style-10-Fancy-v2.rasi
@@ -0,0 +1,176 @@
1+/* ---- ๐Ÿ’ซ https://github.com/JaKooLit ๐Ÿ’ซ ---- */
2+/* KooL Hyprland Rofi Style 10 - Fancy v2 */
3+/* Credit to DaveDavenport & Rasmus Steinke */
4+
5+/* global settings and color variables */
6+* {
7+ blue: #A7c6E2;
8+ blue-trans: #A7c6e2aa;
9+ darkblue: #005F87;
10+ green: #00330088;
11+ black: #000000;
12+ grey: #444444;
13+ orange: #FFD391;
14+ dark-orange: #FFA664;
15+ light-grey: #F5F5F5;
16+ medium-grey: #D0D0D0;
17+ dark-grey: #002B36;
18+ urgent: #D75F00;
19+ active: #005F87;
20+ transparent: #000000aa;
21+ spacing: 0em;
22+ padding: 0px;
23+ background-color: white;
24+ line-style: "none";
25+}
26+
27+prompt-box {
28+ background-color : transparent;
29+}
30+
31+prompt {
32+ background-color : transparent;
33+ text-color : white;
34+}
35+
36+window {
37+ border : 2px;
38+ border-radius : 12px;
39+ border-color : black;
40+ background-color : transparent;
41+ color : @grey;
42+}
43+mainbox {
44+ background-color : @blue-trans;
45+ color : @grey;
46+ spacing : 0%;
47+}
48+
49+listview {
50+ // Looks.
51+ border-radius : 10px;
52+ border : 5px;
53+ padding : 20px;
54+ margin : 20px 30px 30px 30px;
55+ background-color : @orange;
56+ // Enable scrollbar
57+ scrollbar : false;
58+ scrollbar-width : 5px;
59+ fixed-height : true;
60+ reverse : false;
61+ color : #000000;
62+ spacing : 0.3em;
63+}
64+/* ---- Scrollbar ---- */
65+scrollbar {
66+ border : 0px;
67+ border-radius : 10px;
68+ background-color: @blue;
69+ handle-color : @orange;
70+ handle-width : 2px ;
71+ padding : 0;
72+}
73+element {
74+ border: 0px;
75+ padding: 5px;
76+ margin: 0px;
77+ spacing: 0.5em;
78+ color: @black;
79+ background-color: @blue;
80+ children: [ element-icon, element-text ];
81+}
82+
83+element normal.normal {
84+ color: @black;
85+ background-color: @orange;
86+}
87+element normal.urgent {
88+ color: @urgent;
89+ background-color: @light-grey;
90+}
91+element normal.active {
92+ color: @active;
93+ background-color: @light-grey;
94+}
95+
96+element-text selected,
97+element selected.normal {
98+ border-radius: 10px;
99+ color: @black;
100+ background-color: @dark-orange;
101+}
102+element selected.urgent {
103+ color: @light-grey;
104+ background-color: @urgent;
105+}
106+element selected.active {
107+ color: @light-grey;
108+ background-color: @active;
109+}
110+element alternate.normal {
111+ color: @black;
112+ background-color: @orange;
113+}
114+element alternate.urgent {
115+ color: @urgent;
116+ background-color: @medium-grey;
117+}
118+element alternate.active {
119+ color: @active;
120+ background-color: @medium-grey;
121+}
122+
123+inputbar {
124+ spacing : 5px;
125+ background-color : #88003300;
126+ border : 0px 0px 2px 0px;
127+ border-radius : 0px;
128+ padding : 5px 10px 5px 35px;
129+ background-color : #00330088;
130+ color : @black;
131+ end : false;
132+}
133+
134+separator {
135+ background-color : @blue;
136+ color : #00000000;
137+}
138+prompt normal.normal {
139+ background-color : #00000000;
140+ color : #ffffff;
141+ padding : 0px;
142+}
143+entry normal.normal {
144+ background-color : #00000000;
145+ color : #ffffff;
146+ padding : 0px;
147+}
148+case-indicator normal.normal {
149+ background-color : #00000000;
150+ color : #ffffff;
151+ padding : 0px;
152+}
153+
154+message {
155+ margin : 30px;
156+ padding : 20px 30px 20px 20px;
157+ padding : 20px ;
158+ border-radius : 10px;
159+ border : 5px;
160+}
161+
162+textbox {
163+ vertical-align: 0.5;
164+ horizontal-align: 0.5;
165+}
166+
167+prompt-colon {
168+ spacing : 0;
169+ enabled : false;
170+}
171+
172+element-text, element-icon {
173+ background-color : inherit;
174+ text-color : inherit;
175+ foreground-color : inherit;
176+}
+295-0rofi/themes/KooL_style-10-Fancy.rasi
@@ -0,0 +1,295 @@
1+/* ---- ๐Ÿ’ซ https://github.com/JaKooLit ๐Ÿ’ซ ---- */
2+/* KooL Hyprland Rofi Style 10 - Fancy */
3+/* Credit to DaveDavenport. I have only some few things changed */
4+
5+/* ---- Configuration ---- */
6+
7+configuration {
8+ modi: "drun,run,filebrowser";
9+ show-icons: true;
10+ drun-display-format: "{name}";
11+ window-format: "{w} ยท {c} ยท {t}";
12+ hover-select: true;
13+ me-select-entry: "MouseSecondary";
14+ me-accept-entry: "MousePrimary";
15+}
16+
17+* {
18+ selected-normal-foreground: rgba ( 248, 248, 242, 100 % );
19+ foreground: rgba ( 248, 248, 242, 100 % );
20+ normal-foreground: @foreground;
21+ alternate-normal-background: rgba ( 39, 40, 34, 0 % );
22+ selected-urgent-foreground: rgba ( 248, 248, 242, 100 % );
23+ urgent-foreground: rgba ( 249, 38, 114, 100 % );
24+ alternate-urgent-background: rgba ( 39, 40, 34, 0 % );
25+ active-foreground: rgba ( 166, 226, 42, 100 % );
26+ lightbg: rgba ( 238, 232, 213, 100 % );
27+ selected-active-foreground: rgba ( 166, 226, 42, 100 % );
28+ alternate-active-background: rgba ( 39, 40, 34, 0 % );
29+ background: rgba ( 39, 40, 34, 93 % );
30+ bordercolor: rgba ( 0, 43, 54, 100 % );
31+ alternate-normal-foreground: @foreground;
32+ normal-background: rgba ( 39, 40, 34, 0 % );
33+ selected-normal-background: rgba ( 20, 20, 17, 100 % );
34+ separatorcolor: rgba ( 230, 219, 116, 100 % );
35+ urgent-background: rgba ( 39, 40, 34, 0 % );
36+ selected-urgent-background: rgba ( 249, 38, 114, 100 % );
37+ alternate-urgent-foreground: @urgent-foreground;
38+ background-color: transparent;
39+ alternate-active-foreground: @active-foreground;
40+ active-background: rgba ( 39, 40, 34, 0 % );
41+ selected-active-background: rgba ( 20, 20, 17, 100 % );
42+}
43+
44+window {
45+ border-color: darkgray/30%;
46+ background-color: black/50%;
47+ border: 2px;
48+ padding: 0px;
49+ border-radius: 10px;
50+ padding: 0.5em;
51+ spacing: 0px;
52+
53+ anchor: north;
54+ location: center;
55+ y-offset: -15.5em;
56+
57+
58+ children: [ inputbar, message, wrapper-mode-switcher, listview , pagerbox ];
59+}
60+
61+pagerbox {
62+ expand: false;
63+ orientation: horizontal;
64+ children: [ icon-left, pad, icon-right ];
65+}
66+
67+pad {
68+ expand: true;
69+}
70+
71+icon-left {
72+ expand: false;
73+ filename: "go-previous";
74+ size: 24;
75+ vertical-align: 0.5;
76+ action: "kb-page-prev";
77+}
78+
79+icon-right {
80+ expand: false;
81+ filename: "go-next";
82+ size: 24;
83+ vertical-align: 0.5;
84+ action: "kb-page-next";
85+}
86+
87+wrapper-mode-switcher {
88+ orientation: horizontal;
89+
90+ expand: false;
91+ spacing: 0;
92+ children: [ icon-ms-ic1, mode-switcher, icon-ms-ic2 ];
93+}
94+icon-ms-ic1 {
95+ filename: "go-previous";
96+}
97+icon-ms-ic2 {
98+ filename: "go-next";
99+}
100+icon-ms-ic1,icon-ms-ic2 {
101+ size: 16;
102+ vertical-align: 0.8;
103+ expand: false;
104+ border: 0px 0px 2px ;
105+ border-color: @separatorcolor;
106+}
107+
108+mode-switcher {
109+ border: 0px;
110+ spacing: 0px;
111+ expand: true;
112+}
113+
114+button {
115+ padding: 2px;
116+ border: 0px 0px 2px ;
117+ border-color: @separatorcolor;
118+ text-color: dimgrey;
119+}
120+button selected.normal {
121+ text-color: white;
122+ background-color: black/50%;
123+
124+ border: 2px 2px 0px ;
125+ border-color: @separatorcolor;
126+ border-radius: 10px 10px 0 0;
127+}
128+
129+
130+sidebar {
131+ expand: false;
132+}
133+
134+message {
135+ text-color: black;
136+ background-color: lightgrey / 50%;
137+ border-color: grey;
138+ border: 2px;
139+ border-radius: 5px;
140+ padding: 4px;
141+ margin: 0px 0px 0.5em;
142+ expand: false;
143+}
144+
145+listview {
146+ enabled: true;
147+ columns: 2;
148+ lines: 6;
149+ spacing: 2px ;
150+ scrollbar: false;
151+ padding: 0.5em;
152+ background-color: black/50%;
153+
154+ expand: true;
155+ border: 0px 2px 2px ;
156+ border-color: @separatorcolor;
157+ border-radius: 0px 0px 10px 10px;
158+}
159+element {
160+ border: 1;
161+ border-color: transparent;
162+ padding: 12px ;
163+}
164+element-text {
165+ background-color: inherit;
166+ text-color: inherit;
167+}
168+element.normal.normal {
169+ background-color: @normal-background;
170+ text-color: @normal-foreground;
171+}
172+element.normal.urgent {
173+ background-color: @urgent-background;
174+ text-color: @urgent-foreground;
175+}
176+element.normal.active {
177+ background-color: @active-background;
178+ text-color: @active-foreground;
179+}
180+element.selected.normal {
181+ border: 1;
182+ border-color: grey/80%;
183+ background-color: @selected-normal-background;
184+ text-color: @selected-normal-foreground;
185+}
186+element.selected.urgent {
187+ border: 1;
188+ border-color: grey/80%;
189+ background-color: @selected-urgent-background;
190+ text-color: @selected-urgent-foreground;
191+}
192+element.selected.active {
193+ border: 1;
194+ border-color: grey/80%;
195+ background-color: @selected-active-background;
196+ text-color: @selected-active-foreground;
197+}
198+element.alternate.normal {
199+ background-color: @alternate-normal-background;
200+ text-color: @alternate-normal-foreground;
201+}
202+element.alternate.urgent {
203+ background-color: @alternate-urgent-background;
204+ text-color: @alternate-urgent-foreground;
205+}
206+element.alternate.active {
207+ background-color: @alternate-active-background;
208+ text-color: @alternate-active-foreground;
209+}
210+
211+element-text selected {
212+ background-color: @selected-active-background;
213+ text-color: @selected-active-foreground;
214+}
215+
216+/* ---- Scrollbar ---- */
217+scrollbar {
218+ border: 0px;
219+ border-radius: 10px;
220+ background-color: @selected-normal-background;
221+ handle-color: @separatorcolor;
222+ handle-width: 2px ;
223+ padding: 0;
224+}
225+sidebar {
226+ border: 2px 0px 0px ;
227+ border-color: @separatorcolor;
228+}
229+inputbar {
230+ text-color: @normal-foreground;
231+ padding: 0px 0px 0.5em;
232+ children: [ wrapper ];
233+}
234+case-indicator {
235+ text-color: @normal-foreground;
236+}
237+
238+wrapper {
239+ orientation: horizontal;
240+ text-color: black;
241+ background-color: white / 75%;
242+ border-color: grey;
243+ border: 2px;
244+ border-radius: 5px;
245+ padding: 4px;
246+ children: [ icon-k, entry, icon-paste];
247+ spacing: 0.5em;
248+}
249+button-paste {
250+ expand: false;
251+ str: "gtk-paste";
252+ size: 24;
253+ vertical-align: 0.5;
254+ action: "kb-cancel";
255+}
256+icon-paste {
257+ expand: false;
258+ filename: "gtk-paste";
259+ size: 24;
260+ vertical-align: 0.5;
261+ action: "kb-primary-paste";
262+}
263+icon-k {
264+ expand: false;
265+ filename: "input-keyboard";
266+ size: 24;
267+ vertical-align: 0.5;
268+
269+}
270+entry {
271+ enabled: true;
272+ expand: true;
273+ background-color: white / 75%;
274+ placeholder: " ๐Ÿ–ฅ๏ธ Search ";
275+ vertical-align: 0.5;
276+ border-radius: 5px;
277+ padding: 4px;
278+}
279+
280+
281+/*****----- Message -----*****/
282+error-message {
283+ background-color: darkred/20%;
284+ border-radius: 10px;
285+ border: 2px;
286+
287+}
288+textbox {
289+ padding: 5px;
290+ background-color: darkred/10%;
291+ vertical-align: 0.5;
292+ horizontal-align: 0.5;
293+}
294+
295+
+149-0rofi/themes/KooL_style-11-Win11-list-dark.rasi
@@ -0,0 +1,149 @@
1+/* ---- ๐Ÿ’ซ https://github.com/JaKooLit ๐Ÿ’ซ ---- */
2+/* KooL Hyprland Rofi Style 11 - Windows 11 List Dark */
3+/* source: https://github.com/newmanls */
4+
5+/* Integrating Wallust and More tweaks */
6+
7+/* ---- Configuration ---- */
8+configuration {
9+ show-icons: true;
10+ hover-select: true;
11+ me-select-entry: "MouseSecondary";
12+ me-accept-entry: "MousePrimary";
13+}
14+
15+/*****----- Global Properties -----*****/
16+* {
17+ bg0 : black/50%;
18+ bg1 : black/40%;
19+ bg2 : black/10%;
20+ bg3 : black;
21+ fg0 : #ffffff;
22+ fg1 : #cecece;
23+ accent : #60cdff;
24+ urgent : @accent;
25+
26+ background-color : transparent;
27+ text-color : @fg0;
28+
29+ margin : 0;
30+ padding : 0;
31+ spacing : 0;
32+}
33+
34+
35+element-icon, element-text, scrollbar {
36+ cursor: pointer;
37+}
38+
39+window {
40+ location : south;
41+ width : 40%;
42+ height : 50%;
43+ y-offset : -10px;
44+
45+ background-color : @bg1;
46+ border-radius : 8px;
47+}
48+
49+mainbox {
50+ padding : 24px;
51+ spacing : 24px;
52+}
53+
54+inputbar {
55+ padding : 8px;
56+ spacing : 4px;
57+ children : [ icon-search, entry ];
58+ border : 0 0 2px 0 solid;
59+ border-color : @accent;
60+ border-radius : 2px;
61+ background-color : @bg0;
62+}
63+
64+icon-search, entry, element-icon, element-text {
65+ vertical-align: 0.5;
66+}
67+
68+icon-search {
69+ expand : false;
70+ filename : "search-symbolic";
71+ size : 24px;
72+}
73+
74+entry {
75+ placeholder : "Search ๐Ÿ‘€ NOTE: CTRL TAB to change MODE";
76+ text-color : @fg1;
77+ horizontal-align : 0.5;
78+}
79+
80+listview {
81+ columns : 2;
82+ spacing : 8px;
83+ fixed-height : true;
84+ fixed-columns : true;
85+}
86+
87+element {
88+ spacing : 1em;
89+ padding : 20px;
90+ border-radius : 2px;
91+}
92+
93+element normal urgent {
94+ text-color: @urgent;
95+}
96+
97+element normal active {
98+ text-color: @accent;
99+}
100+
101+element alternate active {
102+ text-color: @accent;
103+}
104+
105+element selected active {
106+ text-color: @accent;
107+}
108+
109+element-text selected,
110+element selected {
111+ background-color: @bg3;
112+ padding: 20px;
113+ border-radius: 12px;
114+}
115+
116+element selected urgent {
117+ background-color: @urgent;
118+}
119+
120+element-icon {
121+ size: 1.5em;
122+}
123+
124+element-text {
125+ text-color: inherit;
126+}
127+
128+/* ---- Scrollbar ---- */
129+scrollbar {
130+ border: 0px;
131+ border-radius: 10px;
132+ background-color: inherit;
133+ handle-color: @accent;
134+ handle-width: 2px ;
135+ padding: 0;
136+}
137+
138+/*****----- Message -----*****/
139+error-message {
140+ padding: 20px;
141+}
142+
143+textbox {
144+ padding : 10px;
145+ background-color : @bg0;
146+ text-color : @fg0;
147+ vertical-align : 0.5;
148+ horizontal-align : 0.5;
149+}
+150-0rofi/themes/KooL_style-11-Win11-list-light.rasi
@@ -0,0 +1,150 @@
1+/* ---- ๐Ÿ’ซ https://github.com/JaKooLit ๐Ÿ’ซ ---- */
2+/* KooL Hyprland Rofi Style 11 - Windows 11 List Light */
3+/* source: https://github.com/newmanls */
4+
5+/* Integrating Wallust and More tweaks */
6+
7+/* ---- Configuration ---- */
8+configuration {
9+ show-icons: true;
10+ hover-select: true;
11+ me-select-entry: "MouseSecondary";
12+ me-accept-entry: "MousePrimary";
13+}
14+
15+/*****----- Global Properties -----*****/
16+* {
17+ bg0 : #ffffff80;
18+ bg1 : #f9f9f9bf;
19+ bg2 : #f7f7f7;
20+ bg3 : #fefefebf;
21+ fg0 : #1a1a1a;
22+ fg1 : #5f5f5f;
23+ accent : #005fb8;
24+ urgent : @accent;
25+
26+ background-color: transparent;
27+ text-color : @fg0;
28+
29+ margin : 0;
30+ padding : 0;
31+ spacing : 0;
32+}
33+
34+element-icon, element-text, scrollbar {
35+ cursor: pointer;
36+}
37+
38+window {
39+ location : south;
40+ width : 40%;
41+ height : 50%;
42+ y-offset : -10px;
43+
44+ background-color : @bg1;
45+ border-radius : 8px;
46+}
47+
48+mainbox {
49+ padding : 24px;
50+ spacing : 24px;
51+}
52+
53+inputbar {
54+ padding : 8px;
55+ spacing : 4px;
56+ children : [ icon-search, entry ];
57+ border : 0 0 2px 0 solid;
58+ border-color : @accent;
59+ border-radius : 2px;
60+ background-color : @bg0;
61+}
62+
63+icon-search, entry, element-icon, element-text {
64+ vertical-align: 0.5;
65+ background-color : transparent;
66+}
67+
68+icon-search {
69+ expand : false;
70+ filename : "search-symbolic";
71+ size : 24px;
72+}
73+
74+entry {
75+ placeholder : "Search ๐Ÿ‘€ NOTE: CTRL TAB to change MODE";
76+ text-color : @fg1;
77+ horizontal-align : 0.5;
78+ background-color : transparent;
79+}
80+
81+listview {
82+ columns : 2;
83+ spacing : 8px;
84+ fixed-height : true;
85+ fixed-columns : true;
86+}
87+
88+element {
89+ spacing : 1em;
90+ padding : 8px;
91+ border-radius : 2px;
92+}
93+
94+element normal urgent {
95+ text-color: @urgent;
96+}
97+
98+element normal active {
99+ text-color: @accent;
100+}
101+
102+element alternate active {
103+ text-color: @accent;
104+}
105+
106+element selected active {
107+ text-color: @accent;
108+}
109+
110+element-text selected,
111+element selected normal {
112+ background-color: @bg0;
113+ text-color: @accent;
114+ padding: 20px;
115+ border-radius: 12px;
116+}
117+
118+element selected urgent {
119+ background-color: @urgent;
120+}
121+
122+element-icon {
123+ size: 1.5em;
124+}
125+
126+element-text {
127+ text-color: inherit;
128+}
129+
130+/* ---- Scrollbar ---- */
131+scrollbar {
132+ border: 0px;
133+ border-radius: 10px;
134+ background-color: inherit;
135+ handle-color: @accent;
136+ handle-width: 1px ;
137+ padding: 0;
138+}
139+
140+/*****----- Message -----*****/
141+error-message {
142+ padding: 20px;
143+}
144+
145+textbox {
146+ padding : 10px;
147+ text-color : @fg0;
148+ vertical-align : 0.5;
149+ horizontal-align : 0.5;
150+}
+157-0rofi/themes/KooL_style-12-TOP-Docu.rasi
@@ -0,0 +1,157 @@
1+/* ---- ๐Ÿ’ซ https://github.com/JaKooLit ๐Ÿ’ซ ---- */
2+/* KooL Hyprland Rofi Style 12 - TOP - Docu */
3+/* Credit to DaveDavenport. I have only some few things changed */
4+
5+/**
6+ * ROFI Documentation theme.
7+ * User: Qball
8+ * Copyright: Dave Davenport
9+ */
10+
11+configuration {
12+ modi: "drun,run,filebrowser";
13+ show-icons: true;
14+ display-drun: "๏†ฒโ€‰ ";
15+ display-run: "๏„ โ€‰ ";
16+ display-filebrowser: "๏ผโ€‰ ";
17+ display-window: "๏‹โ€‰ ";
18+ drun-display-format: "{name}";
19+ window-format: "{w} ยท {c} ยท {t}";
20+ hover-select: true;
21+ me-select-entry: "MouseSecondary";
22+ me-accept-entry: "MousePrimary";
23+}
24+
25+/* ---- Global Properties ---- */
26+* {
27+ background-color: transparent;
28+ text-color: white;
29+}
30+entry {
31+ border: 2px 0px;
32+ border-color: darkgrey;
33+ background-color: grey;
34+ padding: 12px;
35+ placeholder: "๐Ÿ”Ž Search";
36+ placeholder-color: darkgrey;
37+ cursor: text;
38+}
39+
40+inputbar {
41+ spacing: 0;
42+ children: [ icon-keyboard, entry, mode-switcher ];
43+}
44+
45+mode-switcher {
46+ spacing: 10px;
47+ border: 2px;
48+ border-radius: 0px 4px 4px 0px;
49+ border-color: darkgrey;
50+ background-color: darkgrey;
51+}
52+
53+button {
54+ padding: 0px 60px 0px 60px;
55+ background-color: grey;
56+ border-color: darkgrey;
57+ cursor: pointer;
58+}
59+
60+button selected {
61+ background-color: white/20%;
62+ text-color: black;
63+}
64+
65+icon-keyboard {
66+ border: 2px 0px 2px 2px;
67+ border-radius: 4px 0px 0px 4px;
68+ border-color: darkgrey;
69+ background-color: grey;
70+ padding: 0px 10px 0px 10px;
71+ expand: false;
72+ size: 1.2em;
73+ filename: "keyboard";
74+}
75+
76+window {
77+ anchor: north;
78+ location: north;
79+ y-offset: 10px;
80+ width: 100%;
81+ background-color: black / 50%;
82+ padding: 0.5em;
83+ border-color: black;
84+ border: 0em 0.2em 0.2em;
85+ chilren: [ inputbar, message, listview ];
86+}
87+
88+mainbox {
89+ spacing: 1em;
90+}
91+
92+
93+listview {
94+ lines: 4;
95+ columns: 6;
96+ spacing: 1em;
97+ fixed-columns: true;
98+}
99+
100+element {
101+ orientation: vertical;
102+ border: 2px;
103+ border-radius: 4px ;
104+ border-color: darkgrey;
105+ background-color: grey;
106+ cursor: pointer;
107+ padding: 20px;
108+}
109+
110+element-text selected,
111+element selected {
112+ background-color: inherit;
113+ text-color: inherit;
114+ padding: 20px;
115+}
116+
117+
118+element-icon {
119+ size: 5%;
120+ cursor: inherit;
121+}
122+
123+element-text {
124+ horizontal-align: 0.5;
125+ cursor: inherit;
126+}
127+
128+
129+/* ---- Scrollbar ---- */
130+scrollbar {
131+ border-radius: 10px;
132+ background-color: transparent;
133+ handle-color: darkgrey;
134+ handle-width: 2px ;
135+ padding: 0;
136+}
137+
138+/* ---- Message ---- */
139+message {
140+ background-color: transparent;
141+ border: 0px;
142+}
143+textbox {
144+ margin: 10px;
145+ padding: 12px;
146+ border-radius: 10px;
147+ background-color: black / 50%;
148+ text-color: white;
149+ vertical-align: 0.5;
150+ horizontal-align: 0.5;
151+}
152+error-message {
153+ padding: 12px;
154+ border-radius: 20px;
155+ background-color: black / 50%;
156+ text-color: white;
157+}
+271-0rofi/themes/KooL_style-13-Vertical.rasi
@@ -0,0 +1,271 @@
1+/* ---- ๐Ÿ’ซ https://github.com/JaKooLit ๐Ÿ’ซ ---- */
2+/* KooL_Style 13 (thin) */
3+
4+/* ---- Configuration ---- */
5+configuration {
6+ modi: "drun,run,filebrowser";
7+ font: "Fira Code SemiBold 12";
8+ show-icons: true;
9+ display-drun: "๏†ฒโ€‰";
10+ display-run: "๏„ โ€‰";
11+ display-filebrowser: "๏ผ";
12+ display-window: "๏‹โ€‰";
13+ drun-display-format: "{name}";
14+ hover-select: true;
15+ me-select-entry: "MouseSecondary";
16+ me-accept-entry: "MousePrimary";
17+ window-format: "{w} ยท {c} ยท {t}";
18+
19+}
20+/* ---- Load wallust colors ---- */
21+@theme "~/.config/rofi/wallust/colors-rofi.rasi"
22+
23+/* ---- Global Properties ---- */
24+* {
25+ background-alt: @color10;
26+ selected: @color12;
27+ active: @color11;
28+ urgent: red;
29+
30+ text-selected: @background;
31+ text-color: @foreground;
32+ border-color: @selected;
33+}
34+
35+/* ---- Window ---- */
36+window {
37+ width: 15%;
38+ height: 80%;
39+ x-offset: 8px;
40+ y-offset: 0px;
41+ spacing: 0px;
42+ padding: 0px;
43+ margin: 0px;
44+ border: 2px;
45+ border-color: @border-color;
46+ cursor: "default";
47+ location: center;
48+ anchor: center;
49+ fullscreen: false;
50+ enabled: true;
51+ border-radius: 12px;
52+ background-color: rgba(0, 0, 0, 0.6);
53+}
54+
55+/* ---- Mainbox ---- */
56+mainbox {
57+ enabled: true;
58+ orientation: vertical;
59+ padding: 0px;
60+ background-color: rgba(0, 0, 0, 0.1);
61+ children: [ "inputbar", "imagebox" ];
62+ border-radius: 12px;
63+}
64+
65+/* ---- Imagebox ---- */
66+imagebox {
67+ background-color: transparent;
68+ orientation: vertical;
69+ children: [ "mode-switcher", "listbox"];
70+}
71+
72+/* ---- Listbox ---- */
73+listbox {
74+ spacing: 5px;
75+ orientation: vertical;
76+ children: [ "message", "listview" ];
77+ padding: 6px;
78+ border-radius: 12px;
79+ border: 0px;
80+ border-color: @border-color;
81+ background-color: transparent;
82+}
83+
84+/* ---- Dummy ---- */
85+dummy {
86+ background-color: transparent;
87+}
88+
89+/* ---- Inputbar ---- */
90+inputbar {
91+ enabled: true;
92+ text-color: @foreground;
93+ spacing: 10px;
94+ padding: 30px;
95+ border-radius: 10px;
96+ border-color: @border-color;
97+ background-color: @background;
98+ background-image: url("~/.config/rofi/.current_wallpaper", width);
99+ children: [ "textbox-prompt-colon","entry" ];
100+ border: 0px;
101+}
102+
103+textbox-prompt-colon {
104+ enabled: true;
105+ padding: 6px 0px 6px 10px;
106+ expand: false;
107+ str: "โ‰๏ธ";
108+ text-color: inherit;
109+ background-color: transparent;
110+}
111+
112+entry {
113+ enabled: true;
114+ padding: 6px 0px 0px 0px;
115+ text-color: @foreground;
116+ cursor: text;
117+ border-radius: 12px;
118+ placeholder: "Type to search";
119+ placeholder-color: inherit;
120+ background-color: @background;
121+ horizontal-align: 0.5;
122+}
123+
124+/* ---- Mode Switcher ---- */
125+mode-switcher{
126+ orientation: horizontal;
127+ enabled: true;
128+ padding: 8px;
129+ spacing: 12px;
130+ background-color: transparent;
131+ text-color: @foreground;
132+}
133+
134+button {
135+ padding: 10px;
136+ border-radius: 10px;
137+ background-color: @background;
138+ text-color: inherit;
139+ cursor: pointer;
140+ border: 1px;
141+ border-color: @border-color;
142+}
143+
144+button selected {
145+ background-color: @active;
146+ text-color: @foreground;
147+ border: 1px;
148+ border-color: @background;
149+
150+}
151+
152+/* ---- Listview ---- */
153+listview {
154+ enabled: true;
155+ columns: 1;
156+ lines: 10;
157+ spacing: 0px;
158+ dynamic: true;
159+ cycle: true;
160+ scrollbar: false;
161+ layout: vertical;
162+ reverse: false;
163+ fixed-height: false;
164+ fixed-columns: true;
165+ background-color: transparent;
166+ cursor: "default";
167+}
168+
169+/* ---- Scrollbar ---- */
170+scrollbar {
171+ border: 0px;
172+ border-radius: 10px;
173+ background-color: transparent;
174+ handle-color: @active;
175+ handle-width: 2px ;
176+ padding: 0;
177+}
178+
179+/* ---- Element ---- */
180+element {
181+ enabled: true;
182+ padding: 15px;
183+ spacing: 10px;
184+ cursor: pointer;
185+ background-color: transparent;
186+ border-radius: 10px;
187+ border: 0px;
188+}
189+
190+element normal.normal {
191+ background-color: inherit;
192+ text-color: @foreground;
193+}
194+
195+element normal.urgent {
196+ background-color: inherit;
197+ text-color: @foreground;
198+}
199+
200+element normal.active {
201+ background-color: inherit;
202+ text-color: @foreground;
203+}
204+
205+element-text selected,
206+element selected.normal {
207+ background-color: @active;
208+ text-color: @foreground;
209+}
210+
211+element selected.urgent {
212+ background-color: inherit;
213+ text-color: @foreground;
214+}
215+
216+element selected.active {
217+ background-color: inherit;
218+ text-color: @foreground;
219+}
220+
221+element alternate.normal {
222+ background-color: inherit;
223+ text-color: @foreground;
224+}
225+
226+element alternate.urgent {
227+ background-color: inherit;
228+ text-color: @foreground;
229+}
230+
231+element alternate.active {
232+ background-color: inherit;
233+ text-color: @foreground;
234+}
235+
236+element-icon {
237+ background-color: transparent;
238+ text-color: inherit;
239+ size: 30px;
240+ cursor: inherit;
241+}
242+
243+element-text {
244+ background-color: transparent;
245+ text-color: inherit;
246+ cursor: inherit;
247+ vertical-align: 0.5;
248+ horizontal-align: 0.0;
249+}
250+
251+/*****----- Message -----*****/
252+message {
253+ background-color: @background-alt;
254+ margin: 10px;
255+ border-radius: 12px;
256+}
257+
258+textbox {
259+ padding: 10px;
260+ background-color: @background-alt;
261+ text-color: @foreground;
262+ vertical-align: 0.5;
263+ horizontal-align: 0.5;
264+}
265+
266+error-message {
267+ padding: 15px;
268+ border-radius: 12px;
269+ background-color: @background-alt;
270+ text-color: @foreground;
271+}
+188-0rofi/themes/KooL_style-14.rasi
@@ -0,0 +1,188 @@
1+/* ---- ๐Ÿ’ซ https://github.com/JaKooLit ๐Ÿ’ซ ---- */
2+/* KooL Hyprland Rofi Style 14 */
3+
4+/* original design from: https://github.com/adi1090x/rofi */
5+
6+/*****----- Configuration -----*****/
7+configuration {
8+ modi: "drun";
9+ show-icons: true;
10+ display-drun: "Applications";
11+ drun-display-format: "{name}";
12+}
13+
14+/*****----- Global Properties -----*****/
15+@theme "~/.config/rofi/wallust/colors-rofi.rasi"
16+
17+/*****----- Global Properties -----*****/
18+* {
19+ background-alt: @color0;
20+ selected: @color13;
21+ active: @color12;
22+ urgent: #8E3596;
23+}
24+
25+/*****----- Main Window -----*****/
26+window {
27+ transparency: "real";
28+ location: center;
29+ anchor: center;
30+ fullscreen: false;
31+ width: 40%;
32+ x-offset: 0px;
33+ y-offset: 0px;
34+
35+ enabled: true;
36+ margin: 0px;
37+ padding: 0px;
38+ border: 2px 0px 2px 0px;
39+ border-radius: 16px;
40+ border-color: @active;
41+ background-color: @background;
42+ cursor: "default";
43+}
44+
45+/*****----- Main Box -----*****/
46+mainbox {
47+ enabled: true;
48+ spacing: 10px;
49+ margin: 0px;
50+ padding: 30px;
51+ border: 0px solid;
52+ border-radius: 0px 0px 0px 0px;
53+ border-color: @selected;
54+ background-color: transparent;
55+ children: [ "inputbar", "listview" ];
56+}
57+
58+/*****----- Inputbar -----*****/
59+inputbar {
60+ enabled: true;
61+ spacing: 0px;
62+ margin: 0px;
63+ padding: 0px;
64+ border: 0px solid;
65+ border-radius: 16px;
66+ border-color: @selected;
67+ background-color: @background-alt;
68+ text-color: @foreground;
69+ children: [ "prompt", "entry" ];
70+}
71+
72+prompt {
73+ enabled: true;
74+ padding: 12px;
75+ border-radius: 16px;
76+ background-color: @active;
77+ text-color: @background;
78+}
79+textbox-prompt-colon {
80+ enabled: true;
81+ expand: false;
82+ str: "::";
83+ background-color: inherit;
84+ text-color: inherit;
85+}
86+entry {
87+ enabled: true;
88+ padding: 12px;
89+ background-color: inherit;
90+ text-color: inherit;
91+ cursor: text;
92+ placeholder: "Search ๐Ÿ‘€ NOTE: CTRL TAB to change MODE";
93+ placeholder-color: inherit;
94+}
95+
96+/*****----- Listview -----*****/
97+listview {
98+ enabled: true;
99+ columns: 2;
100+ lines: 5;
101+ cycle: true;
102+ dynamic: true;
103+ scrollbar: false;
104+ layout: vertical;
105+ reverse: false;
106+ fixed-height: true;
107+ fixed-columns: true;
108+
109+ spacing: 10px;
110+ margin: 0px;
111+ padding: 0px;
112+ border: 0px solid;
113+ border-radius: 0px;
114+ border-color: @selected;
115+ background-color: transparent;
116+ text-color: @foreground;
117+ cursor: "default";
118+}
119+scrollbar {
120+ handle-width: 5px ;
121+ handle-color: @selected;
122+ border-radius: 0px;
123+ background-color: @background-alt;
124+}
125+
126+/*****----- Elements -----*****/
127+element {
128+ enabled: true;
129+ spacing: 10px;
130+ margin: 0px;
131+ padding: 10px;
132+ border: 0px solid;
133+ border-radius: 16px;
134+ border-color: @selected;
135+ background-color: @background;
136+ text-color: @foreground;
137+ cursor: pointer;
138+}
139+element normal.normal {
140+ background-color: @background-alt;
141+ text-color: @foreground;
142+}
143+element alternate.normal {
144+ background-color: @background-alt;
145+ text-color: @foreground;
146+}
147+element selected.normal {
148+ border: 0px 5px 0px 5px;
149+ border-radius: 16px;
150+ border-color: @selected;
151+ background-color: @background-alt;
152+ text-color: @selected;
153+}
154+element-icon {
155+ padding: 0px 0px 0px 10px;
156+ background-color: transparent;
157+ text-color: inherit;
158+ size: 32px;
159+ cursor: inherit;
160+}
161+element-text {
162+ padding: 10px;
163+ background-color: transparent;
164+ text-color: inherit;
165+ highlight: inherit;
166+ cursor: inherit;
167+ vertical-align: 0.5;
168+ horizontal-align: 0.0;
169+}
170+
171+/*****----- Message -----*****/
172+error-message {
173+ padding: 15px;
174+ border: 2px solid;
175+ border-radius: 16px;
176+ border-color: @selected;
177+ background-color: @background;
178+ text-color: @foreground;
179+}
180+textbox {
181+ background-color: @active;
182+ padding: 10px;
183+ border-radius: 16px;
184+ text-color: inherit;
185+ vertical-align: 0.5;
186+ horizontal-align: 0.5;
187+ highlight: none;
188+}
+141-0rofi/themes/KooL_style-15-solarized.rasi
@@ -0,0 +1,141 @@
1+/* ---- ๐Ÿ’ซ https://github.com/JaKooLit ๐Ÿ’ซ ---- */
2+/* KooL Hyprland Rofi Style 15 */
3+/* original design: https://github.com/arkboix/dotfiles */
4+
5+
6+configuration {
7+ modi: "drun,run,filebrowser";
8+ show-icons: true;
9+ display-drun: "๏†ฒโ€‰ ";
10+ display-run: "๏„ โ€‰ ";
11+ display-filebrowser: "๏ผโ€‰ ";
12+ display-window: "๏‹โ€‰ ";
13+ drun-display-format: "{name}";
14+ window-format: "{w} ยท {c} ยท {t}";
15+ hover-select: true;
16+ me-select-entry: "MouseSecondary";
17+ me-accept-entry: "MousePrimary";
18+}
19+
20+* {
21+ base03: #002b36;
22+ base02: #073642;
23+ base01: #586e75;
24+ base00: #657b83;
25+ base0: #839496;
26+ base1: #93a1a1;
27+ base2: #eee8d5;
28+ base3: #fdf6e3;
29+ yellow: #b58900;
30+ orange: #cb4b16;
31+ red: #dc322f;
32+ magenta: #d33682;
33+ violet: #6c71c4;
34+ blue: #268bd2;
35+ cyan: #2aa198;
36+ green: #859900;
37+
38+ background-color: transparent;
39+}
40+
41+window {
42+ transparency: "real";
43+ background-color: #002b36E6;
44+ width: 60%;
45+ border-radius: 12px;
46+ padding: 2% 2%;
47+}
48+
49+mainbox {
50+ background-color: transparent;
51+ children: [ inputbar, message, listview ];
52+ spacing: 20px;
53+}
54+
55+inputbar {
56+ background-color: @base02;
57+ border-radius: 6px;
58+ padding: 10px;
59+ spacing: 10px;
60+ children: [ entry ];
61+}
62+
63+prompt {
64+ text-color: @red;
65+}
66+
67+entry {
68+ placeholder: "Search ๐Ÿ‘€ NOTE: CTRL TAB to change MODE";
69+ placeholder-color: @base01;
70+ text-color: @red;
71+}
72+
73+listview {
74+ background-color: transparent;
75+ columns: 5;
76+ lines: 4;
77+ fixed-height: false;
78+ dynamic: true;
79+ cycle: false;
80+ scrollbar: false;
81+ layout: vertical;
82+ spacing: 10px;
83+}
84+
85+element {
86+ background-color: @base02;
87+ orientation: vertical;
88+ border-radius: 6px;
89+ padding: 15px 10px;
90+}
91+
92+element-icon {
93+ size: 3%;
94+ horizontal-align: 0.5;
95+}
96+
97+element-text {
98+ text-color: @base00;
99+ horizontal-align: 0.5;
100+ vertical-align: 0.5;
101+}
102+
103+element selected {
104+ border: 0px 3px 0px 3px;
105+ border-radius: 16px;
106+ border-color: @red;
107+ background-color: @base03;
108+}
109+
110+/* ---- Scrollbar ---- */
111+scrollbar {
112+ border: 0px;
113+ border-radius: 10px;
114+ border-color: transparent;
115+ handle-color: @green;
116+ handle-width: 2px ;
117+ padding: 0;
118+}
119+
120+/*****----- Message -----*****/
121+message {
122+ background-color: @base00;
123+ border-radius: 12px;
124+}
125+error-message {
126+ padding: 6px;
127+ border: 2px solid;
128+ border-radius: 12px;
129+ border-color: @base3;
130+ background-color: @base03;
131+ text-color: @red;
132+}
133+textbox {
134+ padding: 6px;
135+ border-radius: 12px;
136+ background-color: inherit;
137+ text-color: inherit;
138+ vertical-align: 0.5;
139+ horizontal-align: 0.5;
140+ highlight: none;
141+}
+188-0rofi/themes/KooL_style-2-Dark.rasi
@@ -0,0 +1,188 @@
1+/* ---- ๐Ÿ’ซ https://github.com/JaKooLit ๐Ÿ’ซ ---- */
2+/* KooL Hyprland Rofi Style 2 Dark */
3+/* Source: https://github.com/adi1090x/rofi */
4+
5+
6+/* ****----- Configuration -----**** */
7+configuration {
8+ modi: "drun,filebrowser,window";
9+ show-icons: true;
10+ display-drun: "๏†ฒโ€‰ apps";
11+ display-run: "๏„ โ€‰ term";
12+ display-filebrowser: "๏ผโ€‰ files";
13+ display-window: "๏‹โ€‰ window";
14+ drun-display-format: "{name}";
15+ window-format: "{w} ยท {c} ยท {t}";
16+ hover-select: true;
17+ me-select-entry: "MouseSecondary";
18+ me-accept-entry: "MousePrimary";
19+}
20+
21+/*****----- Global Properties -----*****/
22+* {
23+
24+}
25+
26+/*****----- Main Window -----*****/
27+window {
28+ /* properties for window widget */
29+ transparency: "real";
30+ location: center;
31+ anchor: center;
32+ fullscreen: false;
33+ width: 60%;
34+ x-offset: 0px;
35+ y-offset: 0px;
36+
37+ /* properties for all widgets */
38+ enabled: true;
39+ margin: 0px;
40+ padding: 0px;
41+ border-radius: 12px;
42+ cursor: "default";
43+ background-color: transparent;
44+}
45+
46+/*****----- Main Box -----*****/
47+mainbox {
48+ enabled: true;
49+ spacing: 20px;
50+ margin: 10px;
51+ padding: 15px;
52+ border-radius: 12px;
53+ background-color: black/90%;
54+ children: [ "inputbar", "mode-switcher", "message", "listview" ];
55+}
56+
57+/*****----- Inputbar -----*****/
58+inputbar {
59+ enabled: true;
60+ spacing: 0px;
61+ margin: 0px;
62+ padding: 20px 0px 20px 0px;
63+ border: 0px 0px 2px 0px;
64+ border-radius: 0px;
65+ border-color: gray/20%;
66+ background-color: black/50%;
67+ children: [ "entry" ];
68+}
69+
70+entry {
71+ enabled: true;
72+ background-color: black/50%;
73+ text-color: white/75%;
74+ cursor: text;
75+ placeholder: "Type to search";
76+ placeholder-color: inherit;
77+ vertical-align: 0.5;
78+ horizontal-align: 0.5;
79+}
80+
81+/*****----- Listview -----*****/
82+listview {
83+ enabled: true;
84+ columns: 3;
85+ lines: 3;
86+ cycle: true;
87+ dynamic: true;
88+ scrollbar: false;
89+ layout: vertical;
90+ reverse: false;
91+ fixed-height: true;
92+ fixed-columns: true;
93+
94+ spacing: 40px;
95+ margin: 0px;
96+ padding: 0px;
97+ border: 0px solid;
98+ background-color: transparent;
99+ cursor: "default";
100+}
101+
102+/* ---- Scrollbar ---- */
103+scrollbar {
104+ border: 1px;
105+ border-radius: 10px;
106+ background-color: inherit;
107+ handle-color: #719DF9;
108+ handle-width: 2px ;
109+ padding: 0;
110+}
111+
112+/*****----- Elements -----*****/
113+element {
114+ enabled: true;
115+ spacing: 10px;
116+ margin: 10px;
117+ padding: 20px;
118+ border: 1px solid;
119+ border-radius: 8px;
120+ border-color: white/30%;
121+ background-color: black;
122+ text-color: white;
123+ cursor: pointer;
124+}
125+element normal.active {
126+ background-color: #67FF80;
127+ text-color: black;
128+}
129+
130+element-text selected,
131+element selected.normal {
132+ background-color: #c19419;
133+ text-color: black;
134+}
135+element selected.active {
136+ background-color: #FF7F7C;
137+ text-color: white;
138+}
139+element-icon {
140+ background-color: transparent;
141+ size: 48px;
142+ cursor: inherit;
143+}
144+element-text {
145+ background-color: inherit;
146+ text-color: inherit;
147+ cursor: inherit;
148+ vertical-align: 0.5;
149+ horizontal-align: 0.0;
150+}
151+
152+/*****----- Mode Switcher -----*****/
153+mode-switcher{
154+ enabled: true;
155+ expand: false;
156+ spacing: 20px;
157+ margin: 0px 10%;
158+ background-color: transparent;
159+ text-color: white;
160+}
161+button {
162+ padding: 6px;
163+ border: 0px solid;
164+ border-radius: 100%;
165+ background-color: #719DF9;
166+ text-color: inherit;
167+ cursor: pointer;
168+}
169+button selected {
170+ background-color: #F37277;
171+ text-color: inherit;
172+}
173+
174+/*****----- Message -----*****/
175+message {
176+ background-color: transparent;
177+ border: 0px;
178+}
179+error-message {
180+ padding: 20px;
181+}
182+textbox {
183+ padding: 10px;
184+ background-color: #719DF9;
185+ text-color: inherit;
186+ vertical-align: 0.5;
187+ horizontal-align: 0.5;
188+}
+189-0rofi/themes/KooL_style-2-Light.rasi
@@ -0,0 +1,189 @@
1+/* ---- ๐Ÿ’ซ https://github.com/JaKooLit ๐Ÿ’ซ ---- */
2+/* KooL Hyprland Rofi Style 2 Light */
3+/* credit: https://github.com/adi1090x/rofi */
4+
5+
6+/*****----- Configuration -----*****/
7+configuration {
8+ modi: "drun,filebrowser,window";
9+ show-icons: true;
10+ display-drun: "๏†ฒโ€‰ apps";
11+ display-run: "๏„ โ€‰ term";
12+ display-filebrowser: "๏ผโ€‰ files";
13+ display-window: "๏‹โ€‰ window";
14+ drun-display-format: "{name}";
15+ window-format: "{w} ยท {c} ยท {t}";
16+ hover-select: true;
17+ me-select-entry: "MouseSecondary";
18+ me-accept-entry: "MousePrimary";
19+}
20+
21+/*****----- Global Properties -----*****/
22+* {
23+
24+}
25+
26+/*****----- Main Window -----*****/
27+window {
28+ /* properties for window widget */
29+ transparency: "real";
30+ location: center;
31+ anchor: center;
32+ fullscreen: false;
33+ width: 60%;
34+ x-offset: 0px;
35+ y-offset: 0px;
36+
37+ /* properties for all widgets */
38+ enabled: true;
39+ margin: 0px;
40+ padding: 0px;
41+ border-radius: 12px;
42+ cursor: "default";
43+ background-color: inherit;
44+}
45+
46+/*****----- Main Box -----*****/
47+mainbox {
48+ enabled: true;
49+ spacing: 20px;
50+ margin: 10px;
51+ padding: 20px;
52+ border-radius: 12px;
53+ background-color: white/90%;
54+ children: [ "inputbar", "mode-switcher", "message", "listview" ];
55+}
56+
57+/*****----- Inputbar -----*****/
58+inputbar {
59+ enabled: true;
60+ spacing: 0px;
61+ margin: 0px;
62+ padding: 0px 10px 10px 0px;
63+ border: 0px 0px 2px 0px;
64+ border-radius: 0px;
65+ border-color: gray/20%;
66+ background-color: transparent;
67+ children: [ "entry" ];
68+}
69+
70+entry {
71+ enabled: true;
72+ background-color: inherit;
73+ text-color: black;
74+ cursor: text;
75+ placeholder: "Type to search";
76+ placeholder-color: inherit;
77+ vertical-align: 0.5;
78+ horizontal-align: 0.5;
79+}
80+
81+/*****----- Listview -----*****/
82+listview {
83+ enabled: true;
84+ columns: 3;
85+ lines: 3;
86+ cycle: true;
87+ dynamic: true;
88+ scrollbar: false;
89+ layout: vertical;
90+ reverse: false;
91+ fixed-height: true;
92+ fixed-columns: true;
93+
94+ spacing: 40px;
95+ margin: 0px;
96+ padding: 0px;
97+ border: 0px solid;
98+ background-color: transparent;
99+ cursor: "default";
100+}
101+
102+/* ---- Scrollbar ---- */
103+scrollbar {
104+ border: 0px;
105+ border-radius: 10px;
106+ background-color: inherit;
107+ handle-color: gray/50%;
108+ handle-width: 2px ;
109+ padding: 0;
110+}
111+
112+/*****----- Elements -----*****/
113+element {
114+ enabled: true;
115+ spacing: 10px;
116+ margin: 0px;
117+ padding: 20px 0px 20px 0px;
118+ border: 1px solid;
119+ border-radius: 8px;
120+ border-color: gray/30%;
121+ background-color: white;
122+ text-color: black;
123+ cursor: pointer;
124+}
125+element normal.active {
126+ background-color: #67FF80;
127+ text-color: black;
128+}
129+
130+element-text selected,
131+element selected.normal {
132+ background-color: #FDD66F;
133+ text-color: black;
134+}
135+
136+element selected.active {
137+ background-color: #FF7F7C;
138+ text-color: black;
139+}
140+element-icon {
141+ background-color: transparent;
142+ size: 48px;
143+ cursor: inherit;
144+}
145+element-text {
146+ background-color: inherit;
147+ text-color: inherit;
148+ cursor: inherit;
149+ vertical-align: 0.5;
150+ horizontal-align: 0.0;
151+}
152+
153+/*****----- Mode Switcher -----*****/
154+mode-switcher{
155+ enabled: true;
156+ expand: false;
157+ spacing: 20px;
158+ margin: 0px 10%;
159+ background-color: transparent;
160+ text-color: white;
161+}
162+button {
163+ padding: 6px;
164+ border: 0px solid;
165+ border-radius: 100%;
166+ background-color: #719DF9;
167+ text-color: inherit;
168+ cursor: pointer;
169+}
170+button selected {
171+ background-color: #F37277;
172+ text-color: inherit;
173+}
174+
175+/*****----- Message -----*****/
176+message {
177+ background-color: transparent;
178+ border: 0px;
179+}
180+error-message {
181+ padding: 20px;
182+}
183+textbox {
184+ padding: 10px;
185+ background-color: #719DF9;
186+ text-color: inherit;
187+ vertical-align: 0.5;
188+ horizontal-align: 0.5;
189+}
+252-0rofi/themes/KooL_style-3-FullScreen-v1.rasi
@@ -0,0 +1,252 @@
1+/* ---- ๐Ÿ’ซ https://github.com/JaKooLit ๐Ÿ’ซ ---- */
2+/* KooL Hyprland Rofi Style 3 - Full screen v1 */
3+
4+/* ---- Configuration ---- */
5+
6+configuration {
7+ modi: "drun,run,filebrowser";
8+ show-icons: true;
9+ display-drun: "๏†ฒโ€‰ apps";
10+ display-run: "๏„ โ€‰ term";
11+ display-filebrowser: "๏ผโ€‰ files";
12+ display-window: "๏‹โ€‰ window";
13+ drun-display-format: "{name}";
14+ window-format: "{w} ยท {c} ยท {t}";
15+ hover-select: true;
16+ me-select-entry: "MouseSecondary";
17+ me-accept-entry: "MousePrimary";
18+}
19+
20+/* ---- Load wallust colors ---- */
21+@theme "~/.config/rofi/wallust/colors-rofi.rasi"
22+
23+/* ---- Global Properties ---- */
24+* {
25+
26+ background-alt: @selected-active-background; // Buttons background
27+ selected: @selected-urgent-background; // Button selected
28+ active: @selected-normal-background; // Window activated
29+ urgent: @selected; // When hovering the activated window (maybe more?)
30+
31+ text-selected: @background;
32+ text-color: @foreground;
33+ border-color: @selected;
34+}
35+
36+/* ---- Global Properties ---- */
37+* {
38+ main-bg: @background;
39+ main-fg: @foreground;
40+ main-br: @color12;
41+ main-ex: @color11;
42+ select-bg: @foreground;
43+ select-fg: @background;
44+ separatorcolor: transparent;
45+ border-color: transparent;
46+}
47+
48+
49+/* ---- Window ---- */
50+window {
51+ // Default
52+ enabled: true;
53+ fullscreen: true;
54+ transparency: "real";
55+ cursor: "default";
56+ spacing: 0px;
57+ border: 3px 0px 3px 0px;
58+ border-radius: 30px;
59+ location: center;
60+ anchor: center;
61+
62+ // Style Values
63+ background-color: @background;
64+}
65+
66+/* ----- Main Box ----- */
67+mainbox {
68+ padding: 12px;
69+ enabled: true;
70+ orientation: vertical;
71+ children: [ "inputbar", "listbox" ];
72+ background-color: transparent;
73+}
74+
75+
76+/* ---- Inputbar ---- */
77+inputbar {
78+ enabled: true;
79+ padding: 10px 10px 50px 10px;
80+ margin: 10px;
81+ background-color: transparent;
82+ border-radius: 20px;
83+ orientation: horizontal;
84+ children: ["entry", "dummy", "mode-switcher" ];
85+ background-image: url("~/.config/rofi/.current_wallpaper", width);
86+}
87+
88+/* ---- Entry input ---- */
89+entry {
90+ enabled: true;
91+ expand: false;
92+ width: 20%;
93+ padding: 10px;
94+ border-radius: 12px;
95+ background-color: @selected;
96+ text-color: @text-selected;
97+ cursor: text;
98+ placeholder: " ๐Ÿ–ฅ๏ธ Search ";
99+ placeholder-color: inherit;
100+}
101+
102+/* ---- Listbox ---- */
103+listbox {
104+ spacing: 10px;
105+ padding: 10px;
106+ background-color: transparent;
107+ orientation: vertical;
108+ children: [ "message", "listview" ];
109+}
110+
111+/* ---- Listview ---- */
112+listview {
113+ enabled: true;
114+ columns: 5;
115+ lines: 5;
116+ cycle: true;
117+ dynamic: true;
118+ scrollbar: true;
119+ layout: vertical;
120+ reverse: false;
121+ fixed-height: true;
122+ fixed-columns: true;
123+ spacing: 10px;
124+ background-color: transparent;
125+ margin: 10px;
126+
127+// Adapt rofi theme
128+ border: 0px;
129+}
130+
131+/* ---- Dummy ---- */
132+dummy {
133+ expand: true;
134+ background-color: transparent;
135+}
136+
137+/* ---- Mode Switcher ---- */
138+mode-switcher{
139+ enabled: true;
140+ spacing: 10px;
141+ background-color: transparent;
142+}
143+button {
144+ width: 5%;
145+ padding: 12px;
146+ border-radius: 12px;
147+ background-color: @text-selected;
148+ text-color: @text-color;
149+ cursor: pointer;
150+}
151+button selected {
152+ background-color: @selected;
153+ text-color: @text-selected;
154+}
155+
156+/* ---- Scrollbar ---- */
157+scrollbar {
158+ border: 0px;
159+ handle-color: @background-alt;
160+ handle-width: 2px ;
161+ padding: 0px;
162+}
163+
164+/* ---- Elements ---- */
165+element {
166+ enabled: true;
167+ orientation: vertical;
168+ padding: 10px;
169+ spacing: 10px;
170+ border-radius: 12px;
171+ background-color: transparent;
172+ cursor: pointer;
173+}
174+
175+element normal.normal {
176+ background-color: inherit;
177+ text-color: inherit;
178+}
179+
180+element normal.urgent {
181+ background-color: @urgent;
182+ text-color: @foreground;
183+}
184+
185+element normal.active {
186+ background-color: @active;
187+ text-color: @foreground;
188+}
189+
190+element selected.normal {
191+ border: 0px 3px 0px 3px;
192+ border-radius: 16px;
193+ border-color: @selected;
194+ background-color: transparent;
195+ text-color: @background-alt;
196+}
197+
198+element selected.urgent {
199+ background-color: @urgent;
200+ text-color: @text-selected;
201+}
202+element selected.active {
203+ background-color: @urgent;
204+ text-color: @text-selected;
205+}
206+// Adapt rofi theme
207+element alternate.normal {
208+ background-color: transparent;
209+ text-color: inherit;
210+}
211+element alternate.urgent {
212+ background-color: transparent;
213+ text-color: inherit;
214+}
215+element alternate.active {
216+ background-color: transparent;
217+ text-color: inherit;
218+}
219+element-icon {
220+ size: 5%;
221+ background-color: transparent;
222+ text-color: inherit;
223+ cursor: inherit;
224+}
225+element-text {
226+ background-color: transparent;
227+ text-color: inherit;
228+ cursor: inherit;
229+ vertical-align: 0.5;
230+ horizontal-align: 0.5;
231+}
232+
233+/* ---- Message ---- */
234+message {
235+ background-color: transparent;
236+ border: 0px;
237+}
238+textbox {
239+ margin: 10px;
240+ padding: 12px;
241+ border-radius: 10px;
242+ background-color: @selected;
243+ text-color: @background;
244+ vertical-align: 0.5;
245+ horizontal-align: 0.5;
246+}
247+error-message {
248+ padding: 12px;
249+ border-radius: 20px;
250+ background-color: @background-alt;
251+ text-color: @background;
252+}
+224-0rofi/themes/KooL_style-3-Fullscreen-v2.rasi
@@ -0,0 +1,224 @@
1+/* ---- ๐Ÿ’ซ https://github.com/JaKooLit ๐Ÿ’ซ ---- */
2+/* KooL Hyprland Rofi Style 3 - Full screen v2 */
3+/* credit: https://github.com/adi1090x/rofi */
4+
5+/*****----- Configuration -----*****/
6+configuration {
7+ modi: "drun,run,filebrowser";
8+ show-icons: true;
9+ display-drun: "๏†ฒโ€‰ apps";
10+ display-run: "๏„ โ€‰ term";
11+ display-filebrowser: "๏ผโ€‰ files";
12+ display-window: "๏‹โ€‰ window";
13+ display-ssh: "๏„ˆ SSH";
14+ drun-display-format: "{name}";
15+ window-format: "{w} ยท {c} ยท {t}";
16+ hover-select: true;
17+ me-select-entry: "MouseSecondary";
18+ me-accept-entry: "MousePrimary";
19+}
20+
21+/* ---- Load wallust colors ---- */
22+@theme "~/.config/rofi/wallust/colors-rofi.rasi"
23+
24+/*****----- Global Properties -----*****/
25+* {
26+ background-alt: @color7;
27+ selected: @color12;
28+ active: @color11;
29+ urgent: red;
30+
31+ border-color: @selected;
32+ handle-color: @selected;
33+ background-color: @background;
34+ foreground-color: @foreground;
35+ alternate-background: @background-alt;
36+ normal-background: @background;
37+ normal-foreground: @foreground;
38+ urgent-background: @urgent;
39+ urgent-foreground: @background;
40+ active-background: @active;
41+ active-foreground: @background;
42+ selected-normal-background: @selected;
43+ selected-normal-foreground: @background;
44+ selected-urgent-background: @active;
45+ selected-urgent-foreground: @background;
46+ selected-active-background: @urgent;
47+ selected-active-foreground: @background;
48+ alternate-normal-background: @background;
49+ alternate-normal-foreground: @foreground;
50+ alternate-urgent-background: @urgent;
51+ alternate-urgent-foreground: @background;
52+ alternate-active-background: @active;
53+ alternate-active-foreground: @background;
54+
55+
56+}
57+
58+
59+/*****----- Main Window -----*****/
60+window {
61+ transparency: "real";
62+ location: center;
63+ anchor: center;
64+ fullscreen: true;
65+ x-offset: 0px;
66+ y-offset: 0px;
67+
68+ enabled: true;
69+ margin: 0px;
70+ padding: 0px;
71+ border: 0px solid;
72+ border-radius: 0px;
73+ border-color: @selected;
74+ background-color: black / 10%;
75+ cursor: "default";
76+}
77+
78+/*****----- Main Box -----*****/
79+mainbox {
80+ enabled: true;
81+ spacing: 100px;
82+ margin: 0px;
83+ padding: 100px 225px;
84+ border: 0px solid;
85+ border-radius: 0px 0px 0px 0px;
86+ border-color: @selected;
87+ background-color: transparent;
88+ children: [ "inputbar", "message", "listview" ];
89+}
90+
91+/*****----- Inputbar -----*****/
92+inputbar {
93+ enabled: true;
94+ spacing: 10px;
95+ margin: 0% 28%;
96+ padding: 10px;
97+ border: 1px solid;
98+ border-radius: 6px;
99+ border-color: white / 25%;
100+ background-color: white / 5%;
101+ text-color: @foreground;
102+ children: [ "prompt", "entry" ];
103+}
104+
105+prompt {
106+ enabled: true;
107+ background-color: transparent;
108+ text-color: inherit;
109+}
110+textbox-prompt-colon {
111+ enabled: true;
112+ expand: false;
113+ str: "::";
114+ background-color: transparent;
115+ text-color: inherit;
116+}
117+entry {
118+ enabled: true;
119+ background-color: transparent;
120+ text-color: @foreground;
121+ cursor: text;
122+ placeholder: " Search ๐Ÿ‘€ NOTE: CTRL TAB to change MODE";
123+ placeholder-color: inherit;
124+}
125+
126+/*****----- Listview -----*****/
127+listview {
128+ enabled: true;
129+ columns: 7;
130+ lines: 4;
131+ cycle: true;
132+ dynamic: true;
133+ scrollbar: false;
134+ layout: vertical;
135+ reverse: false;
136+ fixed-height: true;
137+ fixed-columns: true;
138+
139+ spacing: 0px;
140+ margin: 0px;
141+ padding: 0px;
142+ border: 0px solid;
143+ border-radius: 0px;
144+ border-color: @selected;
145+ background-color: transparent;
146+ text-color: @foreground;
147+ cursor: "default";
148+}
149+scrollbar {
150+ handle-width: 2px ;
151+ handle-color: @selected;
152+ border-radius: 0px;
153+ background-color: @background-alt;
154+}
155+
156+/*****----- Elements -----*****/
157+element {
158+ enabled: true;
159+ spacing: 15px;
160+ margin: 0px;
161+ padding: 35px 10px;
162+ border: 0px solid;
163+ border-radius: 15px;
164+ border-color: @selected;
165+ background-color: transparent;
166+ text-color: @foreground;
167+ orientation: vertical;
168+ cursor: pointer;
169+}
170+
171+element normal.normal {
172+ background-color: transparent;
173+ text-color: @foreground;
174+}
175+
176+element selected.normal {
177+ background-color: inherit;
178+ text-color: @foreground;
179+}
180+
181+element-text selected,
182+element selected.selected {
183+ background-color: white/50%;
184+ text-color: @foreground;
185+ border-radius: 20px;
186+ padding: 20px;
187+}
188+
189+element-icon {
190+ background-color: transparent;
191+ text-color: inherit;
192+ size: 7%;
193+ cursor: inherit;
194+}
195+element-text {
196+ background-color: transparent;
197+ text-color: inherit;
198+ highlight: inherit;
199+ cursor: inherit;
200+ vertical-align: 0.5;
201+ horizontal-align: 0.5;
202+ padding: 30px;
203+}
204+
205+/*****----- Message -----*****/
206+message {
207+ background-color: transparent;
208+ border: 0px;
209+}
210+error-message {
211+ padding: 0px;
212+ border-color: @selected;
213+ background-color: transparent;
214+ text-color: @foreground;
215+}
216+textbox {
217+ padding: 20px;
218+ border-radius: 15px;
219+ background-color: white / 10%;
220+ text-color: @foreground;
221+ vertical-align: 0.5;
222+ horizontal-align: 0.5;
223+ highlight: none;
224+}
+324-0rofi/themes/KooL_style-4.rasi
@@ -0,0 +1,324 @@
1+/* ---- ๐Ÿ’ซ https://github.com/JaKooLit ๐Ÿ’ซ ---- */
2+/* KooL Hyprland Rofi Style 4 */
3+/* credit: https://github.com/adi1090x/rofi */
4+
5+/*****----- Configuration -----*****/
6+configuration {
7+ modi: "drun,run,filebrowser";
8+ show-icons: true;
9+ display-drun: "๏†ฒโ€‰ apps";
10+ display-run: "๏„ โ€‰ term";
11+ display-filebrowser: "๏ผโ€‰ files";
12+ display-window: "๏‹โ€‰ window";
13+ drun-display-format: "{name}";
14+ window-format: "{w} ยท {c} ยท {t}";
15+ hover-select: true;
16+ me-select-entry: "MouseSecondary";
17+ me-accept-entry: "MousePrimary";
18+}
19+
20+/* ---- Load wallust colors ---- */
21+@theme "~/.config/rofi/wallust/colors-rofi.rasi"
22+
23+/*****----- Global Properties -----*****/
24+* {
25+ background-alt: @color1;
26+ selected: @color12;
27+ active: @color11;
28+ urgent: #F7768E;
29+
30+ border-color: @color11;
31+ handle-color: @selected;
32+ background-color: @background;
33+ foreground-color: @foreground;
34+ alternate-background: @background-alt;
35+ normal-background: @background;
36+ normal-foreground: @foreground;
37+ urgent-background: @urgent;
38+ urgent-foreground: @background;
39+ active-background: @active;
40+ active-foreground: @background;
41+ selected-normal-background: @selected;
42+ selected-normal-foreground: @background;
43+ selected-urgent-background: @active;
44+ selected-urgent-foreground: @background;
45+ selected-active-background: @urgent;
46+ selected-active-foreground: @color12;
47+ alternate-normal-background: @background;
48+ alternate-normal-foreground: @foreground;
49+ alternate-urgent-background: @urgent;
50+ alternate-urgent-foreground: @background;
51+ alternate-active-background: @active;
52+ alternate-active-foreground: @background;
53+
54+
55+}
56+
57+
58+/*****----- Main Window -----*****/
59+window {
60+ /* properties for window widget */
61+ transparency: "real";
62+ location: center;
63+ anchor: center;
64+ fullscreen: false;
65+ width: 35%;
66+ x-offset: 0px;
67+ y-offset: 0px;
68+
69+ /* properties for all widgets */
70+ enabled: true;
71+ margin: 0px;
72+ padding: 0px;
73+ border: 0px solid;
74+ border-radius: 10px;
75+ border-color: @border-color;
76+ cursor: "default";
77+ /* Backgroud Colors */
78+ background-color: @background-color;
79+}
80+
81+/*****----- Main Box -----*****/
82+mainbox {
83+ enabled: true;
84+ spacing: 10px;
85+ margin: 0px;
86+ padding: 20px;
87+ border: 0px solid;
88+ border-radius: 0px 0px 0px 0px;
89+ border-color: @border-color;
90+ background-color: inherit;
91+ children: [ "inputbar", "message", "custombox" ];
92+}
93+
94+/*****----- A Custom Box -----*****/
95+custombox {
96+ spacing: 0px;
97+ background-color: @background-color;
98+ text-color: @foreground-color;
99+ orientation: horizontal;
100+ children: [ "mode-switcher", "listview" ];
101+}
102+
103+/*****----- Inputbar -----*****/
104+inputbar {
105+ enabled: true;
106+ spacing: 10px;
107+ margin: 0px;
108+ padding: 8px 12px;
109+ border: 0px solid;
110+ border-radius: 8px;
111+ border-color: @border-color;
112+ background-color: @alternate-background;
113+ text-color: @foreground;
114+ children: [ "textbox-prompt-colon", "entry" ];
115+}
116+
117+prompt {
118+ enabled: true;
119+ background-color: inherit;
120+ text-color: inherit;
121+}
122+textbox-prompt-colon {
123+ enabled: true;
124+ padding: 5px 0px;
125+ expand: false;
126+ str: " ๐Ÿ”Ž";
127+ background-color: inherit;
128+ text-color: inherit;
129+}
130+entry {
131+ enabled: true;
132+ padding: 5px 0px;
133+ background-color: @alternate-background;
134+ text-color: @foreground;
135+ cursor: text;
136+ placeholder: "Search...";
137+ placeholder-color: inherit;
138+}
139+num-filtered-rows {
140+ enabled: true;
141+ expand: false;
142+ background-color: inherit;
143+ text-color: inherit;
144+}
145+textbox-num-sep {
146+ enabled: true;
147+ expand: false;
148+ str: "/";
149+ background-color: inherit;
150+ text-color: inherit;
151+}
152+num-rows {
153+ enabled: true;
154+ expand: false;
155+ background-color: inherit;
156+ text-color: inherit;
157+}
158+case-indicator {
159+ enabled: true;
160+ background-color: inherit;
161+ text-color: inherit;
162+}
163+
164+/*****----- Listview -----*****/
165+listview {
166+ enabled: true;
167+ columns: 1;
168+ lines: 6;
169+ cycle: true;
170+ dynamic: true;
171+ scrollbar: false;
172+ layout: vertical;
173+ reverse: false;
174+ fixed-height: true;
175+ fixed-columns: true;
176+
177+ spacing: 5px;
178+ margin: 0px;
179+ padding: 10px;
180+ border: 2px 2px 2px 2px;
181+ border-radius: 8px;
182+ border-color: @border-color;
183+ background-color: transparent;
184+ text-color: @foreground-color;
185+ cursor: "default";
186+}
187+scrollbar {
188+ handle-width: 2px ;
189+ handle-color: @handle-color;
190+ border-radius: 10px;
191+ background-color: @alternate-background;
192+}
193+
194+/*****----- Elements -----*****/
195+element {
196+ enabled: true;
197+ spacing: 10px;
198+ margin: 0px;
199+ padding: 10px;
200+ border: 0px solid;
201+ border-radius: 8px;
202+ border-color: @border-color;
203+ background-color: transparent;
204+ text-color: @foreground-color;
205+ cursor: pointer;
206+}
207+element normal.normal {
208+ background-color: transparent;
209+ text-color: @normal-foreground;
210+}
211+element normal.urgent {
212+ background-color: @urgent-background;
213+ text-color: @urgent-foreground;
214+}
215+element normal.active {
216+ background-color: transparent;
217+ text-color: @active-foreground;
218+}
219+
220+element-text selected,
221+element selected.normal {
222+ background-color: @selected-normal-background;
223+ text-color: @selected-normal-foreground;
224+}
225+element selected.urgent {
226+ background-color: @selected-urgent-background;
227+ text-color: @selected-urgent-foreground;
228+}
229+element selected.active {
230+ background-color: @selected-active-background;
231+ text-color: @selected-active-foreground;
232+}
233+element alternate.normal {
234+ background-color: @alternate-normal-background;
235+ text-color: @alternate-normal-foreground;
236+}
237+element alternate.urgent {
238+ background-color: @alternate-urgent-background;
239+ text-color: @alternate-urgent-foreground;
240+}
241+element alternate.active {
242+ background-color: @alternate-active-background;
243+ text-color: @alternate-active-foreground;
244+}
245+element-icon {
246+ background-color: transparent;
247+ text-color: inherit;
248+ cursor: inherit;
249+}
250+element-text {
251+ background-color: transparent;
252+ text-color: inherit;
253+ highlight: inherit;
254+ cursor: inherit;
255+ vertical-align: 0.5;
256+ horizontal-align: 0.0;
257+}
258+
259+/*****----- Mode Switcher -----*****/
260+mode-switcher{
261+ enabled: true;
262+ expand: false;
263+ orientation: vertical;
264+ spacing: 0px;
265+ margin: 0px;
266+ padding: 0px 0px;
267+ border: 0px solid;
268+ border-radius: 8px 0px 0px 8px;
269+ border-color: @border-color;
270+ background-color: @alternate-background;
271+ text-color: @foreground-color;
272+}
273+button {
274+ padding: 0px 20px 0px 20px;
275+ border: 0px 0px 0px 0px;
276+ border-radius: 8px;
277+ border-color: @border-color;
278+ background-color: transparent;
279+ text-color: inherit;
280+ vertical-align: 0.5;
281+ horizontal-align: 0.0;
282+ cursor: pointer;
283+}
284+button selected {
285+ border: 2px 0px 2px 2px;
286+ border-radius: 6px;
287+ border-color: @border-color;
288+ background-color: @selected-normal-foreground;
289+ text-color: @selected-normal-background;
290+}
291+
292+/*****----- Message -----*****/
293+message {
294+ enabled: true;
295+ margin: 0px;
296+ padding: 0px;
297+ border: 0px solid;
298+ border-radius: 0px 0px 0px 0px;
299+ border-color: @border-color;
300+ background-color: transparent;
301+ text-color: @foreground-color;
302+}
303+textbox {
304+ padding: 12px;
305+ border: 0px solid;
306+ border-radius: 8px;
307+ border-color: @border-color;
308+ background-color: @color0;
309+ text-color: @foreground-color;
310+ vertical-align: 0.5;
311+ horizontal-align: 0.5;
312+ highlight: none;
313+ placeholder-color: @foreground-color;
314+ blink: true;
315+ markup: true;
316+}
317+error-message {
318+ padding: 10px;
319+ border: 2px solid;
320+ border-radius: 8px;
321+ border-color: @border-color;
322+ background-color: @background-color;
323+ text-color: @foreground-color;
324+}
+268-0rofi/themes/KooL_style-5.rasi
@@ -0,0 +1,268 @@
1+/* ---- ๐Ÿ’ซ https://github.com/JaKooLit ๐Ÿ’ซ ---- */
2+/* KooL Hyprland Rofi Style 5 */
3+
4+/* ---- Configuration ---- */
5+configuration {
6+ modi: "drun,run,filebrowser";
7+ show-icons: true;
8+ display-drun: "๏†ฒโ€‰ ";
9+ display-run: "๏„ โ€‰ ";
10+ display-filebrowser: "๏ผโ€‰ ";
11+ display-window: "๏‹โ€‰ ";
12+ drun-display-format: "{name}";
13+ hover-select: true;
14+ me-select-entry: "MouseSecondary";
15+ me-accept-entry: "MousePrimary";
16+ window-format: "{w} ยท {c} ยท {t}";
17+}
18+
19+
20+/* ---- Load wallust colors ---- */
21+@theme "~/.config/rofi/wallust/colors-rofi.rasi"
22+
23+/* ---- Global Properties ---- */
24+* {
25+
26+ background-alt: @color1;
27+ selected: @color12;
28+ active: @color11;
29+ urgent: red;
30+
31+ text-selected: @background;
32+ text-color: @foreground;
33+ border-color: @selected;
34+}
35+
36+
37+/* ---- Window ---- */
38+window {
39+ width: 800px;
40+ /*height: 450px;*/
41+ x-offset: 0px;
42+ y-offset: 0px;
43+ spacing: 0px;
44+ padding: 1px;
45+ margin: 0px;
46+ border: 2px;
47+ border-color: @active-background;
48+ cursor: "default";
49+ location: center;
50+ anchor: center;
51+ fullscreen: false;
52+ enabled: true;
53+ border-radius: 12px;
54+ background-color: @background-color;
55+}
56+
57+/* ---- Mainbox ---- */
58+mainbox {
59+ enabled: true;
60+ orientation: vertical;
61+ padding: 8px;
62+ background-image: url("~/.config/rofi/.current_wallpaper", width);
63+ children: [ "inputbar", "listbox" ];
64+ border-radius: 12px;
65+}
66+
67+/* ---- Imagebox ---- */
68+imagebox {
69+ background-color: transparent;
70+ orientation: vertical;
71+ /*children: [ "inputbar"];*/
72+}
73+
74+/* ---- Listbox ---- */
75+listbox {
76+ spacing: 4px;
77+ orientation: vertical;
78+ children: [ "message", "listview" ];
79+ padding: 10px;
80+ border-radius: 12px;
81+ border: 1px;
82+ border-color: @active-background;
83+ background-color: @background;
84+}
85+
86+/* ---- Dummy ---- */
87+dummy {
88+ background-color: transparent;
89+}
90+
91+/* ---- Inputbar ---- */
92+inputbar {
93+ enabled: true;
94+ text-color: @foreground;
95+ spacing: 10px;
96+ border-radius: 12px;
97+ border-color: @foreground;
98+ background-color: @background;
99+ children: [ "mode-switcher", "textbox-prompt-colon", "entry" ];
100+ border: 1px;
101+ border-color: @active-background;
102+}
103+
104+textbox-prompt-colon {
105+ enabled: true;
106+ padding: 10px 0px 10px 10px;
107+ expand: false;
108+ str: "๐Ÿง";
109+ text-color: inherit;
110+ background-color: transparent;
111+}
112+
113+entry {
114+ enabled: true;
115+ padding: 10px 0px 10px 0px;
116+ text-color: @foreground;
117+ cursor: text;
118+ placeholder: " Search";
119+ placeholder-color: inherit;
120+ background-color: @background;
121+}
122+
123+/* ---- Mode Switcher ---- */
124+mode-switcher{
125+ enabled: true;
126+ spacing: 10px;
127+ background-color: transparent;
128+ text-color: @foreground;
129+}
130+
131+button {
132+ padding: 2px 24px 2px 24px;
133+ border-radius: 12px;
134+ background-color: @background;
135+ text-color: inherit;
136+ cursor: pointer;
137+ border: 1px;
138+ border-color: @active-background;
139+}
140+
141+button selected {
142+ background-color: @selected;
143+ text-color: @foreground;
144+ border: 1px;
145+ border-color: transparent;
146+
147+}
148+
149+/* ---- Listview ---- */
150+listview {
151+ enabled: true;
152+ columns: 2;
153+ lines: 6;
154+ spacing: 5px;
155+ padding: 6px;
156+ dynamic: true;
157+ cycle: true;
158+ scrollbar: false;
159+ layout: vertical;
160+ reverse: false;
161+ fixed-height: true;
162+ fixed-columns: false;
163+ background-color: @background;
164+ border-radius: 12px;
165+ border: 0px;
166+}
167+
168+/* ---- Scrollbar ---- */
169+scrollbar {
170+ border: 0px;
171+ border-radius: 10px;
172+ background-color: transparent;
173+ handle-color: @active;
174+ handle-width: 2px ;
175+ padding: 0;
176+}
177+
178+/* ---- Element ---- */
179+element {
180+ enabled: true;
181+ padding: 12px;
182+ margin: 2px;
183+ cursor: pointer;
184+ background-color: transparent;
185+ border-radius: 12px;
186+ border: 0px;
187+}
188+
189+element normal.normal {
190+ background-color: inherit;
191+ text-color: inherit;
192+}
193+
194+element normal.urgent {
195+ background-color: inherit;
196+ text-color: inherit;
197+}
198+
199+element normal.active {
200+ background-color: inherit;
201+ text-color: inherit;
202+}
203+
204+element-text selected,
205+element selected.normal {
206+ background-color: @active;
207+ text-color: inherit;
208+}
209+
210+element selected.urgent {
211+ background-color: inherit;
212+ text-color: inherit;
213+}
214+
215+element selected.active {
216+ background-color: inherit;
217+ text-color: inherit;
218+}
219+
220+element alternate.normal {
221+ background-color: inherit;
222+ text-color: inherit;
223+}
224+
225+element alternate.urgent {
226+ background-color: inherit;
227+ text-color: @foreground;
228+}
229+
230+element alternate.active {
231+ background-color: inherit;
232+ text-color: inherit;
233+}
234+
235+element-icon {
236+ background-color: transparent;
237+ text-color: inherit;
238+ size: 32px;
239+ cursor: inherit;
240+}
241+
242+element-text {
243+ background-color: transparent;
244+ text-color: @foreground;
245+ cursor: inherit;
246+ vertical-align: 0.5;
247+ horizontal-align: 0;
248+}
249+
250+/* ---- Message ---- */
251+message {
252+ background-color: transparent;
253+ border: 0px;
254+}
255+textbox {
256+ padding: 12px;
257+ border-radius: 10px;
258+ background-color: @background-alt;
259+ text-color: @foreground;
260+ vertical-align: 0.5;
261+ horizontal-align: 0.5;
262+}
263+error-message {
264+ padding: 12px;
265+ border-radius: 12px;
266+ background-color: @background-alt;
267+ text-color: @background;
268+}
+237-0rofi/themes/KooL_style-6.rasi
@@ -0,0 +1,237 @@
1+/* ---- ๐Ÿ’ซ https://github.com/JaKooLit ๐Ÿ’ซ ---- */
2+/* KooL Hyprland Rofi Style 6 */
3+
4+/* ---- Configuration ---- */
5+
6+configuration {
7+ modi: "drun,run,filebrowser";
8+ show-icons: true;
9+ display-drun: "๏†ฒโ€‰ apps";
10+ display-run: "๏„ โ€‰ term";
11+ display-filebrowser: "๏ผโ€‰ files";
12+ display-window: "๏‹โ€‰ window";
13+ drun-display-format: "{name}";
14+ hover-select: true;
15+ me-select-entry: "MouseSecondary";
16+ me-accept-entry: "MousePrimary";
17+ window-format: "{w} ยท {c} ยท {t}";
18+}
19+
20+/* ---- Load wallust colors ---- */
21+@theme "~/.config/rofi/wallust/colors-rofi.rasi"
22+
23+/* ---- Global Properties ---- */
24+* {
25+
26+ background-alt: @color1;
27+ selected: @color12;
28+ active: @color11;
29+ urgent: red;
30+
31+ text-selected: @background;
32+ text-color: @foreground;
33+ border-color: @selected;
34+}
35+
36+/* ---- Window ---- */
37+window {
38+ // Default
39+ enabled: true;
40+ fullscreen: false;
41+ transparency: "real";
42+ cursor: "default";
43+ spacing: 0px;
44+ border: 2px;
45+ border-radius: 30px;
46+ location: center;
47+ anchor: center;
48+
49+ // Style Values
50+ width: 50%;
51+ background-color: #00000099;
52+}
53+
54+/* ----- Main Box ----- */
55+mainbox {
56+ enabled: true;
57+ orientation: vertical;
58+ children: [ "inputbar", "listbox" ];
59+ background-color: transparent;
60+}
61+
62+
63+/* ---- Inputbar ---- */
64+inputbar {
65+ enabled: true;
66+ padding: 10px 10px 150px 10px;
67+ margin: 10px;
68+ background-color: transparent;
69+ border-radius: 25px;
70+ orientation: horizontal;
71+ children: ["entry", "dummy", "mode-switcher" ];
72+ background-image: url("~/.config/rofi/.current_wallpaper", width);
73+}
74+
75+/* ---- Entry input ---- */
76+entry {
77+ enabled: true;
78+ expand: false;
79+ width: 300px;
80+ padding: 10px;
81+ border-radius: 12px;
82+ background-color: @background;
83+ text-color: inherit;
84+ cursor: text;
85+ placeholder: "๏€‚ Search "; // << Search symbol
86+ placeholder-color: inherit;
87+}
88+
89+/* ---- Listbox ---- */
90+listbox {
91+ spacing: 10px;
92+ padding: 10px;
93+ background-color: transparent;
94+ orientation: vertical;
95+ children: [ "message", "listview" ];
96+}
97+
98+/* ---- Listview ---- */
99+listview {
100+ enabled: true;
101+ columns: 2;
102+ lines: 6;
103+ cycle: true;
104+ dynamic: true;
105+ scrollbar: false;
106+ layout: vertical;
107+ reverse: false;
108+ fixed-height: true;
109+ fixed-columns: true;
110+ spacing: 10px;
111+ padding: 10px;
112+ background-color: transparent;
113+
114+// Adapt rofi theme
115+ border: 0px;
116+}
117+
118+/* ---- Scrollbar ---- */
119+scrollbar {
120+ border: 0px;
121+ border-radius: 10px;
122+ background-color: transparent;
123+ handle-color: @active;
124+ handle-width: 2px ;
125+ padding: 0;
126+}
127+/* ---- Dummy ---- */
128+dummy {
129+ expand: true;
130+ background-color: transparent;
131+}
132+
133+/* ---- Mode Switcher ---- */
134+mode-switcher{
135+ enabled: true;
136+ spacing: 10px;
137+ background-color: transparent;
138+}
139+button {
140+ width: 5%;
141+ padding: 12px;
142+ border-radius: 12px;
143+ background-color: @background;
144+ text-color: inherit;
145+ cursor: pointer;
146+}
147+button selected {
148+ background-color: @active;
149+ text-color: @text-selected;
150+}
151+
152+
153+/* ---- Elements ---- */
154+element {
155+ enabled: true;
156+ spacing: 10px;
157+ padding: 15px;
158+ border-radius: 10px;
159+ background-color: transparent;
160+ cursor: pointer;
161+}
162+
163+element normal.normal {
164+ background-color: inherit;
165+ text-color: inherit;
166+}
167+element normal.urgent {
168+ background-color: @urgent;
169+ text-color: @foreground;
170+}
171+
172+element-text selected,
173+element normal.active {
174+ background-color: @active;
175+ text-color: @foreground;
176+}
177+
178+element selected.normal {
179+ background-color: @color11;
180+ text-color: @text-selected;
181+}
182+element selected.urgent {
183+ background-color: @urgent;
184+ text-color: @text-selected;
185+}
186+element selected.active {
187+ background-color: @urgent;
188+ text-color: @text-selected;
189+}
190+// Adapt rofi theme
191+element alternate.normal {
192+ background-color: transparent;
193+ text-color: inherit;
194+}
195+element alternate.urgent {
196+ background-color: transparent;
197+ text-color: inherit;
198+}
199+element alternate.active {
200+ background-color: transparent;
201+ text-color: inherit;
202+}
203+element-icon {
204+ background-color: transparent;
205+ text-color: inherit;
206+ size: 36px;
207+ cursor: inherit;
208+}
209+element-text {
210+ background-color: transparent;
211+ text-color: inherit;
212+ cursor: inherit;
213+ vertical-align: 0.5;
214+ horizontal-align: 0.0;
215+
216+}
217+
218+/* ---- Message ---- */
219+message {
220+ background-color: @background;
221+ border: 0px;
222+}
223+textbox {
224+ margin: 10px;
225+ padding: 12px;
226+ border-radius: 10px;
227+ background-color: @active;
228+ text-color: @foreground;
229+ vertical-align: 0.5;
230+ horizontal-align: 0.5;
231+}
232+error-message {
233+ padding: 12px;
234+ border-radius: 20px;
235+ background-color: @background;
236+ text-color: @foreground;
237+}
+196-0rofi/themes/KooL_style-7.rasi
@@ -0,0 +1,196 @@
1+/* ---- ๐Ÿ’ซ https://github.com/JaKooLit ๐Ÿ’ซ ---- */
2+/* KooL Hyprland Rofi Style 7 */
3+
4+/* original design from: https://github.com/adi1090x/rofi */
5+
6+/*****----- Configuration -----*****/
7+configuration {
8+ modi: "drun,run,filebrowser,window";
9+ show-icons: true;
10+ display-drun: "๏†ฒโ€‰ ";
11+ display-run: "๏„ โ€‰ ";
12+ display-filebrowser: "๏ผโ€‰ ";
13+ display-window: "๏‹โ€‰ ";
14+ drun-display-format: "{name}";
15+ hover-select: true;
16+ me-select-entry: "MouseSecondary";
17+ me-accept-entry: "MousePrimary";
18+}
19+
20+/* ---- Load wallust colors ---- */
21+@theme "~/.config/rofi/wallust/colors-rofi.rasi"
22+
23+
24+/*****----- Global Properties -----*****/
25+* {
26+ background-alt: @color1;
27+ selected: @color12;
28+ active: @color11;
29+ urgent: #8E3596;
30+}
31+
32+/*****----- Main Window -----*****/
33+window {
34+ transparency: "real";
35+ location: center;
36+ anchor: center;
37+ fullscreen: false;
38+ width: 40%;
39+ x-offset: 0px;
40+ y-offset: 0px;
41+
42+ enabled: true;
43+ margin: 0px;
44+ padding: 0px;
45+ border: 0px solid;
46+ border-radius: 20px;
47+ border-color: @selected;
48+ background-color: @background-alt;
49+ cursor: "default";
50+}
51+
52+/*****----- Main Box -----*****/
53+mainbox {
54+ enabled: true;
55+ spacing: 15px;
56+ margin: 40px;
57+ padding: 0px;
58+ border: 0px solid;
59+ border-radius: 0px 0px 0px 0px;
60+ border-color: @selected;
61+ background-color: transparent;
62+ children: [ "inputbar", "message", "listview" ];
63+}
64+
65+/*****----- Inputbar -----*****/
66+inputbar {
67+ enabled: true;
68+ spacing: 0px;
69+ margin: 0px;
70+ padding: 0px;
71+ border: 0px solid;
72+ border-radius: 100%;
73+ border-color: @selected;
74+ background-color: @background-alt;
75+ text-color: @foreground;
76+ children: [ "entry" ];
77+}
78+
79+prompt {
80+ enabled: true;
81+ padding: 15px;
82+ border-radius: 100%;
83+ background-color: @selected;
84+ text-color: @background;
85+}
86+textbox-prompt-colon {
87+ enabled: true;
88+ expand: false;
89+ str: ":::";
90+ padding: 15px;
91+ background-color: inherit;
92+ text-color: inherit;
93+}
94+entry {
95+ enabled: true;
96+ padding: 15px 0px;
97+ background-color: inherit;
98+ text-color: @foreground;
99+ cursor: text;
100+ placeholder: "Search... ๐Ÿ‘€ NOTE: CTRL TAB to change MODE";
101+ placeholder-color: inherit;
102+}
103+
104+/*****----- Listview -----*****/
105+listview {
106+ enabled: true;
107+ columns: 2;
108+ lines: 6;
109+ cycle: true;
110+ dynamic: true;
111+ scrollbar: false;
112+ layout: vertical;
113+ reverse: false;
114+ fixed-height: true;
115+ fixed-columns: true;
116+
117+ spacing: 15px;
118+ margin: 0px;
119+ padding: 0px;
120+ border: 0px solid;
121+ border-radius: 0px;
122+ border-color: @selected;
123+ background-color: transparent;
124+ text-color: @foreground;
125+ cursor: "default";
126+}
127+scrollbar {
128+ handle-width: 2px ;
129+ handle-color: @selected;
130+ border-radius: 0px;
131+ background-color: @background-alt;
132+}
133+
134+/*****----- Elements -----*****/
135+element {
136+ enabled: true;
137+ spacing: 10px;
138+ margin: 0px;
139+ padding: 20px;
140+ border: 0px solid;
141+ border-radius: 0px;
142+ border-color: @selected;
143+ background-color: transparent;
144+ text-color: @foreground;
145+ orientation: horizontal;
146+ cursor: pointer;
147+}
148+element normal.normal {
149+ background-color: transparent;
150+ text-color: @foreground;
151+}
152+
153+element-text selected,
154+element selected.normal {
155+ border-radius: 30px;
156+ background-color: @color11;
157+ text-color: @foreground;
158+}
159+element-icon {
160+ padding: 0px;
161+ background-color: transparent;
162+ text-color: inherit;
163+ size: 5%;
164+ cursor: inherit;
165+}
166+element-text {
167+ background-color: transparent;
168+ text-color: inherit;
169+ highlight: inherit;
170+ cursor: inherit;
171+ vertical-align: 0.5;
172+ horizontal-align: 0.0;
173+}
174+
175+/*****----- Message -----*****/
176+message {
177+ background-color: transparent;
178+ border: 0px;
179+}
180+error-message {
181+ padding: 20px;
182+ border: 2px solid;
183+ border-radius: 20px;
184+ border-color: @active;
185+ background-color: @background;
186+ text-color: @foreground;
187+}
188+textbox {
189+ padding: 10px;
190+ border-radius: 20px;
191+ background-color: @selected;
192+ text-color: @foreground;
193+ vertical-align: 0.5;
194+ horizontal-align: 0.5;
195+ highlight: none;
196+}
+238-0rofi/themes/KooL_style-8.rasi
@@ -0,0 +1,238 @@
1+/* ---- ๐Ÿ’ซ https://github.com/JaKooLit ๐Ÿ’ซ ---- */
2+/* KooL Hyprland Rofi Style 8 */
3+
4+
5+/* ---- Configuration ---- */
6+configuration {
7+ modi: "drun,filebrowser,window,run";
8+ show-icons: true;
9+ display-drun: "๏†ฒโ€‰ apps";
10+ display-run: "๏„ โ€‰ term";
11+ display-filebrowser: "๏ผโ€‰ files";
12+ display-window: "๏‹โ€‰ window";
13+ drun-display-format: "{name}";
14+ window-format: "{w} ยท {c} ยท {t}";
15+ hover-select: true;
16+ me-select-entry: "MouseSecondary";
17+ me-accept-entry: "MousePrimary";
18+}
19+
20+/* ---- Load wallust colors ---- */
21+@theme "~/.config/rofi/wallust/colors-rofi.rasi"
22+
23+/* ---- Global Properties ---- */
24+* {
25+
26+ border-width: 2px;
27+ border-radius: 12px;
28+}
29+
30+/* ---- Window ---- */
31+window {
32+ width: 50%;
33+ transparency: "real";
34+ fullscreen: false;
35+ enabled: true;
36+ cursor: "default";
37+ spacing: 0em;
38+ padding: 0em;
39+ border: @border-width;
40+ border-color: @color12;
41+ border-radius: @border-radius;
42+ background-color: @background;
43+}
44+
45+mainbox {
46+ enabled: true;
47+ spacing: 0em;
48+ padding: 0em;
49+ orientation: vertical;
50+ children: [ "inputbar" , "mode-switcher", "message", "listbox" ];
51+ background-color: transparent;
52+}
53+
54+
55+/* ---- Inputbar ---- */
56+inputbar {
57+ enabled: true;
58+ spacing: 0em;
59+ padding: 4em;
60+ children: [ "textbox-prompt-colon", "entry" ];
61+ background-color: transparent;
62+ background-image: url("~/.config/rofi/.current_wallpaper", width);
63+}
64+
65+textbox-prompt-colon {
66+ enabled: true;
67+ expand: false;
68+ str: " โžก๏ธ";
69+ padding: 1em 0.2em 0em 0em;
70+ text-color: @foreground;
71+ border-radius: 2em 0em 0em 2em;
72+ background-color: @background;
73+}
74+
75+entry {
76+ enabled: true;
77+ border-radius: 0em 2em 2em 0em;
78+ spacing: 1em;
79+ padding: 1em;
80+ background-color: @background;
81+ text-color: @foreground;
82+ cursor: text;
83+ placeholder: " Search";
84+ placeholder-color: inherit;
85+}
86+
87+/* ---- Listbox ---- */
88+listbox {
89+ padding: 0em;
90+ spacing: 0em;
91+ orientation: horizontal;
92+ children: [ "listview" ];
93+ background-color: @background;
94+}
95+
96+/* ---- Listview ---- */
97+listview {
98+ padding: 0.5em;
99+ spacing: 0.5em;
100+ enabled: true;
101+ columns: 2;
102+ lines: 4;
103+ cycle: true;
104+ dynamic: true;
105+ scrollbar: true;
106+ layout: vertical;
107+ reverse: false;
108+ fixed-height: true;
109+ fixed-columns: true;
110+ cursor: "default";
111+ background-color: transparent;
112+}
113+
114+
115+/* ---- Mode Switcher ---- */
116+mode-switcher {
117+ orientation: horizontal;
118+ width: 2em;
119+ enabled: true;
120+ padding: 0.7em;
121+ spacing: 1em;
122+ background-color: transparent;
123+}
124+
125+button {
126+ cursor: pointer;
127+ border-radius: 2em;
128+ background-color: @background;
129+ text-color: @foreground;
130+ padding: 0.4em;
131+}
132+
133+button selected {
134+ background-color: @color12;
135+ text-color: @foreground;
136+}
137+
138+/* ---- Scrollbar ---- */
139+scrollbar {
140+ border: 0px;
141+ handle-color: @color11;
142+ handle-width: 2px ;
143+ padding: 0;
144+}
145+
146+
147+/* ---- Elements ---- */
148+element {
149+ enabled: true;
150+ spacing: 0em;
151+ padding: 0.8em;
152+ cursor: pointer;
153+ background-color: transparent;
154+ text-color: @foreground;
155+}
156+
157+element-text selected,
158+element selected.normal {
159+ background-color: @color11;
160+ text-color: @foreground;
161+ border-radius: 1.5em;
162+}
163+
164+element normal.normal {
165+ background-color: inherit;
166+ text-color: @foreground;
167+}
168+
169+element normal.urgent {
170+ background-color: inherit;
171+ text-color: @foreground;
172+}
173+
174+element normal.active {
175+ background-color: inherit;
176+ text-color: @foreground;
177+}
178+
179+element selected.urgent {
180+ background-color: inherit;
181+ text-color: @foreground;
182+}
183+
184+element selected.active {
185+ background-color: inherit;
186+ text-color: @foreground;
187+}
188+
189+element alternate.normal {
190+ background-color: inherit;
191+ text-color: @foreground;
192+}
193+
194+element alternate.urgent {
195+ background-color: inherit;
196+ text-color: @foreground;
197+}
198+
199+element alternate.active {
200+ background-color: inherit;
201+ text-color: @foreground;
202+}
203+
204+element-icon {
205+ size: 2em;
206+ cursor: inherit;
207+ background-color: transparent;
208+ text-color: inherit;
209+}
210+
211+element-text {
212+ vertical-align: 0.5;
213+ horizontal-align: 0.0;
214+ cursor: inherit;
215+ background-color: transparent;
216+ text-color: inherit;
217+}
218+
219+/* ---- Message ---- */
220+message {
221+ background-color: transparent;
222+ border: 0px;
223+}
224+textbox {
225+ margin: 12px;
226+ padding: 12px;
227+ border-radius: @border-radius;
228+ background-color: @color12;
229+ text-color: @foreground;
230+ vertical-align: 0.5;
231+ horizontal-align: 0.5;
232+}
233+error-message {
234+ padding: 0px;
235+ border-radius: @border-radius;
236+ background-color: @background;
237+ text-color: @foreground;
238+}
+202-0rofi/themes/KooL_style-9.rasi
@@ -0,0 +1,202 @@
1+/* ---- ๐Ÿ’ซ https://github.com/JaKooLit ๐Ÿ’ซ ---- */
2+/* KooL Hyprland Rofi Style 9 */
3+/* Modified version of Rofi Config which was submitted by https://github.com/lonerOrz via Discord */
4+
5+/* Integrating Wallust and More tweaks */
6+
7+
8+configuration {
9+ show-icons: true;
10+ display-drun: "๏‘„";
11+ drun-display-format: "{icon} {name}";
12+ disable-history: false;
13+ click-to-exit: true;
14+ location: 0;
15+ hover-select: true;
16+ me-select-entry: "MouseSecondary";
17+ me-accept-entry: "MousePrimary";
18+}
19+
20+/* ---- Load wallust colors ---- */
21+@theme "~/.config/rofi/wallust/colors-rofi.rasi"
22+
23+/*****----- Global Properties -----*****/
24+* {
25+ BG: @background;
26+ BGA: @color11;
27+ FG: @foreground;
28+ FGA: #F28FADff;
29+ BDR: @color12;
30+ SEL: #1E1E2Eff;
31+ UGT: #F28FADff;
32+ IMG: #FAE3B0ff;
33+ OFF: #575268ff;
34+ ON: #ABE9B3ff;
35+}
36+
37+/* ---- Window ---- */
38+window {
39+ transparency: "real";
40+ background-color: @BG;
41+ text-color: @FG;
42+ border: 2px;
43+ border-color: @BDR;
44+ border-radius: 10px;
45+ width: 25%;
46+ anchor: center;
47+ x-offset: 0;
48+ y-offset: 0;
49+}
50+
51+prompt {
52+ enabled: true;
53+ padding: 8px;
54+ background-color: @BG;
55+ text-color: @IMG;
56+}
57+
58+textbox-prompt-colon {
59+ expand: false;
60+ str: "๏€‚";
61+ border-radius: 100%;
62+ background-color: @SEL;
63+ text-color: @FG;
64+ padding: 8px 12px 8px 12px;
65+}
66+
67+entry {
68+ background-color: @BG;
69+ text-color: @FG;
70+ placeholder-color: @FG;
71+ expand: true;
72+ horizontal-align: 0;
73+ placeholder: "Search ๐Ÿ‘€ NOTE: CTRL TAB to change MODE";
74+ blink: true;
75+ border: 0px 0px 2px 0px;
76+ border-color: @BDR;
77+ border-radius: 10px;
78+ padding: 8px;
79+}
80+
81+inputbar {
82+ children: [ textbox-prompt-colon, entry ];
83+ background-color: @BG;
84+ text-color: @FG;
85+ expand: false;
86+ border: 0px 0px 0px 0px;
87+ border-radius: 0px;
88+ border-color: @BDR;
89+ margin: 0px 0px 0px 0px;
90+ padding: 0px;
91+ position: center;
92+}
93+
94+case-indicator {
95+ background-color: @BG;
96+ text-color: @FG;
97+ spacing: 0;
98+}
99+
100+
101+listview {
102+ background-color: @BG;
103+ columns: 1;
104+ lines: 7;
105+ spacing: 4px;
106+ cycle: false;
107+ dynamic: true;
108+ layout: vertical;
109+}
110+
111+/* ---- Scrollbar ---- */
112+scrollbar {
113+ border: 0px;
114+ border-radius: 10px;
115+ background-color: transparent;
116+ handle-color: @BDR;
117+ handle-width: 2px ;
118+ padding: 0;
119+}
120+
121+mainbox {
122+ background-color: @BG;
123+ children: [ inputbar, message, listview ];
124+ spacing: 15px;
125+ padding: 15px;
126+}
127+
128+element {
129+ background-color: @BG;
130+ text-color: @FG;
131+ orientation: horizontal;
132+ border-radius: 4px;
133+ padding: 12px;
134+}
135+
136+element-icon {
137+ background-color: inherit;
138+ text-color: inherit;
139+ horizontal-align: 0.5;
140+ vertical-align: 0.5;
141+ size: 24px;
142+ border: 0px;
143+}
144+
145+element-text {
146+ background-color: inherit;
147+ text-color: inherit;
148+ expand: true;
149+ horizontal-align: 0;
150+ vertical-align: 0.5;
151+ margin: 2px 0px 2px 2px;
152+}
153+
154+
155+element normal.urgent,
156+element alternate.urgent {
157+ background-color: @UGT;
158+ text-color: @FG;
159+ border-radius: 9px;
160+}
161+
162+element normal.active,
163+element alternate.active {
164+ background-color: @BGA;
165+ text-color: @FG;
166+}
167+
168+element-text selected,
169+element selected {
170+ background-color: @BGA;
171+ text-color: @SEL;
172+ border: 0px 0px 0px 0px;
173+ border-radius: 10px;
174+ border-color: @BDR;
175+}
176+
177+element selected.urgent {
178+ background-color: @UGT;
179+ text-color: @FG;
180+}
181+
182+element selected.active {
183+ background-color: @BGA;
184+ color: @FG;
185+}
186+
187+/*****----- Message -----*****/
188+message {
189+ background-color: transparent;
190+ border: 0px;
191+}
192+error-message {
193+ padding: 20px;
194+}
195+textbox {
196+ padding: 10px;
197+ border-radius: 10px;
198+ background-color: @BDR;
199+ text-color: @SEL;
200+ vertical-align: 0.5;
201+ horizontal-align: 0.5;
202+}
+50-0rofi/wallust/colors-rofi.rasi
@@ -0,0 +1,50 @@
1+ /* ---- ๐Ÿ’ซ https://github.com/JaKooLit ๐Ÿ’ซ ---- */
2+ /* wallust template - colors-rofi */
3+
4+* {
5+active-background: #784CA0;
6+active-foreground: #FAE8E1;
7+normal-background: #181519;
8+normal-foreground: #FAE8E1;
9+urgent-background: #CC659A;
10+urgent-foreground: #FAE8E1;
11+
12+alternate-active-background: #914B4B;
13+alternate-active-foreground: #FAE8E1;
14+alternate-normal-background: #181519;
15+alternate-normal-foreground: #FAE8E1;
16+alternate-urgent-background: #181519;
17+alternate-urgent-foreground: #FAE8E1;
18+
19+selected-active-background: #CC659A;
20+selected-active-foreground: #FAE8E1;
21+selected-normal-background: #CC659A;
22+selected-normal-foreground: #FAE8E1;
23+selected-urgent-background: #784CA0;
24+selected-urgent-foreground: #FAE8E1;
25+
26+background-color: #181519;
27+background: rgba(0,0,0,0.7);
28+foreground: #FAE8E1;
29+border-color: #784CA0;
30+
31+color0: #3F3C40;
32+color1: #1A1022;
33+color2: #492E61;
34+color3: #6D3838;
35+color4: #5A3978;
36+color5: #994C74;
37+color6: #B58E80;
38+color7: #F0D6CC;
39+color8: #A8958F;
40+color9: #23152D;
41+color10: #613D81;
42+color11: #914B4B;
43+color12: #784CA0;
44+color13: #CC659A;
45+color14: #F2BDAA;
46+color15: #F0D6CC;
47+
48+
49+}
50+