// Some values in this configuration will be overriden by // options when awesome runs rofi. // // See util.lua in this module. * { // Basic colors transparent: #00000000; background: #000000FF; foreground: #F2F2F2EE; // lightening transparency overlay-white: #F2F2F211; background-selected: #F2F2F245; background-active: #F2F2F230; urgent: #E91E6366; urgent-selected: #E91E6377; } configuration { font: "Astra Sans 25"; show-icons: true; icon-theme: "Papirus"; drun-display-format: "{name}"; fullscreen: false; matching: "fuzzy"; scroll-method: 1; disable-history: false; fullscreen: false; window-thumbnail: true; drun-match-fields: "exec, name"; } window { // Overridden by awesome y-offset: -50px; height: 50%; width: 25%; transparency: "real"; background-color: @background; location: southwest; anchor: southwest; orientation: vertical; border-radius: 0px; x-offset: 0px; } prompt { enabled: false; } button { font: "FantasqueSansMono Nerd Font 25"; action: "ok"; str: " "; expand: false; text-color: @foreground; background-color: @transparent; vertical-align: 0.7; horizontal-align: 0.5; } entry { // Overridden by awesome font: "Astra Sans 25"; background-color: @transparent; text-color: @foreground; expand: true; vertical-align: 0.5; horizontal-align: 0.5; placeholder: "Search"; placeholder-color: @foreground; cursor: text; } case-indicator { background-color: @transparent; text-color: @foreground; vertical-align: 0.5; horizontal-align: 0.5; } entry-wrapper { orientation: horizontal; vertical-align: 0.5; background-color: @transparent; children: [ button, entry, case-indicator ]; } inputbar { background-color: @overlay-white; text-color: @foreground; expand: false; border-radius: 2mm; margin: 0px 0px 0px 0px; padding: 3mm 3mm 3mm 3mm; position: north; children: [ entry-wrapper ]; } listview { background-color: @transparent; columns: 1; spacing: 2mm; cycle: false; dynamic: false; layout: vertical; scrollbar: true; } scrollbar { background-color: @overlay-white; handle-color: @foreground; handle-width: 2mm; width: 3px; padding: 1mm; } mainbox { background-color: @background; children: [ listview, inputbar ]; spacing: 10mm; padding: 15mm 15mm 15mm 15mm; } element { background-color: @transparent; text-color: @foreground; orientation: horizontal; border-radius: 0mm; padding: 2mm 2mm 2mm 2mm; } element-icon { size: 16mm; border: 0mm; background-color: @transparent; text-color: inherit; } element-text { expand: true; horizontal-align: 0; vertical-align: 0.5; margin: 2mm 2mm 2mm 2mm; background-color: @transparent; text-color: inherit; } element normal.urgent, element alternate.urgent { background-color: @urgent; text-color: @foreground; } element normal.active, element alternate.active { background-color: @background-active; text-color: @foreground; } element selected { background-color: @background-selected; text-color: @foreground; } element selected.urgent { background-color: @urgent-selected; text-color: @foreground; } element selected.active { background-color: @background-active; color: @foreground-selected; }