wildfire: 212 current 2025-06-19 23:48:35 25.05.20250617.36ab78d 6.15.2 *
Rofi edits: wildfire: 213 current 2025-06-20 00:16:32 25.05.20250617.36ab78d 6.15.2 * wildfire: 214 current 2025-06-20 00:20:09 25.05.20250617.36ab78d 6.15.2 * wildfire: 215 current 2025-06-20 00:27:19 25.05.20250617.36ab78d 6.15.2 * wildfire: 224 current 2025-06-20 01:04:30 25.05.20250617.36ab78d 6.15.2 * wildfire: 225 current 2025-06-20 01:09:42 25.05.20250617.36ab78d 6.15.2 * wildfire: 226 current 2025-06-20 01:15:01 25.05.20250617.36ab78d 6.15.2 *
This commit is contained in:
@ -1,12 +1,86 @@
|
||||
{
|
||||
{config, ...}: {
|
||||
programs.rofi = {
|
||||
enable = true;
|
||||
theme = "gruvbox-dark";
|
||||
font = "Intel One Mono";
|
||||
font = "Intel One Mono 14";
|
||||
modes = [
|
||||
"drun"
|
||||
"window"
|
||||
];
|
||||
terminal = "ghostty";
|
||||
theme = let
|
||||
inherit (config.lib.formats.rasi) mkLiteral;
|
||||
in {
|
||||
"*" = {
|
||||
border = 0;
|
||||
margin = 0;
|
||||
padding = 0;
|
||||
spacing = 0;
|
||||
|
||||
bg = mkLiteral "transparent";
|
||||
bg-alt = mkLiteral "#3c3836";
|
||||
fg = mkLiteral "#fbf1c7";
|
||||
blue = mkLiteral "#83a598";
|
||||
orange = mkLiteral "#d65d0e";
|
||||
blue-alt = mkLiteral "#458588";
|
||||
orange-alt = mkLiteral "#fe8019";
|
||||
|
||||
background-color = mkLiteral "@bg";
|
||||
text-color = mkLiteral "@fg";
|
||||
};
|
||||
|
||||
"window" = {
|
||||
transparency = mkLiteral "'real'";
|
||||
};
|
||||
|
||||
"mainbox" = {
|
||||
children = mkLiteral "[inputbar, listview]";
|
||||
};
|
||||
|
||||
"inputbar" = {
|
||||
background-color = mkLiteral "@bg-alt";
|
||||
children = mkLiteral "[prompt, entry]";
|
||||
border-color = mkLiteral "@blue";
|
||||
};
|
||||
|
||||
"entry" = {
|
||||
background-color = mkLiteral "@blue-alt";
|
||||
text-color = mkLiteral "@blue";
|
||||
padding = mkLiteral "12px 3px";
|
||||
};
|
||||
|
||||
"prompt" = {
|
||||
background-color = mkLiteral "inherit";
|
||||
padding = mkLiteral "12px 16px 12px 12px";
|
||||
};
|
||||
|
||||
"listview" = {
|
||||
lines = 10;
|
||||
};
|
||||
|
||||
"element" = {
|
||||
border = mkLiteral "0 0 0 2px";
|
||||
children = mkLiteral "[element-text]";
|
||||
padding = mkLiteral "8px 16px";
|
||||
spacing = mkLiteral "8px";
|
||||
};
|
||||
|
||||
"element selected" = {
|
||||
border-color = mkLiteral "@orange";
|
||||
};
|
||||
|
||||
"element-icon" = {
|
||||
size = mkLiteral "1em";
|
||||
vertical-align = mkLiteral "0.5";
|
||||
};
|
||||
|
||||
"element-text" = {
|
||||
padding = mkLiteral "10px";
|
||||
};
|
||||
|
||||
"element-text.selected" = {
|
||||
background-color = mkLiteral "@orange-alt";
|
||||
text-color = mkLiteral "@orange";
|
||||
};
|
||||
};
|
||||
};
|
||||
}
|
||||
|
Reference in New Issue
Block a user