Not for normies
feat: add rofi to repo
41 files changed, +5207 -0
+1-0rofi/.current_wallpaper
| @@ -0,0 +1 @@ | ||
| 1 | +/home/huncho/Pictures/wallpapers/hygo-center-galaxy1.png |
+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 | +} |
+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 | + |