aboutsummaryrefslogtreecommitdiff
path: root/home-manager/laptop/programs/rofi/theme.rasi
diff options
context:
space:
mode:
authorspl3g <spleefer6@yandex.ru>2023-12-31 15:08:06 +0300
committerspl3g <spleefer6@yandex.ru>2025-05-01 14:56:39 +0300
commitb8a5c62b112859f463a53ac97b43f7f8cdc544a9 (patch)
tree8b320bc9631fbd60ffe4b701e6afee148bb2313a /home-manager/laptop/programs/rofi/theme.rasi
parent7db487dba2262af7b7822d110122ff496070ca92 (diff)
uhm
Diffstat (limited to 'home-manager/laptop/programs/rofi/theme.rasi')
-rw-r--r--home-manager/laptop/programs/rofi/theme.rasi125
1 files changed, 125 insertions, 0 deletions
diff --git a/home-manager/laptop/programs/rofi/theme.rasi b/home-manager/laptop/programs/rofi/theme.rasi
new file mode 100644
index 0000000..c110b07
--- /dev/null
+++ b/home-manager/laptop/programs/rofi/theme.rasi
@@ -0,0 +1,125 @@
+/* borrowed from https://github.com/abxh/dotfiles/blob/main/rofi/config.rasi */
+/* cuz IT'S SO SICK!!! */
+
+* {
+ /* // general */
+ bg: #333333;
+ bgt: #333333AA;
+ t: transparent;
+ fg: #e0c69f;
+
+ selected-bg: @fg;
+ selected-fg: @bg;
+
+ /* // for windows */
+ active: #a9b665;
+ urgent: #ea6962;
+}
+
+window {
+ fullscreen: true;
+ padding: 35% 30%;
+ transparency: "real";
+ background-color: @bgt;
+ border-color: @t;
+}
+
+listview {
+ border: 0 0 0 0;
+ padding: 23 0 0;
+ scrollbar: true;
+}
+
+scrollbar {
+ width: 4px;
+ border: 0;
+ handle-color: @fg;
+ handle-width: 8px;
+ padding: 0 5;
+}
+
+entry {
+ placeholder: "";
+}
+
+/* // other kinda less interesting stuff {{{ */
+
+textbox {
+ text-color: @fg;
+}
+
+/* // using elements from: */
+/* // https://github.com/bardisty/gruvbox-rofi/blob/master/gruvbox-common.rasi */
+
+element {
+ border: 0;
+ padding: 2px;
+}
+element.normal.normal {
+ background-color: @t;
+ text-color: @fg;
+}
+element.normal.urgent {
+ background-color: @t;
+ text-color: @urgent;
+}
+element.normal.active {
+ background-color: @t;
+ text-color: @active;
+}
+element.selected.normal {
+ background-color: @selected-bg;
+ text-color: @selected-fg;
+}
+element.selected.urgent {
+ background-color: @selected-bg;
+ text-color: @urgent;
+}
+element.selected.active {
+ background-color: @selected-bg;
+ text-color: @selected-fg;
+}
+element.alternate.normal {
+ background-color: @t;
+ text-color: @fg;
+}
+element.alternate.urgent {
+ background-color: @t;
+ text-color: @urgent;
+}
+element.alternate.active {
+ background-color: @t;
+ text-color: @active;
+}
+
+sidebar {
+ border: 2px 0 0;
+ border-color: @fg;
+}
+
+inputbar {
+ spacing: 0;
+ text-color: @fg;
+ padding: 2px;
+ children: [ prompt, textbox-prompt-sep, entry, case-indicator ];
+}
+
+case-indicator,
+entry,
+prompt,
+button {
+ spacing: 0;
+ text-color: @fg;
+}
+
+button.selected {
+ background-color: @bg;
+ text-color: @fg;
+}
+
+textbox-prompt-sep {
+ expand: false;
+ str: ":";
+ text-color: @fg;
+ margin: 0 0.3em 0 0;
+}