summaryrefslogtreecommitdiff
path: root/.config
diff options
context:
space:
mode:
authorSaumit Dinesan <justsaumit@protonmail.com>2023-09-02 22:18:12 +0530
committerSaumit Dinesan <justsaumit@protonmail.com>2023-09-02 22:18:12 +0530
commit54ab7eaca3a11265ad11afe4f99fb01dc1d371ac (patch)
tree96f89a5055c584d73b9bf758413d74c2a6c24efd /.config
parentbb3720986d96e7d380c76404fab64ef216b99b0e (diff)
.config: Adding rofi config
Diffstat (limited to '.config')
-rw-r--r--.config/rofi/config.rasi153
1 files changed, 153 insertions, 0 deletions
diff --git a/.config/rofi/config.rasi b/.config/rofi/config.rasi
new file mode 100644
index 0000000..2605e7c
--- /dev/null
+++ b/.config/rofi/config.rasi
@@ -0,0 +1,153 @@
+configuration {
+ drun-display-format: "{icon} {name}";
+ font: "JetBrainsMono Nerd Font Bold 13";
+ modi: "window,run,drun,emoji,calc,";
+ show-icons: true;
+ icon-theme: "Rose Pine";
+ sort: true;
+ case-sensitivity: false;
+ sorting-method: "fzf";
+ hide-scrollbar: true;
+ terminal: "kitty";
+ display-window: " Window";
+ display-run: "  Run ";
+ display-drun: "  Apps ";
+ display-Network: " 󰤨 Network";
+ display-emoji: "  Emoji ";
+ display-calc: " Calc";
+ sidebar-mode: true;
+ hover-select: true;
+ }
+
+* {
+ bg: #191724;
+ cur: #26233a;
+ fgd: #e0def4;
+ cmt: #6e6a86;
+ cya: #9ccfd8;
+ grn: #31748f;
+ ora: #31748f;
+ pur: #c4a7e7;
+ red: #eb6f92;
+ yel: #f6c177;
+
+
+ foreground: @fgd;
+ background: @bg;
+ active-background: @grn;
+ urgent-background: @red;
+
+ selected-background: @active-background;
+ selected-urgent-background: @urgent-background;
+ selected-active-background: @active-background;
+ separatorcolor: @active-background;
+ bordercolor: @ora;
+}
+
+#window {
+ background-color: @background;
+ border: 2;
+ border-radius: 12;
+ 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;
+ text-color: @foreground;
+}
+#element.normal.urgent {
+ background-color: @urgent-background;
+ text-color: @urgent-foreground;
+}
+#element.normal.active {
+ background-color: @active-background;
+ text-color: @background;
+}
+#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;
+}
+#element.alternate.normal {
+ background-color: @background;
+ 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: @cya;
+}
+#prompt {
+ spacing: 0;
+ text-color: @grn;
+}
+#inputbar {
+ children: [ prompt,textbox-prompt-colon,entry,case-indicator ];
+}
+#textbox-prompt-colon {
+ expand: false;
+ str: ":";
+ margin: 0px 0.3em 0em 0em ;
+ text-color: @grn;
+}