ft/adds rofi dotfile
This commit is contained in:
parent
d98d049084
commit
49d8ac7327
145
dotfiles/rofi/config.rasi
Normal file
145
dotfiles/rofi/config.rasi
Normal file
@ -0,0 +1,145 @@
|
|||||||
|
/**
|
||||||
|
* ROFI Color Theme
|
||||||
|
*
|
||||||
|
* Fullscreen theme with switchable PREVIEW option.
|
||||||
|
*
|
||||||
|
* User: Dave Davenport
|
||||||
|
* Copyright: Dave Davenport
|
||||||
|
*/
|
||||||
|
|
||||||
|
configuration {
|
||||||
|
run,drun {
|
||||||
|
fallback-icon: "application-x-addon";
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
* {
|
||||||
|
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(black/100%, black/100%);
|
||||||
|
border-color: green;
|
||||||
|
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 {
|
||||||
|
text-color: white;
|
||||||
|
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(black/100%, black/100%);
|
||||||
|
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 {
|
||||||
|
text-color: white;
|
||||||
|
horizontal-align: 0.5;
|
||||||
|
vertical-align: 0.5;
|
||||||
|
padding: 0.2em;
|
||||||
|
}
|
||||||
|
|
||||||
|
element-text selected {
|
||||||
|
text-color: green;
|
||||||
|
}
|
||||||
|
|
||||||
|
element selected {
|
||||||
|
background-image: linear-gradient(black/100%, black/100%);
|
||||||
|
text-color: green;
|
||||||
|
border-color: green;
|
||||||
|
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;
|
||||||
|
}
|
||||||
|
}
|
Loading…
x
Reference in New Issue
Block a user