aboutsummaryrefslogtreecommitdiff
path: root/rofi
diff options
context:
space:
mode:
authorAargh Rai <aargh.rai+git@gmail.com>2026-08-06 09:08:46 +0530
committerAargh Rai <aargh.rai+git@gmail.com>2026-08-06 09:08:46 +0530
commit855324577e2266a9cd03fb9662aa82645080a1c5 (patch)
tree92b27943a99a17a09ccda7be6e7b5cf9c8dbfcd1 /rofi
parent91a5f9790cfd4a98ee940633694fb512ecf24942 (diff)
rofi!
Diffstat (limited to 'rofi')
-rw-r--r--rofi/config.rasi133
1 files changed, 133 insertions, 0 deletions
diff --git a/rofi/config.rasi b/rofi/config.rasi
new file mode 100644
index 0000000..d6168d9
--- /dev/null
+++ b/rofi/config.rasi
@@ -0,0 +1,133 @@
+configuration {
+ modi: "drun,run,window";
+ show-icons: true;
+ drun-display-format: "{name}";
+ display-drun: " ";
+ display-run: " ";
+ display-window: " ";
+
+ font: "JetBrainsMono Nerd Font 12";
+ icon-theme: "Papirus-Dark";
+}
+
+* {
+ bg0: #282828;
+ bg1: #3c3836;
+ bg2: #504945;
+ bg3: #665c54;
+
+ fg0: #fbf1c7;
+ fg1: #ebdbb2;
+ fg2: #d5c4a1;
+ fg3: #bdae93;
+ fg4: #a89984;
+
+ red: #cc241d;
+ green: #98971a;
+ yellow: #d79921;
+ blue: #458588;
+ purple: #b16286;
+ aqua: #689d6a;
+ orange: #d65d0e;
+
+ border-radius: 10px;
+ spacing: 10px;
+}
+
+window {
+ width: 700px;
+ background-color: @bg0;
+ border: 2px;
+ border-color: @yellow;
+ border-radius: @border-radius;
+ padding: 18px;
+}
+
+mainbox {
+ spacing: @spacing;
+}
+
+inputbar {
+ background-color: @bg1;
+ border-radius: @border-radius;
+ padding: 10px;
+ spacing: 10px;
+ children: [ prompt, entry ];
+}
+
+prompt {
+ text-color: @yellow;
+}
+
+entry {
+ text-color: @fg1;
+ placeholder: "Search...";
+ placeholder-color: @fg4;
+}
+
+listview {
+ lines: 10;
+ columns: 1;
+ cycle: true;
+ dynamic: true;
+ scrollbar: false;
+ spacing: 6px;
+}
+
+scrollbar {
+ width: 4px;
+ handle-color: @yellow;
+ handle-width: 8px;
+ background-color: transparent;
+}
+
+mode-switcher {
+ spacing: 6px;
+}
+
+button {
+ background-color: @bg1;
+ text-color: @fg3;
+ border-radius: 8px;
+ padding: 8px;
+}
+
+button selected {
+ background-color: @blue;
+ text-color: @fg0;
+}
+
+element {
+ border-radius: 8px;
+ padding: 10px;
+ spacing: 12px;
+}
+
+element normal.normal,
+element normal.urgent,
+element normal.active {
+ background-color: transparent;
+ text-color: @fg1;
+}
+
+element alternate.normal,
+element alternate.urgent,
+element alternate.active {
+ background-color: transparent;
+ text-color: @fg1;
+}
+
+element selected.normal {
+ background-color: @bg2;
+ text-color: @fg0;
+}
+
+element selected.active {
+ background-color: @green;
+ text-color: @bg0;
+}
+
+element selected.urgent {
+ background-color: @red;
+ text-color: @fg0;
+}