2 * DARKNIX appsmenu rofi theme
3 * tested on a 1366x768 screen
7 @import "libs/settings.rasi"
8 @import "libs/reset.rasi"
10 /** Default settings, every widget inherits from this. */
12 /** Default background color is transparent. */
13 background-color: @bg-trans;
21 /** Background is grey */
22 background-color: @bg;
23 /** 4px padding on the inside of the border. */
25 /** when no text is set, show 'Type to filter' */
26 placeholder: "Type to filter";
27 placeholder-color: @fg;
28 /** inherit font setting from parent */
31 border: 2px 2px 2px 0px;
32 /** with a radius on the left two corners. */
33 border-radius: 0px 4px 4px 0px;
34 /** add matching border. */
35 border-color: @accent;
42 /** no spacing between widgets */
44 /** include entry and mode-switcher (removes prompt) */
45 children: [ icon-keyboard, entry ];
46 /** use monospace font. */
47 font: "Montserrat 18";
56 * Small icon in inputbar
59 /** give it a 2 pixel border, except on the right side. */
60 border: 2px 0px 2px 2px;
61 /** with a radius on the left two corners. */
62 border-radius: 4px 0px 0px 4px;
63 /** add matching border. */
64 border-color: @accent;
65 /** match background. */
66 background-color: @bg;
67 /** move icon away from right border. */
68 padding: 0px 10px 0px 10px;
69 /** Only use required space. */
71 /** icon is around 1.2 font width */
73 /** Icon name, we use symbolic name here */
82 /** Place on top center of rofi window on the top center of the screen. */
86 /** 100% screen width */
89 /** Black transparent color. */
90 background-color: @bg-trans;
91 /** Small one 1 font width border on inside of window. */
99 * Main container in the window.
102 /** spacing between widgets */
107 * listview that shows entries.
114 /** add 1 em spacing between items */
116 /** Don't reduce columns if less items are available. */
127 /** clients are packed vertically. */
128 orientation: vertical;
131 /** with 4px radius on corners. */
133 border-color: @accent;
134 background-color: @bg-trans;
135 /** 4 px padding on the inside of border */
137 padding: 2em 3em 3em;
140 /** selected element */
142 /** highlighted colors */
143 background-color: @accent;
147 /* align font in (horizontally) center */
149 horizontal-align: 0.5;
153 element-text selected {
155 background-color: @accent;