summaryrefslogtreecommitdiff
path: root/home/apps/rofi/config.rasi
diff options
context:
space:
mode:
authorFreya Murphy <freya@freyacat.org>2026-01-05 15:19:33 -0500
committerFreya Murphy <freya@freyacat.org>2026-01-05 15:19:33 -0500
commit1581a9c31d68e42ebec8e69c84a1a7441155bc90 (patch)
treee0d039f565789455127aed179f1bad11cb4f8b90 /home/apps/rofi/config.rasi
parentfix wofi, and switch back to it (diff)
downloaddotfiles-nix-1581a9c31d68e42ebec8e69c84a1a7441155bc90.tar.gz
dotfiles-nix-1581a9c31d68e42ebec8e69c84a1a7441155bc90.tar.bz2
dotfiles-nix-1581a9c31d68e42ebec8e69c84a1a7441155bc90.zip
rofiiiiiiii
Diffstat (limited to 'home/apps/rofi/config.rasi')
-rw-r--r--home/apps/rofi/config.rasi99
1 files changed, 99 insertions, 0 deletions
diff --git a/home/apps/rofi/config.rasi b/home/apps/rofi/config.rasi
new file mode 100644
index 0000000..8d8b1a4
--- /dev/null
+++ b/home/apps/rofi/config.rasi
@@ -0,0 +1,99 @@
+configuration {
+ modi: "drun";
+ drun-match-fields: "name";
+ matching: "glob";
+ sort: true;
+ show-icons: true;
+ font: "JetBrainsMono Nerd Font 10";
+}
+
+@theme "~/.config/rofi/theme.rasi"
+
+window {
+ height: 30em;
+ width: 57em;
+ padding: @border-width;
+ background-color: @primary;
+ border-color: @primary;
+ border-radius: @outer-radius;
+}
+
+mainbox {
+ orientation: horizontal;
+ children: [ "inputbar" , "listbox" ];
+ background-color: @base;
+ border-radius: @outer-radius;
+}
+
+inputbar {
+ width: 27em;
+ children: [ "entry" ];
+ background-image: @background;
+}
+
+entry {
+ enabled: false;
+}
+
+listbox {
+ margin: 1em;
+ children: [ "dummy" , "listview" , "dummy" ];
+ background-color: transparent;
+}
+
+listview {
+ columns: 1;
+ lines: 7;
+ scrollbar: false;
+ expand: false;
+ fixed-height: true;
+ fixed-columns: true;
+ text-color: @text;
+ background-color: transparent;
+}
+
+dummy {
+ background-color: transparent;
+}
+
+element {
+ spacing: 1em;
+ padding: 0.5em 0.5em 0.5em 1.5em;
+ cursor: pointer;
+ text-color: @text;
+ background-color: transparent;
+ border-radius: @inner-radius;
+}
+
+element selected.normal {
+ text-color: @surface;
+ background-color: @primary;
+}
+
+element-icon {
+ size: 2.7em;
+ cursor: inherit;
+ text-color: inherit;
+ background-color: transparent;
+}
+
+element-text {
+ vertical-align: 0.5;
+ horizontal-align: 0.0;
+ text-color: inherit;
+ background-color: transparent;
+}
+
+error-message {
+ text-color: @text;
+ background-color: @base;
+ text-transform: capitalize;
+ children: [ "textbox" ];
+}
+
+textbox {
+ text-color: @error;
+ background-color: inherit;
+ vertical-align: 0.5;
+ horizontal-align: 0.5;
+}