/* ==========================================================================
   Rofi color theme

   Based on the Gruvbox color scheme for Vim by morhetz
   https://github.com/morhetz/gruvbox

   File: gruvbox-dark.rasi
   Desc: Gruvbox dark color theme for Rofi
   Author: bardisty <b@bah.im>
   Source: https://github.com/bardisty/gruvbox-rofi
   Modified: Mon Feb 12 2018 04:08:43 PST -0800
   ========================================================================== */

* {
    /* Theme settings */
    highlight: bold italic;
    scrollbar: false;

    /* Gruvbox dark colors */
    gruvbox-dark-bg0:          #1d2021;
    gruvbox-dark-bg0-soft:     #282828;
    gruvbox-dark-bg3:          #665c54;
    gruvbox-dark-fg0:          #fbf1c7;
    gruvbox-dark-fg1:          #ebdbb2;
    gruvbox-dark-red-dark:     #cc241d;
    gruvbox-dark-red-light:    #fb4934;
    gruvbox-dark-yellow-dark:  #d79921;
    gruvbox-dark-yellow-light: #fabd2f;
    gruvbox-dark-gray:         #928374;

    /* Theme colors */
    background:                  @gruvbox-dark-bg0;
    background-color:            @background;
    foreground:                  @gruvbox-dark-fg1;
    border-color:                @gruvbox-dark-gray;
    separatorcolor:              @border-color;
    scrollbar-handle:            @border-color;

    normal-background:           @background;
    normal-foreground:           @foreground;
    alternate-normal-background: @gruvbox-dark-bg0-soft;
    alternate-normal-foreground: @foreground;
    selected-normal-background:  @gruvbox-dark-bg3;
    selected-normal-foreground:  @gruvbox-dark-fg0;

    active-background:           @gruvbox-dark-yellow-dark;
    active-foreground:           @background;
    alternate-active-background: @active-background;
    alternate-active-foreground: @active-foreground;
    selected-active-background:  @gruvbox-dark-yellow-light;
    selected-active-foreground:  @active-foreground;

    urgent-background:           @gruvbox-dark-red-dark;
    urgent-foreground:           @background;
    alternate-urgent-background: @urgent-background;
    alternate-urgent-foreground: @urgent-foreground;
    selected-urgent-background:  @gruvbox-dark-red-light;
    selected-urgent-foreground:  @urgent-foreground;
}

* {
  bg0h:           #1d2021;
  bg0:            #282828;
  bg1:            #3c3836;
  bg2:            #504945;
  bg3:            #665c54;
  bg4:            #7c6f64;
  gray:           #928374;
  fg4:            #a89984;
  fg3:            #bdae93;
  fg2:            #d5c4a1;
  fg1:            #ebdbb2;
  fg0:            #fbf1c7;
  red:            #cc241d;
  brightred:      #fb4934;
  green:          #98971a;
  brightgreen:    #b8bb26;
  yellow:         #d79921;
  brightyellow:   #fabd2f;
  blue:           #458588;
  brightblue:     #83a598;
  purple:         #b16286;
  brightpurple:   #d3869b;
  aqua:           #689d6a;
  brightaqua:     #8ec07c;
  orange:         #d65d0e;
  brightorange:   #fe8019;
}

/* 
  bg - background
  fg - foreground
  br - border
*/

* {
  main-bg:        @bg0h;
  main-fg:        @fg0;
  main-br:        @yellow;
  input-bg:       @bg1;
  select-bg:      @yellow;
  select-fg:      @bg0h;
}

@import "gruvbox-common"

