Switch EVERYTHING to using base16

This is the result of using [base16](https://github.com/chriskempson/base16).
The first crack at establishing a base16 theme here is based on irblack
with a slight modification to make text selection purple and make rofi's
template less ridiculous.

Also added .Xresources and qutebrowser to management, and added the
resulting vim themes directly to management as well.
This commit is contained in:
Trysdyn Black 2021-04-01 21:16:35 -07:00
parent c4fe5845dd
commit fbff00631b
9 changed files with 1100 additions and 36 deletions

137
.config/rofi/base16.rasi Normal file
View file

@ -0,0 +1,137 @@
// %%base16_template: rofi-trysdyn##colors %%
/**
* Base16 IR Black - Trysdyn Edit ROFI Color theme
*
* Authors
* Scheme: Trysdyn
* Template: Jordi Pakey-Rodriguez (https://github.com/0xdec), Andrea Scarpino (https://github.com/ilpianista)
*/
* {
base00: rgba ( 0, 0, 0, 100 % );
base01: rgba ( 36, 36, 34, 100 % );
base02: rgba ( 64, 16, 64, 100 % );
base03: rgba ( 108, 108, 102, 100 % );
base04: rgba ( 145, 143, 136, 100 % );
base05: rgba ( 181, 179, 170, 100 % );
base06: rgba ( 217, 215, 204, 100 % );
base07: rgba ( 253, 251, 238, 100 % );
base08: rgba ( 255, 108, 96, 100 % );
base09: rgba ( 233, 192, 98, 100 % );
base0A: rgba ( 255, 255, 182, 100 % );
base0B: rgba ( 168, 255, 96, 100 % );
base0C: rgba ( 198, 197, 254, 100 % );
base0D: rgba ( 150, 203, 254, 100 % );
base0E: rgba ( 255, 115, 253, 100 % );
base0F: rgba ( 177, 138, 61, 100 % );
}
// %%base16_template_end%%
* {
background-color: @base00;
alt-background-color: @base01;
urgent-background-color: @base08;
urgent-text-color: @base00;
text-color: @base05;
border-color: @base02;
spacing: 2;
}
window {
border: 1;
padding: 5;
}
mainbox {
border: 0;
padding: 0;
}
message {
border: 1px dash 0px 0px ;
padding: 1px ;
}
textbox {
background-color: @alt-background-color;
border: 2px solid;
}
listview {
fixed-height: 0;
border: 0;
spacing: 2px ;
scrollbar: true;
padding: 0;
}
element {
border: 0;
padding: 1px ;
}
element normal.normal {
}
element normal.urgent {
background-color: @urgent-background-color;
text-color: @urgent-text-color;
}
element normal.active {
}
element selected.normal {
background-color: @border-color;
}
element selected.urgent {
background-color: @text-color;
text-color: @urgent-background-color;
}
element selected.active {
background-color: @border-color;
}
element alternate.normal {
}
element alternate.urgent {
background-color: @urgent-background-color;
text-color: @urgent-text-color;
}
element alternate.active {
}
scrollbar {
width: 4px ;
border: 0;
handle-color: @text-color;
handle-width: 8px ;
padding: 0;
}
sidebar {
border: 2px dash 0px 0px ;
border-color: @border-color;
}
button {
spacing: 0;
}
button selected {
background-color: @selected-normal-background;
text-color: @selected-normal-foreground;
}
inputbar {
spacing: 0px;
padding: 1px ;
children: [ prompt,textbox-prompt-colon,entry,case-indicator ];
border: 2px solid;
border-color: @selected-normal-background;
}
case-indicator {
spacing: 0;
background-color: inherit;
}
entry {
spacing: 0;
background-color: inherit;
}
prompt {
spacing: 0;
background-color: inherit;
}
textbox-prompt-colon {
expand: false;
str: ":";
margin: 0px 0.3000em 0.0000em 0.0000em ;
background-color: inherit;
}