rofi: accept JaKooLit updates

This commit is contained in:
Petar Kapriš 2026-05-13 20:41:13 +02:00
parent 27ae3143be
commit 4f1915f817
50 changed files with 604 additions and 98 deletions

View file

@ -1,5 +1,5 @@
/* ---- 💫 https://github.com/JaKooLit 💫 ---- */ /* ---- 💫 https://github.com/LinuxBeginnings 💫 ---- */
/* Ja KooLit - Global rofi fonts */ /* KoolDots - Global rofi fonts */
/* This is where you can change fonts and sizes */ /* This is where you can change fonts and sizes */
@ -13,4 +13,4 @@ configuration {
/*****-- Elements Font Size -----*****/ /*****-- Elements Font Size -----*****/
element-text { element-text {
font: "JetBrainsMono Nerd Font SemiBold 13"; font: "JetBrainsMono Nerd Font SemiBold 13";
} }

View file

@ -0,0 +1,8 @@
/* Global Rofi runtime configuration overrides
* Ensures terminal-based apps launched from drun/run use kitty instead of xterm.
*/
configuration {
terminal: "kitty";
// keep run-shell explicit to avoid theme overrides changing behavior
run-shell-command: "{terminal} -e {cmd}";
}

View file

@ -1,4 +1,4 @@
/* ---- 💫 https://github.com/JaKooLit 💫 ---- */ /* ---- 💫 https://github.com/LinuxBeginnings 💫 ---- */
/* Animations Menu */ /* Animations Menu */
@import "~/.config/rofi/config.rasi" @import "~/.config/rofi/config.rasi"

View file

@ -1,4 +1,4 @@
/* ---- 💫 https://github.com/JaKooLit 💫 ---- */ /* ---- 💫 https://github.com/LinuxBeginnings 💫 ---- */
/* Monitor Profiles Menu */ /* Monitor Profiles Menu */
@import "~/.config/rofi/config.rasi" @import "~/.config/rofi/config.rasi"

View file

@ -1,4 +1,4 @@
/* ---- 💫 https://github.com/JaKooLit 💫 ---- */ /* ---- 💫 https://github.com/LinuxBeginnings 💫 ---- */
/* Main Config Calculator */ /* Main Config Calculator */
/* Submitted by: https://github.com/JosephArmas */ /* Submitted by: https://github.com/JosephArmas */

View file

@ -1,4 +1,4 @@
/* ---- 💫 https://github.com/JaKooLit 💫 ---- */ /* ---- 💫 https://github.com/LinuxBeginnings 💫 ---- */
/* Clipboard Config - Clipboard */ /* Clipboard Config - Clipboard */
@import "~/.config/rofi/config.rasi" @import "~/.config/rofi/config.rasi"

View file

@ -1,4 +1,4 @@
/* ---- 💫 https://github.com/JaKooLit 💫 ---- */ /* ---- 💫 https://github.com/LinuxBeginnings 💫 ---- */
/* KooL Hyprland Edit Rofi Config */ /* KooL Hyprland Edit Rofi Config */
@import "~/.config/rofi/config.rasi" @import "~/.config/rofi/config.rasi"

View file

@ -0,0 +1,41 @@
/* ---- Emacs Keybinds (rofi) ---- */
@import "~/.config/rofi/config.rasi"
mainbox {
children:
[ "inputbar", "message", "listview" ];
}
entry {
expand: true;
placeholder: " ⌨️ Search Emacs Keybinds";
}
listview {
columns: 2;
lines: 10;
fixed-height: false;
scrollbar: true;
spacing: 6px;
cycle: true;
}
window {
width: 90%;
height: inherit;
}
element {
orientation: horizontal;
}
element-icon {
size: 0%;
}
element-text {
horizontal-align: 0.0;
vertical-align: 0.5;
margin: 0px;
padding: 0px;
}

View file

@ -1,4 +1,4 @@
/* ---- 💫 https://github.com/JaKooLit 💫 ---- */ /* ---- 💫 https://github.com/LinuxBeginnings 💫 ---- */
/* Main Config - emoji */ /* Main Config - emoji */
@import "~/.config/rofi/config.rasi" @import "~/.config/rofi/config.rasi"

View file

@ -0,0 +1,74 @@
/* ================================================== */
/* KoolDots (2026) */
/* Project URL: https://github.com/LinuxBeginnings */
/* License: GNU GPLv3 */
/* SPDX-License-Identifier: GPL-3.0-or-later */
/* ================================================== */
/* Ghostty Theme Selector */
@import "~/.config/rofi/config.rasi"
/* ---- Configuration ---- */
configuration {
modi: "drun";
}
/* ---- Window ---- */
window {
width: inherit;
height: inherit;
border-radius: 15px;
}
mainbox {
children: [ "inputbar" , "listview" ];
}
/* ---- Listbox ---- */
listbox {
border-radius: 12px;
}
/* ---- Inputbar ---- */
inputbar {
padding: 14px;
border-radius: 10px;
}
entry {
expand: true;
placeholder: " 👻 Choose Ghostty theme: Enter to Apply";
}
/* ---- Listview ---- */
listview {
columns: 3;
lines: 4;
spacing: 4px;
border-radius: 10px;
cycle: true;
}
/* ---- Element ---- */
element {
orientation: horizontal;
}
/* ---- Message ---- */
message {
border-radius: 10px;
}
textbox {
padding: 15px;
}
/* ---- Element ---- */
element-icon {
size: 0%;
}
element-text {
horizontal-align: 0.0;
margin: 5px 30px 5px 30px;
}

View file

@ -1,4 +1,4 @@
/* ---- 💫 https://github.com/JaKooLit 💫 ---- */ /* ---- 💫 https://github.com/LinuxBeginnings 💫 ---- */
/* Main Config - For Keybinds generation */ /* Main Config - For Keybinds generation */
@import "~/.config/rofi/config.rasi" @import "~/.config/rofi/config.rasi"

View file

@ -1,4 +1,4 @@
/* ---- 💫 https://github.com/JaKooLit 💫 ---- */ /* ---- 💫 https://github.com/LinuxBeginnings 💫 ---- */
/* Oh My ZSH Theme */ /* Oh My ZSH Theme */
@import "~/.config/rofi/config.rasi" @import "~/.config/rofi/config.rasi"

View file

@ -1,4 +1,4 @@
/* ---- 💫 https://github.com/JaKooLit 💫 ---- */ /* ---- 💫 https://github.com/LinuxBeginnings 💫 ---- */
/* Main config Rofi Beats Config menu */ /* Main config Rofi Beats Config menu */
@import "~/.config/rofi/config.rasi" @import "~/.config/rofi/config.rasi"

View file

@ -1,4 +1,4 @@
/* ---- 💫 https://github.com/JaKooLit 💫 ---- */ /* ---- 💫 https://github.com/LinuxBeginnings 💫 ---- */
/* Rofi Beats Config */ /* Rofi Beats Config */
@import "~/.config/rofi/config.rasi" @import "~/.config/rofi/config.rasi"

View file

@ -1,4 +1,4 @@
/* ---- 💫 https://github.com/JaKooLit 💫 ---- */ /* ---- 💫 https://github.com/LinuxBeginnings 💫 ---- */
/* Main Config Rofi Theme */ /* Main Config Rofi Theme */
@import "~/.config/rofi/config.rasi" @import "~/.config/rofi/config.rasi"

View file

@ -1,4 +1,4 @@
/* ---- 💫 https://github.com/JaKooLit 💫 ---- */ /* ---- 💫 https://github.com/LinuxBeginnings 💫 ---- */
/* Rofi Config for Google Search) */ /* Rofi Config for Google Search) */
@import "~/.config/rofi/config.rasi" @import "~/.config/rofi/config.rasi"

View file

@ -1,4 +1,4 @@
/* ---- 💫 https://github.com/JaKooLit 💫 ---- */ /* ---- 💫 https://github.com/LinuxBeginnings 💫 ---- */
/* Wallpaper Effects */ /* Wallpaper Effects */
@import "~/.config/rofi/config.rasi" @import "~/.config/rofi/config.rasi"

View file

@ -1,4 +1,4 @@
/* ---- 💫 https://github.com/JaKooLit 💫 ---- */ /* ---- 💫 https://github.com/LinuxBeginnings 💫 ---- */
/* Main Config (wallpaper) */ /* Main Config (wallpaper) */
@import "~/.config/rofi/config.rasi" @import "~/.config/rofi/config.rasi"

View file

@ -1,4 +1,4 @@
/* ---- 💫 https://github.com/JaKooLit 💫 ---- */ /* ---- 💫 https://github.com/LinuxBeginnings 💫 ---- */
/* Main Config (Waybar Layout) */ /* Main Config (Waybar Layout) */
@import "~/.config/rofi/config.rasi" @import "~/.config/rofi/config.rasi"

View file

@ -1,4 +1,4 @@
/* ---- 💫 https://github.com/JaKooLit 💫 ---- */ /* ---- 💫 https://github.com/LinuxBeginnings 💫 ---- */
/* Main Config (waybar style) */ /* Main Config (waybar style) */
@import "~/.config/rofi/config.rasi" @import "~/.config/rofi/config.rasi"

View file

@ -1,4 +1,4 @@
/* ---- 💫 https://github.com/JaKooLit 💫 ---- */ /* ---- 💫 https://github.com/LinuxBeginnings 💫 ---- */
/* Oh My ZSH Theme */ /* Oh My ZSH Theme */
@import "~/.config/rofi/config.rasi" @import "~/.config/rofi/config.rasi"

View file

@ -1,5 +1,5 @@
/* ---- 💫 https://github.com/JaKooLit 💫 ---- */ /* ---- 💫 https://github.com/LinuxBeginnings 💫 ---- */
/* Ja KooLit - Default /* dKoolDots - Default
* All main themes or configs are located in ~/.config/rofi/themes/ * All main themes or configs are located in ~/.config/rofi/themes/
* If you want to edit the config, that is where you should edit NOT here * If you want to edit the config, that is where you should edit NOT here
@ -16,11 +16,11 @@
/* ---- Global Configuration Fonts ---- */ /* ---- Global Configuration Fonts ---- */
@import "~/.config/rofi/0-shared-fonts.rasi" @import "~/.config/rofi/0-shared-fonts.rasi"
/* Force kitty as terminal for Terminal=true apps and run-shell */
@import "~/.config/rofi/00-terminal.rasi"
/* note: Main themes in ~/.config/rofi/themes */ /* note: Main themes in ~/.config/rofi/themes */
/* You can manually change here or you can use rofi theme selector SUPER SHIFT E */ /* You can manually change here or you can use rofi theme selector SUPER SHIFT E */
@theme "~/.config/rofi/themes/KooL_style-4.rasi" @theme "~/.config/rofi/themes/KooL_style-4.rasi"
@theme "~/.config/rofi/themes/KooL_style-4.rasi"
@theme "~/.config/rofi/themes/KooL_LonerOrZ.rasi"
@theme "~/.config/rofi/themes/KooL_style-1.rasi"

View file

@ -0,0 +1,19 @@
configuration {
modi: "drun";
font: "JetBrainsMono Nerd Font 10";
show-icons: false;
terminal: "kitty";
drun-display-format: "{name}";
display-drun: " ";
timeout {
action: "kb-cancel";
delay: 0;
}
filebrowser {
directories-first: true;
sorting-method: "name";
}
}
@theme "~/.config/rofi/dwm-dmenu-horiz.rasi"

View file

@ -0,0 +1,25 @@
configuration {
modi: "drun";
font: "JetBrainsMono Nerd Font 10";
show-icons: false;
terminal: "kitty";
drun-display-format: "{name}";
display-drun: " ";
timeout {
action: "kb-cancel";
delay: 0;
}
filebrowser {
directories-first: true;
sorting-method: "name";
}
}
@theme "~/.config/rofi/dwm-dmenu-vert.rasi"
listview {
columns: 1;
lines: 12;
fixed-height: true;
layout: vertical;
}

View file

@ -0,0 +1,50 @@
* {
background-color: #282828;
border-color: #458588;
text-color: #ebdbb2;
height: 24px;
font: "JetBrainsMono Nerd Font 10";
prompt-font: "JetBrainsMono Nerd Font 10"";
prompt-background: #458588;
prompt-foreground: #282828;
prompt-padding: 2px 6px;
selected-normal-background: #458588;
selected-normal-foreground: #ebdbb2;
}
#window {
anchor: north;
location: north;
width: 100%;
padding: 0px;
children: [ horibox ];
}
#horibox {
orientation: horizontal;
children: [ prompt, entry, listview ];
}
#prompt {
padding: @prompt-padding;
background-color: @prompt-background;
text-color: @prompt-foreground;
font: @prompt-font;
}
#listview {
layout: horizontal;
lines: 100;
}
#entry {
padding: 2px;
expand: false;
width: 10em;
}
#element {
padding: 2px 8px;
}
#element selected {
background-color: @selected-normal-background;
text-color: @selected-normal-foreground;
}
element-text {
background-color: inherit;
text-color: inherit;
}

View file

@ -0,0 +1,54 @@
* {
background-color: #282828;
border-color: #458588;
text-color: #ebdbb2;
font: "JetBrainsMono Nerd Font 10";
prompt-font: "JetBrainsMono Nerd Font 10";
prompt-background: #458588;
prompt-foreground: #282828;
prompt-padding: 2px 6px;
selected-normal-background: #458588;
selected-normal-foreground: #ebdbb2;
}
#window {
anchor: north;
location: north;
width: 35%;
padding: 0px;
children: [ mainbox ];
}
#mainbox {
orientation: vertical;
children: [ inputbar, listview ];
}
#inputbar {
children: [ prompt, entry ];
}
#prompt {
padding: @prompt-padding;
background-color: @prompt-background;
text-color: @prompt-foreground;
font: @prompt-font;
}
#listview {
layout: vertical;
columns: 1;
lines: 12;
fixed-height: false;
}
#entry {
padding: 2px;
expand: false;
width: 10em;
}
#element {
padding: 2px 8px;
}
#element selected {
background-color: @selected-normal-background;
text-color: @selected-normal-foreground;
}
element-text {
background-color: inherit;
text-color: inherit;
}

View file

@ -1,4 +1,4 @@
/* ---- 💫 https://github.com/JaKooLit 💫 ---- */ /* ---- 💫 https://github.com/LinuxBeginnings 💫 ---- */
/* KooL Style LonerOrZ */ /* KooL Style LonerOrZ */
/* Submitted by https://github.com/lonerOrz */ /* Submitted by https://github.com/lonerOrz */
/* Edited by Ja */ /* Edited by Ja */

View file

@ -0,0 +1,135 @@
/*
* Tokyonight colorscheme (big icons) for rofi
* User: w8ste
*/
// define colors etc.
* {
bg: #24283b;
hv: #9274ca;
primary: #444b6a; // TokyoNight bright black
ug: #0B2447;
font: "Monospace 11";
background-color: @bg;
//dark: @bg;
border: 0px;
kl: #7aa2f7;
black: #000000;
transparent: rgba(46,52,64,0);
}
// defines different aspects of the window
window {
width: 700;
/*since line wont work with height, i comment it out
if you rather control the size via height
just comment it out */
//height: 500;
orientation: horizontal;
location: center;
anchor: center;
transparency: "screenshot";
border-color: @transparent;
border: 0px;
border-radius: 6px;
spacing: 0;
children: [ mainbox ];
}
mainbox {
spacing: 0;
children: [ inputbar, message, listview ];
}
inputbar {
color: @kl;
padding: 11px;
border: 3px 3px 2px 3px;
border-color: @primary;
border-radius: 6px 6px 0px 0px;
}
message {
padding: 0;
border-color: @primary;
border: 0px 1px 1px 1px;
}
entry, prompt, case-indicator {
font: inherit;
text-color: inherit;
}
entry {
cursor: pointer;
}
prompt {
margin: 0px 5px 0px 0px;
}
listview {
layout: vertical;
//spacing: 5px;
padding: 8px;
lines: 7;
columns: 2;
border: 0px 3px 3px 3px;
border-radius: 0px 0px 6px 6px;
border-color: @primary;
dynamic: false;
}
element {
padding: 2px;
vertical-align: 1;
text-color: @kl;
font: inherit;
}
element-text {
background-color: inherit;
text-color: inherit;
vertical-align: 0.5;
}
element selected.normal {
text-color: @black;
background-color: @hv;
}
element normal.active {
background-color: @hv;
text-color: @black;
}
element-icon {
background-color: inherit;
text-color: inherit;
size: 2.5em;
}
element normal.urgent {
background-color: @primary;
}
element selected.active {
background-color: @hv;
text-color: @bg;
}
button {
padding: 6px;
color: @primary;
horizontal-align: 0.5;
border: 2px 0px 2px 2px;
border-radius: 4px 0px 0px 4px;
border-color: @primary;
}
button selected {
border: 2px 0px 2px 2px;
border-color: @primary;
}

View file

@ -0,0 +1,86 @@
configuration {
modi: "drun";
font: "JetBrainsMono Nerd Font 10";
show-icons: true;
terminal: "alacritty";
icon-theme: "Papirus-Dark";
drun-display-format: "{name}";
display-drun: "";
timeout {
action: "kb-cancel";
delay: 0;
}
filebrowser {
directories-first: true;
sorting-method: "name";
}
}
@theme "/dev/null"
* {
bg: #232933;
fg: #d8dee9;
selected: #2d3543;
accent: #4d6a8e;
background-color: @bg;
color: @fg;
border: 0;
border-color: @bg;
margin: 0;
padding: 0;
spacing: 0;
highlight: none;
}
window {
width: 700px;
}
element {
padding: 6 5 7 5;
text-color: @fg;
}
element-text {
vertical-align: 0.5;
padding: 5px;
}
element selected {
background-color: @selected;
}
element-text selected {
background-color: @selected;
}
element-icon selected {
background-color: @selected;
}
element-icon {
size: 30;
}
inputbar {
children: [prompt, entry];
}
prompt {
text-color: @bg;
background-color: @accent;
padding: 12 12 12 12;
}
entry {
text-color: @bg;
padding: 12 5 12 0;
}
listview {
background-color: @bg;
columns: 3;
lines: 6;
}

View file

@ -1,4 +1,4 @@
/* ---- 💫 https://github.com/JaKooLit 💫 ---- */ /* ---- 💫 https://github.com/LinuxBeginnings 💫 ---- */
/* KooL Hyprland Rofi Style 1 */ /* KooL Hyprland Rofi Style 1 */
/* ---- Configuration ---- */ /* ---- Configuration ---- */
@ -25,7 +25,7 @@ configuration {
background-alt: @color1; background-alt: @color1;
selected: @color12; selected: @color12;
active: @color11; active: @color11;
urgent: red; urgent: @color13;
text-selected: @background; text-selected: @background;
text-color: @foreground; text-color: @foreground;

View file

@ -1,4 +1,4 @@
/* ---- 💫 https://github.com/JaKooLit 💫 ---- */ /* ---- 💫 https://github.com/LinuxBeginnings 💫 ---- */
/* KooL Hyprland Rofi Style 10 - Fancy v2 */ /* KooL Hyprland Rofi Style 10 - Fancy v2 */
/* Credit to DaveDavenport & Rasmus Steinke */ /* Credit to DaveDavenport & Rasmus Steinke */

View file

@ -1,4 +1,4 @@
/* ---- 💫 https://github.com/JaKooLit 💫 ---- */ /* ---- 💫 https://github.com/LinuxBeginnings 💫 ---- */
/* KooL Hyprland Rofi Style 10 - Fancy */ /* KooL Hyprland Rofi Style 10 - Fancy */
/* Credit to DaveDavenport. I have only some few things changed */ /* Credit to DaveDavenport. I have only some few things changed */

View file

@ -1,4 +1,4 @@
/* ---- 💫 https://github.com/JaKooLit 💫 ---- */ /* ---- 💫 https://github.com/LinuxBeginnings 💫 ---- */
/* KooL Hyprland Rofi Style 11 - Windows 11 List Dark */ /* KooL Hyprland Rofi Style 11 - Windows 11 List Dark */
/* source: https://github.com/newmanls */ /* source: https://github.com/newmanls */

View file

@ -1,4 +1,4 @@
/* ---- 💫 https://github.com/JaKooLit 💫 ---- */ /* ---- 💫 https://github.com/LinuxBeginnings 💫 ---- */
/* KooL Hyprland Rofi Style 11 - Windows 11 List Light */ /* KooL Hyprland Rofi Style 11 - Windows 11 List Light */
/* source: https://github.com/newmanls */ /* source: https://github.com/newmanls */

View file

@ -1,4 +1,4 @@
/* ---- 💫 https://github.com/JaKooLit 💫 ---- */ /* ---- 💫 https://github.com/LinuxBeginnings 💫 ---- */
/* KooL Hyprland Rofi Style 12 - TOP - Docu */ /* KooL Hyprland Rofi Style 12 - TOP - Docu */
/* Credit to DaveDavenport. I have only some few things changed */ /* Credit to DaveDavenport. I have only some few things changed */

View file

@ -1,4 +1,4 @@
/* ---- 💫 https://github.com/JaKooLit 💫 ---- */ /* ---- 💫 https://github.com/LinuxBeginnings 💫 ---- */
/* KooL_Style 13 (thin) */ /* KooL_Style 13 (thin) */
/* ---- Configuration ---- */ /* ---- Configuration ---- */
@ -25,7 +25,7 @@ configuration {
background-alt: @color10; background-alt: @color10;
selected: @color12; selected: @color12;
active: @color11; active: @color11;
urgent: red; urgent: @color13;
text-selected: @background; text-selected: @background;
text-color: @foreground; text-color: @foreground;

View file

@ -1,4 +1,4 @@
/* ---- 💫 https://github.com/JaKooLit 💫 ---- */ /* ---- 💫 https://github.com/LinuxBeginnings 💫 ---- */
/* KooL Hyprland Rofi Style 14 */ /* KooL Hyprland Rofi Style 14 */
/* original design from: https://github.com/adi1090x/rofi */ /* original design from: https://github.com/adi1090x/rofi */
@ -19,7 +19,7 @@ configuration {
background-alt: @color0; background-alt: @color0;
selected: @color13; selected: @color13;
active: @color12; active: @color12;
urgent: #8E3596; urgent: @color13;
} }
/*****----- Main Window -----*****/ /*****----- Main Window -----*****/

View file

@ -1,4 +1,4 @@
/* ---- 💫 https://github.com/JaKooLit 💫 ---- */ /* ---- 💫 https://github.com/LinuxBeginnings 💫 ---- */
/* KooL Hyprland Rofi Style 15 */ /* KooL Hyprland Rofi Style 15 */
/* original design: https://github.com/arkboix/dotfiles */ /* original design: https://github.com/arkboix/dotfiles */

View file

@ -1,4 +1,4 @@
/* ---- 💫 https://github.com/JaKooLit 💫 ---- */ /* ---- 💫 https://github.com/LinuxBeginnings 💫 ---- */
/* KooL Hyprland Rofi Style 2 Dark */ /* KooL Hyprland Rofi Style 2 Dark */
/* Source: https://github.com/adi1090x/rofi */ /* Source: https://github.com/adi1090x/rofi */

View file

@ -1,4 +1,4 @@
/* ---- 💫 https://github.com/JaKooLit 💫 ---- */ /* ---- 💫 https://github.com/LinuxBeginnings 💫 ---- */
/* KooL Hyprland Rofi Style 2 Light */ /* KooL Hyprland Rofi Style 2 Light */
/* credit: https://github.com/adi1090x/rofi */ /* credit: https://github.com/adi1090x/rofi */

View file

@ -1,4 +1,4 @@
/* ---- 💫 https://github.com/JaKooLit 💫 ---- */ /* ---- 💫 https://github.com/LinuxBeginnings 💫 ---- */
/* KooL Hyprland Rofi Style 3 - Full screen v1 */ /* KooL Hyprland Rofi Style 3 - Full screen v1 */
/* ---- Configuration ---- */ /* ---- Configuration ---- */
@ -23,10 +23,10 @@ configuration {
/* ---- Global Properties ---- */ /* ---- Global Properties ---- */
* { * {
background-alt: @selected-active-background; // Buttons background background-alt: @color0; // neutral background
selected: @selected-urgent-background; // Button selected selected: @color12; // accent
active: @selected-normal-background; // Window activated active: @color11; // secondary
urgent: @selected; // When hovering the activated window (maybe more?) urgent: @color13; // alert
text-selected: @background; text-selected: @background;
text-color: @foreground; text-color: @foreground;
@ -150,7 +150,7 @@ button {
} }
button selected { button selected {
background-color: @selected; background-color: @selected;
text-color: @text-selected; text-color: @background;
} }
/* ---- Scrollbar ---- */ /* ---- Scrollbar ---- */
@ -191,8 +191,8 @@ element selected.normal {
border: 0px 3px 0px 3px; border: 0px 3px 0px 3px;
border-radius: 16px; border-radius: 16px;
border-color: @selected; border-color: @selected;
background-color: transparent; background-color: @selected;
text-color: @background-alt; text-color: @background;
} }
element selected.urgent { element selected.urgent {

View file

@ -1,4 +1,4 @@
/* ---- 💫 https://github.com/JaKooLit 💫 ---- */ /* ---- 💫 https://github.com/LinuxBeginnings 💫 ---- */
/* KooL Hyprland Rofi Style 3 - Full screen v2 */ /* KooL Hyprland Rofi Style 3 - Full screen v2 */
/* credit: https://github.com/adi1090x/rofi */ /* credit: https://github.com/adi1090x/rofi */
@ -26,7 +26,7 @@ configuration {
background-alt: @color7; background-alt: @color7;
selected: @color12; selected: @color12;
active: @color11; active: @color11;
urgent: red; urgent: @color13;
border-color: @selected; border-color: @selected;
handle-color: @selected; handle-color: @selected;

View file

@ -1,4 +1,4 @@
/* ---- 💫 https://github.com/JaKooLit 💫 ---- */ /* ---- 💫 https://github.com/LinuxBeginnings 💫 ---- */
/* KooL Hyprland Rofi Style 4 */ /* KooL Hyprland Rofi Style 4 */
/* credit: https://github.com/adi1090x/rofi */ /* credit: https://github.com/adi1090x/rofi */
@ -22,12 +22,13 @@ configuration {
/*****----- Global Properties -----*****/ /*****----- Global Properties -----*****/
* { * {
background-alt: @color1; background-alt: @color0;
/* selected uses color12, active uses color11 (match other working styles) */
selected: @color12; selected: @color12;
active: @color11; active: @color11;
urgent: #F7768E; urgent: @color13;
border-color: @color11; border-color: @active;
handle-color: @selected; handle-color: @selected;
background-color: @background; background-color: @background;
foreground-color: @foreground; foreground-color: @foreground;
@ -38,12 +39,13 @@ configuration {
urgent-foreground: @background; urgent-foreground: @background;
active-background: @active; active-background: @active;
active-foreground: @background; active-foreground: @background;
/* force selection to use the selected accent, not imported selected-* values */
selected-normal-background: @selected; selected-normal-background: @selected;
selected-normal-foreground: @background; selected-normal-foreground: @background;
selected-urgent-background: @active; selected-urgent-background: @selected;
selected-urgent-foreground: @background; selected-urgent-foreground: @background;
selected-active-background: @urgent; selected-active-background: @selected;
selected-active-foreground: @color12; selected-active-foreground: @background;
alternate-normal-background: @background; alternate-normal-background: @background;
alternate-normal-foreground: @foreground; alternate-normal-foreground: @foreground;
alternate-urgent-background: @urgent; alternate-urgent-background: @urgent;
@ -219,16 +221,16 @@ element normal.active {
element-text selected, element-text selected,
element selected.normal { element selected.normal {
background-color: @selected-normal-background; background-color: @selected;
text-color: @selected-normal-foreground; text-color: @background;
} }
element selected.urgent { element selected.urgent {
background-color: @selected-urgent-background; background-color: @selected;
text-color: @selected-urgent-foreground; text-color: @background;
} }
element selected.active { element selected.active {
background-color: @selected-active-background; background-color: @selected;
text-color: @selected-active-foreground; text-color: @background;
} }
element alternate.normal { element alternate.normal {
background-color: @alternate-normal-background; background-color: @alternate-normal-background;
@ -285,8 +287,8 @@ button selected {
border: 2px 0px 2px 2px; border: 2px 0px 2px 2px;
border-radius: 6px; border-radius: 6px;
border-color: @border-color; border-color: @border-color;
background-color: @selected-normal-foreground; background-color: @selected;
text-color: @selected-normal-background; text-color: @background;
} }
/*****----- Message -----*****/ /*****----- Message -----*****/

View file

@ -1,4 +1,4 @@
/* ---- 💫 https://github.com/JaKooLit 💫 ---- */ /* ---- 💫 https://github.com/LinuxBeginnings 💫 ---- */
/* KooL Hyprland Rofi Style 5 */ /* KooL Hyprland Rofi Style 5 */
/* ---- Configuration ---- */ /* ---- Configuration ---- */
@ -26,7 +26,7 @@ configuration {
background-alt: @color1; background-alt: @color1;
selected: @color12; selected: @color12;
active: @color11; active: @color11;
urgent: red; urgent: @color13;
text-selected: @background; text-selected: @background;
text-color: @foreground; text-color: @foreground;
@ -140,10 +140,9 @@ button {
button selected { button selected {
background-color: @selected; background-color: @selected;
text-color: @foreground; text-color: @background;
border: 1px; border: 1px;
border-color: transparent; border-color: transparent;
} }
/* ---- Listview ---- */ /* ---- Listview ---- */
@ -203,8 +202,8 @@ element normal.active {
element-text selected, element-text selected,
element selected.normal { element selected.normal {
background-color: @active; background-color: @selected;
text-color: inherit; text-color: @background;
} }
element selected.urgent { element selected.urgent {

View file

@ -1,4 +1,4 @@
/* ---- 💫 https://github.com/JaKooLit 💫 ---- */ /* ---- 💫 https://github.com/LinuxBeginnings 💫 ---- */
/* KooL Hyprland Rofi Style 6 */ /* KooL Hyprland Rofi Style 6 */
/* ---- Configuration ---- */ /* ---- Configuration ---- */
@ -26,7 +26,7 @@ configuration {
background-alt: @color1; background-alt: @color1;
selected: @color12; selected: @color12;
active: @color11; active: @color11;
urgent: red; urgent: @color13;
text-selected: @background; text-selected: @background;
text-color: @foreground; text-color: @foreground;
@ -145,8 +145,8 @@ button {
cursor: pointer; cursor: pointer;
} }
button selected { button selected {
background-color: @active; background-color: @selected;
text-color: @text-selected; text-color: @background;
} }
@ -169,23 +169,28 @@ element normal.urgent {
text-color: @foreground; text-color: @foreground;
} }
element-text selected, /* Separate rules so selected text does not paint a second background */
element-text selected {
background-color: transparent;
text-color: @background;
}
element normal.active { element normal.active {
background-color: @active; background-color: @active;
text-color: @foreground; text-color: @foreground;
} }
element selected.normal { element selected.normal {
background-color: @color11; background-color: @selected;
text-color: @text-selected; text-color: @background;
} }
element selected.urgent { element selected.urgent {
background-color: @urgent; background-color: @selected;
text-color: @text-selected; text-color: @background;
} }
element selected.active { element selected.active {
background-color: @urgent; background-color: @selected;
text-color: @text-selected; text-color: @background;
} }
// Adapt rofi theme // Adapt rofi theme
element alternate.normal { element alternate.normal {

View file

@ -1,4 +1,4 @@
/* ---- 💫 https://github.com/JaKooLit 💫 ---- */ /* ---- 💫 https://github.com/LinuxBeginnings 💫 ---- */
/* KooL Hyprland Rofi Style 7 */ /* KooL Hyprland Rofi Style 7 */
/* original design from: https://github.com/adi1090x/rofi */ /* original design from: https://github.com/adi1090x/rofi */
@ -23,10 +23,11 @@ configuration {
/*****----- Global Properties -----*****/ /*****----- Global Properties -----*****/
* { * {
background-alt: @color1; background-alt: @color0;
/* selected uses color12, active uses color11 (match other working styles) */
selected: @color12; selected: @color12;
active: @color11; active: @color11;
urgent: #8E3596; urgent: @color13;
} }
/*****----- Main Window -----*****/ /*****----- Main Window -----*****/
@ -153,8 +154,8 @@ element normal.normal {
element-text selected, element-text selected,
element selected.normal { element selected.normal {
border-radius: 30px; border-radius: 30px;
background-color: @color11; background-color: @selected;
text-color: @foreground; text-color: @background;
} }
element-icon { element-icon {
padding: 0px; padding: 0px;

View file

@ -1,4 +1,4 @@
/* ---- 💫 https://github.com/JaKooLit 💫 ---- */ /* ---- 💫 https://github.com/LinuxBeginnings 💫 ---- */
/* KooL Hyprland Rofi Style 8 */ /* KooL Hyprland Rofi Style 8 */
@ -23,6 +23,13 @@ configuration {
/* ---- Global Properties ---- */ /* ---- Global Properties ---- */
* { * {
/* Define palette mappings used below */
selected: @color12; /* accent */
active: @color11; /* secondary */
urgent: @color13; /* alerts */
text-selected: @background; /* readable over accent */
text-color: @foreground;
border-width: 2px; border-width: 2px;
border-radius: 12px; border-radius: 12px;
} }
@ -131,8 +138,8 @@ button {
} }
button selected { button selected {
background-color: @color12; background-color: @selected;
text-color: @foreground; text-color: @background;
} }
/* ---- Scrollbar ---- */ /* ---- Scrollbar ---- */
@ -156,8 +163,8 @@ element {
element-text selected, element-text selected,
element selected.normal { element selected.normal {
background-color: @color11; background-color: @selected;
text-color: @foreground; text-color: @background;
border-radius: 1.5em; border-radius: 1.5em;
} }

View file

@ -1,4 +1,4 @@
/* ---- 💫 https://github.com/JaKooLit 💫 ---- */ /* ---- 💫 https://github.com/LinuxBeginnings 💫 ---- */
/* KooL Hyprland Rofi Style 9 */ /* KooL Hyprland Rofi Style 9 */
/* Modified version of Rofi Config which was submitted by https://github.com/lonerOrz via Discord */ /* Modified version of Rofi Config which was submitted by https://github.com/lonerOrz via Discord */
@ -23,7 +23,7 @@ configuration {
/*****----- Global Properties -----*****/ /*****----- Global Properties -----*****/
* { * {
BG: @background; BG: @background;
BGA: @color11; BGA: @color12;
FG: @foreground; FG: @foreground;
FGA: #F28FADff; FGA: #F28FADff;
BDR: @color12; BDR: @color12;

View file

@ -23,7 +23,7 @@ configuration {
background-alt: @color1; background-alt: @color1;
selected: @color12; selected: @color12;
active: @color11; active: @color11;
urgent: red; urgent: @color13;
text-selected: @background; text-selected: @background;
text-color: @foreground; text-color: @foreground;
border-color: @selected; border-color: @selected;
@ -143,8 +143,8 @@ element normal.active {
} }
element selected.normal { element selected.normal {
background-color: @color11; background-color: @selected;
text-color: @text-selected; text-color: @background;
} }
element selected.urgent { element selected.urgent {
background-color: @urgent; background-color: @urgent;

View file

@ -1,4 +1,4 @@
/* ---- 💫 https://github.com/JaKooLit 💫 ---- */ /* ---- 💫 https://github.com/LinuxBeginnings 💫 ---- */
/* wallust template - colors-rofi */ /* wallust template - colors-rofi */
* { * {