/*
 * config.rasi
 * Copyright (C) 2020 Vintage Salt <rehashedsalt@cock.li>
 *
 * Distributed under terms of the MIT License
 *
 * See rofi-theme(5) for documentation
 */

configuration {
	matching: "normal";
	show-icons: true;
	icon-theme: "Papirus-Gruvbox-Dark";
	modi: "drun,ssh,window";
}

* {
	background: #282828;
	background-alt: #32302f;
	foreground: #ebdbb2;
	foreground-alt: #fb4934;
	yellow: #fabd2f;
	blue: #83a598;
	cyan: #8ec07c;

	text-color: @foreground;
	background-color: @background;
	font: "IBM Plex Sans 10";
}

#window {
	location: southwest;
	anchor: southwest;

	border-color: @background-alt;
	background-color: @background;

	border: 4px 4px 0 0;
	height: 60%;
	width: 30%;
	padding: 0em;
}
	#inputbar {
		background-color: @background-alt;
		padding: 0.5em;
	}
		#case-indicator {
			enabled: false;
		}
		#prompt {
			enabled: false;
		}
		#textbox-prompt-colon {
			enabled: false;
		}
		#entry {
			background-color: inherit;
			font: "IBM Plex Sans 12";
			padding: 0.5em;
		}
		#num-filtered-rows {
			background-color: inherit;
			font: "IBM Plex Sans 12";
			padding: 0.5em;
		}
		#textbox-num-sep {
			background-color: inherit;
			font: "IBM Plex Sans 12";
			padding: 0.5em 0em;
		}
		#num-rows {
			background-color: inherit;
			font: "IBM Plex Sans 12";
			padding: 0.5em;
		}
	#message {
		padding: 4px;
	}
		#textbox {
			padding: 4px 12px 4px 12px;
			font-color: @foreground-alt;
		}

	#listview {
		padding: 0.5em;
		border: none;
	}
		#scrollbar {
			handle-color: @background-alt;
			enabled: false;
		}
		#element {
			padding: 0.5em;
		}
		#element alternate.normal {
			background-color: @background;
		}
		#element normal active {
			text-color: @cyan;
		}
		#element normal urgent {
			text-color: @yellow;
		}
		#element selected normal {
			background-color: @blue;
			text-color: @background;
		}
		#element selected active {
			background-color: @cyan;
			text-color: @background;
		}
		#element selected urgent {
			background-color: @yellow;
			text-color: @background;
		}
	
	#sidebar {
	}

		#button {
			padding: 8px;
		}

		#button selected {
			background-color: @background-alt;
		}

/* vim:ft=css
*/