aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--rofi/gruvbox-material.rasi150
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