/* * udt header: the wallpaper banner over the searchable layouts. * Copyright (C) 2026 Danilo M. * Licensed under the GNU General Public License v2 only. * * A layout lists `header` in mainbox and sets window padding to 0, so the * banner runs to the window's edges. The script's -p is the title, an icon * glyph and a name, lifted out of the inputbar to sit above it. * * @WPAPER@ is rewritten by the installer, which is why this file is * generated rather than linked. rofi does not expand `~` inside a url(). */ header { expand: false; orientation: vertical; children: [ headrow, inputbar ]; spacing: 12px; padding: 2.5em 2em; background-image: url("@WPAPER@", width); background-color: @mantle; } /* The spacer keeps the title's plate to its own width. */ headrow { expand: false; orientation: horizontal; children: [ prompt, dummy ]; } dummy { expand: true; } /* Both sit on plates so they stay legible over any wallpaper. */ prompt { font: "Noto Sans Bold 15"; text-color: @text; background-color: @base; border-radius: 6px; padding: 6px 12px; } inputbar { background-color: @base; border: 1px; border-color: @accent; } entry { placeholder: "Search"; }