Init commit
This commit is contained in:
148
.config/rofi/themes/Adapta-Nokto.rasi
Normal file
148
.config/rofi/themes/Adapta-Nokto.rasi
Normal file
@@ -0,0 +1,148 @@
|
||||
/*******************************************************************************
|
||||
* ROFI Color theme
|
||||
* Based on Adapta-Nokto GTK theme (https://github.com/adapta-project/adapta-gtk-theme)
|
||||
* User: PyGeek03
|
||||
* Copyright: PyGeek03
|
||||
********************************************************************************/
|
||||
|
||||
* {
|
||||
selected-normal-foreground: rgba ( 250, 251, 252, 100 % );
|
||||
foreground: rgba ( 250, 251, 252, 100 % );
|
||||
normal-foreground: @foreground;
|
||||
alternate-normal-background: rgba ( 69, 90, 100, 100 % );
|
||||
red: rgba ( 220, 50, 47, 100 % );
|
||||
selected-urgent-foreground: rgba ( 253, 246, 227, 100 % );
|
||||
blue: rgba ( 38, 139, 210, 100 % );
|
||||
urgent-foreground: rgba ( 255, 82, 82, 100 % );
|
||||
alternate-urgent-background: rgba ( 69, 90, 100, 100 % );
|
||||
active-foreground: rgba ( 0, 188, 212, 100 % );
|
||||
lightbg: rgba ( 238, 232, 213, 100 % );
|
||||
selected-active-foreground: rgba ( 253, 246, 227, 100 % );
|
||||
alternate-active-background: rgba ( 69, 90, 100, 100 % );
|
||||
background: rgba ( 58, 76, 84, 100 % );
|
||||
bordercolor: rgba ( 42, 55, 62, 100 % );
|
||||
alternate-normal-foreground: @foreground;
|
||||
normal-background: rgba ( 69, 90, 100, 100 % );
|
||||
lightfg: rgba ( 88, 104, 117, 100 % );
|
||||
selected-normal-background: rgba ( 0, 188, 212, 100 % );
|
||||
border-color: @foreground;
|
||||
spacing: 2;
|
||||
separatorcolor: rgba ( 195, 198, 200, 100 % );
|
||||
urgent-background: rgba ( 69, 90, 100, 100 % );
|
||||
selected-urgent-background: rgba ( 255, 82, 82, 100 % );
|
||||
alternate-urgent-foreground: @urgent-foreground;
|
||||
background-color: rgba ( 0, 0, 0, 0 % );
|
||||
alternate-active-foreground: @active-foreground;
|
||||
active-background: rgba ( 69, 90, 100, 100 % );
|
||||
selected-active-background: rgba ( 0, 150, 136, 100 % );
|
||||
}
|
||||
window {
|
||||
background-color: @background;
|
||||
border: 1;
|
||||
padding: 5;
|
||||
}
|
||||
mainbox {
|
||||
border: 0;
|
||||
padding: 0;
|
||||
}
|
||||
message {
|
||||
border: 1px dash 0px 0px ;
|
||||
border-color: @separatorcolor;
|
||||
padding: 1px ;
|
||||
}
|
||||
textbox {
|
||||
text-color: @foreground;
|
||||
}
|
||||
listview {
|
||||
fixed-height: 0;
|
||||
border: 2px dash 0px 0px ;
|
||||
border-color: @separatorcolor;
|
||||
spacing: 2px ;
|
||||
scrollbar: true;
|
||||
padding: 2px 0px 0px ;
|
||||
}
|
||||
element {
|
||||
border: 0;
|
||||
padding: 1px ;
|
||||
}
|
||||
element-text {
|
||||
background-color: inherit;
|
||||
text-color: inherit;
|
||||
}
|
||||
|
||||
element normal.normal {
|
||||
background-color: @normal-background;
|
||||
text-color: @normal-foreground;
|
||||
}
|
||||
element.normal.urgent {
|
||||
background-color: @urgent-background;
|
||||
text-color: @urgent-foreground;
|
||||
}
|
||||
element.normal.active {
|
||||
background-color: @active-background;
|
||||
text-color: @active-foreground;
|
||||
}
|
||||
element.selected.normal {
|
||||
background-color: @selected-normal-background;
|
||||
text-color: @selected-normal-foreground;
|
||||
}
|
||||
element.selected.urgent {
|
||||
background-color: @selected-urgent-background;
|
||||
text-color: @selected-urgent-foreground;
|
||||
}
|
||||
element.selected.active {
|
||||
background-color: @selected-active-background;
|
||||
text-color: @selected-active-foreground;
|
||||
}
|
||||
element.alternate.normal {
|
||||
background-color: @alternate-normal-background;
|
||||
text-color: @alternate-normal-foreground;
|
||||
}
|
||||
element.alternate.urgent {
|
||||
background-color: @alternate-urgent-background;
|
||||
text-color: @alternate-urgent-foreground;
|
||||
}
|
||||
element.alternate.active {
|
||||
background-color: @alternate-active-background;
|
||||
text-color: @alternate-active-foreground;
|
||||
}
|
||||
scrollbar {
|
||||
width: 4px ;
|
||||
border: 0;
|
||||
handle-width: 8px ;
|
||||
padding: 0;
|
||||
}
|
||||
mode-switcher {
|
||||
border: 2px dash 0px 0px ;
|
||||
border-color: @separatorcolor;
|
||||
}
|
||||
button.selected {
|
||||
background-color: @selected-normal-background;
|
||||
text-color: @selected-normal-foreground;
|
||||
}
|
||||
inputbar {
|
||||
spacing: 0;
|
||||
text-color: @normal-foreground;
|
||||
padding: 1px ;
|
||||
}
|
||||
case-indicator {
|
||||
spacing: 0;
|
||||
text-color: @normal-foreground;
|
||||
}
|
||||
entry {
|
||||
spacing: 0;
|
||||
text-color: @normal-foreground;
|
||||
}
|
||||
prompt {
|
||||
spacing: 0;
|
||||
text-color: @normal-foreground;
|
||||
}
|
||||
inputbar {
|
||||
children: [ prompt,textbox-prompt-colon,entry,case-indicator ];
|
||||
}
|
||||
textbox-prompt-colon {
|
||||
expand: false;
|
||||
str: ":";
|
||||
margin: 0px 0.3em 0em 0em ;
|
||||
text-color: @normal-foreground;
|
||||
}
|
||||
150
.config/rofi/themes/Arc-Dark.rasi
Normal file
150
.config/rofi/themes/Arc-Dark.rasi
Normal file
@@ -0,0 +1,150 @@
|
||||
/************************************************
|
||||
* ROFI Color theme
|
||||
* User: leofa
|
||||
* Copyright: 2017 leofa
|
||||
***********************************************/
|
||||
|
||||
* {
|
||||
selected-normal-foreground: rgba ( 249, 249, 249, 100 % );
|
||||
foreground: rgba ( 196, 203, 212, 100 % );
|
||||
normal-foreground: @foreground;
|
||||
alternate-normal-background: rgba ( 64, 69, 82, 59 % );
|
||||
red: rgba ( 220, 50, 47, 100 % );
|
||||
selected-urgent-foreground: rgba ( 249, 249, 249, 100 % );
|
||||
blue: rgba ( 38, 139, 210, 100 % );
|
||||
urgent-foreground: rgba ( 204, 102, 102, 100 % );
|
||||
alternate-urgent-background: rgba ( 75, 81, 96, 90 % );
|
||||
active-foreground: rgba ( 101, 172, 255, 100 % );
|
||||
lightbg: rgba ( 238, 232, 213, 100 % );
|
||||
selected-active-foreground: rgba ( 249, 249, 249, 100 % );
|
||||
alternate-active-background: rgba ( 75, 81, 96, 89 % );
|
||||
background: rgba ( 45, 48, 59, 95 % );
|
||||
alternate-normal-foreground: @foreground;
|
||||
normal-background: @background;
|
||||
lightfg: rgba ( 88, 104, 117, 100 % );
|
||||
selected-normal-background: rgba ( 64, 132, 214, 100 % );
|
||||
border-color: rgba ( 124, 131, 137, 100 % );
|
||||
spacing: 2;
|
||||
separatorcolor: rgba ( 29, 31, 33, 100 % );
|
||||
urgent-background: rgba ( 29, 31, 33, 17 % );
|
||||
selected-urgent-background: rgba ( 165, 66, 66, 100 % );
|
||||
alternate-urgent-foreground: @urgent-foreground;
|
||||
background-color: rgba ( 0, 0, 0, 0 % );
|
||||
alternate-active-foreground: @active-foreground;
|
||||
active-background: rgba ( 29, 31, 33, 17 % );
|
||||
selected-active-background: rgba ( 68, 145, 237, 100 % );
|
||||
}
|
||||
window {
|
||||
background-color: @background;
|
||||
border: 1;
|
||||
padding: 5;
|
||||
}
|
||||
mainbox {
|
||||
border: 0;
|
||||
padding: 0;
|
||||
}
|
||||
message {
|
||||
border: 2px 0px 0px ;
|
||||
border-color: @separatorcolor;
|
||||
padding: 1px ;
|
||||
}
|
||||
textbox {
|
||||
text-color: @foreground;
|
||||
}
|
||||
listview {
|
||||
fixed-height: 0;
|
||||
border: 2px 0px 0px ;
|
||||
border-color: @separatorcolor;
|
||||
spacing: 2px ;
|
||||
scrollbar: true;
|
||||
padding: 2px 0px 0px ;
|
||||
}
|
||||
element {
|
||||
border: 0;
|
||||
padding: 1px ;
|
||||
}
|
||||
element-text {
|
||||
background-color: inherit;
|
||||
text-color: inherit;
|
||||
}
|
||||
element.normal.normal {
|
||||
background-color: @normal-background;
|
||||
text-color: @normal-foreground;
|
||||
}
|
||||
element.normal.urgent {
|
||||
background-color: @urgent-background;
|
||||
text-color: @urgent-foreground;
|
||||
}
|
||||
element.normal.active {
|
||||
background-color: @active-background;
|
||||
text-color: @active-foreground;
|
||||
}
|
||||
element.selected.normal {
|
||||
background-color: @selected-normal-background;
|
||||
text-color: @selected-normal-foreground;
|
||||
}
|
||||
element.selected.urgent {
|
||||
background-color: @selected-urgent-background;
|
||||
text-color: @selected-urgent-foreground;
|
||||
}
|
||||
element.selected.active {
|
||||
background-color: @selected-active-background;
|
||||
text-color: @selected-active-foreground;
|
||||
}
|
||||
element.alternate.normal {
|
||||
background-color: @alternate-normal-background;
|
||||
text-color: @alternate-normal-foreground;
|
||||
}
|
||||
element.alternate.urgent {
|
||||
background-color: @alternate-urgent-background;
|
||||
text-color: @alternate-urgent-foreground;
|
||||
}
|
||||
element.alternate.active {
|
||||
background-color: @alternate-active-background;
|
||||
text-color: @alternate-active-foreground;
|
||||
}
|
||||
scrollbar {
|
||||
width: 4px ;
|
||||
border: 0;
|
||||
handle-color: @normal-foreground;
|
||||
handle-width: 8px ;
|
||||
padding: 0;
|
||||
}
|
||||
mode-switcher {
|
||||
border: 2px 0px 0px ;
|
||||
border-color: @separatorcolor;
|
||||
}
|
||||
button {
|
||||
spacing: 0;
|
||||
text-color: @normal-foreground;
|
||||
}
|
||||
button.selected {
|
||||
background-color: @selected-normal-background;
|
||||
text-color: @selected-normal-foreground;
|
||||
}
|
||||
inputbar {
|
||||
spacing: 0;
|
||||
text-color: @normal-foreground;
|
||||
padding: 1px ;
|
||||
}
|
||||
case-indicator {
|
||||
spacing: 0;
|
||||
text-color: @normal-foreground;
|
||||
}
|
||||
entry {
|
||||
spacing: 0;
|
||||
text-color: @normal-foreground;
|
||||
}
|
||||
prompt {
|
||||
spacing: 0;
|
||||
text-color: @normal-foreground;
|
||||
}
|
||||
inputbar {
|
||||
children: [ prompt,textbox-prompt-colon,entry,case-indicator ];
|
||||
}
|
||||
textbox-prompt-colon {
|
||||
expand: false;
|
||||
str: ":";
|
||||
margin: 0px 0.3em 0em 0em ;
|
||||
text-color: @normal-foreground;
|
||||
}
|
||||
146
.config/rofi/themes/Arc.rasi
Normal file
146
.config/rofi/themes/Arc.rasi
Normal file
@@ -0,0 +1,146 @@
|
||||
/*******************************************************************************
|
||||
* ROFI Color theme
|
||||
* User: Sergio Morales
|
||||
* Copyright: Sergio Morales
|
||||
*******************************************************************************/
|
||||
|
||||
* {
|
||||
selected-normal-foreground: rgba ( 255, 255, 255, 100 % );
|
||||
foreground: rgba ( 82, 93, 118, 100 % );
|
||||
normal-foreground: @foreground;
|
||||
alternate-normal-background: rgba ( 245, 245, 245, 100 % );
|
||||
red: rgba ( 220, 50, 47, 100 % );
|
||||
selected-urgent-foreground: rgba ( 220, 50, 47, 100 % );
|
||||
blue: rgba ( 38, 139, 210, 100 % );
|
||||
urgent-foreground: rgba ( 220, 50, 47, 100 % );
|
||||
alternate-urgent-background: rgba ( 245, 245, 245, 100 % );
|
||||
active-foreground: rgba ( 194, 202, 208, 100 % );
|
||||
lightbg: rgba ( 238, 232, 213, 100 % );
|
||||
selected-active-foreground: rgba ( 194, 202, 208, 100 % );
|
||||
alternate-active-background: rgba ( 245, 245, 245, 100 % );
|
||||
background: rgba ( 255, 255, 255, 100 % );
|
||||
bordercolor: rgba ( 245, 245, 245, 100 % );
|
||||
alternate-normal-foreground: @foreground;
|
||||
normal-background: rgba ( 255, 255, 255, 100 % );
|
||||
lightfg: rgba ( 88, 104, 117, 100 % );
|
||||
selected-normal-background: rgba ( 82, 148, 226, 100 % );
|
||||
border-color: @foreground;
|
||||
spacing: 2;
|
||||
separatorcolor: @foreground;
|
||||
urgent-background: rgba ( 255, 255, 255, 100 % );
|
||||
selected-urgent-background: rgba ( 82, 148, 226, 100 % );
|
||||
alternate-urgent-foreground: @urgent-foreground;
|
||||
background-color: rgba ( 0, 0, 0, 0 % );
|
||||
alternate-active-foreground: @active-foreground;
|
||||
active-background: rgba ( 255, 255, 255, 100 % );
|
||||
selected-active-background: rgba ( 82, 148, 226, 100 % );
|
||||
}
|
||||
window {
|
||||
background-color: @background;
|
||||
border: 1;
|
||||
padding: 5;
|
||||
}
|
||||
mainbox {
|
||||
border: 0;
|
||||
padding: 0;
|
||||
}
|
||||
message {
|
||||
border: 2px 0px 0px ;
|
||||
border-color: @separatorcolor;
|
||||
padding: 1px ;
|
||||
}
|
||||
textbox {
|
||||
text-color: @foreground;
|
||||
}
|
||||
listview {
|
||||
fixed-height: 0;
|
||||
border: 2px 0px 0px ;
|
||||
border-color: @separatorcolor;
|
||||
spacing: 2px ;
|
||||
scrollbar: true;
|
||||
padding: 2px 0px 0px ;
|
||||
}
|
||||
element {
|
||||
border: 0;
|
||||
padding: 1px ;
|
||||
}
|
||||
element-text {
|
||||
background-color: inherit;
|
||||
text-color: inherit;
|
||||
}
|
||||
element.normal.normal {
|
||||
background-color: @normal-background;
|
||||
text-color: @normal-foreground;
|
||||
}
|
||||
element.normal.urgent {
|
||||
background-color: @urgent-background;
|
||||
text-color: @urgent-foreground;
|
||||
}
|
||||
element.normal.active {
|
||||
background-color: @active-background;
|
||||
text-color: @active-foreground;
|
||||
}
|
||||
element.selected.normal {
|
||||
background-color: @selected-normal-background;
|
||||
text-color: @selected-normal-foreground;
|
||||
}
|
||||
element.selected.urgent {
|
||||
background-color: @selected-urgent-background;
|
||||
text-color: @selected-urgent-foreground;
|
||||
}
|
||||
element.selected.active {
|
||||
background-color: @selected-active-background;
|
||||
text-color: @selected-active-foreground;
|
||||
}
|
||||
element.alternate.normal {
|
||||
background-color: @alternate-normal-background;
|
||||
text-color: @alternate-normal-foreground;
|
||||
}
|
||||
element.alternate.urgent {
|
||||
background-color: @alternate-urgent-background;
|
||||
text-color: @alternate-urgent-foreground;
|
||||
}
|
||||
element.alternate.active {
|
||||
background-color: @alternate-active-background;
|
||||
text-color: @alternate-active-foreground;
|
||||
}
|
||||
scrollbar {
|
||||
width: 4px ;
|
||||
border: 0;
|
||||
handle-width: 8px ;
|
||||
padding: 0;
|
||||
}
|
||||
mode-switcher {
|
||||
border: 2px 0px 0px ;
|
||||
border-color: @separatorcolor;
|
||||
}
|
||||
button.selected {
|
||||
background-color: @selected-normal-background;
|
||||
text-color: @selected-normal-foreground;
|
||||
}
|
||||
inputbar {
|
||||
spacing: 0;
|
||||
text-color: @normal-foreground;
|
||||
padding: 1px ;
|
||||
}
|
||||
case-indicator {
|
||||
spacing: 0;
|
||||
text-color: @normal-foreground;
|
||||
}
|
||||
entry {
|
||||
spacing: 0;
|
||||
text-color: @normal-foreground;
|
||||
}
|
||||
prompt {
|
||||
spacing: 0;
|
||||
text-color: @normal-foreground;
|
||||
}
|
||||
inputbar {
|
||||
children: [ prompt,textbox-prompt-colon,entry,case-indicator ];
|
||||
}
|
||||
textbox-prompt-colon {
|
||||
expand: false;
|
||||
str: ":";
|
||||
margin: 0px 0.3em 0em 0em ;
|
||||
text-color: @normal-foreground;
|
||||
}
|
||||
146
.config/rofi/themes/DarkBlue.rasi
Normal file
146
.config/rofi/themes/DarkBlue.rasi
Normal file
@@ -0,0 +1,146 @@
|
||||
/**
|
||||
* ROFI Color theme
|
||||
* User: Qball
|
||||
* Copyright: Dave Davenport
|
||||
*/
|
||||
|
||||
* {
|
||||
selected-normal-foreground: rgba ( 2, 20, 63, 100 % );
|
||||
foreground: rgba ( 219, 223, 188, 100 % );
|
||||
normal-foreground: @foreground;
|
||||
alternate-normal-background: rgba ( 0, 0, 0, 0 % );
|
||||
red: rgba ( 220, 50, 47, 100 % );
|
||||
selected-urgent-foreground: rgba ( 2, 20, 63, 100 % );
|
||||
blue: rgba ( 38, 139, 210, 100 % );
|
||||
urgent-foreground: rgba ( 255, 129, 255, 100 % );
|
||||
alternate-urgent-background: rgba ( 0, 0, 0, 0 % );
|
||||
active-foreground: rgba ( 138, 196, 255, 100 % );
|
||||
lightbg: rgba ( 238, 232, 213, 100 % );
|
||||
selected-active-foreground: rgba ( 2, 20, 63, 100 % );
|
||||
alternate-active-background: rgba ( 0, 0, 0, 0 % );
|
||||
background: rgba ( 0, 0, 33, 87 % );
|
||||
bordercolor: rgba ( 219, 223, 188, 100 % );
|
||||
alternate-normal-foreground: @foreground;
|
||||
normal-background: rgba ( 0, 0, 208, 0 % );
|
||||
lightfg: rgba ( 88, 104, 117, 100 % );
|
||||
selected-normal-background: rgba ( 219, 223, 188, 100 % );
|
||||
border-color: @foreground;
|
||||
spacing: 2;
|
||||
separatorcolor: rgba ( 219, 223, 188, 100 % );
|
||||
urgent-background: rgba ( 0, 0, 208, 0 % );
|
||||
selected-urgent-background: rgba ( 255, 129, 127, 100 % );
|
||||
alternate-urgent-foreground: @urgent-foreground;
|
||||
background-color: rgba ( 0, 0, 0, 0 % );
|
||||
alternate-active-foreground: @active-foreground;
|
||||
active-background: rgba ( 0, 0, 208, 0 % );
|
||||
selected-active-background: rgba ( 138, 196, 255, 100 % );
|
||||
}
|
||||
window {
|
||||
background-color: @background;
|
||||
border: 1;
|
||||
padding: 5;
|
||||
}
|
||||
mainbox {
|
||||
border: 0;
|
||||
padding: 0;
|
||||
}
|
||||
message {
|
||||
border: 2px 0px 0px ;
|
||||
border-color: @separatorcolor;
|
||||
padding: 1px ;
|
||||
}
|
||||
textbox {
|
||||
text-color: @foreground;
|
||||
}
|
||||
listview {
|
||||
fixed-height: 0;
|
||||
border: 2px 0px 0px ;
|
||||
border-color: @separatorcolor;
|
||||
spacing: 2px ;
|
||||
scrollbar: true;
|
||||
padding: 2px 0px 0px ;
|
||||
}
|
||||
element {
|
||||
border: 0;
|
||||
padding: 1px ;
|
||||
}
|
||||
element-text {
|
||||
background-color: inherit;
|
||||
text-color: inherit;
|
||||
}
|
||||
element.normal.normal {
|
||||
background-color: @normal-background;
|
||||
text-color: @normal-foreground;
|
||||
}
|
||||
element.normal.urgent {
|
||||
background-color: @urgent-background;
|
||||
text-color: @urgent-foreground;
|
||||
}
|
||||
element.normal.active {
|
||||
background-color: @active-background;
|
||||
text-color: @active-foreground;
|
||||
}
|
||||
element.selected.normal {
|
||||
background-color: @selected-normal-background;
|
||||
text-color: @selected-normal-foreground;
|
||||
}
|
||||
element.selected.urgent {
|
||||
background-color: @selected-urgent-background;
|
||||
text-color: @selected-urgent-foreground;
|
||||
}
|
||||
element.selected.active {
|
||||
background-color: @selected-active-background;
|
||||
text-color: @selected-active-foreground;
|
||||
}
|
||||
element.alternate.normal {
|
||||
background-color: @alternate-normal-background;
|
||||
text-color: @alternate-normal-foreground;
|
||||
}
|
||||
element.alternate.urgent {
|
||||
background-color: @alternate-urgent-background;
|
||||
text-color: @alternate-urgent-foreground;
|
||||
}
|
||||
element.alternate.active {
|
||||
background-color: @alternate-active-background;
|
||||
text-color: @alternate-active-foreground;
|
||||
}
|
||||
scrollbar {
|
||||
width: 4px ;
|
||||
border: 0;
|
||||
handle-width: 8px ;
|
||||
padding: 0;
|
||||
}
|
||||
mode-switcher {
|
||||
border: 2px 0px 0px ;
|
||||
border-color: @separatorcolor;
|
||||
}
|
||||
button.selected {
|
||||
background-color: @selected-normal-background;
|
||||
text-color: @selected-normal-foreground;
|
||||
}
|
||||
inputbar {
|
||||
spacing: 0;
|
||||
text-color: @normal-foreground;
|
||||
padding: 1px ;
|
||||
}
|
||||
case-indicator {
|
||||
spacing: 0;
|
||||
text-color: @normal-foreground;
|
||||
}
|
||||
entry {
|
||||
spacing: 0;
|
||||
text-color: @normal-foreground;
|
||||
}
|
||||
prompt, button{
|
||||
spacing: 0;
|
||||
text-color: @normal-foreground;
|
||||
}
|
||||
inputbar {
|
||||
children: [ prompt,textbox-prompt-colon,entry,case-indicator ];
|
||||
}
|
||||
textbox-prompt-colon {
|
||||
expand: false;
|
||||
str: ":";
|
||||
margin: 0px 0.3em 0em 0em ;
|
||||
text-color: @normal-foreground;
|
||||
}
|
||||
146
.config/rofi/themes/Indego.rasi
Normal file
146
.config/rofi/themes/Indego.rasi
Normal file
@@ -0,0 +1,146 @@
|
||||
/**
|
||||
* ROFI Color theme
|
||||
* User: Qball
|
||||
* Copyright: Dave Davenport
|
||||
*/
|
||||
|
||||
* {
|
||||
selected-normal-foreground: rgba ( 232, 234, 246, 100 % );
|
||||
foreground: rgba ( 232, 234, 246, 100 % );
|
||||
normal-foreground: @foreground;
|
||||
alternate-normal-background: rgba ( 40, 53, 147, 100 % );
|
||||
red: rgba ( 220, 50, 47, 100 % );
|
||||
selected-urgent-foreground: rgba ( 183, 28, 28, 100 % );
|
||||
blue: rgba ( 38, 139, 210, 100 % );
|
||||
urgent-foreground: rgba ( 255, 205, 210, 100 % );
|
||||
alternate-urgent-background: rgba ( 183, 28, 28, 100 % );
|
||||
active-foreground: rgba ( 178, 235, 242, 100 % );
|
||||
lightbg: rgba ( 238, 232, 213, 100 % );
|
||||
selected-active-foreground: rgba ( 0, 96, 100, 100 % );
|
||||
alternate-active-background: rgba ( 0, 96, 100, 100 % );
|
||||
background: rgba ( 26, 35, 126, 100 % );
|
||||
bordercolor: rgba ( 232, 234, 246, 100 % );
|
||||
alternate-normal-foreground: @foreground;
|
||||
normal-background: rgba ( 152, 108, 128, 3 % );
|
||||
lightfg: rgba ( 88, 104, 117, 100 % );
|
||||
selected-normal-background: rgba ( 63, 81, 181, 100 % );
|
||||
border-color: @foreground;
|
||||
spacing: 2;
|
||||
separatorcolor: rgba ( 232, 234, 246, 100 % );
|
||||
urgent-background: rgba ( 223, 110, 0, 6 % );
|
||||
selected-urgent-background: rgba ( 255, 205, 210, 100 % );
|
||||
alternate-urgent-foreground: @urgent-foreground;
|
||||
background-color: rgba ( 0, 0, 0, 0 % );
|
||||
alternate-active-foreground: @active-foreground;
|
||||
active-background: rgba ( 223, 110, 0, 6 % );
|
||||
selected-active-background: rgba ( 178, 235, 242, 100 % );
|
||||
}
|
||||
window {
|
||||
background-color: @background;
|
||||
border: 1;
|
||||
padding: 5;
|
||||
}
|
||||
mainbox {
|
||||
border: 0;
|
||||
padding: 0;
|
||||
}
|
||||
message {
|
||||
border: 2px 0px 0px ;
|
||||
border-color: @separatorcolor;
|
||||
padding: 1px ;
|
||||
}
|
||||
textbox {
|
||||
text-color: @foreground;
|
||||
}
|
||||
listview {
|
||||
fixed-height: 0;
|
||||
border: 2px 0px 0px ;
|
||||
border-color: @separatorcolor;
|
||||
spacing: 2px ;
|
||||
scrollbar: true;
|
||||
padding: 2px 0px 0px ;
|
||||
}
|
||||
element {
|
||||
border: 0;
|
||||
padding: 1px ;
|
||||
}
|
||||
element-text {
|
||||
background-color: inherit;
|
||||
text-color: inherit;
|
||||
}
|
||||
element.normal.normal {
|
||||
background-color: @normal-background;
|
||||
text-color: @normal-foreground;
|
||||
}
|
||||
element.normal.urgent {
|
||||
background-color: @urgent-background;
|
||||
text-color: @urgent-foreground;
|
||||
}
|
||||
element.normal.active {
|
||||
background-color: @active-background;
|
||||
text-color: @active-foreground;
|
||||
}
|
||||
element.selected.normal {
|
||||
background-color: @selected-normal-background;
|
||||
text-color: @selected-normal-foreground;
|
||||
}
|
||||
element.selected.urgent {
|
||||
background-color: @selected-urgent-background;
|
||||
text-color: @selected-urgent-foreground;
|
||||
}
|
||||
element.selected.active {
|
||||
background-color: @selected-active-background;
|
||||
text-color: @selected-active-foreground;
|
||||
}
|
||||
element.alternate.normal {
|
||||
background-color: @alternate-normal-background;
|
||||
text-color: @alternate-normal-foreground;
|
||||
}
|
||||
element.alternate.urgent {
|
||||
background-color: @alternate-urgent-background;
|
||||
text-color: @alternate-urgent-foreground;
|
||||
}
|
||||
element.alternate.active {
|
||||
background-color: @alternate-active-background;
|
||||
text-color: @alternate-active-foreground;
|
||||
}
|
||||
scrollbar {
|
||||
width: 4px ;
|
||||
border: 0;
|
||||
handle-width: 8px ;
|
||||
padding: 0;
|
||||
}
|
||||
mode-switcher {
|
||||
border: 2px 0px 0px ;
|
||||
border-color: @separatorcolor;
|
||||
}
|
||||
button.selected {
|
||||
background-color: @selected-normal-background;
|
||||
text-color: @selected-normal-foreground;
|
||||
}
|
||||
inputbar {
|
||||
spacing: 0;
|
||||
text-color: @normal-foreground;
|
||||
padding: 1px ;
|
||||
}
|
||||
case-indicator {
|
||||
spacing: 0;
|
||||
text-color: @normal-foreground;
|
||||
}
|
||||
entry {
|
||||
spacing: 0;
|
||||
text-color: @normal-foreground;
|
||||
}
|
||||
prompt {
|
||||
spacing: 0;
|
||||
text-color: @normal-foreground;
|
||||
}
|
||||
inputbar {
|
||||
children: [ prompt,textbox-prompt-colon,entry,case-indicator ];
|
||||
}
|
||||
textbox-prompt-colon {
|
||||
expand: false;
|
||||
str: ":";
|
||||
margin: 0px 0.3em 0em 0em ;
|
||||
text-color: @normal-foreground;
|
||||
}
|
||||
146
.config/rofi/themes/Monokai.rasi
Normal file
146
.config/rofi/themes/Monokai.rasi
Normal file
@@ -0,0 +1,146 @@
|
||||
/**
|
||||
* ROFI Color theme
|
||||
* User: milouse
|
||||
* Copyright: Étienne Deparis
|
||||
*/
|
||||
|
||||
* {
|
||||
selected-normal-foreground: rgba ( 248, 248, 242, 100 % );
|
||||
foreground: rgba ( 248, 248, 242, 100 % );
|
||||
normal-foreground: @foreground;
|
||||
alternate-normal-background: rgba ( 39, 40, 34, 0 % );
|
||||
red: rgba ( 220, 50, 47, 100 % );
|
||||
selected-urgent-foreground: rgba ( 248, 248, 242, 100 % );
|
||||
blue: rgba ( 38, 139, 210, 100 % );
|
||||
urgent-foreground: rgba ( 249, 38, 114, 100 % );
|
||||
alternate-urgent-background: rgba ( 39, 40, 34, 0 % );
|
||||
active-foreground: rgba ( 166, 226, 42, 100 % );
|
||||
lightbg: rgba ( 238, 232, 213, 100 % );
|
||||
selected-active-foreground: rgba ( 166, 226, 42, 100 % );
|
||||
alternate-active-background: rgba ( 39, 40, 34, 0 % );
|
||||
background: rgba ( 39, 40, 34, 93 % );
|
||||
bordercolor: rgba ( 0, 43, 54, 100 % );
|
||||
alternate-normal-foreground: @foreground;
|
||||
normal-background: rgba ( 39, 40, 34, 0 % );
|
||||
lightfg: rgba ( 88, 104, 117, 100 % );
|
||||
selected-normal-background: rgba ( 20, 20, 17, 100 % );
|
||||
border-color: @foreground;
|
||||
spacing: 2;
|
||||
separatorcolor: rgba ( 230, 219, 116, 100 % );
|
||||
urgent-background: rgba ( 39, 40, 34, 0 % );
|
||||
selected-urgent-background: rgba ( 249, 38, 114, 100 % );
|
||||
alternate-urgent-foreground: @urgent-foreground;
|
||||
background-color: rgba ( 0, 0, 0, 0 % );
|
||||
alternate-active-foreground: @active-foreground;
|
||||
active-background: rgba ( 39, 40, 34, 0 % );
|
||||
selected-active-background: rgba ( 20, 20, 17, 100 % );
|
||||
}
|
||||
window {
|
||||
background-color: @background;
|
||||
border: 1;
|
||||
padding: 5;
|
||||
}
|
||||
mainbox {
|
||||
border: 0;
|
||||
padding: 0;
|
||||
}
|
||||
message {
|
||||
border: 2px 0px 0px ;
|
||||
border-color: @separatorcolor;
|
||||
padding: 1px ;
|
||||
}
|
||||
textbox {
|
||||
text-color: @foreground;
|
||||
}
|
||||
listview {
|
||||
fixed-height: 0;
|
||||
border: 2px 0px 0px ;
|
||||
border-color: @separatorcolor;
|
||||
spacing: 2px ;
|
||||
scrollbar: true;
|
||||
padding: 2px 0px 0px ;
|
||||
}
|
||||
element {
|
||||
border: 0;
|
||||
padding: 1px ;
|
||||
}
|
||||
element-text {
|
||||
background-color: inherit;
|
||||
text-color: inherit;
|
||||
}
|
||||
element.normal.normal {
|
||||
background-color: @normal-background;
|
||||
text-color: @normal-foreground;
|
||||
}
|
||||
element.normal.urgent {
|
||||
background-color: @urgent-background;
|
||||
text-color: @urgent-foreground;
|
||||
}
|
||||
element.normal.active {
|
||||
background-color: @active-background;
|
||||
text-color: @active-foreground;
|
||||
}
|
||||
element.selected.normal {
|
||||
background-color: @selected-normal-background;
|
||||
text-color: @selected-normal-foreground;
|
||||
}
|
||||
element.selected.urgent {
|
||||
background-color: @selected-urgent-background;
|
||||
text-color: @selected-urgent-foreground;
|
||||
}
|
||||
element.selected.active {
|
||||
background-color: @selected-active-background;
|
||||
text-color: @selected-active-foreground;
|
||||
}
|
||||
element.alternate.normal {
|
||||
background-color: @alternate-normal-background;
|
||||
text-color: @alternate-normal-foreground;
|
||||
}
|
||||
element.alternate.urgent {
|
||||
background-color: @alternate-urgent-background;
|
||||
text-color: @alternate-urgent-foreground;
|
||||
}
|
||||
element.alternate.active {
|
||||
background-color: @alternate-active-background;
|
||||
text-color: @alternate-active-foreground;
|
||||
}
|
||||
scrollbar {
|
||||
width: 4px ;
|
||||
border: 0;
|
||||
handle-width: 8px ;
|
||||
padding: 0;
|
||||
}
|
||||
mode-switcher {
|
||||
border: 2px 0px 0px ;
|
||||
border-color: @separatorcolor;
|
||||
}
|
||||
button.selected {
|
||||
background-color: @selected-normal-background;
|
||||
text-color: @selected-normal-foreground;
|
||||
}
|
||||
inputbar {
|
||||
spacing: 0;
|
||||
text-color: @normal-foreground;
|
||||
padding: 1px ;
|
||||
}
|
||||
case-indicator {
|
||||
spacing: 0;
|
||||
text-color: @normal-foreground;
|
||||
}
|
||||
entry {
|
||||
spacing: 0;
|
||||
text-color: @normal-foreground;
|
||||
}
|
||||
prompt {
|
||||
spacing: 0;
|
||||
text-color: @normal-foreground;
|
||||
}
|
||||
inputbar {
|
||||
children: [ prompt,textbox-prompt-colon,entry,case-indicator ];
|
||||
}
|
||||
textbox-prompt-colon {
|
||||
expand: false;
|
||||
str: ":";
|
||||
margin: 0px 0.3em 0em 0em ;
|
||||
text-color: @normal-foreground;
|
||||
}
|
||||
146
.config/rofi/themes/Paper.rasi
Normal file
146
.config/rofi/themes/Paper.rasi
Normal file
@@ -0,0 +1,146 @@
|
||||
/**
|
||||
* ROFI Color theme
|
||||
* User: Qball
|
||||
* Copyright: Dave Davenport
|
||||
*/
|
||||
|
||||
* {
|
||||
selected-normal-foreground: rgba ( 245, 245, 245, 100 % );
|
||||
foreground: rgba ( 0, 43, 54, 100 % );
|
||||
normal-foreground: @foreground;
|
||||
alternate-normal-background: rgba ( 208, 208, 208, 100 % );
|
||||
red: rgba ( 220, 50, 47, 100 % );
|
||||
selected-urgent-foreground: rgba ( 245, 245, 245, 100 % );
|
||||
blue: rgba ( 38, 139, 210, 100 % );
|
||||
urgent-foreground: rgba ( 215, 95, 0, 100 % );
|
||||
alternate-urgent-background: rgba ( 208, 208, 208, 100 % );
|
||||
active-foreground: rgba ( 0, 95, 135, 100 % );
|
||||
lightbg: rgba ( 238, 232, 213, 100 % );
|
||||
selected-active-foreground: rgba ( 245, 245, 245, 100 % );
|
||||
alternate-active-background: rgba ( 208, 208, 208, 100 % );
|
||||
background: rgba ( 245, 245, 245, 100 % );
|
||||
bordercolor: rgba ( 68, 68, 68, 100 % );
|
||||
alternate-normal-foreground: @foreground;
|
||||
normal-background: rgba ( 95, 95, 32, 6 % );
|
||||
lightfg: rgba ( 88, 104, 117, 100 % );
|
||||
selected-normal-background: rgba ( 66, 113, 174, 100 % );
|
||||
border-color: @foreground;
|
||||
spacing: 2;
|
||||
separatorcolor: rgba ( 68, 68, 68, 100 % );
|
||||
urgent-background: rgba ( 245, 245, 245, 100 % );
|
||||
selected-urgent-background: rgba ( 215, 95, 0, 100 % );
|
||||
alternate-urgent-foreground: @urgent-foreground;
|
||||
background-color: rgba ( 0, 0, 0, 0 % );
|
||||
alternate-active-foreground: @active-foreground;
|
||||
active-background: rgba ( 245, 245, 245, 100 % );
|
||||
selected-active-background: rgba ( 0, 95, 135, 100 % );
|
||||
}
|
||||
window {
|
||||
background-color: @background;
|
||||
border: 1;
|
||||
padding: 5;
|
||||
}
|
||||
mainbox {
|
||||
border: 0;
|
||||
padding: 0;
|
||||
}
|
||||
message {
|
||||
border: 2px 0px 0px ;
|
||||
border-color: @separatorcolor;
|
||||
padding: 1px ;
|
||||
}
|
||||
textbox {
|
||||
text-color: @foreground;
|
||||
}
|
||||
listview {
|
||||
fixed-height: 0;
|
||||
border: 2px 0px 0px ;
|
||||
border-color: @separatorcolor;
|
||||
spacing: 2px ;
|
||||
scrollbar: true;
|
||||
padding: 2px 0px 0px ;
|
||||
}
|
||||
element {
|
||||
border: 0;
|
||||
padding: 1px ;
|
||||
}
|
||||
element-text {
|
||||
background-color: inherit;
|
||||
text-color: inherit;
|
||||
}
|
||||
element.normal.normal {
|
||||
background-color: @normal-background;
|
||||
text-color: @normal-foreground;
|
||||
}
|
||||
element.normal.urgent {
|
||||
background-color: @urgent-background;
|
||||
text-color: @urgent-foreground;
|
||||
}
|
||||
element.normal.active {
|
||||
background-color: @active-background;
|
||||
text-color: @active-foreground;
|
||||
}
|
||||
element.selected.normal {
|
||||
background-color: @selected-normal-background;
|
||||
text-color: @selected-normal-foreground;
|
||||
}
|
||||
element.selected.urgent {
|
||||
background-color: @selected-urgent-background;
|
||||
text-color: @selected-urgent-foreground;
|
||||
}
|
||||
element.selected.active {
|
||||
background-color: @selected-active-background;
|
||||
text-color: @selected-active-foreground;
|
||||
}
|
||||
element.alternate.normal {
|
||||
background-color: @alternate-normal-background;
|
||||
text-color: @alternate-normal-foreground;
|
||||
}
|
||||
element.alternate.urgent {
|
||||
background-color: @alternate-urgent-background;
|
||||
text-color: @alternate-urgent-foreground;
|
||||
}
|
||||
element.alternate.active {
|
||||
background-color: @alternate-active-background;
|
||||
text-color: @alternate-active-foreground;
|
||||
}
|
||||
scrollbar {
|
||||
width: 4px ;
|
||||
border: 0;
|
||||
handle-width: 8px ;
|
||||
padding: 0;
|
||||
}
|
||||
mode-switcher {
|
||||
border: 2px 0px 0px ;
|
||||
border-color: @separatorcolor;
|
||||
}
|
||||
button.selected {
|
||||
background-color: @selected-normal-background;
|
||||
text-color: @selected-normal-foreground;
|
||||
}
|
||||
inputbar {
|
||||
spacing: 0;
|
||||
text-color: @normal-foreground;
|
||||
padding: 1px ;
|
||||
}
|
||||
case-indicator {
|
||||
spacing: 0;
|
||||
text-color: @normal-foreground;
|
||||
}
|
||||
entry {
|
||||
spacing: 0;
|
||||
text-color: @normal-foreground;
|
||||
}
|
||||
prompt {
|
||||
spacing: 0;
|
||||
text-color: @normal-foreground;
|
||||
}
|
||||
inputbar {
|
||||
children: [ prompt,textbox-prompt-colon,entry,case-indicator ];
|
||||
}
|
||||
textbox-prompt-colon {
|
||||
expand: false;
|
||||
str: ":";
|
||||
margin: 0px 0.3em 0em 0em ;
|
||||
text-color: @normal-foreground;
|
||||
}
|
||||
146
.config/rofi/themes/android_notification.rasi
Normal file
146
.config/rofi/themes/android_notification.rasi
Normal file
@@ -0,0 +1,146 @@
|
||||
/*******************************************************************************
|
||||
* ROFI Color theme
|
||||
* User: Rasi
|
||||
* Copyright: Rasmus Steinke
|
||||
*******************************************************************************/
|
||||
|
||||
* {
|
||||
selected-normal-foreground: rgba ( 255, 255, 255, 100 % );
|
||||
foreground: rgba ( 193, 193, 193, 100 % );
|
||||
normal-foreground: @foreground;
|
||||
alternate-normal-background: rgba ( 39, 50, 56, 100 % );
|
||||
red: rgba ( 220, 50, 47, 100 % );
|
||||
selected-urgent-foreground: rgba ( 255, 24, 68, 100 % );
|
||||
blue: rgba ( 38, 139, 210, 100 % );
|
||||
urgent-foreground: rgba ( 255, 24, 68, 100 % );
|
||||
alternate-urgent-background: rgba ( 39, 50, 56, 100 % );
|
||||
active-foreground: rgba ( 128, 203, 196, 100 % );
|
||||
lightbg: rgba ( 238, 232, 213, 100 % );
|
||||
selected-active-foreground: rgba ( 128, 203, 196, 100 % );
|
||||
alternate-active-background: rgba ( 39, 50, 56, 100 % );
|
||||
background: rgba ( 39, 50, 56, 100 % );
|
||||
bordercolor: rgba ( 39, 50, 56, 100 % );
|
||||
alternate-normal-foreground: @foreground;
|
||||
normal-background: rgba ( 39, 50, 56, 100 % );
|
||||
lightfg: rgba ( 88, 104, 117, 100 % );
|
||||
selected-normal-background: rgba ( 57, 66, 73, 100 % );
|
||||
border-color: @foreground;
|
||||
spacing: 2;
|
||||
separatorcolor: rgba ( 30, 37, 41, 100 % );
|
||||
urgent-background: rgba ( 39, 50, 56, 100 % );
|
||||
selected-urgent-background: rgba ( 57, 66, 73, 100 % );
|
||||
alternate-urgent-foreground: @urgent-foreground;
|
||||
background-color: rgba ( 0, 0, 0, 0 % );
|
||||
alternate-active-foreground: @active-foreground;
|
||||
active-background: rgba ( 39, 50, 56, 100 % );
|
||||
selected-active-background: rgba ( 57, 66, 73, 100 % );
|
||||
}
|
||||
window {
|
||||
background-color: @background;
|
||||
border: 1;
|
||||
padding: 5;
|
||||
}
|
||||
mainbox {
|
||||
border: 0;
|
||||
padding: 0;
|
||||
}
|
||||
message {
|
||||
border: 1px dash 0px 0px ;
|
||||
border-color: @separatorcolor;
|
||||
padding: 1px ;
|
||||
}
|
||||
textbox {
|
||||
text-color: @foreground;
|
||||
}
|
||||
listview {
|
||||
fixed-height: 0;
|
||||
border: 2px dash 0px 0px ;
|
||||
border-color: @separatorcolor;
|
||||
spacing: 2px ;
|
||||
scrollbar: true;
|
||||
padding: 2px 0px 0px ;
|
||||
}
|
||||
element {
|
||||
border: 0;
|
||||
padding: 1px ;
|
||||
}
|
||||
element-text {
|
||||
background-color: inherit;
|
||||
text-color: inherit;
|
||||
}
|
||||
element.normal.normal {
|
||||
background-color: @normal-background;
|
||||
text-color: @normal-foreground;
|
||||
}
|
||||
element.normal.urgent {
|
||||
background-color: @urgent-background;
|
||||
text-color: @urgent-foreground;
|
||||
}
|
||||
element.normal.active {
|
||||
background-color: @active-background;
|
||||
text-color: @active-foreground;
|
||||
}
|
||||
element.selected.normal {
|
||||
background-color: @selected-normal-background;
|
||||
text-color: @selected-normal-foreground;
|
||||
}
|
||||
element.selected.urgent {
|
||||
background-color: @selected-urgent-background;
|
||||
text-color: @selected-urgent-foreground;
|
||||
}
|
||||
element.selected.active {
|
||||
background-color: @selected-active-background;
|
||||
text-color: @selected-active-foreground;
|
||||
}
|
||||
element.alternate.normal {
|
||||
background-color: @alternate-normal-background;
|
||||
text-color: @alternate-normal-foreground;
|
||||
}
|
||||
element.alternate.urgent {
|
||||
background-color: @alternate-urgent-background;
|
||||
text-color: @alternate-urgent-foreground;
|
||||
}
|
||||
element.alternate.active {
|
||||
background-color: @alternate-active-background;
|
||||
text-color: @alternate-active-foreground;
|
||||
}
|
||||
scrollbar {
|
||||
width: 4px ;
|
||||
border: 0;
|
||||
handle-width: 8px ;
|
||||
padding: 0;
|
||||
}
|
||||
mode-switcher {
|
||||
border: 2px dash 0px 0px ;
|
||||
border-color: @separatorcolor;
|
||||
}
|
||||
button.selected {
|
||||
background-color: @selected-normal-background;
|
||||
text-color: @selected-normal-foreground;
|
||||
}
|
||||
inputbar {
|
||||
spacing: 0;
|
||||
text-color: @normal-foreground;
|
||||
padding: 1px ;
|
||||
}
|
||||
case-indicator {
|
||||
spacing: 0;
|
||||
text-color: @normal-foreground;
|
||||
}
|
||||
entry {
|
||||
spacing: 0;
|
||||
text-color: @normal-foreground;
|
||||
}
|
||||
prompt {
|
||||
spacing: 0;
|
||||
text-color: @normal-foreground;
|
||||
}
|
||||
inputbar {
|
||||
children: [ prompt,textbox-prompt-colon,entry,case-indicator ];
|
||||
}
|
||||
textbox-prompt-colon {
|
||||
expand: false;
|
||||
str: ":";
|
||||
margin: 0px 0.3em 0em 0em ;
|
||||
text-color: @normal-foreground;
|
||||
}
|
||||
151
.config/rofi/themes/archer.rasi
Normal file
151
.config/rofi/themes/archer.rasi
Normal file
@@ -0,0 +1,151 @@
|
||||
/************************************************
|
||||
* ROFI Color theme
|
||||
* User: leofa
|
||||
* Copyright: 2017 leofa
|
||||
***********************************************/
|
||||
|
||||
* {
|
||||
selected-normal-foreground: rgba ( 0, 0, 0, 100 % );
|
||||
foreground: rgba ( 196, 203, 212, 100 % );
|
||||
normal-foreground: @foreground;
|
||||
alternate-normal-background: rgba ( 36, 43, 56, 100 % );
|
||||
red: rgba ( 220, 50, 47, 100 % );
|
||||
selected-urgent-foreground: rgba ( 249, 249, 249, 100 % );
|
||||
blue: rgba ( 38, 139, 210, 100 % );
|
||||
urgent-foreground: rgba ( 204, 102, 102, 100 % );
|
||||
alternate-urgent-background: rgba ( 75, 81, 96, 90 % );
|
||||
active-foreground: rgba ( 101, 172, 255, 100 % );
|
||||
lightbg: rgba ( 238, 232, 213, 100 % );
|
||||
selected-active-foreground: rgba ( 249, 249, 249, 100 % );
|
||||
alternate-active-background: rgba ( 75, 81, 96, 89 % );
|
||||
background: rgba ( 36, 43, 56, 100 % );
|
||||
alternate-normal-foreground: @foreground;
|
||||
normal-background: @background;
|
||||
lightfg: rgba ( 88, 104, 117, 100 % );
|
||||
selected-normal-background: rgba ( 77, 189, 203, 100 % );
|
||||
border-color: rgba ( 77, 189, 203, 100 % );
|
||||
spacing: 2;
|
||||
separatorcolor: rgba ( 29, 31, 33, 100 % );
|
||||
urgent-background: rgba ( 29, 31, 33, 17 % );
|
||||
selected-urgent-background: rgba ( 165, 66, 66, 100 % );
|
||||
alternate-urgent-foreground: @urgent-foreground;
|
||||
background-color: rgba ( 36, 43, 56, 100 % );
|
||||
alternate-active-foreground: @active-foreground;
|
||||
active-background: rgba ( 29, 31, 33, 17 % );
|
||||
selected-active-background: rgba ( 68, 145, 237, 100 % );
|
||||
}
|
||||
window {
|
||||
background-color: @background;
|
||||
border: 1;
|
||||
padding: 5;
|
||||
border-radius: 15;
|
||||
}
|
||||
mainbox {
|
||||
border: 0;
|
||||
padding: 0;
|
||||
}
|
||||
message {
|
||||
border: 2px 0px 0px ;
|
||||
border-color: @separatorcolor;
|
||||
padding: 1px ;
|
||||
}
|
||||
textbox {
|
||||
text-color: @foreground;
|
||||
}
|
||||
listview {
|
||||
fixed-height: 0;
|
||||
border: 2px 0px 0px ;
|
||||
border-color: @separatorcolor;
|
||||
spacing: 2px ;
|
||||
scrollbar: true;
|
||||
padding: 2px 0px 0px ;
|
||||
}
|
||||
element {
|
||||
border: 0;
|
||||
padding: 1px ;
|
||||
}
|
||||
element-text {
|
||||
background-color: inherit;
|
||||
text-color: inherit;
|
||||
}
|
||||
element.normal.normal {
|
||||
background-color: @normal-background;
|
||||
text-color: @normal-foreground;
|
||||
}
|
||||
element.normal.urgent {
|
||||
background-color: @urgent-background;
|
||||
text-color: @urgent-foreground;
|
||||
}
|
||||
element.normal.active {
|
||||
background-color: @active-background;
|
||||
text-color: @active-foreground;
|
||||
}
|
||||
element.selected.normal {
|
||||
background-color: @selected-normal-background;
|
||||
text-color: @selected-normal-foreground;
|
||||
}
|
||||
element.selected.urgent {
|
||||
background-color: @selected-urgent-background;
|
||||
text-color: @selected-urgent-foreground;
|
||||
}
|
||||
element.selected.active {
|
||||
background-color: @selected-active-background;
|
||||
text-color: @selected-active-foreground;
|
||||
}
|
||||
element.alternate.normal {
|
||||
background-color: @alternate-normal-background;
|
||||
text-color: @alternate-normal-foreground;
|
||||
}
|
||||
element.alternate.urgent {
|
||||
background-color: @alternate-urgent-background;
|
||||
text-color: @alternate-urgent-foreground;
|
||||
}
|
||||
element.alternate.active {
|
||||
background-color: @alternate-active-background;
|
||||
text-color: @alternate-active-foreground;
|
||||
}
|
||||
scrollbar {
|
||||
width: 4px ;
|
||||
border: 0;
|
||||
handle-color: @normal-foreground;
|
||||
handle-width: 8px ;
|
||||
padding: 0;
|
||||
}
|
||||
mode-switcher {
|
||||
border: 2px 0px 0px ;
|
||||
border-color: @separatorcolor;
|
||||
}
|
||||
button {
|
||||
spacing: 0;
|
||||
text-color: @normal-foreground;
|
||||
}
|
||||
button.selected {
|
||||
background-color: @selected-normal-background;
|
||||
text-color: @selected-normal-foreground;
|
||||
}
|
||||
inputbar {
|
||||
spacing: 0;
|
||||
text-color: @normal-foreground;
|
||||
padding: 1px ;
|
||||
}
|
||||
case-indicator {
|
||||
spacing: 0;
|
||||
text-color: @normal-foreground;
|
||||
}
|
||||
entry {
|
||||
spacing: 0;
|
||||
text-color: @normal-foreground;
|
||||
}
|
||||
prompt {
|
||||
spacing: 0;
|
||||
text-color: @normal-foreground;
|
||||
}
|
||||
inputbar {
|
||||
children: [ prompt,textbox-prompt-colon,entry,case-indicator ];
|
||||
}
|
||||
textbox-prompt-colon {
|
||||
expand: false;
|
||||
str: ":";
|
||||
margin: 0px 0.3em 0em 0em ;
|
||||
text-color: @normal-foreground;
|
||||
}
|
||||
493
.config/rofi/themes/archer.rasi~
Normal file
493
.config/rofi/themes/archer.rasi~
Normal file
@@ -0,0 +1,493 @@
|
||||
# Copyright (c) 2010 Aldo Cortesi
|
||||
# Copyright (c) 2010, 2014 dequis
|
||||
# Copyright (c) 2012 Randall Ma
|
||||
# Copyright (c) 2012-2014 Tycho Andersen
|
||||
# Copyright (c) 2012 Craig Barnes
|
||||
# Copyright (c) 2013 horsik
|
||||
# Copyright (c) 2013 Tao Sauvage
|
||||
#
|
||||
# Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
# of this software and associated documentation files (the "Software"), to deal
|
||||
# in the Software without restriction, including without limitation the rights
|
||||
# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||
# copies of the Software, and to permit persons to whom the Software is
|
||||
# furnished to do so, subject to the following conditions:
|
||||
#
|
||||
# The above copyright notice and this permission notice shall be included in
|
||||
# all copies or substantial portions of the Software.
|
||||
#
|
||||
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||
# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
# SOFTWARE.
|
||||
import os
|
||||
import subprocess
|
||||
|
||||
from libqtile import bar, hook, layout, qtile, widget
|
||||
from libqtile.config import Click, Drag, Group, Key, Match, Screen
|
||||
from libqtile.lazy import lazy
|
||||
|
||||
# from libqtile.utils import guess_terminal
|
||||
|
||||
mod = "mod4"
|
||||
# terminal = guess_terminal()
|
||||
terminal = "kitty"
|
||||
|
||||
|
||||
def toggle_clock():
|
||||
time_format = " %H:%M"
|
||||
date_format = " %d %b %a"
|
||||
|
||||
# Get the clock widget
|
||||
clock = qtile.widgets_map["clock"]
|
||||
|
||||
# Look for an attribute called "_toggled" which we'll use to track the state
|
||||
if not getattr(clock, "_toggled", False):
|
||||
# if it's not "toggled" then change to the date format and set the flag
|
||||
clock.format = date_format
|
||||
clock._toggled = True
|
||||
else:
|
||||
# otherwise, change back to the time format
|
||||
clock.format = time_format
|
||||
clock._toggled = False
|
||||
|
||||
# This may change the widget length so we should redraw the bar
|
||||
clock.bar.draw()
|
||||
|
||||
|
||||
def my_func(text):
|
||||
for string in [text]:
|
||||
text = text.replace(string, "")
|
||||
return text
|
||||
|
||||
|
||||
urgent_color = "#7deff9"
|
||||
background_color = "#2e3440"
|
||||
blue_color = "#00ffff"
|
||||
red_color = "#ff5500"
|
||||
green_color = "#00ff00"
|
||||
yellow_color = "#ffff00"
|
||||
|
||||
keys = [
|
||||
# A list of available commands that can be bound to keys can be found
|
||||
# at https://docs.qtile.org/en/latest/manual/config/lazy.html
|
||||
# Switch between windows
|
||||
Key([mod], "h", lazy.layout.left(), desc="Move focus to left"),
|
||||
Key([mod], "l", lazy.layout.right(), desc="Move focus to right"),
|
||||
Key([mod], "j", lazy.layout.down(), desc="Move focus down"),
|
||||
Key([mod], "k", lazy.layout.up(), desc="Move focus up"),
|
||||
Key([mod], "Left", lazy.layout.left(), desc="Move focus to left"),
|
||||
Key([mod], "Right", lazy.layout.right(), desc="Move focus to right"),
|
||||
Key([mod], "Down", lazy.layout.down(), desc="Move focus down"),
|
||||
Key([mod], "Up", lazy.layout.up(), desc="Move focus up"),
|
||||
Key([mod], "space", lazy.layout.next(), desc="Move window focus to other window"),
|
||||
Key([mod], "f", lazy.window.toggle_floating(), desc="Toggle floating"),
|
||||
# Move windows between left/right columns or move up/down in current stack.
|
||||
# Moving out of range in Columns layout will create new column.
|
||||
Key(
|
||||
[mod, "shift"], "h", lazy.layout.shuffle_left(), desc="Move window to the left"
|
||||
),
|
||||
Key(
|
||||
[mod, "shift"],
|
||||
"l",
|
||||
lazy.layout.shuffle_right(),
|
||||
desc="Move window to the right",
|
||||
),
|
||||
Key([mod, "shift"], "j", lazy.layout.shuffle_down(), desc="Move window down"),
|
||||
Key([mod, "shift"], "k", lazy.layout.shuffle_up(), desc="Move window up"),
|
||||
# Grow windows. If current window is on the edge of screen and direction
|
||||
# will be to screen edge - window would shrink.
|
||||
Key([mod, "control"], "g", lazy.layout.grow(), desc="Grow"),
|
||||
Key([mod, "control"], "s", lazy.layout.shrink(), desc="Shrink"),
|
||||
Key([mod, "control"], "h", lazy.layout.grow_left(), desc="Grow window to the left"),
|
||||
Key(
|
||||
[mod, "control"], "l", lazy.layout.grow_right(), desc="Grow window to the right"
|
||||
),
|
||||
Key([mod, "control"], "j", lazy.layout.grow_down(), desc="Grow window down"),
|
||||
Key([mod, "control"], "k", lazy.layout.grow_up(), desc="Grow window up"),
|
||||
Key([mod], "n", lazy.layout.normalize(), desc="Reset all window sizes"),
|
||||
# Key([mod], "z", lazy.spawn('rofi -show run -font "Hack Bold 14"'), desc="Rofi"),
|
||||
Key(
|
||||
[mod],
|
||||
"z",
|
||||
lazy.spawn('rofi -show run -theme archer -font "Iosevka Nerd Font Medium 18"'),
|
||||
desc="Rofi",
|
||||
),
|
||||
Key(
|
||||
[mod],
|
||||
"x",
|
||||
lazy.spawn(
|
||||
'rofi -show window -theme archer -font "Iosevka Nerd Font Medium 18"'
|
||||
),
|
||||
desc="Rofi",
|
||||
),
|
||||
Key(
|
||||
[],
|
||||
"XF86AudioMute",
|
||||
lazy.spawn("amixer -q set Master toggle"),
|
||||
desc="Audio Mute",
|
||||
),
|
||||
Key(
|
||||
[],
|
||||
"XF86AudioRaiseVolume",
|
||||
lazy.spawn("amixer set Master 5%+ unmute"),
|
||||
desc="Raise Volume",
|
||||
),
|
||||
Key(
|
||||
[],
|
||||
"XF86AudioLowerVolume",
|
||||
lazy.spawn("amixer set Master 5%- unmute"),
|
||||
desc="Lower Volume",
|
||||
),
|
||||
Key(
|
||||
[],
|
||||
"XF86MonBrightnessUp",
|
||||
lazy.spawn("xbacklight -inc 5"),
|
||||
desc="Raise Brightness",
|
||||
),
|
||||
Key(
|
||||
[],
|
||||
"XF86MonBrightnessDown",
|
||||
lazy.spawn("xbacklight -dec 5"),
|
||||
desc="Lower Brightness",
|
||||
),
|
||||
# Toggle between split and unsplit sides of stack.
|
||||
# Split = all windows displayed
|
||||
# Unsplit = 1 window displayed, like Max layout, but still with
|
||||
# multiple stack panes
|
||||
Key(
|
||||
[mod, "shift"],
|
||||
"Return",
|
||||
lazy.layout.toggle_split(),
|
||||
desc="Toggle between split and unsplit sides of stack",
|
||||
),
|
||||
Key([mod], "Return", lazy.spawn(terminal), desc="Launch terminal"),
|
||||
# Toggle between different layouts as defined below
|
||||
Key([mod], "Tab", lazy.next_layout(), desc="Toggle between layouts"),
|
||||
Key([mod], "w", lazy.window.kill(), desc="Kill focused window"),
|
||||
Key([mod, "control"], "r", lazy.reload_config(), desc="Reload the config"),
|
||||
Key([mod, "control"], "q", lazy.shutdown(), desc="Shutdown Qtile"),
|
||||
Key([mod], "r", lazy.spawncmd(), desc="Spawn a command using a prompt widget"),
|
||||
Key([mod], "b", lazy.hide_show_bar(), desc="Hide and show bar"),
|
||||
]
|
||||
|
||||
groups = [Group(i) for i in "1234567890"]
|
||||
|
||||
for i in groups:
|
||||
keys.extend(
|
||||
[
|
||||
# mod1 + letter of group = switch to group
|
||||
Key(
|
||||
[mod],
|
||||
i.name,
|
||||
lazy.group[i.name].toscreen(),
|
||||
desc="Switch to group {}".format(i.name),
|
||||
),
|
||||
# mod1 + shift + letter of group = switch to & move focused window to group
|
||||
Key(
|
||||
[mod, "shift"],
|
||||
i.name,
|
||||
lazy.window.togroup(i.name, switch_group=True),
|
||||
desc="Switch to & move focused window to group {}".format(i.name),
|
||||
),
|
||||
# Or, use below if you prefer not to switch to that group.
|
||||
# # mod1 + shift + letter of group = move focused window to group
|
||||
# Key([mod, "shift"], i.name, lazy.window.togroup(i.name),
|
||||
# desc="move focused window to group {}".format(i.name)),
|
||||
]
|
||||
)
|
||||
|
||||
layouts = [
|
||||
layout.MonadTall(
|
||||
margin=10,
|
||||
border_focus=urgent_color,
|
||||
border_width=1,
|
||||
),
|
||||
layout.Max(margin=10, border_width=1, border_focus=urgent_color),
|
||||
layout.Columns(
|
||||
margin=10,
|
||||
num_columns=1,
|
||||
# border_focus_stack=["#d75f5f", "#8f3d3d"],
|
||||
border_focus=urgent_color,
|
||||
border_width=1,
|
||||
border_on_single=True,
|
||||
),
|
||||
# layout.Bsp(margin=10, border_focus=urgent_color),
|
||||
# Try more layouts by unleashing below layouts.
|
||||
# layout.Stack(num_stacks=2),
|
||||
# layout.Matrix(),
|
||||
# layout.MonadTall(),
|
||||
# layout.MonadWide(),
|
||||
# layout.RatioTile(),
|
||||
# layout.Tile(),
|
||||
# layout.TreeTab(margin_left=5, panel_width=150, place_right=True, bg_color="#192330", padding_x=10),
|
||||
# layout.VerticalTile(margin=5, border_focus="#ffffff"),
|
||||
# layout.Zoomy(columnwidth=100, margin=10),
|
||||
]
|
||||
|
||||
widget_defaults = dict(
|
||||
# font="Iosevka Nerd Font",
|
||||
font="JetBrainsMono",
|
||||
fontsize=16,
|
||||
# padding=3,
|
||||
)
|
||||
extension_defaults = widget_defaults.copy()
|
||||
|
||||
screens = [
|
||||
Screen(
|
||||
top=bar.Bar(
|
||||
[
|
||||
widget.TextBox(
|
||||
padding=10,
|
||||
text="",
|
||||
fontsize=30,
|
||||
foreground="#ffdd1c",
|
||||
mouse_callbacks={
|
||||
"Button1": lazy.spawn(
|
||||
"rofi -show run -font 'Iosevka Nerd Font Medium 16'"
|
||||
)
|
||||
},
|
||||
),
|
||||
widget.CurrentLayout(
|
||||
padding=10,
|
||||
fmt="<b>{}</b>",
|
||||
),
|
||||
widget.GroupBox(
|
||||
padding=15,
|
||||
fontsize=16,
|
||||
highlight_method="block",
|
||||
block_highlight_text_color="#000000",
|
||||
active="#ffffff",
|
||||
inactive="#ffffff",
|
||||
this_current_screen_border=urgent_color,
|
||||
urgent_border="#ffffff",
|
||||
urgent_text="#ffffff",
|
||||
disable_drag=True,
|
||||
use_mouse_wheel=True,
|
||||
borderwidth=1,
|
||||
center_aligned=True,
|
||||
rounded=True,
|
||||
hide_unused=True,
|
||||
),
|
||||
widget.TaskList(
|
||||
padding_x=5,
|
||||
# padding_y=15,
|
||||
highlight_method="block",
|
||||
background=background_color,
|
||||
unfocused_border="#91afe2",
|
||||
border=urgent_color,
|
||||
borderwidth=0,
|
||||
spacing=5,
|
||||
max_title_width=41,
|
||||
urgent_border=background_color,
|
||||
stretch=True,
|
||||
urgent_alert_method="border",
|
||||
parse_text=my_func,
|
||||
title_width_method="uniform",
|
||||
),
|
||||
widget.Clock(
|
||||
fmt="<b>{}</b>",
|
||||
format=" %a %d %b | %H:%M |",
|
||||
padding=5,
|
||||
foreground="#ffffff",
|
||||
mouse_callbacks={"Button1": lazy.spawn("/home/fox/bin/clockv2")},
|
||||
),
|
||||
widget.Wttr(
|
||||
padding=0,
|
||||
location={"Kumylzhenskaya": " "},
|
||||
format=1,
|
||||
lang="ru",
|
||||
mouse_callbacks={
|
||||
"Button1": lazy.spawn(
|
||||
"kitty --hold curl 'https://wttr.in/Kumylzhenskaya?lang=ru'"
|
||||
)
|
||||
},
|
||||
),
|
||||
widget.Sep(
|
||||
linewidth=350,
|
||||
foreground=background_color,
|
||||
),
|
||||
widget.TextBox(
|
||||
fmt="",
|
||||
foreground=blue_color,
|
||||
),
|
||||
widget.Net(
|
||||
width=120,
|
||||
foreground="#ffffff",
|
||||
interface="wlp0s20f3",
|
||||
format="{down:.0f}{down_suffix:<2}↓{up:.0f}{up_suffix:<2}↑",
|
||||
),
|
||||
widget.TextBox(
|
||||
fmt="",
|
||||
foreground=red_color,
|
||||
),
|
||||
widget.CPU(
|
||||
width=40,
|
||||
format="{load_percent:3.0f}%",
|
||||
mouse_callbacks={"Button1": lazy.spawn("kitty -e htop")},
|
||||
padding=-1,
|
||||
),
|
||||
widget.TextBox(
|
||||
fmt="",
|
||||
foreground=yellow_color,
|
||||
),
|
||||
widget.Memory(
|
||||
width=30,
|
||||
format="{MemUsed:2.0f}{mm}",
|
||||
measure_mem="G",
|
||||
mouse_callbacks={"Button1": lazy.spawn("kitty -e htop")},
|
||||
padding=-1,
|
||||
),
|
||||
widget.TextBox(
|
||||
fmt="",
|
||||
foreground=green_color,
|
||||
),
|
||||
widget.ThermalSensor(
|
||||
format="{temp:2.0f}°C",
|
||||
tag_sensor="Package id 0",
|
||||
mouse_callbacks={"Button1": lazy.spawn("kitty -e htop")},
|
||||
padding=-1,
|
||||
),
|
||||
widget.TextBox(
|
||||
fmt="",
|
||||
foreground=blue_color,
|
||||
),
|
||||
widget.Backlight(
|
||||
backlight_name="intel_backlight",
|
||||
brightness_file="/sys/class/backlight/intel_backlight/brightness",
|
||||
format="{percent:3.0%}",
|
||||
padding=-1,
|
||||
),
|
||||
widget.TextBox(
|
||||
fmt="",
|
||||
foreground=red_color,
|
||||
),
|
||||
widget.Volume(
|
||||
fmt="{}",
|
||||
),
|
||||
widget.Battery(
|
||||
battery=0,
|
||||
format="{char}{percent:2.0%}",
|
||||
foreground=green_color,
|
||||
low_foreground=red_color,
|
||||
low_percentage=0.2,
|
||||
update_interval=5,
|
||||
not_charging_char=" ",
|
||||
padding=5,
|
||||
charge_char=" ",
|
||||
discharge_char=" ",
|
||||
full_char=" ",
|
||||
full_short_text=" ",
|
||||
mouse_callbacks={
|
||||
"Button1": lazy.spawn("xfce4-power-manager-settings")
|
||||
},
|
||||
),
|
||||
widget.Systray(
|
||||
icon_size=28,
|
||||
padding=0,
|
||||
),
|
||||
widget.CheckUpdates(
|
||||
distro="Arch_paru",
|
||||
padding=5,
|
||||
display_format=" ",
|
||||
no_update_string=" ",
|
||||
foreground="#0099f9",
|
||||
colour_have_updates=red_color,
|
||||
mouse_callbacks={"Button1": lazy.spawn("paru -Qu")},
|
||||
),
|
||||
widget.TextBox(
|
||||
fmt=" ",
|
||||
padding=5,
|
||||
mouse_callbacks={"Button1": lazy.spawn("oblogout")},
|
||||
),
|
||||
],
|
||||
36,
|
||||
margin=[10, 10, 5, 10],
|
||||
background=background_color,
|
||||
border_width=1, # Draw top and bottom borders
|
||||
border_color=urgent_color, # Borders are magenta
|
||||
),
|
||||
# top=bar.Bar(
|
||||
# [
|
||||
# widget.LaunchBar(
|
||||
# progs=[
|
||||
# ("brave", "brave", "Web-browser"),
|
||||
# ("zen-browser", "zen-browser", "Another Web-browser"),
|
||||
# ],
|
||||
# ),
|
||||
# ],
|
||||
# 36,
|
||||
# margin=[10, 10, 5, 1010],
|
||||
# background="#002b36",
|
||||
# border_width=3, # Draw top and bottom borders
|
||||
# border_color=urgent_color, # Borders are magenta
|
||||
# ),
|
||||
),
|
||||
]
|
||||
|
||||
# Drag floating layouts.
|
||||
mouse = [
|
||||
Drag(
|
||||
[mod],
|
||||
"Button1",
|
||||
lazy.window.set_position_floating(),
|
||||
start=lazy.window.get_position(),
|
||||
),
|
||||
Drag(
|
||||
[mod], "Button3", lazy.window.set_size_floating(), start=lazy.window.get_size()
|
||||
),
|
||||
Click([mod], "Button2", lazy.window.bring_to_front()),
|
||||
]
|
||||
|
||||
dgroups_key_binder = None
|
||||
dgroups_app_rules = [] # type: list
|
||||
follow_mouse_focus = True
|
||||
bring_front_click = False
|
||||
cursor_warp = False
|
||||
floating_layout = layout.Floating(
|
||||
float_rules=[
|
||||
# Run the utility of `xprop` to see the wm class and name of an X client.
|
||||
*layout.Floating.default_float_rules,
|
||||
Match(wm_class="confirmreset"), # gitk
|
||||
Match(wm_class="makebranch"), # gitk
|
||||
Match(wm_class="maketag"), # gitk
|
||||
Match(wm_class="ssh-askpass"), # ssh-askpass
|
||||
Match(wm_class="blueman-manager"), # ssh-askpass
|
||||
Match(wm_class="oblogout"), # ssh-askpass
|
||||
Match(title="branchdialog"), # gitk
|
||||
Match(title="pinentry"), # GPG key password entry
|
||||
],
|
||||
border_focus="#7deff9",
|
||||
border_normal="#7deff9",
|
||||
border_width=3,
|
||||
)
|
||||
auto_fullscreen = True
|
||||
focus_on_window_activation = "smart"
|
||||
reconfigure_screens = True
|
||||
|
||||
# If things like steam games want to auto-minimize themselves when losing
|
||||
# focus, should we respect this or not?
|
||||
auto_minimize = True
|
||||
|
||||
# When using the Wayland backend, this can be used to configure input devices.
|
||||
wl_input_rules = None
|
||||
|
||||
|
||||
@hook.subscribe.startup_once
|
||||
def autostart():
|
||||
home = os.path.expanduser("~/.config/qtile/autostart.sh")
|
||||
subprocess.run([home])
|
||||
|
||||
|
||||
# XXX: Gasp! We're lying here. In fact, nobody really uses or cares about this
|
||||
# string besides java UI toolkits; you can see several discussions on the
|
||||
# mailing lists, GitHub issues, and other WM documentation that suggest setting
|
||||
# this string if your java app doesn't work correctly. We may as well just lie
|
||||
# and say that we're a working one by default.
|
||||
#
|
||||
# We choose LG3D to maximize irony: it is a 3D non-reparenting WM written in
|
||||
# java that happens to be on java's whitelist.
|
||||
wmname = "LG3D"
|
||||
181
.config/rofi/themes/arthur.rasi
Normal file
181
.config/rofi/themes/arthur.rasi
Normal file
@@ -0,0 +1,181 @@
|
||||
/**
|
||||
* ROFI Color theme
|
||||
* User: Qball
|
||||
* Copyright: Dave Davenport
|
||||
*/
|
||||
|
||||
* {
|
||||
foreground: #ffeedd;
|
||||
backlight: #ccffeedd;
|
||||
background-color: transparent;
|
||||
dark: #1c1c1c;
|
||||
// Black
|
||||
black: #3d352a;
|
||||
lightblack: #554444;
|
||||
tlightblack: #554444cc;
|
||||
//
|
||||
// Red
|
||||
red: #cd5c5c;
|
||||
lightred: #cc5533;
|
||||
//
|
||||
// Green
|
||||
green: #86af80;
|
||||
lightgreen: #88cc22;
|
||||
//
|
||||
// Yellow
|
||||
yellow: #e8ae5b;
|
||||
lightyellow: #ffa75d;
|
||||
//
|
||||
// Blue
|
||||
blue: #6495ed;
|
||||
lightblue: #87ceeb;
|
||||
//
|
||||
// Magenta
|
||||
magenta: #deb887;
|
||||
lightmagenta: #996600;
|
||||
//
|
||||
// Cyan
|
||||
cyan: #b0c4de;
|
||||
tcyan: #ccb0c4de;
|
||||
lightcyan: #b0c4de;
|
||||
//
|
||||
// White
|
||||
white: #bbaa99;
|
||||
lightwhite: #ddccbb;
|
||||
//
|
||||
// Bold, Italic, Underline
|
||||
highlight: underline bold #ffffff;
|
||||
|
||||
transparent: rgba(0,0,0,0);
|
||||
font: "Source Code Pro 10";
|
||||
}
|
||||
window {
|
||||
location: center;
|
||||
anchor: center;
|
||||
transparency: "real";
|
||||
padding: 10px;
|
||||
border: 0px;
|
||||
border-radius: 10px;
|
||||
color: @magenta;
|
||||
background-color: @transparent;
|
||||
spacing: 0;
|
||||
children: [mainbox];
|
||||
orientation: horizontal;
|
||||
}
|
||||
mainbox {
|
||||
spacing: 0;
|
||||
children: [ inputbar, message, listview ];
|
||||
}
|
||||
message {
|
||||
border-color: @foreground;
|
||||
border: 0px 2px 2px 2px;
|
||||
// border-radius: 10px;
|
||||
padding: 5;
|
||||
background-color: @tcyan;
|
||||
}
|
||||
message {
|
||||
font: "Source Code Pro 8";
|
||||
color: @black;
|
||||
}
|
||||
inputbar {
|
||||
color: @lightgreen;
|
||||
padding: 11px;
|
||||
background-color: @tlightblack;
|
||||
border: 2px 2px 2px 2px;
|
||||
border-radius: 15px 15px 0px 0px;
|
||||
border-color: @foreground;
|
||||
font: "Source Code Pro 18";
|
||||
}
|
||||
entry,prompt,case-indicator {
|
||||
text-font: inherit;
|
||||
text-color:inherit;
|
||||
}
|
||||
prompt {
|
||||
margin: 0px 0.3em 0em 0em ;
|
||||
}
|
||||
listview {
|
||||
padding: 8px;
|
||||
border-radius: 0px 0px 15px 15px;
|
||||
border-color: @foreground;
|
||||
border: 0px 2px 2px 2px;
|
||||
background-color: #1c1c1ccc;
|
||||
dynamic: false;
|
||||
lines: 10;
|
||||
}
|
||||
element {
|
||||
padding: 3px;
|
||||
vertical-align: 0.5;
|
||||
// border: 2px;
|
||||
border-radius: 4px;
|
||||
background-color: transparent;
|
||||
color: @foreground;
|
||||
font:inherit;
|
||||
}
|
||||
element-text {
|
||||
background-color: inherit;
|
||||
text-color: inherit;
|
||||
}
|
||||
element selected.normal {
|
||||
background-color: @blue;
|
||||
}
|
||||
element normal active {
|
||||
foreground: @lightblue;
|
||||
}
|
||||
element normal urgent {
|
||||
foreground: @lightred;
|
||||
}
|
||||
element alternate normal {
|
||||
}
|
||||
element alternate active {
|
||||
foreground: @lightblue;
|
||||
}
|
||||
element alternate urgent {
|
||||
foreground: @lightred;
|
||||
}
|
||||
element selected active {
|
||||
background-color: @lightblue;
|
||||
foreground: @dark;
|
||||
}
|
||||
element selected urgent {
|
||||
background-color: @lightred;
|
||||
foreground: @dark;
|
||||
}
|
||||
element normal normal {
|
||||
|
||||
}
|
||||
vertb {
|
||||
expand: false;
|
||||
children: [ dummy0, mode-switcher, dummy1 ];
|
||||
}
|
||||
dummy0, dummy1 {
|
||||
expand: true;
|
||||
}
|
||||
mode-switcher {
|
||||
expand: false;
|
||||
orientation: vertical;
|
||||
spacing: 0px;
|
||||
border: 0px 0px 0px 0px;
|
||||
}
|
||||
button {
|
||||
font: "FontAwesome 22";
|
||||
padding: 6px;
|
||||
border: 2px 0px 2px 2px;
|
||||
border-radius: 4px 0px 0px 4px;
|
||||
background-color: @tlightblack;
|
||||
border-color: @foreground;
|
||||
color: @foreground;
|
||||
horizontal-align: 0.5;
|
||||
}
|
||||
button selected normal {
|
||||
color: @dark;
|
||||
border: 2px 0px 2px 2px;
|
||||
background-color: @backlight;
|
||||
border-color: @foreground;
|
||||
}
|
||||
error-message {
|
||||
expand: true;
|
||||
background-color: red;
|
||||
border-color: darkred;
|
||||
border: 2px;
|
||||
padding: 1em;
|
||||
}
|
||||
146
.config/rofi/themes/blue.rasi
Normal file
146
.config/rofi/themes/blue.rasi
Normal file
@@ -0,0 +1,146 @@
|
||||
/**
|
||||
* ROFI Color theme
|
||||
* User: Qball
|
||||
* Copyright: Dave Davenport
|
||||
*/
|
||||
|
||||
* {
|
||||
selected-normal-foreground: rgba ( 0, 96, 160, 100 % );
|
||||
foreground: rgba ( 0, 176, 239, 100 % );
|
||||
normal-foreground: @foreground;
|
||||
alternate-normal-background: rgba ( 0, 0, 0, 0 % );
|
||||
red: rgba ( 220, 50, 47, 100 % );
|
||||
selected-urgent-foreground: rgba ( 0, 96, 160, 100 % );
|
||||
blue: rgba ( 38, 139, 210, 100 % );
|
||||
urgent-foreground: rgba ( 255, 160, 160, 100 % );
|
||||
alternate-urgent-background: rgba ( 0, 0, 0, 0 % );
|
||||
active-foreground: rgba ( 160, 255, 160, 100 % );
|
||||
lightbg: rgba ( 238, 232, 213, 100 % );
|
||||
selected-active-foreground: rgba ( 0, 96, 160, 100 % );
|
||||
alternate-active-background: rgba ( 0, 0, 0, 0 % );
|
||||
background: rgba ( 0, 96, 160, 93 % );
|
||||
bordercolor: rgba ( 0, 176, 239, 100 % );
|
||||
alternate-normal-foreground: @foreground;
|
||||
normal-background: rgba ( 0, 0, 0, 0 % );
|
||||
lightfg: rgba ( 88, 104, 117, 100 % );
|
||||
selected-normal-background: rgba ( 0, 176, 239, 100 % );
|
||||
border-color: @foreground;
|
||||
spacing: 2;
|
||||
separatorcolor: rgba ( 0, 176, 239, 100 % );
|
||||
urgent-background: rgba ( 0, 0, 0, 0 % );
|
||||
selected-urgent-background: rgba ( 255, 160, 160, 100 % );
|
||||
alternate-urgent-foreground: @urgent-foreground;
|
||||
background-color: rgba ( 0, 0, 0, 0 % );
|
||||
alternate-active-foreground: @active-foreground;
|
||||
active-background: rgba ( 0, 0, 0, 0 % );
|
||||
selected-active-background: rgba ( 160, 255, 160, 100 % );
|
||||
}
|
||||
window {
|
||||
background-color: @background;
|
||||
border: 1;
|
||||
padding: 5;
|
||||
}
|
||||
mainbox {
|
||||
border: 0;
|
||||
padding: 0;
|
||||
}
|
||||
message {
|
||||
border: 1px dash 0px 0px ;
|
||||
border-color: @separatorcolor;
|
||||
padding: 1px ;
|
||||
}
|
||||
textbox {
|
||||
text-color: @foreground;
|
||||
}
|
||||
listview {
|
||||
fixed-height: 0;
|
||||
border: 2px dash 0px 0px ;
|
||||
border-color: @separatorcolor;
|
||||
spacing: 2px ;
|
||||
scrollbar: true;
|
||||
padding: 2px 0px 0px ;
|
||||
}
|
||||
element {
|
||||
border: 0;
|
||||
padding: 1px ;
|
||||
}
|
||||
element-text {
|
||||
background-color: inherit;
|
||||
text-color: inherit;
|
||||
}
|
||||
element.normal.normal {
|
||||
background-color: @normal-background;
|
||||
text-color: @normal-foreground;
|
||||
}
|
||||
element.normal.urgent {
|
||||
background-color: @urgent-background;
|
||||
text-color: @urgent-foreground;
|
||||
}
|
||||
element.normal.active {
|
||||
background-color: @active-background;
|
||||
text-color: @active-foreground;
|
||||
}
|
||||
element.selected.normal {
|
||||
background-color: @selected-normal-background;
|
||||
text-color: @selected-normal-foreground;
|
||||
}
|
||||
element.selected.urgent {
|
||||
background-color: @selected-urgent-background;
|
||||
text-color: @selected-urgent-foreground;
|
||||
}
|
||||
element.selected.active {
|
||||
background-color: @selected-active-background;
|
||||
text-color: @selected-active-foreground;
|
||||
}
|
||||
element.alternate.normal {
|
||||
background-color: @alternate-normal-background;
|
||||
text-color: @alternate-normal-foreground;
|
||||
}
|
||||
element.alternate.urgent {
|
||||
background-color: @alternate-urgent-background;
|
||||
text-color: @alternate-urgent-foreground;
|
||||
}
|
||||
element.alternate.active {
|
||||
background-color: @alternate-active-background;
|
||||
text-color: @alternate-active-foreground;
|
||||
}
|
||||
scrollbar {
|
||||
width: 4px ;
|
||||
border: 0;
|
||||
handle-width: 8px ;
|
||||
padding: 0;
|
||||
}
|
||||
mode-switcher {
|
||||
border: 2px dash 0px 0px ;
|
||||
border-color: @separatorcolor;
|
||||
}
|
||||
button.selected {
|
||||
background-color: @selected-normal-background;
|
||||
text-color: @selected-normal-foreground;
|
||||
}
|
||||
inputbar {
|
||||
spacing: 0;
|
||||
text-color: @normal-foreground;
|
||||
padding: 1px ;
|
||||
}
|
||||
case-indicator {
|
||||
spacing: 0;
|
||||
text-color: @normal-foreground;
|
||||
}
|
||||
entry {
|
||||
spacing: 0;
|
||||
text-color: @normal-foreground;
|
||||
}
|
||||
prompt {
|
||||
spacing: 0;
|
||||
text-color: @normal-foreground;
|
||||
}
|
||||
inputbar {
|
||||
children: [ prompt,textbox-prompt-colon,entry,case-indicator ];
|
||||
}
|
||||
textbox-prompt-colon {
|
||||
expand: false;
|
||||
str: ":";
|
||||
margin: 0px 0.3em 0em 0em ;
|
||||
text-color: @normal-foreground;
|
||||
}
|
||||
149
.config/rofi/themes/c64.rasi
Normal file
149
.config/rofi/themes/c64.rasi
Normal file
@@ -0,0 +1,149 @@
|
||||
/******************************************************************************
|
||||
* ROFI Color theme
|
||||
* User: Rasi
|
||||
* Copyright: Rasmus Steinke
|
||||
******************************************************************************/
|
||||
|
||||
* {
|
||||
selected-normal-foreground: rgba ( 255, 255, 255, 100 % );
|
||||
foreground: rgba ( 79, 128, 255, 100 % );
|
||||
normal-foreground: @foreground;
|
||||
alternate-normal-background: rgba ( 0, 57, 255, 100 % );
|
||||
red: rgba ( 220, 50, 47, 100 % );
|
||||
selected-urgent-foreground: rgba ( 255, 112, 71, 100 % );
|
||||
blue: rgba ( 38, 139, 210, 100 % );
|
||||
urgent-foreground: rgba ( 255, 112, 71, 100 % );
|
||||
alternate-urgent-background: rgba ( 0, 57, 255, 100 % );
|
||||
active-foreground: rgba ( 104, 186, 80, 100 % );
|
||||
lightbg: rgba ( 238, 232, 213, 100 % );
|
||||
selected-active-foreground: rgba ( 104, 186, 80, 100 % );
|
||||
alternate-active-background: rgba ( 0, 57, 255, 100 % );
|
||||
background: rgba ( 0, 57, 255, 100 % );
|
||||
bordercolor: rgba ( 0, 57, 255, 100 % );
|
||||
alternate-normal-foreground: @foreground;
|
||||
normal-background: rgba ( 0, 57, 255, 100 % );
|
||||
lightfg: rgba ( 88, 104, 117, 100 % );
|
||||
selected-normal-background: rgba ( 79, 128, 255, 100 % );
|
||||
border-color: @foreground;
|
||||
spacing: 2;
|
||||
separatorcolor: rgba ( 79, 128, 255, 100 % );
|
||||
urgent-background: rgba ( 0, 57, 255, 100 % );
|
||||
selected-urgent-background: rgba ( 79, 128, 255, 100 % );
|
||||
alternate-urgent-foreground: @urgent-foreground;
|
||||
background-color: rgba ( 0, 0, 0, 0 % );
|
||||
alternate-active-foreground: @active-foreground;
|
||||
active-background: rgba ( 0, 57, 255, 100 % );
|
||||
selected-active-background: rgba ( 79, 128, 255, 100 % );
|
||||
}
|
||||
window {
|
||||
font: "Topaz-8 10";
|
||||
background-color: #4E7FFF;
|
||||
border: 1;
|
||||
padding: 5;
|
||||
}
|
||||
mainbox {
|
||||
border: 0;
|
||||
padding: 0;
|
||||
margin: 40;
|
||||
background-color: #003AFF;
|
||||
}
|
||||
message {
|
||||
border: 1px dash 0px dash ;
|
||||
border-color: @separatorcolor;
|
||||
padding: 1px ;
|
||||
}
|
||||
textbox {
|
||||
text-color: @foreground;
|
||||
}
|
||||
listview {
|
||||
fixed-height: 0;
|
||||
border: 0px 0px 0px 0px ;
|
||||
border-color: @separatorcolor;
|
||||
spacing: 2px ;
|
||||
scrollbar: false;
|
||||
padding: 5px 5px 5px ;
|
||||
}
|
||||
element {
|
||||
border: 0;
|
||||
padding: 1px ;
|
||||
}
|
||||
element-text {
|
||||
background-color: inherit;
|
||||
text-color: inherit;
|
||||
}
|
||||
element.normal.normal {
|
||||
background-color: @normal-background;
|
||||
text-color: @normal-foreground;
|
||||
}
|
||||
element.normal.urgent {
|
||||
background-color: @urgent-background;
|
||||
text-color: @urgent-foreground;
|
||||
}
|
||||
element.normal.active {
|
||||
background-color: @active-background;
|
||||
text-color: @active-foreground;
|
||||
}
|
||||
element.selected.normal {
|
||||
background-color: @selected-normal-background;
|
||||
text-color: @selected-normal-foreground;
|
||||
}
|
||||
element.selected.urgent {
|
||||
background-color: @selected-urgent-background;
|
||||
text-color: @selected-urgent-foreground;
|
||||
}
|
||||
element.selected.active {
|
||||
background-color: @selected-active-background;
|
||||
text-color: @selected-active-foreground;
|
||||
}
|
||||
element.alternate.normal {
|
||||
background-color: @alternate-normal-background;
|
||||
text-color: @alternate-normal-foreground;
|
||||
}
|
||||
element.alternate.urgent {
|
||||
background-color: @alternate-urgent-background;
|
||||
text-color: @alternate-urgent-foreground;
|
||||
}
|
||||
element.alternate.active {
|
||||
background-color: @alternate-active-background;
|
||||
text-color: @alternate-active-foreground;
|
||||
}
|
||||
scrollbar {
|
||||
width: 0px ;
|
||||
border: 0;
|
||||
handle-width: 8px ;
|
||||
padding: 0;
|
||||
}
|
||||
mode-switcher {
|
||||
border: 2px dash 0px 0px ;
|
||||
border-color: @separatorcolor;
|
||||
}
|
||||
button.selected {
|
||||
background-color: @selected-normal-background;
|
||||
text-color: @selected-normal-foreground;
|
||||
}
|
||||
inputbar {
|
||||
spacing: 0;
|
||||
text-color: @normal-foreground;
|
||||
padding: 1px ;
|
||||
}
|
||||
case-indicator {
|
||||
spacing: 0;
|
||||
text-color: @normal-foreground;
|
||||
}
|
||||
entry {
|
||||
spacing: 0;
|
||||
text-color: @normal-foreground;
|
||||
}
|
||||
prompt {
|
||||
spacing: 0;
|
||||
text-color: @normal-foreground;
|
||||
}
|
||||
inputbar {
|
||||
children: [ prompt,textbox-prompt-colon,entry,case-indicator ];
|
||||
}
|
||||
textbox-prompt-colon {
|
||||
expand: false;
|
||||
str: ":";
|
||||
margin: 0px 0.3em 0em 0em ;
|
||||
text-color: @normal-foreground;
|
||||
}
|
||||
43
.config/rofi/themes/dmenu.rasi
Normal file
43
.config/rofi/themes/dmenu.rasi
Normal file
@@ -0,0 +1,43 @@
|
||||
/**
|
||||
* ROFI Color theme
|
||||
* User: Qball
|
||||
* Copyright: Dave Davenport
|
||||
*/
|
||||
|
||||
* {
|
||||
background-color: Black;
|
||||
border-color: White;
|
||||
text-color: White;
|
||||
font: "Times New Roman 12";
|
||||
}
|
||||
window {
|
||||
anchor: north;
|
||||
location: north;
|
||||
width: 100%;
|
||||
padding: 4px;
|
||||
children: [ horibox ];
|
||||
}
|
||||
horibox {
|
||||
orientation: horizontal;
|
||||
children: [ prompt, entry, listview ];
|
||||
}
|
||||
listview {
|
||||
layout: horizontal;
|
||||
spacing: 5px;
|
||||
lines: 100;
|
||||
}
|
||||
entry {
|
||||
expand: false;
|
||||
width: 10em;
|
||||
}
|
||||
element {
|
||||
padding: 0px 2px;
|
||||
}
|
||||
element selected {
|
||||
background-color: SteelBlue;
|
||||
}
|
||||
|
||||
element-text, element-icon {
|
||||
background-color: inherit;
|
||||
text-color: inherit;
|
||||
}
|
||||
184
.config/rofi/themes/docu.rasi
Normal file
184
.config/rofi/themes/docu.rasi
Normal file
@@ -0,0 +1,184 @@
|
||||
/**
|
||||
* ROFI Documentation theme.
|
||||
* User: Qball
|
||||
* Copyright: Dave Davenport
|
||||
*/
|
||||
|
||||
/** Default settings, every widget inherits from this. */
|
||||
* {
|
||||
/** Default background color is transparent. */
|
||||
background-color: transparent;
|
||||
/** Default text is white */
|
||||
text-color: white;
|
||||
}
|
||||
|
||||
/**
|
||||
* Entry box on top.
|
||||
*/
|
||||
entry {
|
||||
/** top and bottom border */
|
||||
border: 2px 0px;
|
||||
/** Dark grey border color */
|
||||
border-color: darkgrey;
|
||||
/** Background is grey */
|
||||
background-color: grey;
|
||||
/** 4px padding on the inside of the border. */
|
||||
padding: 4px;
|
||||
/** when no text is set, show 'Type to filter' */
|
||||
placeholder: "Type to filter";
|
||||
/** this text is dark grey */
|
||||
placeholder-color: darkgrey;
|
||||
/** inherit font setting from parent */
|
||||
font: inherit;
|
||||
cursor: text;
|
||||
}
|
||||
|
||||
/**
|
||||
* Input bar
|
||||
*/
|
||||
inputbar {
|
||||
/** no spacing between widgets */
|
||||
spacing: 0;
|
||||
/** include entry and mode-switcher (removes prompt) */
|
||||
children: [ icon-keyboard, entry, mode-switcher ];
|
||||
/** use monospace font. */
|
||||
font: "mono 18";
|
||||
}
|
||||
|
||||
/**
|
||||
* Mode switcher.
|
||||
* We set it up to 'connect' to reset of input bar.
|
||||
*/
|
||||
mode-switcher {
|
||||
/** we use spacing between children to draw a 'border' */
|
||||
spacing: 2px;
|
||||
border: 2px;
|
||||
border-radius: 0px 4px 4px 0px;
|
||||
/** border and background are same color, widget will have desired bg color.*/
|
||||
/** this way the spacing shows as a border */
|
||||
border-color: darkgrey;
|
||||
background-color: darkgrey;
|
||||
/** inherit font setting from parent */
|
||||
font: inherit;
|
||||
}
|
||||
|
||||
/**
|
||||
* Buttons in mode switcher.
|
||||
*/
|
||||
button {
|
||||
background-color: grey;
|
||||
border-color: darkgrey;
|
||||
/** inherit font setting from parent */
|
||||
font: inherit;
|
||||
cursor: pointer;
|
||||
}
|
||||
|
||||
/**
|
||||
* Selected buttons in mode switcher.
|
||||
*/
|
||||
button selected {
|
||||
background-color: lightgrey;
|
||||
text-color: black;
|
||||
}
|
||||
|
||||
/**
|
||||
* Small icon in inputbar
|
||||
*/
|
||||
icon-keyboard {
|
||||
/** give it a 2 pixel border, except on the right side. */
|
||||
border: 2px 0px 2px 2px;
|
||||
/** with a radius on the left two corners. */
|
||||
border-radius: 4px 0px 0px 4px;
|
||||
/** add matching border. */
|
||||
border-color: darkgrey;
|
||||
/** match background. */
|
||||
background-color: grey;
|
||||
/** move icon away from right border. */
|
||||
padding: 0px 10px 0px 10px;
|
||||
/** Only use required space. */
|
||||
expand: false;
|
||||
/** icon is around 1.2 font width */
|
||||
size: 1.2em;
|
||||
/** Icon name, we use symbolic name here */
|
||||
filename: "keyboard";
|
||||
}
|
||||
|
||||
/**
|
||||
* Main window widget
|
||||
*/
|
||||
window {
|
||||
/** Place on top center of rofi window on the top center of the screen. */
|
||||
anchor: north;
|
||||
location: north;
|
||||
|
||||
/** 100% screen width */
|
||||
width: 100%;
|
||||
|
||||
/** Black transparent color. */
|
||||
background-color: black / 70%;
|
||||
/** Small one 1 font width border on inside of window. */
|
||||
padding: 1em;
|
||||
|
||||
/** border */
|
||||
border-color: black;
|
||||
border: 0em 0.2em 0.2em;
|
||||
}
|
||||
|
||||
/**
|
||||
* Main container in the window.
|
||||
*/
|
||||
mainbox {
|
||||
/** spacing between widgets */
|
||||
spacing: 1em;
|
||||
}
|
||||
|
||||
/**
|
||||
* listview that shows entries.
|
||||
*/
|
||||
listview {
|
||||
/** 4 rows. */
|
||||
lines: 4;
|
||||
/** 6 columns */
|
||||
columns: 6;
|
||||
/** add 1 em spacing between items */
|
||||
spacing: 1em;
|
||||
/** Don't reduce columns if less items are available. */
|
||||
fixed-columns: true;
|
||||
}
|
||||
/**
|
||||
* entry in listview.
|
||||
*/
|
||||
element {
|
||||
/** clients are packed vertically. */
|
||||
orientation: vertical;
|
||||
/** 2 px border */
|
||||
border: 2px;
|
||||
/** with 4px radius on corners. */
|
||||
border-radius: 4px ;
|
||||
border-color: darkgrey;
|
||||
background-color: grey;
|
||||
/** 4 px padding on the inside of border */
|
||||
cursor: pointer;
|
||||
padding: 4px;
|
||||
}
|
||||
|
||||
/** selected element */
|
||||
element selected {
|
||||
/** highlighted colors */
|
||||
background-color: lightgrey;
|
||||
text-color: black;
|
||||
}
|
||||
|
||||
/** Entry icon */
|
||||
element-icon {
|
||||
/** change size to 128 pixels. */
|
||||
size: 128px;
|
||||
cursor: inherit;
|
||||
}
|
||||
|
||||
/** Entry text */
|
||||
element-text {
|
||||
/* align font in (horizontally) center */
|
||||
horizontal-align: 0.5;
|
||||
cursor: inherit;
|
||||
}
|
||||
263
.config/rofi/themes/fancy.rasi
Normal file
263
.config/rofi/themes/fancy.rasi
Normal file
@@ -0,0 +1,263 @@
|
||||
/*******************************************************************************
|
||||
* ROFI Color theme
|
||||
* Theme designed to show off moving, packing of widgets, icons and more.
|
||||
* User: DaveDavenport
|
||||
* Copyright: DaveDavenport
|
||||
********************************************************************************/
|
||||
* {
|
||||
selected-normal-foreground: rgba ( 248, 248, 242, 100 % );
|
||||
foreground: rgba ( 248, 248, 242, 100 % );
|
||||
normal-foreground: @foreground;
|
||||
alternate-normal-background: rgba ( 39, 40, 34, 0 % );
|
||||
selected-urgent-foreground: rgba ( 248, 248, 242, 100 % );
|
||||
urgent-foreground: rgba ( 249, 38, 114, 100 % );
|
||||
alternate-urgent-background: rgba ( 39, 40, 34, 0 % );
|
||||
active-foreground: rgba ( 166, 226, 42, 100 % );
|
||||
lightbg: rgba ( 238, 232, 213, 100 % );
|
||||
selected-active-foreground: rgba ( 166, 226, 42, 100 % );
|
||||
alternate-active-background: rgba ( 39, 40, 34, 0 % );
|
||||
background: rgba ( 39, 40, 34, 93 % );
|
||||
bordercolor: rgba ( 0, 43, 54, 100 % );
|
||||
alternate-normal-foreground: @foreground;
|
||||
normal-background: rgba ( 39, 40, 34, 0 % );
|
||||
selected-normal-background: rgba ( 20, 20, 17, 100 % );
|
||||
separatorcolor: rgba ( 230, 219, 116, 100 % );
|
||||
urgent-background: rgba ( 39, 40, 34, 0 % );
|
||||
selected-urgent-background: rgba ( 249, 38, 114, 100 % );
|
||||
alternate-urgent-foreground: @urgent-foreground;
|
||||
background-color: transparent;
|
||||
alternate-active-foreground: @active-foreground;
|
||||
active-background: rgba ( 39, 40, 34, 0 % );
|
||||
selected-active-background: rgba ( 20, 20, 17, 100 % );
|
||||
}
|
||||
window {
|
||||
border-color: black/30%;
|
||||
background-color: darkgrey/ 95%;
|
||||
border: 2px;
|
||||
padding: 0px;
|
||||
border-radius: 10px;
|
||||
padding: 0.5em;
|
||||
spacing: 0px;
|
||||
|
||||
anchor: north;
|
||||
location: center;
|
||||
y-offset: -15.5em;
|
||||
|
||||
|
||||
children: [ inputbar, message, wrapper-mode-switcher, listview , pagerbox ];
|
||||
}
|
||||
|
||||
|
||||
pagerbox {
|
||||
expand: false;
|
||||
orientation: horizontal;
|
||||
children: [ icon-left, pad, icon-right ];
|
||||
}
|
||||
|
||||
pad {
|
||||
expand: true;
|
||||
}
|
||||
icon-left {
|
||||
expand: false;
|
||||
filename: "go-previous";
|
||||
size: 24;
|
||||
vertical-align: 0.5;
|
||||
action: "kb-page-prev";
|
||||
}
|
||||
|
||||
icon-right {
|
||||
expand: false;
|
||||
filename: "go-next";
|
||||
size: 24;
|
||||
vertical-align: 0.5;
|
||||
action: "kb-page-next";
|
||||
}
|
||||
|
||||
|
||||
|
||||
wrapper-mode-switcher {
|
||||
orientation: horizontal;
|
||||
|
||||
expand: false;
|
||||
spacing: 0;
|
||||
children: [ icon-ms-ic1, mode-switcher, icon-ms-ic2 ];
|
||||
}
|
||||
icon-ms-ic1 {
|
||||
filename: "go-previous";
|
||||
}
|
||||
icon-ms-ic2 {
|
||||
filename: "go-next";
|
||||
}
|
||||
icon-ms-ic1,icon-ms-ic2 {
|
||||
size: 16;
|
||||
vertical-align: 0.8;
|
||||
expand: false;
|
||||
border: 0px 0px 2px ;
|
||||
border-color: @separatorcolor;
|
||||
}
|
||||
|
||||
mode-switcher {
|
||||
border: 0px;
|
||||
spacing: 0px;
|
||||
expand: true;
|
||||
}
|
||||
|
||||
button {
|
||||
padding: 2px;
|
||||
border: 0px 0px 2px ;
|
||||
border-color: @separatorcolor;
|
||||
}
|
||||
button selected.normal {
|
||||
text-color: white;
|
||||
background-color: black/50%;
|
||||
|
||||
border: 2px 2px 0px ;
|
||||
border-color: @separatorcolor;
|
||||
border-radius: 10px 10px 0 0;
|
||||
}
|
||||
|
||||
|
||||
sidebar {
|
||||
expand: false;
|
||||
}
|
||||
|
||||
message {
|
||||
text-color: black;
|
||||
background-color: lightgrey / 50%;
|
||||
border-color: grey;
|
||||
border: 2px;
|
||||
border-radius: 5px;
|
||||
padding: 4px;
|
||||
margin: 0px 0px 0.5em;
|
||||
expand: false;
|
||||
}
|
||||
|
||||
listview {
|
||||
spacing: 2px ;
|
||||
scrollbar: false;
|
||||
padding: 0.5em;
|
||||
background-color: black/50%;
|
||||
|
||||
expand: true;
|
||||
border: 0px 2px 2px ;
|
||||
border-color: @separatorcolor;
|
||||
border-radius: 0px 0px 10px 10px;
|
||||
}
|
||||
element {
|
||||
border: 1;
|
||||
border-color: transparent;
|
||||
padding: 4px ;
|
||||
}
|
||||
element-text {
|
||||
background-color: inherit;
|
||||
text-color: inherit;
|
||||
}
|
||||
element.normal.normal {
|
||||
background-color: @normal-background;
|
||||
text-color: @normal-foreground;
|
||||
}
|
||||
element.normal.urgent {
|
||||
background-color: @urgent-background;
|
||||
text-color: @urgent-foreground;
|
||||
}
|
||||
element.normal.active {
|
||||
background-color: @active-background;
|
||||
text-color: @active-foreground;
|
||||
}
|
||||
element.selected.normal {
|
||||
border: 1;
|
||||
border-color: grey/80%;
|
||||
background-color: @selected-normal-background;
|
||||
text-color: @selected-normal-foreground;
|
||||
}
|
||||
element.selected.urgent {
|
||||
border: 1;
|
||||
border-color: grey/80%;
|
||||
background-color: @selected-urgent-background;
|
||||
text-color: @selected-urgent-foreground;
|
||||
}
|
||||
element.selected.active {
|
||||
border: 1;
|
||||
border-color: grey/80%;
|
||||
background-color: @selected-active-background;
|
||||
text-color: @selected-active-foreground;
|
||||
}
|
||||
element.alternate.normal {
|
||||
background-color: @alternate-normal-background;
|
||||
text-color: @alternate-normal-foreground;
|
||||
}
|
||||
element.alternate.urgent {
|
||||
background-color: @alternate-urgent-background;
|
||||
text-color: @alternate-urgent-foreground;
|
||||
}
|
||||
element.alternate.active {
|
||||
background-color: @alternate-active-background;
|
||||
text-color: @alternate-active-foreground;
|
||||
}
|
||||
scrollbar {
|
||||
width: 4px ;
|
||||
border: 0;
|
||||
handle-width: 8px ;
|
||||
padding: 0;
|
||||
}
|
||||
sidebar {
|
||||
border: 2px 0px 0px ;
|
||||
border-color: @separatorcolor;
|
||||
}
|
||||
inputbar {
|
||||
text-color: @normal-foreground;
|
||||
padding: 0px 0px 0.5em;
|
||||
}
|
||||
case-indicator {
|
||||
text-color: @normal-foreground;
|
||||
}
|
||||
|
||||
wrapper {
|
||||
orientation: horizontal;
|
||||
text-color: black;
|
||||
background-color: white / 70%;
|
||||
border-color: grey;
|
||||
|
||||
border: 2px;
|
||||
border-radius: 5px;
|
||||
padding: 4px;
|
||||
children: [ icon-k, entry, icon-paste];
|
||||
spacing: 0.5em;
|
||||
}
|
||||
button-paste {
|
||||
expand: false;
|
||||
str: "gtk-paste";
|
||||
size: 24;
|
||||
vertical-align: 0.5;
|
||||
action: "kb-cancel";
|
||||
}
|
||||
icon-paste {
|
||||
expand: false;
|
||||
filename: "gtk-paste";
|
||||
size: 24;
|
||||
vertical-align: 0.5;
|
||||
action: "kb-primary-paste";
|
||||
}
|
||||
icon-k {
|
||||
expand: false;
|
||||
filename: "input-keyboard";
|
||||
size: 24;
|
||||
vertical-align: 0.5;
|
||||
|
||||
}
|
||||
entry {
|
||||
vertical-align: 0.5;
|
||||
}
|
||||
inputbar {
|
||||
children: [ wrapper ];
|
||||
}
|
||||
|
||||
error-message {
|
||||
background-color: darkred/10%;
|
||||
border-color: darkred;
|
||||
border-radius: 10px;
|
||||
border: 2px;
|
||||
padding: 0.5em;
|
||||
|
||||
}
|
||||
|
||||
166
.config/rofi/themes/fancy2.rasi
Normal file
166
.config/rofi/themes/fancy2.rasi
Normal file
@@ -0,0 +1,166 @@
|
||||
/**
|
||||
* Edited by: Dave Davenport
|
||||
* User: Rasi
|
||||
* Copyright: Rasmus Steinke
|
||||
*/
|
||||
|
||||
/* global settings and color variables */
|
||||
* {
|
||||
blue: #A7c6E2;
|
||||
blue-trans: #A7c6e2aa;
|
||||
darkblue: #005F87;
|
||||
green: #00330088;
|
||||
black: #000000;
|
||||
grey: #444444;
|
||||
orange: #FFD391;
|
||||
dark-orange: #FFA664;
|
||||
light-grey: #F5F5F5;
|
||||
medium-grey: #D0D0D0;
|
||||
dark-grey: #002B36;
|
||||
urgent: #D75F00;
|
||||
active: #005F87;
|
||||
transparent: #000000aa;
|
||||
spacing: 0em;
|
||||
padding: 0px;
|
||||
background-color: white;
|
||||
line-style: "none";
|
||||
}
|
||||
|
||||
prompt-box {
|
||||
background-color : transparent;
|
||||
}
|
||||
|
||||
prompt {
|
||||
background-color : transparent;
|
||||
text-color : white;
|
||||
}
|
||||
|
||||
window {
|
||||
border : 2px;
|
||||
border-radius : 12px;
|
||||
border-color : black;
|
||||
background-color : transparent;
|
||||
color : @grey;
|
||||
}
|
||||
mainbox {
|
||||
background-color : @blue-trans;
|
||||
color : @grey;
|
||||
spacing : 0%;
|
||||
}
|
||||
|
||||
listview {
|
||||
// Looks.
|
||||
border-radius : 10px;
|
||||
border : 5px;
|
||||
padding : 20px;
|
||||
margin : 20px 30px 30px 30px;
|
||||
background-color : @orange;
|
||||
// Enable scrollbar
|
||||
scrollbar : false;
|
||||
scrollbar-width : 5px;
|
||||
fixed-height : true;
|
||||
reverse : false;
|
||||
color : #000000;
|
||||
spacing : 0.3em;
|
||||
}
|
||||
scrollbar {
|
||||
color: @black;
|
||||
background-color: @blue;
|
||||
padding: 1px;
|
||||
}
|
||||
element {
|
||||
border: 0px;
|
||||
padding: 0px;
|
||||
margin: 0px;
|
||||
spacing: 0.5em;
|
||||
color: @black;
|
||||
background-color: @blue;
|
||||
children: [ element-icon, element-text ];
|
||||
}
|
||||
|
||||
element normal.normal {
|
||||
color: @black;
|
||||
background-color: @orange;
|
||||
}
|
||||
element normal.urgent {
|
||||
color: @urgent;
|
||||
background-color: @light-grey;
|
||||
}
|
||||
element normal.active {
|
||||
color: @active;
|
||||
background-color: @light-grey;
|
||||
}
|
||||
element selected.normal {
|
||||
border-radius: 0px;
|
||||
color: @black;
|
||||
background-color: @dark-orange;
|
||||
}
|
||||
element selected.urgent {
|
||||
color: @light-grey;
|
||||
background-color: @urgent;
|
||||
}
|
||||
element selected.active {
|
||||
color: @light-grey;
|
||||
background-color: @active;
|
||||
}
|
||||
element alternate.normal {
|
||||
color: @black;
|
||||
background-color: @orange;
|
||||
}
|
||||
element alternate.urgent {
|
||||
color: @urgent;
|
||||
background-color: @medium-grey;
|
||||
}
|
||||
element alternate.active {
|
||||
color: @active;
|
||||
background-color: @medium-grey;
|
||||
}
|
||||
inputbar {
|
||||
spacing : 5px;
|
||||
background-color : #88003300;
|
||||
border : 0px 0px 2px 0px;
|
||||
border-radius : 0px;
|
||||
padding : 5px 10px 5px 35px;
|
||||
background-color : #00330088;
|
||||
color : @black;
|
||||
end : false;
|
||||
}
|
||||
|
||||
separator {
|
||||
background-color : @blue;
|
||||
color : #00000000;
|
||||
}
|
||||
prompt normal.normal {
|
||||
background-color : #00000000;
|
||||
color : #ffffff;
|
||||
padding : 0px;
|
||||
}
|
||||
entry normal.normal {
|
||||
background-color : #00000000;
|
||||
color : #ffffff;
|
||||
padding : 0px;
|
||||
}
|
||||
case-indicator normal.normal {
|
||||
background-color : #00000000;
|
||||
color : #ffffff;
|
||||
padding : 0px;
|
||||
}
|
||||
|
||||
message {
|
||||
margin : 30px;
|
||||
padding : 20px 30px 20px 20px;
|
||||
padding : 20px ;
|
||||
border-radius : 10px;
|
||||
border : 5px;
|
||||
}
|
||||
|
||||
prompt-colon {
|
||||
spacing : 0;
|
||||
enabled : false;
|
||||
}
|
||||
|
||||
element-text, element-icon {
|
||||
background-color : inherit;
|
||||
text-color : inherit;
|
||||
foreground-color : inherit;
|
||||
}
|
||||
132
.config/rofi/themes/fullscreen-preview.rasi
Normal file
132
.config/rofi/themes/fullscreen-preview.rasi
Normal file
@@ -0,0 +1,132 @@
|
||||
/**
|
||||
* ROFI Color Theme
|
||||
*
|
||||
* Fullscreen theme with switchable PREVIEW option.
|
||||
*
|
||||
* User: Dave Davenport
|
||||
* Copyright: Dave Davenport
|
||||
*/
|
||||
|
||||
* {
|
||||
background-color: transparent;
|
||||
text-color: white;
|
||||
}
|
||||
|
||||
window {
|
||||
fullscreen: true;
|
||||
background-color: black/80%;
|
||||
padding: 4em;
|
||||
children: [ wrap, listview-split];
|
||||
spacing: 1em;
|
||||
}
|
||||
|
||||
|
||||
/** We add an extra child to this is PREVIEW=true */
|
||||
listview-split {
|
||||
orientation: horizontal;
|
||||
spacing: 0.4em;
|
||||
children: [listview];
|
||||
}
|
||||
|
||||
wrap {
|
||||
expand: false;
|
||||
orientation: vertical;
|
||||
children: [ inputbar, message ];
|
||||
background-image: linear-gradient(white/5%, white/40%);
|
||||
border-color: lightblue;
|
||||
border: 3px;
|
||||
border-radius: 0.4em;
|
||||
}
|
||||
|
||||
icon-ib {
|
||||
expand: false;
|
||||
filename: "system-search";
|
||||
vertical-align: 0.5;
|
||||
horizontal-align: 0.5;
|
||||
size: 1em;
|
||||
}
|
||||
inputbar {
|
||||
spacing: 0.4em;
|
||||
padding: 0.4em;
|
||||
children: [ icon-ib, entry ];
|
||||
}
|
||||
entry {
|
||||
placeholder: "Search";
|
||||
placeholder-color: grey;
|
||||
}
|
||||
message {
|
||||
background-color: red/20%;
|
||||
border-color: lightsalmon;
|
||||
border: 3px 0px 0px 0px;
|
||||
padding: 0.4em;
|
||||
spacing: 0.4em;
|
||||
}
|
||||
|
||||
listview {
|
||||
flow: horizontal;
|
||||
fixed-columns: true;
|
||||
columns: 7;
|
||||
lines: 5;
|
||||
spacing: 1.0em;
|
||||
}
|
||||
|
||||
element {
|
||||
orientation: vertical;
|
||||
padding: 0.1em;
|
||||
|
||||
background-image: linear-gradient(white/5%, white/20%);
|
||||
border-color: lightblue /15%;
|
||||
border: 3px;
|
||||
border-radius: 0.4em;
|
||||
|
||||
children: [element-icon, element-text ];
|
||||
}
|
||||
element-icon {
|
||||
size: calc(((100% - 8em) / 7 ));
|
||||
horizontal-align: 0.5;
|
||||
vertical-align: 0.5;
|
||||
}
|
||||
element-text {
|
||||
horizontal-align: 0.5;
|
||||
vertical-align: 0.5;
|
||||
padding: 0.2em;
|
||||
}
|
||||
|
||||
element selected {
|
||||
background-image: linear-gradient(white/25%, white/10%);
|
||||
border-color: lightblue;
|
||||
border: 3px;
|
||||
border-radius: 0.4em;
|
||||
}
|
||||
|
||||
/**
|
||||
* Launching rofi with environment PREVIEW set to true
|
||||
* will split the screen and show a preview widget.
|
||||
*/
|
||||
@media ( enabled: env(PREVIEW, false)) {
|
||||
/** preview widget */
|
||||
icon-current-entry {
|
||||
expand: true;
|
||||
size: 80%;
|
||||
}
|
||||
listview-split {
|
||||
children: [listview, icon-current-entry];
|
||||
}
|
||||
listview {
|
||||
columns: 4;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@media ( enabled: env(NO_IMAGE, false)) {
|
||||
listview {
|
||||
columns: 1;
|
||||
spacing: 0.4em;
|
||||
}
|
||||
element {
|
||||
children: [ element-text ];
|
||||
}
|
||||
element-text {
|
||||
horizontal-align: 0.0;
|
||||
}
|
||||
}
|
||||
149
.config/rofi/themes/glue_pro_blue.rasi
Normal file
149
.config/rofi/themes/glue_pro_blue.rasi
Normal file
@@ -0,0 +1,149 @@
|
||||
/******************************************************************************
|
||||
* ROFI Color theme
|
||||
* User: Rasi
|
||||
* Copyright: Rasmus Steinke
|
||||
******************************************************************************/
|
||||
* {
|
||||
selected-normal-foreground: rgba ( 255, 255, 255, 100 % );
|
||||
foreground: rgba ( 255, 255, 255, 100 % );
|
||||
normal-foreground: @foreground;
|
||||
alternate-normal-background: transparent;
|
||||
red: rgba ( 220, 50, 47, 100 % );
|
||||
selected-urgent-foreground: rgba ( 255, 195, 156, 100 % );
|
||||
blue: rgba ( 38, 139, 210, 100 % );
|
||||
urgent-foreground: rgba ( 243, 132, 61, 100 % );
|
||||
alternate-urgent-background: transparent;
|
||||
active-foreground: rgba ( 38, 139, 210, 100 % );
|
||||
lightbg: rgba ( 238, 232, 213, 100 % );
|
||||
selected-active-foreground: rgba ( 32, 81, 113, 100 % );
|
||||
alternate-active-background: transparent;
|
||||
background: transparent;
|
||||
bordercolor: rgba ( 57, 57, 57, 100 % );
|
||||
alternate-normal-foreground: @foreground;
|
||||
normal-background: transparent;
|
||||
lightfg: rgba ( 88, 104, 117, 100 % );
|
||||
selected-normal-background: rgba ( 38, 139, 210, 100 % );
|
||||
border-color: @foreground;
|
||||
spacing: 2;
|
||||
separatorcolor: rgba ( 38, 139, 210, 100 % );
|
||||
urgent-background: transparent;
|
||||
selected-urgent-background: rgba ( 38, 139, 210, 100 % );
|
||||
alternate-urgent-foreground: @urgent-foreground;
|
||||
background-color: rgba ( 0, 0, 0, 0 % );
|
||||
alternate-active-foreground: @active-foreground;
|
||||
active-background: rgba ( 57, 57, 57, 100 % );
|
||||
selected-active-background: rgba ( 38, 139, 210, 100 % );
|
||||
}
|
||||
window {
|
||||
background-color: rgba ( 57, 57, 57, 95 % );
|
||||
border: 1;
|
||||
padding: 5;
|
||||
}
|
||||
mainbox {
|
||||
border: 0;
|
||||
padding: 0;
|
||||
}
|
||||
message {
|
||||
border: 1px dash 0px 0px ;
|
||||
border-color: @separatorcolor;
|
||||
padding: 1px ;
|
||||
}
|
||||
textbox {
|
||||
text-color: @foreground;
|
||||
}
|
||||
listview {
|
||||
fixed-height: 0;
|
||||
border: 2px dash 0px 0px ;
|
||||
border-color: @separatorcolor;
|
||||
spacing: 2px ;
|
||||
scrollbar: true;
|
||||
padding: 2px 0px 0px ;
|
||||
}
|
||||
element {
|
||||
border: 0;
|
||||
padding: 1px ;
|
||||
}
|
||||
element-text {
|
||||
background-color: inherit;
|
||||
text-color: inherit;
|
||||
}
|
||||
element.normal.normal {
|
||||
background-color: @normal-background;
|
||||
text-color: @normal-foreground;
|
||||
}
|
||||
element.normal.urgent {
|
||||
background-color: @urgent-background;
|
||||
text-color: @urgent-foreground;
|
||||
}
|
||||
element.normal.active {
|
||||
background-color: @active-background;
|
||||
text-color: @active-foreground;
|
||||
}
|
||||
element.selected.normal {
|
||||
background-color: @selected-normal-background;
|
||||
text-color: @selected-normal-foreground;
|
||||
}
|
||||
element.selected.urgent {
|
||||
background-color: @selected-urgent-background;
|
||||
text-color: @selected-urgent-foreground;
|
||||
}
|
||||
element.selected.active {
|
||||
background-color: @selected-active-background;
|
||||
text-color: @selected-active-foreground;
|
||||
}
|
||||
element.alternate.normal {
|
||||
background-color: @alternate-normal-background;
|
||||
text-color: @alternate-normal-foreground;
|
||||
}
|
||||
element.alternate.urgent {
|
||||
background-color: @alternate-urgent-background;
|
||||
text-color: @alternate-urgent-foreground;
|
||||
}
|
||||
element.alternate.active {
|
||||
background-color: @alternate-active-background;
|
||||
text-color: @alternate-active-foreground;
|
||||
}
|
||||
scrollbar {
|
||||
width: 4px ;
|
||||
border: 0;
|
||||
handle-width: 8px ;
|
||||
padding: 0;
|
||||
}
|
||||
mode-switcher {
|
||||
border: 2px dash 0px 0px ;
|
||||
border-color: @separatorcolor;
|
||||
}
|
||||
button.selected {
|
||||
background-color: @selected-normal-background;
|
||||
text-color: @selected-normal-foreground;
|
||||
}
|
||||
button {
|
||||
background-color: @background;
|
||||
text-color: @foreground;
|
||||
}
|
||||
inputbar {
|
||||
spacing: 0;
|
||||
text-color: @normal-foreground;
|
||||
padding: 1px ;
|
||||
}
|
||||
case-indicator {
|
||||
spacing: 0;
|
||||
text-color: @normal-foreground;
|
||||
}
|
||||
entry {
|
||||
spacing: 0;
|
||||
text-color: @normal-foreground;
|
||||
}
|
||||
prompt {
|
||||
spacing: 0;
|
||||
text-color: @normal-foreground;
|
||||
}
|
||||
inputbar {
|
||||
children: [ prompt,textbox-prompt-colon,entry,case-indicator ];
|
||||
}
|
||||
textbox-prompt-colon {
|
||||
expand: false;
|
||||
str: ":";
|
||||
margin: 0px 0.3em 0em 0em ;
|
||||
text-color: @normal-foreground;
|
||||
}
|
||||
131
.config/rofi/themes/gruvbox-common.rasinc
Normal file
131
.config/rofi/themes/gruvbox-common.rasinc
Normal file
@@ -0,0 +1,131 @@
|
||||
/* ==========================================================================
|
||||
File: gruvbox-common.rasi
|
||||
Desc: Shared rules between all gruvbox themes
|
||||
Author: bardisty <b@bah.im>
|
||||
Source: https://github.com/bardisty/gruvbox-rofi
|
||||
Modified: Mon Feb 12 2018 06:06:47 PST -0800
|
||||
========================================================================== */
|
||||
|
||||
window {
|
||||
background-color: @background;
|
||||
border: 2;
|
||||
padding: 2;
|
||||
}
|
||||
|
||||
mainbox {
|
||||
border: 0;
|
||||
padding: 0;
|
||||
}
|
||||
|
||||
message {
|
||||
border: 2px 0 0;
|
||||
border-color: @separatorcolor;
|
||||
padding: 1px;
|
||||
}
|
||||
|
||||
textbox {
|
||||
highlight: @highlight;
|
||||
text-color: @foreground;
|
||||
}
|
||||
|
||||
listview {
|
||||
border: 2px solid 0 0;
|
||||
padding: 2px 0 0;
|
||||
border-color: @separatorcolor;
|
||||
spacing: 2px;
|
||||
scrollbar: @scrollbar;
|
||||
}
|
||||
|
||||
element {
|
||||
border: 0;
|
||||
padding: 2px;
|
||||
}
|
||||
|
||||
element.normal.normal {
|
||||
background-color: @normal-background;
|
||||
text-color: @normal-foreground;
|
||||
}
|
||||
|
||||
element.normal.urgent {
|
||||
background-color: @urgent-background;
|
||||
text-color: @urgent-foreground;
|
||||
}
|
||||
|
||||
element.normal.active {
|
||||
background-color: @active-background;
|
||||
text-color: @active-foreground;
|
||||
}
|
||||
|
||||
element.selected.normal {
|
||||
background-color: @selected-normal-background;
|
||||
text-color: @selected-normal-foreground;
|
||||
}
|
||||
|
||||
element.selected.urgent {
|
||||
background-color: @selected-urgent-background;
|
||||
text-color: @selected-urgent-foreground;
|
||||
}
|
||||
|
||||
element.selected.active {
|
||||
background-color: @selected-active-background;
|
||||
text-color: @selected-active-foreground;
|
||||
}
|
||||
|
||||
element.alternate.normal {
|
||||
background-color: @alternate-normal-background;
|
||||
text-color: @alternate-normal-foreground;
|
||||
}
|
||||
|
||||
element.alternate.urgent {
|
||||
background-color: @alternate-urgent-background;
|
||||
text-color: @alternate-urgent-foreground;
|
||||
}
|
||||
|
||||
element.alternate.active {
|
||||
background-color: @alternate-active-background;
|
||||
text-color: @alternate-active-foreground;
|
||||
}
|
||||
|
||||
scrollbar {
|
||||
width: 4px;
|
||||
border: 0;
|
||||
handle-color: @scrollbar-handle;
|
||||
handle-width: 8px;
|
||||
padding: 0;
|
||||
}
|
||||
|
||||
mode-switcher {
|
||||
border: 2px 0 0;
|
||||
border-color: @separatorcolor;
|
||||
}
|
||||
|
||||
inputbar {
|
||||
spacing: 0;
|
||||
text-color: @normal-foreground;
|
||||
padding: 2px;
|
||||
children: [ prompt, textbox-prompt-sep, entry, case-indicator ];
|
||||
}
|
||||
|
||||
case-indicator,
|
||||
entry,
|
||||
prompt,
|
||||
button {
|
||||
spacing: 0;
|
||||
text-color: @normal-foreground;
|
||||
}
|
||||
|
||||
button.selected {
|
||||
background-color: @selected-normal-background;
|
||||
text-color: @selected-normal-foreground;
|
||||
}
|
||||
|
||||
textbox-prompt-sep {
|
||||
expand: false;
|
||||
str: ":";
|
||||
text-color: @normal-foreground;
|
||||
margin: 0 0.3em 0 0;
|
||||
}
|
||||
element-text, element-icon {
|
||||
background-color: inherit;
|
||||
text-color: inherit;
|
||||
}
|
||||
62
.config/rofi/themes/gruvbox-dark-hard.rasi
Normal file
62
.config/rofi/themes/gruvbox-dark-hard.rasi
Normal file
@@ -0,0 +1,62 @@
|
||||
/* ==========================================================================
|
||||
Rofi color theme
|
||||
|
||||
Based on the Gruvbox color scheme for Vim by morhetz
|
||||
https://github.com/morhetz/gruvbox
|
||||
|
||||
File: gruvbox-dark-hard.rasi
|
||||
Desc: Gruvbox dark (hard contrast) color theme for Rofi
|
||||
Author: bardisty <b@bah.im>
|
||||
Source: https://github.com/bardisty/gruvbox-rofi
|
||||
Modified: Mon Feb 12 2018 06:04:26 PST -0800
|
||||
========================================================================== */
|
||||
|
||||
* {
|
||||
/* Theme settings */
|
||||
highlight: bold italic;
|
||||
scrollbar: true;
|
||||
|
||||
/* Gruvbox dark colors */
|
||||
gruvbox-dark-bg0-hard: #1d2021;
|
||||
gruvbox-dark-bg0: #282828;
|
||||
gruvbox-dark-bg2: #504945;
|
||||
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: #a89984;
|
||||
|
||||
/* Theme colors */
|
||||
background: @gruvbox-dark-bg0-hard;
|
||||
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;
|
||||
alternate-normal-foreground: @foreground;
|
||||
selected-normal-background: @gruvbox-dark-bg2;
|
||||
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;
|
||||
}
|
||||
|
||||
@import "gruvbox-common"
|
||||
|
||||
62
.config/rofi/themes/gruvbox-dark-soft.rasi
Normal file
62
.config/rofi/themes/gruvbox-dark-soft.rasi
Normal file
@@ -0,0 +1,62 @@
|
||||
/* ==========================================================================
|
||||
Rofi color theme
|
||||
|
||||
Based on the Gruvbox color scheme for Vim by morhetz
|
||||
https://github.com/morhetz/gruvbox
|
||||
|
||||
File: gruvbox-dark-soft.rasi
|
||||
Desc: Gruvbox dark (soft contrast) color theme for Rofi
|
||||
Author: bardisty <b@bah.im>
|
||||
Source: https://github.com/bardisty/gruvbox-rofi
|
||||
Modified: Mon Feb 12 2018 06:04:37 PST -0800
|
||||
========================================================================== */
|
||||
|
||||
* {
|
||||
/* Theme settings */
|
||||
highlight: bold italic;
|
||||
scrollbar: true;
|
||||
|
||||
/* Gruvbox dark colors */
|
||||
gruvbox-dark-bg0-soft: #32302f;
|
||||
gruvbox-dark-bg1: #3c3836;
|
||||
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: #a89984;
|
||||
|
||||
/* Theme colors */
|
||||
background: @gruvbox-dark-bg0-soft;
|
||||
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-bg1;
|
||||
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;
|
||||
}
|
||||
|
||||
@import "gruvbox-common"
|
||||
|
||||
62
.config/rofi/themes/gruvbox-dark.rasi
Normal file
62
.config/rofi/themes/gruvbox-dark.rasi
Normal file
@@ -0,0 +1,62 @@
|
||||
/* ==========================================================================
|
||||
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: true;
|
||||
|
||||
/* Gruvbox dark colors */
|
||||
gruvbox-dark-bg0: #282828;
|
||||
gruvbox-dark-bg0-soft: #32302f;
|
||||
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: #a89984;
|
||||
|
||||
/* 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;
|
||||
}
|
||||
|
||||
@import "gruvbox-common"
|
||||
|
||||
62
.config/rofi/themes/gruvbox-light-hard.rasi
Normal file
62
.config/rofi/themes/gruvbox-light-hard.rasi
Normal file
@@ -0,0 +1,62 @@
|
||||
/* ==========================================================================
|
||||
Rofi color theme
|
||||
|
||||
Based on the Gruvbox color scheme for Vim by morhetz
|
||||
https://github.com/morhetz/gruvbox
|
||||
|
||||
File: gruvbox-light-hard.rasi
|
||||
Desc: Gruvbox light (hard contrast) color theme for Rofi
|
||||
Author: bardisty <b@bah.im>
|
||||
Source: https://github.com/bardisty/gruvbox-rofi
|
||||
Modified: Mon Feb 12 2018 06:04:48 PST -0800
|
||||
========================================================================== */
|
||||
|
||||
* {
|
||||
/* Theme settings */
|
||||
highlight: bold italic;
|
||||
scrollbar: true;
|
||||
|
||||
/* Gruvbox light colors */
|
||||
gruvbox-light-bg0-hard: #f9f5d7;
|
||||
gruvbox-light-bg0: #fbf1c7;
|
||||
gruvbox-light-bg1: #ebdbb2;
|
||||
gruvbox-light-fg0: #282828;
|
||||
gruvbox-light-fg1: #3c3836;
|
||||
gruvbox-light-red-dark: #9d0006;
|
||||
gruvbox-light-red-light: #cc241d;
|
||||
gruvbox-light-yellow-dark: #b57614;
|
||||
gruvbox-light-yellow-light: #d79921;
|
||||
gruvbox-light-gray: #7c6f64;
|
||||
|
||||
/* Theme colors */
|
||||
background: @gruvbox-light-bg0-hard;
|
||||
background-color: @background;
|
||||
foreground: @gruvbox-light-fg1;
|
||||
border-color: @gruvbox-light-gray;
|
||||
separatorcolor: @border-color;
|
||||
scrollbar-handle: @border-color;
|
||||
|
||||
normal-background: @background;
|
||||
normal-foreground: @foreground;
|
||||
alternate-normal-background: @gruvbox-light-bg0;
|
||||
alternate-normal-foreground: @foreground;
|
||||
selected-normal-background: @gruvbox-light-bg1;
|
||||
selected-normal-foreground: @gruvbox-light-fg0;
|
||||
|
||||
active-background: @gruvbox-light-yellow-dark;
|
||||
active-foreground: @background;
|
||||
alternate-active-background: @active-background;
|
||||
alternate-active-foreground: @active-foreground;
|
||||
selected-active-background: @gruvbox-light-yellow-light;
|
||||
selected-active-foreground: @active-foreground;
|
||||
|
||||
urgent-background: @gruvbox-light-red-dark;
|
||||
urgent-foreground: @background;
|
||||
alternate-urgent-background: @urgent-background;
|
||||
alternate-urgent-foreground: @urgent-foreground;
|
||||
selected-urgent-background: @gruvbox-light-red-light;
|
||||
selected-urgent-foreground: @urgent-foreground;
|
||||
}
|
||||
|
||||
@import "gruvbox-common"
|
||||
|
||||
62
.config/rofi/themes/gruvbox-light-soft.rasi
Normal file
62
.config/rofi/themes/gruvbox-light-soft.rasi
Normal file
@@ -0,0 +1,62 @@
|
||||
/* ==========================================================================
|
||||
Rofi color theme
|
||||
|
||||
Based on the Gruvbox color scheme for Vim by morhetz
|
||||
https://github.com/morhetz/gruvbox
|
||||
|
||||
File: gruvbox-light-soft.rasi
|
||||
Desc: Gruvbox light (soft contrast) color theme for Rofi
|
||||
Author: bardisty <b@bah.im>
|
||||
Source: https://github.com/bardisty/gruvbox-rofi
|
||||
Modified: Mon Feb 12 2018 06:05:38 PST -0800
|
||||
========================================================================== */
|
||||
|
||||
* {
|
||||
/* Theme settings */
|
||||
highlight: bold italic;
|
||||
scrollbar: true;
|
||||
|
||||
/* Gruvbox light colors */
|
||||
gruvbox-light-bg0-soft: #f2e5bc;
|
||||
gruvbox-light-bg1: #ebdbb2;
|
||||
gruvbox-light-bg2: #d5c4a1;
|
||||
gruvbox-light-fg0: #282828;
|
||||
gruvbox-light-fg1: #3c3836;
|
||||
gruvbox-light-red-dark: #9d0006;
|
||||
gruvbox-light-red-light: #cc241d;
|
||||
gruvbox-light-yellow-dark: #b57614;
|
||||
gruvbox-light-yellow-light: #d79921;
|
||||
gruvbox-light-gray: #7c6f64;
|
||||
|
||||
/* Theme colors */
|
||||
background: @gruvbox-light-bg0-soft;
|
||||
background-color: @background;
|
||||
foreground: @gruvbox-light-fg1;
|
||||
border-color: @gruvbox-light-gray;
|
||||
separatorcolor: @border-color;
|
||||
scrollbar-handle: @border-color;
|
||||
|
||||
normal-background: @background;
|
||||
normal-foreground: @foreground;
|
||||
alternate-normal-background: @gruvbox-light-bg1;
|
||||
alternate-normal-foreground: @foreground;
|
||||
selected-normal-background: @gruvbox-light-bg2;
|
||||
selected-normal-foreground: @gruvbox-light-fg0;
|
||||
|
||||
active-background: @gruvbox-light-yellow-dark;
|
||||
active-foreground: @background;
|
||||
alternate-active-background: @active-background;
|
||||
alternate-active-foreground: @active-foreground;
|
||||
selected-active-background: @gruvbox-light-yellow-light;
|
||||
selected-active-foreground: @active-foreground;
|
||||
|
||||
urgent-background: @gruvbox-light-red-dark;
|
||||
urgent-foreground: @background;
|
||||
alternate-urgent-background: @urgent-background;
|
||||
alternate-urgent-foreground: @urgent-foreground;
|
||||
selected-urgent-background: @gruvbox-light-red-light;
|
||||
selected-urgent-foreground: @urgent-foreground;
|
||||
}
|
||||
|
||||
@import "gruvbox-common"
|
||||
|
||||
62
.config/rofi/themes/gruvbox-light.rasi
Normal file
62
.config/rofi/themes/gruvbox-light.rasi
Normal file
@@ -0,0 +1,62 @@
|
||||
/* ==========================================================================
|
||||
Rofi color theme
|
||||
|
||||
Based on the Gruvbox color scheme for Vim by morhetz
|
||||
https://github.com/morhetz/gruvbox
|
||||
|
||||
File: gruvbox-light.rasi
|
||||
Desc: Gruvbox light color theme for rofi
|
||||
Author: bardisty <b@bah.im>
|
||||
Source: https://github.com/bardisty/gruvbox-rofi
|
||||
Modified: Mon Feb 12 2018 06:06:06 PST -0800
|
||||
========================================================================== */
|
||||
|
||||
* {
|
||||
/* Theme settings */
|
||||
highlight: bold italic;
|
||||
scrollbar: true;
|
||||
|
||||
/* Gruvbox light colors */
|
||||
gruvbox-light-bg0: #fbf1c7;
|
||||
gruvbox-light-bg0-soft: #f2e5bc;
|
||||
gruvbox-light-bg2: #d5c4a1;
|
||||
gruvbox-light-fg0: #282828;
|
||||
gruvbox-light-fg1: #3c3836;
|
||||
gruvbox-light-gray: #7c6f64;
|
||||
gruvbox-light-red-dark: #9d0006;
|
||||
gruvbox-light-red-light: #cc241d;
|
||||
gruvbox-light-yellow-dark: #b57614;
|
||||
gruvbox-light-yellow-light: #d79921;
|
||||
|
||||
/* Theme colors */
|
||||
background: @gruvbox-light-bg0;
|
||||
background-color: @background;
|
||||
foreground: @gruvbox-light-fg1;
|
||||
border-color: @gruvbox-light-gray;
|
||||
separatorcolor: @border-color;
|
||||
scrollbar-handle: @border-color;
|
||||
|
||||
normal-background: @background;
|
||||
normal-foreground: @foreground;
|
||||
alternate-normal-background: @gruvbox-light-bg0-soft;
|
||||
alternate-normal-foreground: @foreground;
|
||||
selected-normal-background: @gruvbox-light-bg2;
|
||||
selected-normal-foreground: @gruvbox-light-fg0;
|
||||
|
||||
active-background: @gruvbox-light-yellow-dark;
|
||||
active-foreground: @background;
|
||||
alternate-active-background: @active-background;
|
||||
alternate-active-foreground: @active-foreground;
|
||||
selected-active-background: @gruvbox-light-yellow-light;
|
||||
selected-active-foreground: @active-foreground;
|
||||
|
||||
urgent-background: @gruvbox-light-red-dark;
|
||||
urgent-foreground: @background;
|
||||
alternate-urgent-background: @urgent-background;
|
||||
alternate-urgent-foreground: @urgent-foreground;
|
||||
selected-urgent-background: @gruvbox-light-red-light;
|
||||
selected-urgent-foreground: @urgent-foreground;
|
||||
}
|
||||
|
||||
@import "gruvbox-common"
|
||||
|
||||
BIN
.config/rofi/themes/iggy.jpg
Normal file
BIN
.config/rofi/themes/iggy.jpg
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 314 KiB |
147
.config/rofi/themes/iggy.rasi
Normal file
147
.config/rofi/themes/iggy.rasi
Normal file
@@ -0,0 +1,147 @@
|
||||
/**
|
||||
* ROFI Color theme
|
||||
* User: Qball
|
||||
* Copyright: Dave Davenport
|
||||
*/
|
||||
|
||||
|
||||
* {
|
||||
/* Default background color */
|
||||
background-color: transparent;
|
||||
text-color: white;
|
||||
}
|
||||
|
||||
|
||||
window {
|
||||
padding: 1em;
|
||||
|
||||
border-color: lightgreen;
|
||||
border: 5px;
|
||||
border-radius: 10px;
|
||||
|
||||
width: 1024px;
|
||||
// height: 768px;
|
||||
|
||||
background-color: darkgreen;
|
||||
|
||||
background-image: url("iggy.jpg", width);
|
||||
}
|
||||
|
||||
mainbox {
|
||||
spacing: 0px;
|
||||
children: [inputbar,wrapper-mode-switcher,listview];
|
||||
}
|
||||
|
||||
element {
|
||||
background: transparent;
|
||||
children: [ element-icon, element-text ];
|
||||
}
|
||||
element,element-text,element-icon, button {
|
||||
cursor: pointer;
|
||||
}
|
||||
|
||||
inputbar {
|
||||
margin: 0px 0px 0.5em 0em;
|
||||
spacing: 0.4em;
|
||||
children: [ button-iggy1, entry,overlay,case-indicator, button-iggy2];
|
||||
}
|
||||
|
||||
button-iggy1, button-iggy2 {
|
||||
expand: false;
|
||||
content: "🐢";
|
||||
action: "kb-primary-paste";
|
||||
horizontal-align: 0.5;
|
||||
}
|
||||
button-iggy2 {
|
||||
action: "kb-screenshot";
|
||||
}
|
||||
|
||||
listview, inputbar, message {
|
||||
padding: 0.5em;
|
||||
border-color: lightgreen;
|
||||
border: 5px;
|
||||
border-radius: 10px;
|
||||
background-color: black/70%;
|
||||
|
||||
columns: 4;
|
||||
lines: 4;
|
||||
}
|
||||
listview {
|
||||
border: 0px 5px 5px 5px;
|
||||
border-radius: 0px 0px 10px 10px;
|
||||
}
|
||||
|
||||
|
||||
element {
|
||||
border: 0;
|
||||
padding: 10px;
|
||||
font: "Mono 8";
|
||||
orientation: vertical;
|
||||
}
|
||||
element-icon {
|
||||
size: 6em;
|
||||
}
|
||||
|
||||
element selected {
|
||||
border-color: lightgreen;
|
||||
border: 5px;
|
||||
border-radius: 10px;
|
||||
background-color: lightgreen/20%;
|
||||
}
|
||||
|
||||
element-text, element-icon {
|
||||
font: inherit;
|
||||
horizontal-align: 0.5;
|
||||
}
|
||||
|
||||
wrapper-mode-switcher {
|
||||
orientation: horizontal;
|
||||
|
||||
expand: false;
|
||||
spacing: 0;
|
||||
children: [ icon-ms-ic1, mode-switcher, icon-ms-ic2 ];
|
||||
}
|
||||
icon-ms-ic1 {
|
||||
filename: "go-previous";
|
||||
action: "kb-mode-previous";
|
||||
}
|
||||
icon-ms-ic2 {
|
||||
filename: "go-next";
|
||||
action: "kb-mode-next";
|
||||
}
|
||||
icon-ms-ic1,icon-ms-ic2 {
|
||||
size: 16;
|
||||
vertical-align: 0.8;
|
||||
expand: false;
|
||||
border: 0px 0px 5px ;
|
||||
border-color: lightgreen;
|
||||
}
|
||||
|
||||
mode-switcher {
|
||||
border: 0px;
|
||||
spacing: 0px;
|
||||
expand: true;
|
||||
}
|
||||
button {
|
||||
text-color: white;
|
||||
border: 0px 0px 5px ;
|
||||
border-color: lightgreen;
|
||||
border-radius: 10px 10px 0 0;
|
||||
background-image: linear-gradient(to bottom, darkgreen/50%, black/70%);
|
||||
horizontal-align: 0.5;
|
||||
}
|
||||
button selected.normal {
|
||||
text-color: white;
|
||||
margin: 0px;
|
||||
padding: 0px;
|
||||
|
||||
border: 5px 5px 0px ;
|
||||
border-color: lightgreen;
|
||||
border-radius: 10px 10px 0 0;
|
||||
background-image: linear-gradient(to bottom, darkgreen, black/70%);
|
||||
}
|
||||
|
||||
entry {
|
||||
placeholder: "Iggy";
|
||||
placeholder-color: darkgrey/30%;
|
||||
}
|
||||
146
.config/rofi/themes/lb.rasi
Normal file
146
.config/rofi/themes/lb.rasi
Normal file
@@ -0,0 +1,146 @@
|
||||
/**
|
||||
* ROFI Color theme
|
||||
* User: Qball
|
||||
* Copyright: Dave Davenport
|
||||
*/
|
||||
|
||||
* {
|
||||
selected-normal-foreground: rgba ( 51, 51, 51, 100 % );
|
||||
foreground: rgba ( 17, 170, 170, 100 % );
|
||||
normal-foreground: @foreground;
|
||||
alternate-normal-background: rgba ( 255, 255, 255, 7 % );
|
||||
red: rgba ( 220, 50, 47, 100 % );
|
||||
selected-urgent-foreground: rgba ( 51, 51, 51, 100 % );
|
||||
blue: rgba ( 38, 139, 210, 100 % );
|
||||
urgent-foreground: rgba ( 255, 153, 153, 100 % );
|
||||
alternate-urgent-background: rgba ( 255, 255, 255, 7 % );
|
||||
active-foreground: rgba ( 170, 170, 17, 100 % );
|
||||
lightbg: rgba ( 238, 232, 213, 100 % );
|
||||
selected-active-foreground: rgba ( 51, 51, 51, 100 % );
|
||||
alternate-active-background: rgba ( 255, 255, 255, 7 % );
|
||||
background: rgba ( 51, 51, 51, 93 % );
|
||||
bordercolor: rgba ( 17, 170, 170, 100 % );
|
||||
alternate-normal-foreground: @foreground;
|
||||
normal-background: rgba ( 0, 0, 0, 0 % );
|
||||
lightfg: rgba ( 88, 104, 117, 100 % );
|
||||
selected-normal-background: rgba ( 17, 170, 170, 100 % );
|
||||
border-color: @foreground;
|
||||
spacing: 2;
|
||||
separatorcolor: rgba ( 17, 170, 170, 100 % );
|
||||
urgent-background: rgba ( 0, 0, 0, 0 % );
|
||||
selected-urgent-background: rgba ( 255, 153, 153, 100 % );
|
||||
alternate-urgent-foreground: @urgent-foreground;
|
||||
background-color: rgba ( 0, 0, 0, 0 % );
|
||||
alternate-active-foreground: @active-foreground;
|
||||
active-background: rgba ( 0, 0, 0, 0 % );
|
||||
selected-active-background: rgba ( 170, 170, 17, 100 % );
|
||||
}
|
||||
window {
|
||||
background-color: @background;
|
||||
border: 1;
|
||||
padding: 5;
|
||||
}
|
||||
mainbox {
|
||||
border: 0;
|
||||
padding: 0;
|
||||
}
|
||||
message {
|
||||
border: 1px dash 0px 0px ;
|
||||
border-color: @separatorcolor;
|
||||
padding: 1px ;
|
||||
}
|
||||
textbox {
|
||||
text-color: @foreground;
|
||||
}
|
||||
listview {
|
||||
fixed-height: 0;
|
||||
border: 2px dash 0px 0px ;
|
||||
border-color: @separatorcolor;
|
||||
spacing: 2px ;
|
||||
scrollbar: true;
|
||||
padding: 2px 0px 0px ;
|
||||
}
|
||||
element {
|
||||
border: 0;
|
||||
padding: 1px ;
|
||||
}
|
||||
element-text {
|
||||
background-color: inherit;
|
||||
text-color: inherit;
|
||||
}
|
||||
element.normal.normal {
|
||||
background-color: @normal-background;
|
||||
text-color: @normal-foreground;
|
||||
}
|
||||
element.normal.urgent {
|
||||
background-color: @urgent-background;
|
||||
text-color: @urgent-foreground;
|
||||
}
|
||||
element.normal.active {
|
||||
background-color: @active-background;
|
||||
text-color: @active-foreground;
|
||||
}
|
||||
element.selected.normal {
|
||||
background-color: @selected-normal-background;
|
||||
text-color: @selected-normal-foreground;
|
||||
}
|
||||
element.selected.urgent {
|
||||
background-color: @selected-urgent-background;
|
||||
text-color: @selected-urgent-foreground;
|
||||
}
|
||||
element.selected.active {
|
||||
background-color: @selected-active-background;
|
||||
text-color: @selected-active-foreground;
|
||||
}
|
||||
element.alternate.normal {
|
||||
background-color: @alternate-normal-background;
|
||||
text-color: @alternate-normal-foreground;
|
||||
}
|
||||
element.alternate.urgent {
|
||||
background-color: @alternate-urgent-background;
|
||||
text-color: @alternate-urgent-foreground;
|
||||
}
|
||||
element.alternate.active {
|
||||
background-color: @alternate-active-background;
|
||||
text-color: @alternate-active-foreground;
|
||||
}
|
||||
scrollbar {
|
||||
width: 4px ;
|
||||
border: 0;
|
||||
handle-width: 8px ;
|
||||
padding: 0;
|
||||
}
|
||||
mode-switcher {
|
||||
border: 2px dash 0px 0px ;
|
||||
border-color: @separatorcolor;
|
||||
}
|
||||
button.selected {
|
||||
background-color: @selected-normal-background;
|
||||
text-color: @selected-normal-foreground;
|
||||
}
|
||||
inputbar {
|
||||
spacing: 0;
|
||||
text-color: @normal-foreground;
|
||||
padding: 1px ;
|
||||
}
|
||||
case-indicator {
|
||||
spacing: 0;
|
||||
text-color: @normal-foreground;
|
||||
}
|
||||
entry {
|
||||
spacing: 0;
|
||||
text-color: @normal-foreground;
|
||||
}
|
||||
prompt {
|
||||
spacing: 0;
|
||||
text-color: @normal-foreground;
|
||||
}
|
||||
inputbar {
|
||||
children: [ prompt,textbox-prompt-colon,entry,case-indicator ];
|
||||
}
|
||||
textbox-prompt-colon {
|
||||
expand: false;
|
||||
str: ":";
|
||||
margin: 0px 0.3em 0em 0em ;
|
||||
text-color: @normal-foreground;
|
||||
}
|
||||
136
.config/rofi/themes/material.rasi
Normal file
136
.config/rofi/themes/material.rasi
Normal file
@@ -0,0 +1,136 @@
|
||||
/*
|
||||
* ROFI color theme
|
||||
*
|
||||
* Based on Base16 Material Color Scheme (https://github.com/ntpeters/base16-materialtheme-scheme)
|
||||
*
|
||||
* Modified by: Dave Davenport
|
||||
* User: Tomaszal
|
||||
* Copyright: Tomas Zaluckij
|
||||
*/
|
||||
|
||||
* {
|
||||
base00: #263238;
|
||||
base01: #2E3C43;
|
||||
base02: #314549;
|
||||
base03: #546E7A;
|
||||
base04: #B2CCD6;
|
||||
base05: #EEFFFF;
|
||||
base06: #EEFFFF;
|
||||
base07: #FFFFFF;
|
||||
base08: #F07178;
|
||||
base09: #F78C6C;
|
||||
base0A: #FFCB6B;
|
||||
base0B: #C3E88D;
|
||||
base0C: #89DDFF;
|
||||
base0D: #82AAFF;
|
||||
base0E: #C792EA;
|
||||
base0F: #FF5370;
|
||||
|
||||
/*base0D: #00BCD4;*/
|
||||
|
||||
spacing: 0;
|
||||
background-color: transparent;
|
||||
|
||||
}
|
||||
|
||||
window {
|
||||
transparency: "real";
|
||||
background-color: #263238CC; /*base00 + CC (80% opacity)*/
|
||||
}
|
||||
|
||||
mainbox {
|
||||
children: [inputbar, message, mode-switcher, listview];
|
||||
spacing: 30px;
|
||||
padding: 30px 0;
|
||||
border: 1px;
|
||||
border-color: @base0D;
|
||||
}
|
||||
|
||||
inputbar {
|
||||
padding: 0 30px;
|
||||
children: [prompt, textbox-prompt-colon, entry, case-indicator];
|
||||
}
|
||||
|
||||
prompt {
|
||||
text-color: @base0D;
|
||||
}
|
||||
|
||||
textbox-prompt-colon {
|
||||
expand: false;
|
||||
str: ":";
|
||||
margin: 0 1ch 0 0;
|
||||
text-color: @base0D;
|
||||
}
|
||||
|
||||
entry {
|
||||
text-color: @base07;
|
||||
}
|
||||
|
||||
case-indicator {
|
||||
text-color: @base0F;
|
||||
}
|
||||
|
||||
mode-switcher, message {
|
||||
border: 1px 0;
|
||||
border-color: @base0D;
|
||||
}
|
||||
|
||||
button, textbox {
|
||||
background-color: @base03;
|
||||
text-color: @base07;
|
||||
padding: 5px;
|
||||
}
|
||||
|
||||
button selected {
|
||||
background-color: @base0D;
|
||||
}
|
||||
|
||||
listview {
|
||||
scrollbar: true;
|
||||
margin: 0 10px 0 30px;
|
||||
}
|
||||
|
||||
scrollbar {
|
||||
background-color: @base03;
|
||||
handle-color: @base0D;
|
||||
handle-width: 10px;
|
||||
border: 0 1px;
|
||||
border-color: @base0D;
|
||||
margin: 0 0 0 20px;
|
||||
}
|
||||
|
||||
element {
|
||||
padding: 5px;
|
||||
spacing: 5px;
|
||||
highlight: bold underline;
|
||||
children: [element-icon, element-text];
|
||||
}
|
||||
element-text, element-icon {
|
||||
background-color : inherit;
|
||||
text-color : inherit;
|
||||
foreground-color : inherit;
|
||||
}
|
||||
|
||||
element normal {
|
||||
background-color: transparent;
|
||||
}
|
||||
|
||||
element selected {
|
||||
background-color: @base0D;
|
||||
}
|
||||
|
||||
element alternate {
|
||||
/*background-color: @base03;*/
|
||||
}
|
||||
|
||||
element normal normal, element selected normal, element alternate normal {
|
||||
text-color: @base07;
|
||||
}
|
||||
|
||||
element normal urgent, element selected urgent, element alternate urgent {
|
||||
text-color: @base0F;
|
||||
}
|
||||
|
||||
element normal active, element selected active, element alternate active {
|
||||
text-color: @base0B;
|
||||
}
|
||||
136
.config/rofi/themes/paper-float.rasi
Normal file
136
.config/rofi/themes/paper-float.rasi
Normal file
@@ -0,0 +1,136 @@
|
||||
/**
|
||||
* A floating box version of the paper theme.
|
||||
*
|
||||
* User: Qball
|
||||
* Copyright: Dave Davenport
|
||||
*/
|
||||
|
||||
* {
|
||||
blue: #0000FF;
|
||||
white: #FFFFFF;
|
||||
black: #000000;
|
||||
grey: #eeeeee;
|
||||
|
||||
spacing: 2;
|
||||
background-color: #00000000;
|
||||
border-color: #444444FF;
|
||||
anchor: north;
|
||||
location: center;
|
||||
}
|
||||
window {
|
||||
transparency: "real";
|
||||
background-color: #00000000;
|
||||
border: 0;
|
||||
padding: 0% 0% 1em 0%;
|
||||
x-offset: 0;
|
||||
y-offset: -10%;
|
||||
}
|
||||
mainbox {
|
||||
padding: 0px;
|
||||
border: 0;
|
||||
spacing: 1%;
|
||||
}
|
||||
message {
|
||||
border: 2px;
|
||||
padding: 1em;
|
||||
background-color: @white;
|
||||
text-color: @black;
|
||||
}
|
||||
textbox normal {
|
||||
text-color: #002B36FF;
|
||||
padding: 0;
|
||||
border: 0;
|
||||
}
|
||||
listview {
|
||||
fixed-height: 1;
|
||||
border: 2px;
|
||||
padding: 1em;
|
||||
reverse: false;
|
||||
|
||||
columns: 1;
|
||||
background-color: @white;
|
||||
}
|
||||
element {
|
||||
border: 0;
|
||||
padding: 2px;
|
||||
highlight: bold ;
|
||||
}
|
||||
element-text {
|
||||
background-color: inherit;
|
||||
text-color: inherit;
|
||||
}
|
||||
element normal.normal {
|
||||
text-color: #002B36FF;
|
||||
background-color: #F5F5F500;
|
||||
}
|
||||
element normal.urgent {
|
||||
text-color: #D75F00FF;
|
||||
background-color: #F5F5F5FF;
|
||||
}
|
||||
element normal.active {
|
||||
text-color: #005F87FF;
|
||||
background-color: #F5F5F5FF;
|
||||
}
|
||||
element selected.normal {
|
||||
text-color: #F5F5F5FF;
|
||||
background-color: #4271AEFF;
|
||||
}
|
||||
element selected.urgent {
|
||||
text-color: #F5F5F5FF;
|
||||
background-color: #D75F00FF;
|
||||
}
|
||||
element selected.active {
|
||||
text-color: #F5F5F5FF;
|
||||
background-color: #005F87FF;
|
||||
}
|
||||
element alternate.normal {
|
||||
text-color: #002B36FF;
|
||||
background-color: #D0D0D0FF;
|
||||
}
|
||||
element alternate.urgent {
|
||||
text-color: #D75F00FF;
|
||||
background-color: #D0D0D0FF;
|
||||
}
|
||||
element alternate.active {
|
||||
text-color: #005F87FF;
|
||||
background-color: #D0D0D0FF;
|
||||
}
|
||||
scrollbar {
|
||||
border: 0;
|
||||
padding: 0;
|
||||
}
|
||||
inputbar {
|
||||
spacing: 0;
|
||||
border: 2px;
|
||||
padding: 0.5em 1em;
|
||||
background-color: @grey;
|
||||
index: 0;
|
||||
}
|
||||
inputbar normal {
|
||||
foreground-color: #002B36FF;
|
||||
background-color: #F5F5F500;
|
||||
}
|
||||
mode-switcher {
|
||||
border: 2px;
|
||||
padding: 0.5em 1em;
|
||||
background-color: @grey;
|
||||
index: 10;
|
||||
}
|
||||
button selected {
|
||||
text-color: #4271AEFF;
|
||||
}
|
||||
inputbar {
|
||||
children: [ prompt,textbox-prompt-colon,entry,case-indicator ];
|
||||
}
|
||||
textbox-prompt-colon {
|
||||
expand: false;
|
||||
str: ":";
|
||||
margin: 0px 0.3em 0em 0em ;
|
||||
text-color: var(black);
|
||||
}
|
||||
error-message {
|
||||
border: 2px;
|
||||
padding: 1em;
|
||||
background-color: #FF8888;
|
||||
text-color: @black;
|
||||
}
|
||||
145
.config/rofi/themes/purple.rasi
Normal file
145
.config/rofi/themes/purple.rasi
Normal file
@@ -0,0 +1,145 @@
|
||||
/******************************************************************************
|
||||
* ROFI Color theme
|
||||
* User: Rasi
|
||||
* Copyright: Rasmus Steinke
|
||||
******************************************************************************/
|
||||
* {
|
||||
selected-normal-foreground: rgba ( 255, 255, 255, 100 % );
|
||||
foreground: rgba ( 180, 180, 180, 100 % );
|
||||
normal-foreground: @foreground;
|
||||
alternate-normal-background: rgba ( 47, 30, 46, 63 % );
|
||||
red: rgba ( 220, 50, 47, 100 % );
|
||||
selected-urgent-foreground: rgba ( 239, 97, 85, 100 % );
|
||||
blue: rgba ( 38, 139, 210, 100 % );
|
||||
urgent-foreground: rgba ( 239, 97, 85, 100 % );
|
||||
alternate-urgent-background: rgba ( 47, 30, 46, 18 % );
|
||||
active-foreground: rgba ( 129, 91, 164, 100 % );
|
||||
lightbg: rgba ( 238, 232, 213, 100 % );
|
||||
selected-active-foreground: rgba ( 129, 91, 164, 100 % );
|
||||
alternate-active-background: rgba ( 47, 30, 46, 18 % );
|
||||
background: rgba ( 47, 30, 46, 100 % );
|
||||
bordercolor: rgba ( 239, 97, 85, 21 % );
|
||||
alternate-normal-foreground: @foreground;
|
||||
normal-background: rgba ( 47, 30, 46, 63 % );
|
||||
lightfg: rgba ( 88, 104, 117, 100 % );
|
||||
selected-normal-background: rgba ( 129, 91, 164, 33 % );
|
||||
border-color: @foreground;
|
||||
spacing: 2;
|
||||
separatorcolor: rgba ( 239, 97, 85, 18 % );
|
||||
urgent-background: rgba ( 47, 30, 46, 15 % );
|
||||
selected-urgent-background: rgba ( 129, 91, 164, 33 % );
|
||||
alternate-urgent-foreground: @urgent-foreground;
|
||||
background-color: rgba ( 0, 0, 0, 0 % );
|
||||
alternate-active-foreground: @active-foreground;
|
||||
active-background: rgba ( 47, 30, 46, 15 % );
|
||||
selected-active-background: rgba ( 129, 91, 164, 33 % );
|
||||
}
|
||||
window {
|
||||
background-color: @background;
|
||||
border: 1;
|
||||
padding: 5;
|
||||
}
|
||||
mainbox {
|
||||
border: 0;
|
||||
padding: 0;
|
||||
}
|
||||
message {
|
||||
border: 1px dash 0px 0px ;
|
||||
border-color: @separatorcolor;
|
||||
padding: 1px ;
|
||||
}
|
||||
textbox {
|
||||
text-color: @foreground;
|
||||
}
|
||||
listview {
|
||||
fixed-height: 0;
|
||||
border: 2px dash 0px 0px ;
|
||||
border-color: @separatorcolor;
|
||||
spacing: 2px ;
|
||||
scrollbar: true;
|
||||
padding: 2px 0px 0px ;
|
||||
}
|
||||
element {
|
||||
border: 0;
|
||||
padding: 1px ;
|
||||
}
|
||||
element-text {
|
||||
background-color: inherit;
|
||||
text-color: inherit;
|
||||
}
|
||||
element.normal.normal {
|
||||
background-color: @normal-background;
|
||||
text-color: @normal-foreground;
|
||||
}
|
||||
element.normal.urgent {
|
||||
background-color: @urgent-background;
|
||||
text-color: @urgent-foreground;
|
||||
}
|
||||
element.normal.active {
|
||||
background-color: @active-background;
|
||||
text-color: @active-foreground;
|
||||
}
|
||||
element.selected.normal {
|
||||
background-color: @selected-normal-background;
|
||||
text-color: @selected-normal-foreground;
|
||||
}
|
||||
element.selected.urgent {
|
||||
background-color: @selected-urgent-background;
|
||||
text-color: @selected-urgent-foreground;
|
||||
}
|
||||
element.selected.active {
|
||||
background-color: @selected-active-background;
|
||||
text-color: @selected-active-foreground;
|
||||
}
|
||||
element.alternate.normal {
|
||||
background-color: @alternate-normal-background;
|
||||
text-color: @alternate-normal-foreground;
|
||||
}
|
||||
element.alternate.urgent {
|
||||
background-color: @alternate-urgent-background;
|
||||
text-color: @alternate-urgent-foreground;
|
||||
}
|
||||
element.alternate.active {
|
||||
background-color: @alternate-active-background;
|
||||
text-color: @alternate-active-foreground;
|
||||
}
|
||||
scrollbar {
|
||||
width: 4px ;
|
||||
border: 0;
|
||||
handle-width: 8px ;
|
||||
padding: 0;
|
||||
}
|
||||
mode-switcher {
|
||||
border: 2px dash 0px 0px ;
|
||||
border-color: @separatorcolor;
|
||||
}
|
||||
button.selected {
|
||||
background-color: @selected-normal-background;
|
||||
text-color: @selected-normal-foreground;
|
||||
}
|
||||
inputbar {
|
||||
spacing: 0;
|
||||
text-color: @normal-foreground;
|
||||
padding: 1px ;
|
||||
}
|
||||
case-indicator {
|
||||
spacing: 0;
|
||||
text-color: @normal-foreground;
|
||||
}
|
||||
entry {
|
||||
spacing: 0;
|
||||
text-color: @normal-foreground;
|
||||
}
|
||||
prompt {
|
||||
spacing: 0;
|
||||
text-color: @normal-foreground;
|
||||
}
|
||||
inputbar {
|
||||
children: [ prompt,textbox-prompt-colon,entry,case-indicator ];
|
||||
}
|
||||
textbox-prompt-colon {
|
||||
expand: false;
|
||||
str: ":";
|
||||
margin: 0px 0.3em 0em 0em ;
|
||||
text-color: @normal-foreground;
|
||||
}
|
||||
125
.config/rofi/themes/sidebar-v2.rasi
Normal file
125
.config/rofi/themes/sidebar-v2.rasi
Normal file
@@ -0,0 +1,125 @@
|
||||
/**
|
||||
* ROFI Color theme
|
||||
* User: Qball
|
||||
* Copyright: Dave Davenport
|
||||
*/
|
||||
|
||||
* {
|
||||
background-color: transparent;
|
||||
// Bold, Italic, Underline
|
||||
highlight: bold #ffffff;
|
||||
}
|
||||
window {
|
||||
background-color: black / 80%;
|
||||
border-color: white;
|
||||
border-radius: 0 15mm 15mm 0;
|
||||
|
||||
padding: 10mm;
|
||||
|
||||
height: 100%;
|
||||
width: 150mm;
|
||||
border: 1mm 1mm 1mm 0px;
|
||||
text-color: white;
|
||||
|
||||
|
||||
location: west;
|
||||
anchor: west;
|
||||
}
|
||||
inputbar {
|
||||
background-color: transparent;
|
||||
text-color: black;
|
||||
children: [prompt, entry, textbox-end];
|
||||
spacing: 1mm;
|
||||
}
|
||||
prompt {
|
||||
border-radius: 5mm 0mm 0mm 5mm;
|
||||
width: 15mm;
|
||||
}
|
||||
textbox-end {
|
||||
border-radius: 0mm 5mm 5mm 0mm;
|
||||
width: 15mm;
|
||||
expand: false;
|
||||
}
|
||||
entry {
|
||||
background-color: grey;
|
||||
}
|
||||
prompt, entry, textbox-end, num-filtered-rows {
|
||||
background-color: white;
|
||||
text-color: inherit;
|
||||
padding: 2mm;
|
||||
vertical-align: 0.5;
|
||||
}
|
||||
element {
|
||||
border-radius: 5mm;
|
||||
children: [element-icon];
|
||||
}
|
||||
textbox-current-entry {
|
||||
border-radius: 5mm;
|
||||
background-color: lightgreen;
|
||||
text-color: black;
|
||||
placeholder: "n/a";
|
||||
padding: 2mm;
|
||||
horizontal-align: 0.5;
|
||||
}
|
||||
element-icon {
|
||||
expand: true;
|
||||
size: 10mm;
|
||||
vertial-align: 0.5;
|
||||
horizontal-align: 0.5;
|
||||
padding: 2mm;
|
||||
}
|
||||
|
||||
|
||||
mainbox {
|
||||
expand: true;
|
||||
background-color: transparent;
|
||||
spacing: 5mm;
|
||||
children: [
|
||||
inputbar,
|
||||
listview,
|
||||
icon-current-entry,
|
||||
textbox-current-entry
|
||||
];
|
||||
}
|
||||
icon-current-entry {
|
||||
size: 100mm;
|
||||
}
|
||||
listview {
|
||||
padding: 0em;
|
||||
dynamic: false;
|
||||
lines: 0;
|
||||
columns: 8;
|
||||
flow: horizontal;
|
||||
}
|
||||
element selected normal {
|
||||
background-color: MediumSlateBlue;
|
||||
}
|
||||
element normal active {
|
||||
text-color: MediumTurquoise;
|
||||
}
|
||||
element normal urgent {
|
||||
text-color: red;
|
||||
}
|
||||
element alternate normal {
|
||||
}
|
||||
element alternate active {
|
||||
text-color: MediumTurquoise;
|
||||
}
|
||||
element alternate urgent {
|
||||
text-color: MediumVioletRed;
|
||||
}
|
||||
element selected active {
|
||||
background-color: MediumTurquoise;
|
||||
text-color: black;
|
||||
}
|
||||
element selected urgent {
|
||||
background-color: MediumVioletRed;
|
||||
text-color: black;
|
||||
}
|
||||
error-message {
|
||||
expand: true;
|
||||
background-color: red;
|
||||
border-color: darkred;
|
||||
border: 2px;
|
||||
padding: 1em;
|
||||
}
|
||||
114
.config/rofi/themes/sidebar.rasi
Normal file
114
.config/rofi/themes/sidebar.rasi
Normal file
@@ -0,0 +1,114 @@
|
||||
/**
|
||||
* ROFI Color theme
|
||||
* User: Qball
|
||||
* Copyright: Dave Davenport
|
||||
*/
|
||||
|
||||
* {
|
||||
text-color: #ffeedd;
|
||||
background-color: rgba(0,0,0,0);
|
||||
dark: #1c1c1c;
|
||||
// Black
|
||||
black: #3d352a;
|
||||
lightblack: #554444;
|
||||
//
|
||||
// Red
|
||||
red: #cd5c5c;
|
||||
lightred: #cc5533;
|
||||
//
|
||||
// Green
|
||||
green: #86af80;
|
||||
lightgreen: #88cc22;
|
||||
//
|
||||
// Yellow
|
||||
yellow: #e8ae5b;
|
||||
lightyellow: #ffa75d;
|
||||
//
|
||||
// Blue
|
||||
blue: #6495ed;
|
||||
lightblue: #87ceeb;
|
||||
//
|
||||
// Magenta
|
||||
magenta: #deb887;
|
||||
lightmagenta: #996600;
|
||||
//
|
||||
// Cyan
|
||||
cyan: #b0c4de;
|
||||
lightcyan: #b0c4de;
|
||||
//
|
||||
// White
|
||||
white: #bbaa99;
|
||||
lightwhite: #ddccbb;
|
||||
//
|
||||
// Bold, Italic, Underline
|
||||
highlight: bold #ffffff;
|
||||
}
|
||||
window {
|
||||
height: 100%;
|
||||
width: 30em;
|
||||
location: west;
|
||||
anchor: west;
|
||||
border: 0px 2px 0px 0px;
|
||||
text-color: @lightwhite;
|
||||
}
|
||||
mode-switcher {
|
||||
border: 2px 0px 0px 0px;
|
||||
background-color: @lightblack;
|
||||
padding: 4px;
|
||||
}
|
||||
button selected {
|
||||
border-color: @lightgreen;
|
||||
text-color: @lightgreen;
|
||||
}
|
||||
inputbar {
|
||||
background-color: @lightblack;
|
||||
text-color: @lightgreen;
|
||||
padding: 4px;
|
||||
border: 0px 0px 2px 0px;
|
||||
}
|
||||
mainbox {
|
||||
expand: true;
|
||||
background-color: #1c1c1cee;
|
||||
spacing: 1em;
|
||||
}
|
||||
listview {
|
||||
padding: 0em 0.4em 0em 1em;
|
||||
dynamic: false;
|
||||
lines: 0;
|
||||
}
|
||||
element-text {
|
||||
background-color: inherit;
|
||||
text-color: inherit;
|
||||
}
|
||||
element selected normal {
|
||||
background-color: @blue;
|
||||
}
|
||||
element normal active {
|
||||
text-color: @lightblue;
|
||||
}
|
||||
element normal urgent {
|
||||
text-color: @lightred;
|
||||
}
|
||||
element alternate normal {
|
||||
}
|
||||
element alternate active {
|
||||
text-color: @lightblue;
|
||||
}
|
||||
element alternate urgent {
|
||||
text-color: @lightred;
|
||||
}
|
||||
element selected active {
|
||||
background-color: @lightblue;
|
||||
text-color: @dark;
|
||||
}
|
||||
element selected urgent {
|
||||
background-color: @lightred;
|
||||
text-color: @dark;
|
||||
}
|
||||
error-message {
|
||||
expand: true;
|
||||
background-color: red;
|
||||
border-color: darkred;
|
||||
border: 2px;
|
||||
padding: 1em;
|
||||
}
|
||||
145
.config/rofi/themes/solarized.rasi
Normal file
145
.config/rofi/themes/solarized.rasi
Normal file
@@ -0,0 +1,145 @@
|
||||
/******************************************************************************
|
||||
* ROFI Color theme
|
||||
* User: Rasi
|
||||
* Copyright: Rasmus Steinke
|
||||
******************************************************************************/
|
||||
* {
|
||||
selected-normal-foreground: rgba ( 129, 147, 150, 100 % );
|
||||
foreground: rgba ( 129, 147, 150, 100 % );
|
||||
normal-foreground: @foreground;
|
||||
alternate-normal-background: rgba ( 0, 43, 55, 100 % );
|
||||
red: rgba ( 220, 50, 47, 100 % );
|
||||
selected-urgent-foreground: rgba ( 218, 66, 129, 100 % );
|
||||
blue: rgba ( 38, 139, 210, 100 % );
|
||||
urgent-foreground: rgba ( 218, 66, 129, 100 % );
|
||||
alternate-urgent-background: rgba ( 0, 43, 55, 100 % );
|
||||
active-foreground: rgba ( 0, 142, 212, 100 % );
|
||||
lightbg: rgba ( 238, 232, 213, 100 % );
|
||||
selected-active-foreground: rgba ( 0, 142, 212, 100 % );
|
||||
alternate-active-background: rgba ( 0, 43, 55, 100 % );
|
||||
background: rgba ( 0, 43, 55, 100 % );
|
||||
bordercolor: rgba ( 0, 43, 55, 100 % );
|
||||
alternate-normal-foreground: @foreground;
|
||||
normal-background: rgba ( 0, 43, 55, 100 % );
|
||||
lightfg: rgba ( 88, 104, 117, 100 % );
|
||||
selected-normal-background: rgba ( 0, 54, 66, 100 % );
|
||||
border-color: @foreground;
|
||||
spacing: 2;
|
||||
separatorcolor: rgba ( 0, 54, 66, 100 % );
|
||||
urgent-background: rgba ( 0, 43, 55, 100 % );
|
||||
selected-urgent-background: rgba ( 0, 54, 66, 100 % );
|
||||
alternate-urgent-foreground: @urgent-foreground;
|
||||
background-color: rgba ( 0, 0, 0, 0 % );
|
||||
alternate-active-foreground: @active-foreground;
|
||||
active-background: rgba ( 0, 43, 55, 100 % );
|
||||
selected-active-background: rgba ( 0, 54, 66, 100 % );
|
||||
}
|
||||
window {
|
||||
background-color: @background;
|
||||
border: 1;
|
||||
padding: 5;
|
||||
}
|
||||
mainbox {
|
||||
border: 0;
|
||||
padding: 0;
|
||||
}
|
||||
message {
|
||||
border: 1px dash 0px 0px ;
|
||||
border-color: @separatorcolor;
|
||||
padding: 1px ;
|
||||
}
|
||||
textbox {
|
||||
text-color: @foreground;
|
||||
}
|
||||
listview {
|
||||
fixed-height: 0;
|
||||
border: 2px dash 0px 0px ;
|
||||
border-color: @separatorcolor;
|
||||
spacing: 2px ;
|
||||
scrollbar: true;
|
||||
padding: 2px 0px 0px ;
|
||||
}
|
||||
element {
|
||||
border: 0;
|
||||
padding: 1px ;
|
||||
}
|
||||
element-text {
|
||||
background-color: inherit;
|
||||
text-color: inherit;
|
||||
}
|
||||
element.normal.normal {
|
||||
background-color: @normal-background;
|
||||
text-color: @normal-foreground;
|
||||
}
|
||||
element.normal.urgent {
|
||||
background-color: @urgent-background;
|
||||
text-color: @urgent-foreground;
|
||||
}
|
||||
element.normal.active {
|
||||
background-color: @active-background;
|
||||
text-color: @active-foreground;
|
||||
}
|
||||
element.selected.normal {
|
||||
background-color: @selected-normal-background;
|
||||
text-color: @selected-normal-foreground;
|
||||
}
|
||||
element.selected.urgent {
|
||||
background-color: @selected-urgent-background;
|
||||
text-color: @selected-urgent-foreground;
|
||||
}
|
||||
element.selected.active {
|
||||
background-color: @selected-active-background;
|
||||
text-color: @selected-active-foreground;
|
||||
}
|
||||
element.alternate.normal {
|
||||
background-color: @alternate-normal-background;
|
||||
text-color: @alternate-normal-foreground;
|
||||
}
|
||||
element.alternate.urgent {
|
||||
background-color: @alternate-urgent-background;
|
||||
text-color: @alternate-urgent-foreground;
|
||||
}
|
||||
element.alternate.active {
|
||||
background-color: @alternate-active-background;
|
||||
text-color: @alternate-active-foreground;
|
||||
}
|
||||
scrollbar {
|
||||
width: 4px ;
|
||||
border: 0;
|
||||
handle-width: 8px ;
|
||||
padding: 0;
|
||||
}
|
||||
mode-switcher {
|
||||
border: 2px dash 0px 0px ;
|
||||
border-color: @separatorcolor;
|
||||
}
|
||||
button.selected {
|
||||
background-color: @selected-normal-background;
|
||||
text-color: @selected-normal-foreground;
|
||||
}
|
||||
inputbar {
|
||||
spacing: 0;
|
||||
text-color: @normal-foreground;
|
||||
padding: 1px ;
|
||||
}
|
||||
case-indicator {
|
||||
spacing: 0;
|
||||
text-color: @normal-foreground;
|
||||
}
|
||||
entry {
|
||||
spacing: 0;
|
||||
text-color: @normal-foreground;
|
||||
}
|
||||
prompt {
|
||||
spacing: 0;
|
||||
text-color: @normal-foreground;
|
||||
}
|
||||
inputbar {
|
||||
children: [ prompt,textbox-prompt-colon,entry,case-indicator ];
|
||||
}
|
||||
textbox-prompt-colon {
|
||||
expand: false;
|
||||
str: ":";
|
||||
margin: 0px 0.3em 0em 0em ;
|
||||
text-color: @normal-foreground;
|
||||
}
|
||||
145
.config/rofi/themes/solarized_alternate.rasi
Normal file
145
.config/rofi/themes/solarized_alternate.rasi
Normal file
@@ -0,0 +1,145 @@
|
||||
/******************************************************************************
|
||||
* ROFI Color theme
|
||||
* User: Rasi
|
||||
* Copyright: Rasmus Steinke
|
||||
******************************************************************************/
|
||||
* {
|
||||
selected-normal-foreground: rgba ( 255, 255, 255, 100 % );
|
||||
foreground: rgba ( 129, 147, 150, 100 % );
|
||||
normal-foreground: @foreground;
|
||||
alternate-normal-background: rgba ( 0, 54, 67, 100 % );
|
||||
red: rgba ( 220, 50, 47, 100 % );
|
||||
selected-urgent-foreground: rgba ( 137, 6, 97, 100 % );
|
||||
blue: rgba ( 38, 139, 210, 100 % );
|
||||
urgent-foreground: rgba ( 218, 66, 129, 100 % );
|
||||
alternate-urgent-background: rgba ( 0, 54, 67, 100 % );
|
||||
active-foreground: rgba ( 0, 142, 212, 100 % );
|
||||
lightbg: rgba ( 238, 232, 213, 100 % );
|
||||
selected-active-foreground: rgba ( 102, 198, 255, 100 % );
|
||||
alternate-active-background: rgba ( 0, 54, 67, 100 % );
|
||||
background: rgba ( 0, 43, 55, 100 % );
|
||||
bordercolor: rgba ( 0, 43, 55, 100 % );
|
||||
alternate-normal-foreground: @foreground;
|
||||
normal-background: rgba ( 0, 43, 55, 100 % );
|
||||
lightfg: rgba ( 88, 104, 117, 100 % );
|
||||
selected-normal-background: rgba ( 0, 142, 212, 100 % );
|
||||
border-color: @foreground;
|
||||
spacing: 2;
|
||||
separatorcolor: rgba ( 0, 54, 66, 100 % );
|
||||
urgent-background: rgba ( 0, 43, 55, 100 % );
|
||||
selected-urgent-background: rgba ( 0, 142, 212, 100 % );
|
||||
alternate-urgent-foreground: @urgent-foreground;
|
||||
background-color: rgba ( 0, 0, 0, 0 % );
|
||||
alternate-active-foreground: @active-foreground;
|
||||
active-background: rgba ( 0, 43, 55, 100 % );
|
||||
selected-active-background: rgba ( 0, 142, 212, 100 % );
|
||||
}
|
||||
window {
|
||||
background-color: @background;
|
||||
border: 1;
|
||||
padding: 5;
|
||||
}
|
||||
mainbox {
|
||||
border: 0;
|
||||
padding: 0;
|
||||
}
|
||||
message {
|
||||
border: 1px dash 0px 0px ;
|
||||
border-color: @separatorcolor;
|
||||
padding: 1px ;
|
||||
}
|
||||
textbox {
|
||||
text-color: @foreground;
|
||||
}
|
||||
listview {
|
||||
fixed-height: 0;
|
||||
border: 2px dash 0px 0px ;
|
||||
border-color: @separatorcolor;
|
||||
spacing: 2px ;
|
||||
scrollbar: true;
|
||||
padding: 2px 0px 0px ;
|
||||
}
|
||||
element {
|
||||
border: 0;
|
||||
padding: 1px ;
|
||||
}
|
||||
element-text {
|
||||
background-color: inherit;
|
||||
text-color: inherit;
|
||||
}
|
||||
element.normal.normal {
|
||||
background-color: @normal-background;
|
||||
text-color: @normal-foreground;
|
||||
}
|
||||
element.normal.urgent {
|
||||
background-color: @urgent-background;
|
||||
text-color: @urgent-foreground;
|
||||
}
|
||||
element.normal.active {
|
||||
background-color: @active-background;
|
||||
text-color: @active-foreground;
|
||||
}
|
||||
element.selected.normal {
|
||||
background-color: @selected-normal-background;
|
||||
text-color: @selected-normal-foreground;
|
||||
}
|
||||
element.selected.urgent {
|
||||
background-color: @selected-urgent-background;
|
||||
text-color: @selected-urgent-foreground;
|
||||
}
|
||||
element.selected.active {
|
||||
background-color: @selected-active-background;
|
||||
text-color: @selected-active-foreground;
|
||||
}
|
||||
element.alternate.normal {
|
||||
background-color: @alternate-normal-background;
|
||||
text-color: @alternate-normal-foreground;
|
||||
}
|
||||
element.alternate.urgent {
|
||||
background-color: @alternate-urgent-background;
|
||||
text-color: @alternate-urgent-foreground;
|
||||
}
|
||||
element.alternate.active {
|
||||
background-color: @alternate-active-background;
|
||||
text-color: @alternate-active-foreground;
|
||||
}
|
||||
scrollbar {
|
||||
width: 4px ;
|
||||
border: 0;
|
||||
handle-width: 8px ;
|
||||
padding: 0;
|
||||
}
|
||||
mode-switcher {
|
||||
border: 2px dash 0px 0px ;
|
||||
border-color: @separatorcolor;
|
||||
}
|
||||
button.selected {
|
||||
background-color: @selected-normal-background;
|
||||
text-color: @selected-normal-foreground;
|
||||
}
|
||||
inputbar {
|
||||
spacing: 0;
|
||||
text-color: @normal-foreground;
|
||||
padding: 1px ;
|
||||
}
|
||||
case-indicator {
|
||||
spacing: 0;
|
||||
text-color: @normal-foreground;
|
||||
}
|
||||
entry {
|
||||
spacing: 0;
|
||||
text-color: @normal-foreground;
|
||||
}
|
||||
prompt {
|
||||
spacing: 0;
|
||||
text-color: @normal-foreground;
|
||||
}
|
||||
inputbar {
|
||||
children: [ prompt,textbox-prompt-colon,entry,case-indicator ];
|
||||
}
|
||||
textbox-prompt-colon {
|
||||
expand: false;
|
||||
str: ":";
|
||||
margin: 0px 0.3em 0em 0em ;
|
||||
text-color: @normal-foreground;
|
||||
}
|
||||
Reference in New Issue
Block a user