dotfiles/.config/rofi/themes/settings.rasi

41 lines
1.3 KiB
Plaintext
Raw Normal View History

/**
* 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;
}