/** * Changing this file allows all other theme files to be affected since * they all get their default settings from here. * Idea cribbed from: https://gitlab.com/vahnrr/rofi-menus * * Structure (what goes where) should be set in specific theme files, which pull from more general layouts/ files * Color (what has which accent) can be added with colorschemes/ files, and then set globally from here * * if a layout needs a *very* specific colorscheme it can also be set in the layouts/theme files * but try to keep the two separated as much as possible, so we can adjust global options easily from here */ @import "colorschemes/gruvbox-dark.rasi" * { /* General */ text-font: "Iosevka Nerd Font"; text-font-mono: "Iosevka Nerd Font"; icon-font: "Iosevka Nerd Font"; icon-font-small: "Iosevka Nerd Font"; } /** * In case rofi gets started without a specific theme * try to match the imported theme colors as best we * can to any general purpose. */ * { background-color: @background; text-color: @foreground; font: @text-font; } #element { background-color: @background-nofocus; text-color: @foreground-nofocus; } #element.selected { background-color: @background-focus; text-color: @foreground-focus; }