summaryrefslogtreecommitdiff
path: root/.config/rofi/themes
diff options
context:
space:
mode:
Diffstat (limited to '.config/rofi/themes')
-rw-r--r--.config/rofi/themes/dracula.rasi140
-rw-r--r--.config/rofi/themes/onedark.rasi100
2 files changed, 240 insertions, 0 deletions
diff --git a/.config/rofi/themes/dracula.rasi b/.config/rofi/themes/dracula.rasi
new file mode 100644
index 0000000..b7fa2f3
--- /dev/null
+++ b/.config/rofi/themes/dracula.rasi
@@ -0,0 +1,140 @@
+* {
+ /* Dracula theme colour palette */
+ drac-bgd: #282a36;
+ drac-cur: #44475a;
+ drac-fgd: #f8f8f2;
+ drac-cmt: #6272a4;
+ drac-cya: #8be9fd;
+ drac-grn: #50fa7b;
+ drac-ora: #ffb86c;
+ drac-pnk: #ff79c6;
+ drac-pur: #bd93f9;
+ drac-red: #ff5555;
+ drac-yel: #f1fa8c;
+
+ font: "Jetbrains Mono 12";
+
+ foreground: @drac-fgd;
+ background-color: @drac-bgd;
+ active-background: @drac-pnk;
+ urgent-background: @drac-red;
+ urgent-foreground: @drac-bgd;
+
+ selected-background: @active-background;
+ selected-urgent-background: @urgent-background;
+ selected-active-background: @active-background;
+ separatorcolor: @active-background;
+ bordercolor: #6272a4;
+}
+
+#window {
+ background-color: @background-color;
+ border: 3;
+ border-radius: 6;
+ border-color: @bordercolor;
+ padding: 5;
+}
+#mainbox {
+ border: 0;
+ padding: 5;
+}
+#message {
+ border: 1px dash 0px 0px ;
+ border-color: @separatorcolor;
+ padding: 1px ;
+}
+#textbox {
+ text-color: @foreground;
+}
+#listview {
+ fixed-height: 0;
+ border: 2px dash 0px 0px ;
+ border-color: @bordercolor;
+ spacing: 2px ;
+ scrollbar: false;
+ padding: 2px 0px 0px ;
+}
+#element {
+ border: 0;
+ padding: 1px ;
+}
+#element.normal.normal {
+ background-color: @background-color;
+ text-color: @foreground;
+}
+#element.normal.urgent {
+ background-color: @urgent-background;
+ text-color: @urgent-foreground;
+}
+#element.normal.active {
+ background-color: @active-background;
+ text-color: @background-color;
+}
+#element.selected.normal {
+ background-color: @selected-background;
+ text-color: @foreground;
+}
+#element.selected.urgent {
+ background-color: @selected-urgent-background;
+ text-color: @foreground;
+}
+#element.selected.active {
+ background-color: @selected-active-background;
+ text-color: @background-color;
+}
+#element.alternate.normal {
+ background-color: @background-color;
+ text-color: @foreground;
+}
+#element.alternate.urgent {
+ background-color: @urgent-background;
+ text-color: @foreground;
+}
+#element.alternate.active {
+ background-color: @active-background;
+ text-color: @foreground;
+}
+#scrollbar {
+ width: 2px ;
+ border: 0;
+ handle-width: 8px ;
+ padding: 0;
+}
+#sidebar {
+ border: 2px dash 0px 0px ;
+ border-color: @separatorcolor;
+}
+#button.selected {
+ background-color: @selected-background;
+ text-color: @foreground;
+}
+#inputbar {
+ spacing: 0;
+ text-color: @foreground;
+ padding: 1px ;
+}
+#case-indicator {
+ spacing: 0;
+ text-color: @foreground;
+}
+#entry {
+ spacing: 0;
+ text-color: @drac-cya;
+}
+#prompt {
+ spacing: 0;
+ text-color: @drac-grn;
+}
+#inputbar {
+ children: [ prompt,textbox-prompt-colon,entry,case-indicator ];
+}
+#textbox-prompt-colon {
+ expand: false;
+ str: ":";
+ margin: 0px 0.3em 0em 0em ;
+ text-color: @drac-grn;
+}
+element-text, element-icon {
+ background-color: inherit;
+ text-color: inherit;
+}
diff --git a/.config/rofi/themes/onedark.rasi b/.config/rofi/themes/onedark.rasi
new file mode 100644
index 0000000..2180f18
--- /dev/null
+++ b/.config/rofi/themes/onedark.rasi
@@ -0,0 +1,100 @@
+/*
+ * ROFI One Dark
+ *
+ * Based on OneDark.vim (https://github.com/joshdick/onedark.vim)
+ *
+ * Author: Benjamin Stauss
+ * User: me-benni
+ *
+ */
+
+
+* {
+ black: #000000;
+ red: #eb6e67;
+ green: #95ee8f;
+ yellow: #f8c456;
+ blue: #6eaafb;
+ mangenta: #d886f3;
+ cyan: #6cdcf7;
+ emphasis: #50536b;
+ text: #dfdfdf;
+ text-alt: #b2b2b2;
+ fg: #abb2bf;
+ bg: #282c34;
+
+ spacing: 0;
+ background-color: transparent;
+
+ font: "Knack Nerd Font 14";
+ text-color: @text;
+}
+
+window {
+ transparency: "real";
+ fullscreen: true;
+ background-color: #282c34dd;
+}
+
+mainbox {
+ padding: 30% 30%;
+}
+
+inputbar {
+ margin: 0px 0px 20px 0px;
+ children: [prompt, textbox-prompt-colon, entry, case-indicator];
+}
+
+prompt {
+ text-color: @blue;
+}
+
+textbox-prompt-colon {
+ expand: false;
+ str: ":";
+ text-color: @text-alt;
+}
+
+entry {
+ margin: 0px 10px;
+}
+
+listview {
+ spacing: 5px;
+ dynamic: true;
+ scrollbar: false;
+}
+
+element {
+ padding: 5px;
+ text-color: @text-alt;
+ highlight: bold #95ee8f; /* green */
+ border-radius: 3px;
+}
+
+element selected {
+ background-color: @emphasis;
+ text-color: @text;
+}
+
+element urgent, element selected urgent {
+ text-color: @red;
+}
+
+element active, element selected active {
+ text-color: @purple;
+}
+
+message {
+ padding: 5px;
+ border-radius: 3px;
+ background-color: @emphasis;
+ border: 1px;
+ border-color: @cyan;
+}
+
+button selected {
+ padding: 5px;
+ border-radius: 3px;
+ background-color: @emphasis;
+}