diff options
-rw-r--r-- | rofi/gruvbox-material.rasi | 150 |
1 files changed, 56 insertions, 94 deletions
diff --git a/rofi/gruvbox-material.rasi b/rofi/gruvbox-material.rasi index 641caa6..53067c0 100644 --- a/rofi/gruvbox-material.rasi +++ b/rofi/gruvbox-material.rasi @@ -1,144 +1,106 @@ -/** - * Gruvbox rofi theme - * - * Color palette imported from https://github.com/sainnhe/gruvbox-material - * - */ - * { - gruv0: #282828; - gruv1: #32302f; - gruv2: #45403d; - gruv3: #5a524c; - - gruv4: #fbf1c7; - gruv5: #f4e8be; - gruv6: #eee0b7; - - gruv7: #a89984; - gruv8: #928374; - gruv9: #7c6f64; - gruv10: #504945; - red: #ea6962; - - orange: #e78a4e; - yellow: #d8a657; - aqua: #89b482; - purple: #d3869b; + bg0: #282828bf; + bg1: #32302fbf; + grey0: #7c6f64bf; + fg0: #ebdbb2; - reddark: #c14a4a; - yellowdark: #b47109; - - foreground: @gruv9; - background-color: transparent; - - highlight: underline bold #eee0b7; - - transparent: rgba(46,52,64,0); + blue: #7daea3; + red: #ea6962; + orange: #e78a4e; + green: #a9b665; + background-color: transparent; } window { - location: center; - anchor: center; - height: 560px; - width: 600px; + height: 600; + width: 600; - background-color: @transparent; - spacing: 0; - children: [mainbox]; - orientation: horizontal; + border: 1; + border-radius: 16; + border-color: @fg0; } mainbox { spacing: 0; - children: [ inputbar, message, listview ]; + children: [inputbar, message, listview]; +} + +inputbar { + color: @fg0; + padding: 14; + background-color: @bg0; } message { - padding: 10px; - border: 0px 2px 2px 2px; - border-color: @gruv0; - background-color: @gruv7; + padding: 10; + background-color: @grey0; } -inputbar { - color: @gruv6; - padding: 14px; - background-color: @gruv0; - border-color: @gruv0; +listview { + padding: 8; + border-radius: 0 0 10 10; + border: 2 2 2 2; + border-color: @bg0; + background-color: @bg0; + dynamic: false; +} + +textbox { + text-color: @fg0; + background-color: inherit; +} - border: 1px; +error-message { + border: 20 20 20 20; } entry, prompt, case-indicator { - text-font: inherit; text-color: inherit; } prompt { - margin: 0px 1em 0em 0em ; -} - -listview { - padding: 8px; - border: 2px 2px 2px 2px; - border-color: @gruv0; - background-color: @gruv0; - dynamic: false; + margin: 0 10 0 0; } element { - padding: 5px; + padding: 5; vertical-align: 0.5; - color: @foreground; - text-color: @gruv6; - background-color: @gruv1; + border-radius: 10; + background-color: @bg1; } -element.normal.active { - background-color: @yellow; +element.selected.normal { + background-color: @grey0; } -element.normal.urgent { - background-color: @reddark; +element.alternate.normal { + background-color: inherit; } -element.selected.normal { - background-color: @gruv7; - text-color: @gruv0; +element.normal.active, element.alternate.active { + background-color: @orange; } element.selected.active { - background-color: @yellowdark; + background-color: @green; } -element.selected.urgent { +element.normal.urgent, element.alternate.urgent { background-color: @red; } -element.alternate.normal { - background-color: @transparent; +element.selected.urgent { + background-color: @blue; } element-text, element-icon { - size: 3ch; + size: 40; margin: 0 10 0 0; vertical-align: 0.5; - background-color: inherit; - text-color: @gruv6; + text-color: @fg0; } -button { - padding: 6px; - color: @foreground; - horizontal-align: 0.5; - - border: 2px 0px 2px 2px; - border-color: @foreground; +element-text .active, element-text .urgent { + text-color: @bg0; } - -button.selected.normal { - border: 2px 0px 2px 2px; - border-color: @foreground; -}
\ No newline at end of file |