Initial commit
This commit is contained in:
commit
209ba130c0
4852 changed files with 1517959 additions and 0 deletions
7
.config/rofi/backup
Normal file
7
.config/rofi/backup
Normal file
|
|
@ -0,0 +1,7 @@
|
|||
/* ---- Load colors ---- */
|
||||
@theme "~/.config/rofi/rofi-colors.rasi"
|
||||
|
||||
* {
|
||||
background: @on-primary;
|
||||
foreground: @on-surface;
|
||||
}
|
||||
9
.config/rofi/colors.rasi
Normal file
9
.config/rofi/colors.rasi
Normal file
|
|
@ -0,0 +1,9 @@
|
|||
* {
|
||||
background: #152B39FF;
|
||||
background-alt: #26385FFF;
|
||||
foreground: #C7CFE0FF;
|
||||
selected: #61AFEFFF;
|
||||
active: #98C379FF;
|
||||
urgent: #E06C75FF;
|
||||
color: #B7CCD9FF;
|
||||
}
|
||||
274
.config/rofi/config-cliphist.rasi
Normal file
274
.config/rofi/config-cliphist.rasi
Normal file
|
|
@ -0,0 +1,274 @@
|
|||
/*
|
||||
# ____ __ _
|
||||
# | _ \ ___ / _(_)
|
||||
# | |_) / _ \| |_| |
|
||||
# | _ < (_) | _| |
|
||||
# |_| \_\___/|_| |_|
|
||||
#
|
||||
# by Stephan Raabe (2023)
|
||||
# -----------------------------------------------------
|
||||
*/
|
||||
|
||||
/* ---- Configuration ---- */
|
||||
configuration {
|
||||
modi: "drun,filebrowser,window,run";
|
||||
font: "Fira Sans 11";
|
||||
show-icons: true;
|
||||
icon-theme: "Tela-circle-dracula";
|
||||
display-drun: " ";
|
||||
display-run: " ";
|
||||
display-filebrowser: " ";
|
||||
display-window: " ";
|
||||
drun-display-format: "{name}";
|
||||
hover-select: false;
|
||||
scroll-method: 1;
|
||||
me-select-entry: "";
|
||||
me-accept-entry: "MousePrimary";
|
||||
window-format: "{w} · {c} · {t}";
|
||||
|
||||
}
|
||||
|
||||
/* ---- Load font ---- */
|
||||
@import "~/.config/ml4w/settings/rofi-font.rasi"
|
||||
|
||||
/* ---- Load colors ---- */
|
||||
@theme "~/.config/rofi/colors.rasi"
|
||||
|
||||
/* ---- Load wallpaper ---- */
|
||||
@import "~/.config/ml4w/cache/current_wallpaper.rasi"
|
||||
|
||||
/* ---- Load border width ---- */
|
||||
@import "~/.config/ml4w/settings/rofi-border.rasi"
|
||||
|
||||
/* ---- Load border radius ---- */
|
||||
@import "~/.config/ml4w/settings/rofi-border-radius.rasi"
|
||||
|
||||
/* ---- Map colors ---- */
|
||||
* {
|
||||
color11: @primary;
|
||||
color5: @on-primary-fixed;
|
||||
foreground: @on-surface;
|
||||
}
|
||||
|
||||
// Main //
|
||||
window {
|
||||
width: 30em;
|
||||
x-offset: -2em;
|
||||
y-offset: 2em;
|
||||
spacing: 0px;
|
||||
padding: 0px;
|
||||
margin: 0px;
|
||||
color: #FFFFFF;
|
||||
border: @border-width;
|
||||
border-color: @color11;
|
||||
cursor: "default";
|
||||
transparency: "real";
|
||||
location: northeast;
|
||||
anchor: northeast;
|
||||
fullscreen: false;
|
||||
enabled: true;
|
||||
border-radius: @border-radius;
|
||||
background-color: transparent;
|
||||
}
|
||||
|
||||
mainbox {
|
||||
enabled: true;
|
||||
spacing: 0em;
|
||||
padding: 0em;
|
||||
orientation: horizontal;
|
||||
children: [ "listbox" ];
|
||||
background-color: transparent;
|
||||
background-image: @current-image;
|
||||
}
|
||||
|
||||
/* ---- Imagebox ---- */
|
||||
imagebox {
|
||||
padding: 1em;
|
||||
background-color: transparent;
|
||||
orientation: horizontal;
|
||||
children: [ "inputbar" ];
|
||||
}
|
||||
|
||||
// Inputs //
|
||||
inputbar {
|
||||
enabled: true;
|
||||
spacing: 0em;
|
||||
padding: 1em;
|
||||
children: [ "textbox-prompt-colon", "entry" ];
|
||||
background-color: transparent;
|
||||
background-image: url("~/.config/ml4w/cache/current_wallpaper", width);
|
||||
}
|
||||
|
||||
textbox-prompt-colon {
|
||||
enabled: true;
|
||||
expand: false;
|
||||
str: " ";
|
||||
padding: 1em 0.2em 0em 0em;
|
||||
text-color: @foreground;
|
||||
border-radius: 2em 0em 0em 2em;
|
||||
background-color: @color5;
|
||||
background-image: url("~/.config/ml4w/cache/current_wallpaper", width);
|
||||
}
|
||||
|
||||
entry {
|
||||
enabled: true;
|
||||
border-radius: 0em 2em 2em 0em;
|
||||
spacing: 1em;
|
||||
padding: 1em;
|
||||
background-color: @color5;
|
||||
text-color: @foreground;
|
||||
cursor: text;
|
||||
placeholder: "Search";
|
||||
placeholder-color: inherit;
|
||||
}
|
||||
|
||||
// Lists //
|
||||
listbox {
|
||||
padding: 0em;
|
||||
spacing: 0em;
|
||||
orientation: vertical;
|
||||
children: [ "inputbar", "listview" , "message" ];
|
||||
background-color: @background;
|
||||
}
|
||||
|
||||
listview {
|
||||
padding: 1em;
|
||||
spacing: 0em;
|
||||
margin: 0em;
|
||||
enabled: true;
|
||||
columns: 1;
|
||||
lines: 8;
|
||||
cycle: true;
|
||||
dynamic: true;
|
||||
scrollbar: false;
|
||||
layout: vertical;
|
||||
reverse: false;
|
||||
fixed-height: true;
|
||||
fixed-columns: true;
|
||||
cursor: "default";
|
||||
background-color: transparent;
|
||||
text-color: @foreground;
|
||||
}
|
||||
|
||||
|
||||
// Modes //
|
||||
mode-switcher {
|
||||
orientation: vertical;
|
||||
width: 6.6em;
|
||||
enabled: true;
|
||||
padding: 1.5em;
|
||||
spacing: 1.5em;
|
||||
background-color: transparent;
|
||||
}
|
||||
|
||||
button {
|
||||
cursor: pointer;
|
||||
border-radius: 2em;
|
||||
background-color: @background;
|
||||
text-color: @foreground;
|
||||
}
|
||||
|
||||
button selected {
|
||||
background-color: @color5;
|
||||
text-color: @background;
|
||||
}
|
||||
|
||||
// Elements //
|
||||
element {
|
||||
enabled: true;
|
||||
padding: 1em;
|
||||
margin: 0em;
|
||||
cursor: pointer;
|
||||
background-color: transparent;
|
||||
text-color: @foreground;
|
||||
border-radius: 1.1em;
|
||||
}
|
||||
|
||||
element selected.normal {
|
||||
background-color: @color5;
|
||||
text-color: @foreground;
|
||||
border-radius: 1.5em;
|
||||
}
|
||||
|
||||
element normal.normal {
|
||||
background-color: inherit;
|
||||
text-color: @foreground;
|
||||
}
|
||||
|
||||
element normal.urgent {
|
||||
background-color: inherit;
|
||||
text-color: @foreground;
|
||||
}
|
||||
|
||||
element normal.active {
|
||||
background-color: inherit;
|
||||
text-color: @foreground;
|
||||
}
|
||||
|
||||
element selected.urgent {
|
||||
background-color: inherit;
|
||||
text-color: @foreground;
|
||||
}
|
||||
|
||||
element selected.active {
|
||||
background-color: inherit;
|
||||
text-color: @foreground;
|
||||
}
|
||||
|
||||
element alternate.normal {
|
||||
background-color: inherit;
|
||||
text-color: @foreground;
|
||||
}
|
||||
|
||||
element alternate.urgent {
|
||||
background-color: inherit;
|
||||
text-color: @foreground;
|
||||
}
|
||||
|
||||
element alternate.active {
|
||||
background-color: inherit;
|
||||
text-color: @foreground;
|
||||
}
|
||||
|
||||
element-icon {
|
||||
size: 0em;
|
||||
cursor: inherit;
|
||||
background-color: transparent;
|
||||
text-color: inherit;
|
||||
content: "";
|
||||
}
|
||||
|
||||
element-text {
|
||||
vertical-align: 0.5;
|
||||
horizontal-align: 0.0;
|
||||
cursor: inherit;
|
||||
background-color: transparent;
|
||||
text-color: inherit;
|
||||
}
|
||||
|
||||
/*****----- Message -----*****/
|
||||
message {
|
||||
background-color: transparent;
|
||||
border: 0em;
|
||||
margin: 2.2em 0em 0em 0em;
|
||||
padding: 0em;
|
||||
spacing: 0em;
|
||||
border-radius: 1.1em;
|
||||
}
|
||||
|
||||
textbox {
|
||||
padding: 2em;
|
||||
margin: 0em;
|
||||
border-radius: 0em;
|
||||
background-color: @background;
|
||||
text-color: @foreground;
|
||||
vertical-align: 0.5;
|
||||
horizontal-align: 0.0;
|
||||
}
|
||||
|
||||
error-message {
|
||||
padding: 2em;
|
||||
border-radius: 2.1em;
|
||||
background-color: @background;
|
||||
text-color: @foreground;
|
||||
}
|
||||
274
.config/rofi/config-compact.rasi
Normal file
274
.config/rofi/config-compact.rasi
Normal file
|
|
@ -0,0 +1,274 @@
|
|||
/*
|
||||
# ____ __ _
|
||||
# | _ \ ___ / _(_)
|
||||
# | |_) / _ \| |_| |
|
||||
# | _ < (_) | _| |
|
||||
# |_| \_\___/|_| |_|
|
||||
#
|
||||
# by Stephan Raabe (2023)
|
||||
# -----------------------------------------------------
|
||||
*/
|
||||
|
||||
/* ---- Configuration ---- */
|
||||
configuration {
|
||||
modi: "drun,filebrowser,window,run";
|
||||
font: "Fira Sans 11";
|
||||
show-icons: true;
|
||||
icon-theme: "Tela-circle-dracula";
|
||||
display-drun: " ";
|
||||
display-run: " ";
|
||||
display-filebrowser: " ";
|
||||
display-window: " ";
|
||||
drun-display-format: "{name}";
|
||||
hover-select: false;
|
||||
scroll-method: 1;
|
||||
me-select-entry: "";
|
||||
me-accept-entry: "MousePrimary";
|
||||
window-format: "{w} · {c} · {t}";
|
||||
|
||||
}
|
||||
|
||||
/* ---- Load font ---- */
|
||||
@import "~/.config/ml4w/settings/rofi-font.rasi"
|
||||
|
||||
/* ---- Load colors ---- */
|
||||
@theme "~/.config/rofi/colors.rasi"
|
||||
|
||||
/* ---- Load wallpaper ---- */
|
||||
@import "~/.config/ml4w/cache/current_wallpaper.rasi"
|
||||
|
||||
/* ---- Load border width ---- */
|
||||
@import "~/.config/ml4w/settings/rofi-border.rasi"
|
||||
|
||||
/* ---- Load border radius ---- */
|
||||
@import "~/.config/ml4w/settings/rofi-border-radius.rasi"
|
||||
|
||||
/* ---- Map colors ---- */
|
||||
* {
|
||||
color11: @primary;
|
||||
color5: @on-primary-fixed;
|
||||
foreground: @on-surface;
|
||||
}
|
||||
|
||||
// Main //
|
||||
window {
|
||||
width: 30em;
|
||||
x-offset: 0em;
|
||||
y-offset: 2em;
|
||||
spacing: 0em;
|
||||
padding: 0em;
|
||||
margin: 0em;
|
||||
color: #FFFFFF;
|
||||
border: @border-width;
|
||||
border-color: @color11;
|
||||
cursor: "default";
|
||||
transparency: "real";
|
||||
location: north;
|
||||
anchor: north;
|
||||
fullscreen: false;
|
||||
enabled: true;
|
||||
border-radius: @border-radius;
|
||||
background-color: transparent;
|
||||
}
|
||||
|
||||
mainbox {
|
||||
enabled: true;
|
||||
spacing: 0em;
|
||||
padding: 0em;
|
||||
orientation: horizontal;
|
||||
children: [ "listbox" ];
|
||||
background-color: transparent;
|
||||
background-image: @current-image;
|
||||
}
|
||||
|
||||
/* ---- Imagebox ---- */
|
||||
imagebox {
|
||||
padding: 1em;
|
||||
background-color: transparent;
|
||||
orientation: horizontal;
|
||||
children: [ "inputbar" ];
|
||||
}
|
||||
|
||||
// Inputs //
|
||||
inputbar {
|
||||
enabled: true;
|
||||
spacing: 0em;
|
||||
padding: 1em;
|
||||
children: [ "textbox-prompt-colon", "entry" ];
|
||||
background-color: transparent;
|
||||
background-image: url("~/.config/ml4w/cache/current_wallpaper", width);
|
||||
}
|
||||
|
||||
textbox-prompt-colon {
|
||||
enabled: true;
|
||||
expand: false;
|
||||
str: " ";
|
||||
padding: 1em 0.2em 0em 0em;
|
||||
text-color: @foreground;
|
||||
border-radius: 2em 0em 0em 2em;
|
||||
background-color: @color5;
|
||||
background-image: url("~/.config/ml4w/cache/current_wallpaper", width);
|
||||
}
|
||||
|
||||
entry {
|
||||
enabled: true;
|
||||
border-radius: 0em 2em 2em 0em;
|
||||
spacing: 1em;
|
||||
padding: 1em;
|
||||
background-color: @color5;
|
||||
text-color: @foreground;
|
||||
cursor: text;
|
||||
placeholder: "Search";
|
||||
placeholder-color: inherit;
|
||||
}
|
||||
|
||||
// Lists //
|
||||
listbox {
|
||||
padding: 0em;
|
||||
spacing: 0em;
|
||||
orientation: vertical;
|
||||
children: [ "inputbar", "listview" , "message" ];
|
||||
background-color: @background;
|
||||
}
|
||||
|
||||
listview {
|
||||
padding: 1em;
|
||||
spacing: 0em;
|
||||
margin: 0em;
|
||||
enabled: true;
|
||||
columns: 1;
|
||||
lines: 8;
|
||||
cycle: true;
|
||||
dynamic: true;
|
||||
scrollbar: false;
|
||||
layout: vertical;
|
||||
reverse: false;
|
||||
fixed-height: true;
|
||||
fixed-columns: true;
|
||||
cursor: "default";
|
||||
background-color: transparent;
|
||||
text-color: @foreground;
|
||||
}
|
||||
|
||||
|
||||
// Modes //
|
||||
mode-switcher {
|
||||
orientation: vertical;
|
||||
width: 6.6em;
|
||||
enabled: true;
|
||||
padding: 1.5em;
|
||||
spacing: 1.5em;
|
||||
background-color: transparent;
|
||||
}
|
||||
|
||||
button {
|
||||
cursor: pointer;
|
||||
border-radius: 2em;
|
||||
background-color: @background;
|
||||
text-color: @foreground;
|
||||
}
|
||||
|
||||
button selected {
|
||||
background-color: @color5;
|
||||
text-color: @background;
|
||||
}
|
||||
|
||||
// Elements //
|
||||
element {
|
||||
enabled: true;
|
||||
padding: 1em;
|
||||
margin: 0em;
|
||||
cursor: pointer;
|
||||
background-color: transparent;
|
||||
text-color: @foreground;
|
||||
border-radius: 1.1em;
|
||||
}
|
||||
|
||||
element selected.normal {
|
||||
background-color: @color5;
|
||||
text-color: @foreground;
|
||||
border-radius: 1.5em;
|
||||
}
|
||||
|
||||
element normal.normal {
|
||||
background-color: inherit;
|
||||
text-color: @foreground;
|
||||
}
|
||||
|
||||
element normal.urgent {
|
||||
background-color: inherit;
|
||||
text-color: @foreground;
|
||||
}
|
||||
|
||||
element normal.active {
|
||||
background-color: inherit;
|
||||
text-color: @foreground;
|
||||
}
|
||||
|
||||
element selected.urgent {
|
||||
background-color: inherit;
|
||||
text-color: @foreground;
|
||||
}
|
||||
|
||||
element selected.active {
|
||||
background-color: inherit;
|
||||
text-color: @foreground;
|
||||
}
|
||||
|
||||
element alternate.normal {
|
||||
background-color: inherit;
|
||||
text-color: @foreground;
|
||||
}
|
||||
|
||||
element alternate.urgent {
|
||||
background-color: inherit;
|
||||
text-color: @foreground;
|
||||
}
|
||||
|
||||
element alternate.active {
|
||||
background-color: inherit;
|
||||
text-color: @foreground;
|
||||
}
|
||||
|
||||
element-icon {
|
||||
size: 0em;
|
||||
cursor: inherit;
|
||||
background-color: transparent;
|
||||
text-color: inherit;
|
||||
content: "";
|
||||
}
|
||||
|
||||
element-text {
|
||||
vertical-align: 0.5;
|
||||
horizontal-align: 0.0;
|
||||
cursor: inherit;
|
||||
background-color: transparent;
|
||||
text-color: inherit;
|
||||
}
|
||||
|
||||
/*****----- Message -----*****/
|
||||
message {
|
||||
background-color: transparent;
|
||||
border: 0em;
|
||||
margin: 2.2em 0em 0em 0em;
|
||||
padding: 0em;
|
||||
spacing: 0em;
|
||||
border-radius: 1.1em;
|
||||
}
|
||||
|
||||
textbox {
|
||||
padding: 2em;
|
||||
margin: 0em;
|
||||
border-radius: 0em;
|
||||
background-color: @background;
|
||||
text-color: @foreground;
|
||||
vertical-align: 0.5;
|
||||
horizontal-align: 0.0;
|
||||
}
|
||||
|
||||
error-message {
|
||||
padding: 2em;
|
||||
border-radius: 2.1em;
|
||||
background-color: @background;
|
||||
text-color: @foreground;
|
||||
}
|
||||
274
.config/rofi/config-hyprshade.rasi
Normal file
274
.config/rofi/config-hyprshade.rasi
Normal file
|
|
@ -0,0 +1,274 @@
|
|||
/*
|
||||
# ____ __ _
|
||||
# | _ \ ___ / _(_)
|
||||
# | |_) / _ \| |_| |
|
||||
# | _ < (_) | _| |
|
||||
# |_| \_\___/|_| |_|
|
||||
#
|
||||
# by Stephan Raabe (2023)
|
||||
# -----------------------------------------------------
|
||||
*/
|
||||
|
||||
/* ---- Configuration ---- */
|
||||
configuration {
|
||||
modi: "drun,filebrowser,window,run";
|
||||
font: "Fira Sans 11";
|
||||
show-icons: true;
|
||||
icon-theme: "Tela-circle-dracula";
|
||||
display-drun: " ";
|
||||
display-run: " ";
|
||||
display-filebrowser: " ";
|
||||
display-window: " ";
|
||||
drun-display-format: "{name}";
|
||||
hover-select: false;
|
||||
scroll-method: 1;
|
||||
me-select-entry: "";
|
||||
me-accept-entry: "MousePrimary";
|
||||
window-format: "{w} · {c} · {t}";
|
||||
|
||||
}
|
||||
|
||||
/* ---- Load font ---- */
|
||||
@import "~/.config/ml4w/settings/rofi-font.rasi"
|
||||
|
||||
/* ---- Load colors ---- */
|
||||
@theme "~/.config/rofi/colors.rasi"
|
||||
|
||||
/* ---- Load wallpaper ---- */
|
||||
@import "~/.config/ml4w/cache/current_wallpaper.rasi"
|
||||
|
||||
/* ---- Load border width ---- */
|
||||
@import "~/.config/ml4w/settings/rofi-border.rasi"
|
||||
|
||||
/* ---- Load border radius ---- */
|
||||
@import "~/.config/ml4w/settings/rofi-border-radius.rasi"
|
||||
|
||||
/* ---- Map colors ---- */
|
||||
* {
|
||||
color11: @primary;
|
||||
color5: @on-primary-fixed;
|
||||
foreground: @on-surface;
|
||||
}
|
||||
|
||||
// Main //
|
||||
window {
|
||||
width: 25em;
|
||||
x-offset: 0em;
|
||||
y-offset: 2em;
|
||||
spacing: 0em;
|
||||
padding: 0em;
|
||||
margin: 0px;
|
||||
color: #FFFFFF;
|
||||
border: @border-width;
|
||||
border-color: @color11;
|
||||
cursor: "default";
|
||||
transparency: "real";
|
||||
location: north;
|
||||
anchor: north;
|
||||
fullscreen: false;
|
||||
enabled: true;
|
||||
border-radius: @border-radius;
|
||||
background-color: transparent;
|
||||
}
|
||||
|
||||
mainbox {
|
||||
enabled: true;
|
||||
spacing: 0em;
|
||||
padding: 0em;
|
||||
orientation: horizontal;
|
||||
children: [ "listbox" ];
|
||||
background-color: transparent;
|
||||
background-image: @current-image;
|
||||
}
|
||||
|
||||
/* ---- Imagebox ---- */
|
||||
imagebox {
|
||||
padding: 1em;
|
||||
background-color: transparent;
|
||||
orientation: horizontal;
|
||||
children: [ "inputbar" ];
|
||||
}
|
||||
|
||||
// Inputs //
|
||||
inputbar {
|
||||
enabled: true;
|
||||
spacing: 0em;
|
||||
padding: 1em;
|
||||
children: [ "textbox-prompt-colon", "entry" ];
|
||||
background-color: transparent;
|
||||
background-image: url("~/.config/ml4w/cache/current_wallpaper", width);
|
||||
}
|
||||
|
||||
textbox-prompt-colon {
|
||||
enabled: true;
|
||||
expand: false;
|
||||
str: " ";
|
||||
padding: 1em 0.2em 0em 0em;
|
||||
text-color: @foreground;
|
||||
border-radius: 2em 0em 0em 2em;
|
||||
background-color: @color5;
|
||||
background-image: url("~/.config/ml4w/cache/current_wallpaper", width);
|
||||
}
|
||||
|
||||
entry {
|
||||
enabled: true;
|
||||
border-radius: 0em 2em 2em 0em;
|
||||
spacing: 1em;
|
||||
padding: 1em;
|
||||
background-color: @color5;
|
||||
text-color: @foreground;
|
||||
cursor: text;
|
||||
placeholder: "Search";
|
||||
placeholder-color: inherit;
|
||||
}
|
||||
|
||||
// Lists //
|
||||
listbox {
|
||||
padding: 0em;
|
||||
spacing: 0em;
|
||||
orientation: vertical;
|
||||
children: [ "inputbar", "listview" , "message" ];
|
||||
background-color: @background;
|
||||
}
|
||||
|
||||
listview {
|
||||
padding: 1em;
|
||||
spacing: 0em;
|
||||
margin: 0em;
|
||||
enabled: true;
|
||||
columns: 1;
|
||||
lines: 8;
|
||||
cycle: false;
|
||||
dynamic: false;
|
||||
scrollbar: false;
|
||||
layout: vertical;
|
||||
reverse: false;
|
||||
fixed-height: true;
|
||||
fixed-columns: true;
|
||||
cursor: "default";
|
||||
background-color: transparent;
|
||||
text-color: @foreground;
|
||||
}
|
||||
|
||||
|
||||
// Modes //
|
||||
mode-switcher {
|
||||
orientation: vertical;
|
||||
width: 6.6em;
|
||||
enabled: true;
|
||||
padding: 1.5em;
|
||||
spacing: 1.5em;
|
||||
background-color: transparent;
|
||||
}
|
||||
|
||||
button {
|
||||
cursor: pointer;
|
||||
border-radius: 2em;
|
||||
background-color: @background;
|
||||
text-color: @foreground;
|
||||
}
|
||||
|
||||
button selected {
|
||||
background-color: @color5;
|
||||
text-color: @background;
|
||||
}
|
||||
|
||||
|
||||
// Elements //
|
||||
element {
|
||||
enabled: true;
|
||||
padding: 0.8em;
|
||||
margin: 0.6em;
|
||||
cursor: pointer;
|
||||
background-color: transparent;
|
||||
text-color: @foreground;
|
||||
border-radius: 1.1em;
|
||||
}
|
||||
|
||||
element selected.normal {
|
||||
background-color: @color5;
|
||||
text-color: @foreground;
|
||||
border-radius: 1.5em;
|
||||
}
|
||||
|
||||
element normal.normal {
|
||||
background-color: inherit;
|
||||
text-color: @foreground;
|
||||
}
|
||||
|
||||
element normal.urgent {
|
||||
background-color: inherit;
|
||||
text-color: @foreground;
|
||||
}
|
||||
|
||||
element normal.active {
|
||||
background-color: inherit;
|
||||
text-color: @foreground;
|
||||
}
|
||||
|
||||
element selected.urgent {
|
||||
background-color: inherit;
|
||||
text-color: @foreground;
|
||||
}
|
||||
|
||||
element selected.active {
|
||||
background-color: inherit;
|
||||
text-color: @foreground;
|
||||
}
|
||||
|
||||
element alternate.normal {
|
||||
background-color: inherit;
|
||||
text-color: @foreground;
|
||||
}
|
||||
|
||||
element alternate.urgent {
|
||||
background-color: inherit;
|
||||
text-color: @foreground;
|
||||
}
|
||||
|
||||
element alternate.active {
|
||||
background-color: inherit;
|
||||
text-color: @foreground;
|
||||
}
|
||||
|
||||
element-icon {
|
||||
size: 7.2em;
|
||||
cursor: inherit;
|
||||
background-color: transparent;
|
||||
text-color: inherit;
|
||||
}
|
||||
|
||||
element-text {
|
||||
vertical-align: 0.5;
|
||||
horizontal-align: 0.0;
|
||||
cursor: inherit;
|
||||
background-color: transparent;
|
||||
text-color: inherit;
|
||||
}
|
||||
|
||||
/*****----- Message -----*****/
|
||||
message {
|
||||
background-color: transparent;
|
||||
border: 0em;
|
||||
margin: 2.2em 0em 0em 0em;
|
||||
padding: 0em;
|
||||
spacing: 0em;
|
||||
border-radius: 1.1em;
|
||||
}
|
||||
|
||||
textbox {
|
||||
padding: 2em;
|
||||
margin: 0em;
|
||||
border-radius: 0em;
|
||||
background-color: @background;
|
||||
text-color: @foreground;
|
||||
vertical-align: 0.5;
|
||||
horizontal-align: 0.0;
|
||||
}
|
||||
|
||||
error-message {
|
||||
padding: 2em;
|
||||
border-radius: 2.1em;
|
||||
background-color: @background;
|
||||
text-color: @foreground;
|
||||
}
|
||||
261
.config/rofi/config-ml4w-launcher.rasi
Normal file
261
.config/rofi/config-ml4w-launcher.rasi
Normal file
|
|
@ -0,0 +1,261 @@
|
|||
/*
|
||||
# ____ __ _
|
||||
# | _ \ ___ / _(_)
|
||||
# | |_) / _ \| |_| |
|
||||
# | _ < (_) | _| |
|
||||
# |_| \_\___/|_| |_|
|
||||
#
|
||||
# by Stephan Raabe (2023)
|
||||
# -----------------------------------------------------
|
||||
*/
|
||||
|
||||
/* ---- Configuration ---- */
|
||||
configuration {
|
||||
modi: "drun,run";
|
||||
font: "Fira Sans 8";
|
||||
show-icons: false;
|
||||
display-drun: "APPS";
|
||||
display-run: "RUN";
|
||||
display-filebrowser: "FILES";
|
||||
display-window: "WINDOW";
|
||||
hover-select: true;
|
||||
me-select-entry: "";
|
||||
me-accept-entry: "MousePrimary";
|
||||
drun-display-format: "{name}";
|
||||
window-format: "{w} · {c} · {t}";
|
||||
|
||||
}
|
||||
|
||||
/* ---- Load font ---- */
|
||||
@import "~/.config/ml4w/settings/rofi-font.rasi"
|
||||
|
||||
/* ---- Load pywal colors (custom wal template) ---- */
|
||||
@import "~/.cache/wal/colors-rofi-pywal"
|
||||
|
||||
/* ---- Load wallpaper ---- */
|
||||
@import "~/.config/ml4w/cache/current_wallpaper.rasi"
|
||||
|
||||
/* ---- Load border width ---- */
|
||||
@import "~/.config/ml4w/settings/rofi-border.rasi"
|
||||
|
||||
/* ---- Window ---- */
|
||||
window {
|
||||
width: 260px;
|
||||
x-offset: -14px;
|
||||
y-offset: 15px;
|
||||
spacing: 0px;
|
||||
padding: 0px;
|
||||
margin: 0px;
|
||||
color: #FFFFFF;
|
||||
border: @border-width;
|
||||
border-color: #FFFFFF;
|
||||
cursor: "default";
|
||||
transparency: "real";
|
||||
location: northeast;
|
||||
anchor: northeast;
|
||||
fullscreen: false;
|
||||
enabled: true;
|
||||
border-radius: 10px;
|
||||
background-color: transparent;
|
||||
}
|
||||
|
||||
/* ---- Mainbox ---- */
|
||||
mainbox {
|
||||
enabled: true;
|
||||
orientation: horizontal;
|
||||
spacing: 0px;
|
||||
margin: 0px;
|
||||
background-color: @background;
|
||||
background-image: @current-image;
|
||||
children: ["listbox"];
|
||||
}
|
||||
|
||||
/* ---- Imagebox ---- */
|
||||
imagebox {
|
||||
padding: 18px;
|
||||
background-color: transparent;
|
||||
orientation: vertical;
|
||||
children: [ "inputbar", "dummy", "mode-switcher" ];
|
||||
}
|
||||
|
||||
/* ---- Listbox ---- */
|
||||
listbox {
|
||||
spacing: 20px;
|
||||
background-color: transparent;
|
||||
orientation: vertical;
|
||||
children: [ "listview" ];
|
||||
}
|
||||
|
||||
/* ---- Dummy ---- */
|
||||
dummy {
|
||||
background-color: transparent;
|
||||
}
|
||||
|
||||
/* ---- Inputbar ---- */
|
||||
inputbar {
|
||||
enabled: true;
|
||||
text-color: @foreground;
|
||||
spacing: 10px;
|
||||
padding: 15px;
|
||||
border-radius: 0px;
|
||||
border-color: @foreground;
|
||||
background-color: @background;
|
||||
children: [ "textbox-prompt-colon", "entry" ];
|
||||
}
|
||||
|
||||
textbox-prompt-colon {
|
||||
enabled: true;
|
||||
expand: false;
|
||||
padding: 0px 5px 0px 0px;
|
||||
str: "";
|
||||
background-color: transparent;
|
||||
text-color: inherit;
|
||||
}
|
||||
|
||||
entry {
|
||||
enabled: true;
|
||||
background-color: transparent;
|
||||
text-color: inherit;
|
||||
cursor: text;
|
||||
placeholder: "Search";
|
||||
placeholder-color: inherit;
|
||||
}
|
||||
|
||||
/* ---- Mode Switcher ---- */
|
||||
mode-switcher{
|
||||
enabled: true;
|
||||
spacing: 20px;
|
||||
background-color: transparent;
|
||||
text-color: @foreground;
|
||||
}
|
||||
|
||||
button {
|
||||
padding: 10px;
|
||||
border-radius: 10px;
|
||||
background-color: @background;
|
||||
text-color: inherit;
|
||||
cursor: pointer;
|
||||
border: 0px;
|
||||
}
|
||||
|
||||
button selected {
|
||||
background-color: @color11;
|
||||
text-color: @foreground;
|
||||
}
|
||||
|
||||
/* ---- Listview ---- */
|
||||
listview {
|
||||
enabled: true;
|
||||
columns: 1;
|
||||
lines: 2;
|
||||
cycle: true;
|
||||
dynamic: true;
|
||||
scrollbar: false;
|
||||
layout: vertical;
|
||||
reverse: false;
|
||||
fixed-height: true;
|
||||
fixed-columns: true;
|
||||
spacing: 0px;
|
||||
padding: 10px;
|
||||
margin: 0px;
|
||||
background-color: @background;
|
||||
border:0px;
|
||||
}
|
||||
|
||||
/* ---- Element ---- */
|
||||
element {
|
||||
enabled: true;
|
||||
padding: 10px;
|
||||
margin: 5px;
|
||||
cursor: pointer;
|
||||
background-color: @background;
|
||||
border-radius: 10px;
|
||||
border: @border-width;
|
||||
}
|
||||
|
||||
element normal.normal {
|
||||
background-color: inherit;
|
||||
text-color: @foreground;
|
||||
}
|
||||
|
||||
element normal.urgent {
|
||||
background-color: inherit;
|
||||
text-color: @foreground;
|
||||
}
|
||||
|
||||
element normal.active {
|
||||
background-color: inherit;
|
||||
text-color: @foreground;
|
||||
}
|
||||
|
||||
element selected.normal {
|
||||
background-color: @color11;
|
||||
text-color: @foreground;
|
||||
}
|
||||
|
||||
element selected.urgent {
|
||||
background-color: inherit;
|
||||
text-color: @foreground;
|
||||
}
|
||||
|
||||
element selected.active {
|
||||
background-color: inherit;
|
||||
text-color: @foreground;
|
||||
}
|
||||
|
||||
element alternate.normal {
|
||||
background-color: inherit;
|
||||
text-color: @foreground;
|
||||
}
|
||||
|
||||
element alternate.urgent {
|
||||
background-color: inherit;
|
||||
text-color: @foreground;
|
||||
}
|
||||
|
||||
element alternate.active {
|
||||
background-color: inherit;
|
||||
text-color: @foreground;
|
||||
}
|
||||
|
||||
element-icon {
|
||||
background-color: transparent;
|
||||
text-color: inherit;
|
||||
size: 32px;
|
||||
cursor: inherit;
|
||||
}
|
||||
|
||||
element-text {
|
||||
background-color: transparent;
|
||||
text-color: inherit;
|
||||
cursor: inherit;
|
||||
vertical-align: 0.5;
|
||||
horizontal-align: 0.0;
|
||||
}
|
||||
|
||||
/*****----- Message -----*****/
|
||||
message {
|
||||
background-color: transparent;
|
||||
border:0px;
|
||||
margin:20px 0px 0px 0px;
|
||||
padding:0px;
|
||||
spacing:0px;
|
||||
border-radius: 10px;
|
||||
}
|
||||
|
||||
textbox {
|
||||
padding: 15px;
|
||||
margin: 0px;
|
||||
border-radius: 0px;
|
||||
background-color: @background;
|
||||
text-color: @foreground;
|
||||
vertical-align: 0.5;
|
||||
horizontal-align: 0.0;
|
||||
}
|
||||
|
||||
error-message {
|
||||
padding: 15px;
|
||||
border-radius: 20px;
|
||||
background-color: @background;
|
||||
text-color: @foreground;
|
||||
}
|
||||
273
.config/rofi/config-old.rasi
Normal file
273
.config/rofi/config-old.rasi
Normal file
|
|
@ -0,0 +1,273 @@
|
|||
/*
|
||||
# ____ __ _
|
||||
# | _ \ ___ / _(_)
|
||||
# | |_) / _ \| |_| |
|
||||
# | _ < (_) | _| |
|
||||
# |_| \_\___/|_| |_|
|
||||
#
|
||||
# by Stephan Raabe (2023)
|
||||
# -----------------------------------------------------
|
||||
*/
|
||||
|
||||
/* ---- Configuration ---- */
|
||||
configuration {
|
||||
modi: "drun,run";
|
||||
font: "Fira Sans 11";
|
||||
show-icons: true;
|
||||
icon-theme: "kora";
|
||||
display-drun: "APPS";
|
||||
display-run: "RUN";
|
||||
display-filebrowser: "FILES";
|
||||
display-window: "WINDOW";
|
||||
drun-display-format: "{name}";
|
||||
hover-select: false;
|
||||
scroll-method: 1;
|
||||
me-select-entry: "";
|
||||
me-accept-entry: "MousePrimary";
|
||||
window-format: "{w} · {c} · {t}";
|
||||
|
||||
}
|
||||
|
||||
/* ---- Load font ---- */
|
||||
@import "~/.config/ml4w/settings/rofi-font.rasi"
|
||||
|
||||
/* ---- Load colors ---- */
|
||||
@theme "~/.config/rofi/colors.rasi"
|
||||
|
||||
/* ---- Load wallpaper ---- */
|
||||
@import "~/.config/ml4w/cache/current_wallpaper.rasi"
|
||||
|
||||
/* ---- Load border width ---- */
|
||||
@import "~/.config/ml4w/settings/rofi-border.rasi"
|
||||
|
||||
/* ---- Load border radius ---- */
|
||||
@import "~/.config/ml4w/settings/rofi-border-radius.rasi"
|
||||
|
||||
/* ---- Map colors ---- */
|
||||
* {
|
||||
color11: @primary;
|
||||
color5: @on-primary-fixed;
|
||||
foreground: @on-surface;
|
||||
}
|
||||
|
||||
/* ---- Window ---- */
|
||||
window {
|
||||
width: 900px;
|
||||
x-offset: 0px;
|
||||
y-offset: 0px;
|
||||
spacing: 0px;
|
||||
padding: 0px;
|
||||
margin: 0px;
|
||||
color: #FFFFFF;
|
||||
border: @border-width;
|
||||
border-color: #FFFFFF;
|
||||
cursor: "default";
|
||||
transparency: "real";
|
||||
location: center;
|
||||
anchor: center;
|
||||
fullscreen: false;
|
||||
enabled: true;
|
||||
border-radius: @border-radius;
|
||||
background-color: transparent;
|
||||
}
|
||||
|
||||
/* ---- Mainbox ---- */
|
||||
mainbox {
|
||||
enabled: true;
|
||||
orientation: horizontal;
|
||||
spacing: 0px;
|
||||
margin: 0px;
|
||||
background-color: @background;
|
||||
background-image: @current-image;
|
||||
children: ["imagebox","listbox"];
|
||||
}
|
||||
|
||||
/* ---- Imagebox ---- */
|
||||
imagebox {
|
||||
padding: 18px;
|
||||
background-color: transparent;
|
||||
orientation: vertical;
|
||||
children: [ "inputbar", "dummy", "mode-switcher" ];
|
||||
}
|
||||
|
||||
/* ---- Listbox ---- */
|
||||
listbox {
|
||||
spacing: 20px;
|
||||
background-color: transparent;
|
||||
orientation: vertical;
|
||||
children: [ "message", "listview" ];
|
||||
}
|
||||
|
||||
/* ---- Dummy ---- */
|
||||
dummy {
|
||||
background-color: transparent;
|
||||
}
|
||||
|
||||
/* ---- Inputbar ---- */
|
||||
inputbar {
|
||||
enabled: true;
|
||||
text-color: @foreground;
|
||||
spacing: 10px;
|
||||
padding: 15px;
|
||||
border-radius: 10px;
|
||||
border-color: @foreground;
|
||||
background-color: @background;
|
||||
children: [ "textbox-prompt-colon", "entry" ];
|
||||
}
|
||||
|
||||
textbox-prompt-colon {
|
||||
enabled: true;
|
||||
expand: false;
|
||||
str: "";
|
||||
padding: 0px 5px 0px 0px;
|
||||
background-color: transparent;
|
||||
text-color: inherit;
|
||||
}
|
||||
|
||||
entry {
|
||||
enabled: true;
|
||||
background-color: transparent;
|
||||
text-color: inherit;
|
||||
cursor: text;
|
||||
placeholder: "Search";
|
||||
placeholder-color: inherit;
|
||||
}
|
||||
|
||||
/* ---- Mode Switcher ---- */
|
||||
mode-switcher{
|
||||
enabled: true;
|
||||
spacing: 20px;
|
||||
background-color: transparent;
|
||||
text-color: @foreground;
|
||||
}
|
||||
|
||||
button {
|
||||
padding: 10px;
|
||||
border-radius: 10px;
|
||||
background-color: @background;
|
||||
text-color: inherit;
|
||||
cursor: pointer;
|
||||
border: 0px;
|
||||
}
|
||||
|
||||
button selected {
|
||||
background-color: @color5;
|
||||
text-color: @foreground;
|
||||
}
|
||||
|
||||
/* ---- Listview ---- */
|
||||
listview {
|
||||
enabled: true;
|
||||
columns: 1;
|
||||
lines: 8;
|
||||
cycle: false;
|
||||
dynamic: false;
|
||||
scrollbar: false;
|
||||
layout: vertical;
|
||||
reverse: false;
|
||||
fixed-height: true;
|
||||
fixed-columns: true;
|
||||
spacing: 0px;
|
||||
padding: 10px;
|
||||
margin: 0px;
|
||||
background-color: @background;
|
||||
border:0px;
|
||||
}
|
||||
|
||||
/* ---- Element ---- */
|
||||
element {
|
||||
enabled: true;
|
||||
padding: 10px;
|
||||
margin: 5px;
|
||||
cursor: pointer;
|
||||
background-color: @background;
|
||||
border-radius: 10px;
|
||||
border: @border-width;
|
||||
}
|
||||
|
||||
element normal.normal {
|
||||
background-color: inherit;
|
||||
text-color: @foreground;
|
||||
}
|
||||
|
||||
element normal.urgent {
|
||||
background-color: inherit;
|
||||
text-color: @foreground;
|
||||
}
|
||||
|
||||
element normal.active {
|
||||
background-color: inherit;
|
||||
text-color: @foreground;
|
||||
}
|
||||
|
||||
element selected.normal {
|
||||
background-color: @color5;
|
||||
text-color: @foreground;
|
||||
}
|
||||
|
||||
element selected.urgent {
|
||||
background-color: inherit;
|
||||
text-color: @foreground;
|
||||
}
|
||||
|
||||
element selected.active {
|
||||
background-color: inherit;
|
||||
text-color: @foreground;
|
||||
}
|
||||
|
||||
element alternate.normal {
|
||||
background-color: inherit;
|
||||
text-color: @foreground;
|
||||
}
|
||||
|
||||
element alternate.urgent {
|
||||
background-color: inherit;
|
||||
text-color: @foreground;
|
||||
}
|
||||
|
||||
element alternate.active {
|
||||
background-color: inherit;
|
||||
text-color: @foreground;
|
||||
}
|
||||
|
||||
element-icon {
|
||||
background-color: transparent;
|
||||
text-color: inherit;
|
||||
size: 32px;
|
||||
cursor: inherit;
|
||||
}
|
||||
|
||||
element-text {
|
||||
background-color: transparent;
|
||||
text-color: inherit;
|
||||
cursor: inherit;
|
||||
vertical-align: 0.5;
|
||||
horizontal-align: 0.0;
|
||||
}
|
||||
|
||||
/*****----- Message -----*****/
|
||||
message {
|
||||
background-color: transparent;
|
||||
border:0px;
|
||||
margin:20px 0px 0px 0px;
|
||||
padding:0px;
|
||||
spacing:0px;
|
||||
border-radius: 10px;
|
||||
}
|
||||
|
||||
textbox {
|
||||
padding: 15px;
|
||||
margin: 0px;
|
||||
border-radius: 0px;
|
||||
background-color: @background;
|
||||
text-color: @foreground;
|
||||
vertical-align: 0.5;
|
||||
horizontal-align: 0.0;
|
||||
}
|
||||
|
||||
error-message {
|
||||
padding: 15px;
|
||||
border-radius: 20px;
|
||||
background-color: @background;
|
||||
text-color: @foreground;
|
||||
}
|
||||
262
.config/rofi/config-power.rasi
Normal file
262
.config/rofi/config-power.rasi
Normal file
|
|
@ -0,0 +1,262 @@
|
|||
/*
|
||||
# ____ __ _
|
||||
# | _ \ ___ / _(_)
|
||||
# | |_) / _ \| |_| |
|
||||
# | _ < (_) | _| |
|
||||
# |_| \_\___/|_| |_|
|
||||
#
|
||||
# by Stephan Raabe (2023)
|
||||
# -----------------------------------------------------
|
||||
*/
|
||||
|
||||
/* ---- Configuration ---- */
|
||||
configuration {
|
||||
modi: "drun,run";
|
||||
font: "Fira Sans 11";
|
||||
show-icons: false;
|
||||
icon-theme: "kora";
|
||||
display-drun: "APPS";
|
||||
display-run: "RUN";
|
||||
display-filebrowser: "FILES";
|
||||
display-window: "WINDOW";
|
||||
hover-select: true;
|
||||
me-select-entry: "";
|
||||
me-accept-entry: "MousePrimary";
|
||||
drun-display-format: "{name}";
|
||||
window-format: "{w} · {c} · {t}";
|
||||
|
||||
}
|
||||
|
||||
/* ---- Load font ---- */
|
||||
@import "~/.config/ml4w/settings/rofi-font.rasi"
|
||||
|
||||
/* ---- Load pywal colors (custom wal template) ---- */
|
||||
@import "~/.cache/wal/colors-rofi-pywal"
|
||||
|
||||
/* ---- Load wallpaper ---- */
|
||||
@import "~/.config/ml4w/cache/current_wallpaper.rasi"
|
||||
|
||||
/* ---- Load border width ---- */
|
||||
@import "~/.config/ml4w/settings/rofi-border.rasi"
|
||||
|
||||
/* ---- Window ---- */
|
||||
window {
|
||||
width: 400px;
|
||||
x-offset: -14px;
|
||||
y-offset: 65px;
|
||||
spacing: 0px;
|
||||
padding: 0px;
|
||||
margin: 0px;
|
||||
color: #FFFFFF;
|
||||
border: @border-width;
|
||||
border-color: #FFFFFF;
|
||||
cursor: "default";
|
||||
transparency: "real";
|
||||
location: center;
|
||||
anchor: center;
|
||||
fullscreen: false;
|
||||
enabled: true;
|
||||
border-radius: 10px;
|
||||
background-color: transparent;
|
||||
}
|
||||
|
||||
/* ---- Mainbox ---- */
|
||||
mainbox {
|
||||
enabled: true;
|
||||
orientation: horizontal;
|
||||
spacing: 0px;
|
||||
margin: 0px;
|
||||
background-color: @background;
|
||||
background-image: @current-image;
|
||||
children: ["listbox"];
|
||||
}
|
||||
|
||||
/* ---- Imagebox ---- */
|
||||
imagebox {
|
||||
padding: 18px;
|
||||
background-color: transparent;
|
||||
orientation: vertical;
|
||||
children: [ "inputbar", "dummy", "mode-switcher" ];
|
||||
}
|
||||
|
||||
/* ---- Listbox ---- */
|
||||
listbox {
|
||||
spacing: 20px;
|
||||
background-color: transparent;
|
||||
orientation: vertical;
|
||||
children: [ "listview" ];
|
||||
}
|
||||
|
||||
/* ---- Dummy ---- */
|
||||
dummy {
|
||||
background-color: transparent;
|
||||
}
|
||||
|
||||
/* ---- Inputbar ---- */
|
||||
inputbar {
|
||||
enabled: true;
|
||||
text-color: @foreground;
|
||||
spacing: 10px;
|
||||
padding: 15px;
|
||||
border-radius: 0px;
|
||||
border-color: @foreground;
|
||||
background-color: @background;
|
||||
children: [ "textbox-prompt-colon", "entry" ];
|
||||
}
|
||||
|
||||
textbox-prompt-colon {
|
||||
enabled: true;
|
||||
expand: false;
|
||||
padding: 0px 5px 0px 0px;
|
||||
str: "";
|
||||
background-color: transparent;
|
||||
text-color: inherit;
|
||||
}
|
||||
|
||||
entry {
|
||||
enabled: true;
|
||||
background-color: transparent;
|
||||
text-color: inherit;
|
||||
cursor: text;
|
||||
placeholder: "Search";
|
||||
placeholder-color: inherit;
|
||||
}
|
||||
|
||||
/* ---- Mode Switcher ---- */
|
||||
mode-switcher{
|
||||
enabled: true;
|
||||
spacing: 20px;
|
||||
background-color: transparent;
|
||||
text-color: @foreground;
|
||||
}
|
||||
|
||||
button {
|
||||
padding: 10px;
|
||||
border-radius: 10px;
|
||||
background-color: @background;
|
||||
text-color: inherit;
|
||||
cursor: pointer;
|
||||
border: 0px;
|
||||
}
|
||||
|
||||
button selected {
|
||||
background-color: @color11;
|
||||
text-color: @foreground;
|
||||
}
|
||||
|
||||
/* ---- Listview ---- */
|
||||
listview {
|
||||
enabled: true;
|
||||
columns: 1;
|
||||
lines: 2;
|
||||
cycle: true;
|
||||
dynamic: true;
|
||||
scrollbar: false;
|
||||
layout: vertical;
|
||||
reverse: false;
|
||||
fixed-height: true;
|
||||
fixed-columns: true;
|
||||
spacing: 0px;
|
||||
padding: 10px;
|
||||
margin: 0px;
|
||||
background-color: @background;
|
||||
border:0px;
|
||||
}
|
||||
|
||||
/* ---- Element ---- */
|
||||
element {
|
||||
enabled: true;
|
||||
padding: 10px;
|
||||
margin: 5px;
|
||||
cursor: pointer;
|
||||
background-color: @background;
|
||||
border-radius: 10px;
|
||||
border: @border-width;
|
||||
}
|
||||
|
||||
element normal.normal {
|
||||
background-color: inherit;
|
||||
text-color: @foreground;
|
||||
}
|
||||
|
||||
element normal.urgent {
|
||||
background-color: inherit;
|
||||
text-color: @foreground;
|
||||
}
|
||||
|
||||
element normal.active {
|
||||
background-color: inherit;
|
||||
text-color: @foreground;
|
||||
}
|
||||
|
||||
element selected.normal {
|
||||
background-color: @color11;
|
||||
text-color: @foreground;
|
||||
}
|
||||
|
||||
element selected.urgent {
|
||||
background-color: inherit;
|
||||
text-color: @foreground;
|
||||
}
|
||||
|
||||
element selected.active {
|
||||
background-color: inherit;
|
||||
text-color: @foreground;
|
||||
}
|
||||
|
||||
element alternate.normal {
|
||||
background-color: inherit;
|
||||
text-color: @foreground;
|
||||
}
|
||||
|
||||
element alternate.urgent {
|
||||
background-color: inherit;
|
||||
text-color: @foreground;
|
||||
}
|
||||
|
||||
element alternate.active {
|
||||
background-color: inherit;
|
||||
text-color: @foreground;
|
||||
}
|
||||
|
||||
element-icon {
|
||||
background-color: transparent;
|
||||
text-color: inherit;
|
||||
size: 32px;
|
||||
cursor: inherit;
|
||||
}
|
||||
|
||||
element-text {
|
||||
background-color: transparent;
|
||||
text-color: inherit;
|
||||
cursor: inherit;
|
||||
vertical-align: 0.5;
|
||||
horizontal-align: 0.0;
|
||||
}
|
||||
|
||||
/*****----- Message -----*****/
|
||||
message {
|
||||
background-color: transparent;
|
||||
border:0px;
|
||||
margin:20px 0px 0px 0px;
|
||||
padding:0px;
|
||||
spacing:0px;
|
||||
border-radius: 10px;
|
||||
}
|
||||
|
||||
textbox {
|
||||
padding: 15px;
|
||||
margin: 0px;
|
||||
border-radius: 0px;
|
||||
background-color: @background;
|
||||
text-color: @foreground;
|
||||
vertical-align: 0.5;
|
||||
horizontal-align: 0.0;
|
||||
}
|
||||
|
||||
error-message {
|
||||
padding: 15px;
|
||||
border-radius: 20px;
|
||||
background-color: @background;
|
||||
text-color: @foreground;
|
||||
}
|
||||
274
.config/rofi/config-screenshot.rasi
Normal file
274
.config/rofi/config-screenshot.rasi
Normal file
|
|
@ -0,0 +1,274 @@
|
|||
/*
|
||||
# ____ __ _
|
||||
# | _ \ ___ / _(_)
|
||||
# | |_) / _ \| |_| |
|
||||
# | _ < (_) | _| |
|
||||
# |_| \_\___/|_| |_|
|
||||
#
|
||||
# by Stephan Raabe (2023)
|
||||
# -----------------------------------------------------
|
||||
*/
|
||||
|
||||
/* ---- Configuration ---- */
|
||||
configuration {
|
||||
modi: "drun,filebrowser,window,run";
|
||||
font: "Fira Sans 11";
|
||||
show-icons: true;
|
||||
icon-theme: "Tela-circle-dracula";
|
||||
display-drun: " ";
|
||||
display-run: " ";
|
||||
display-filebrowser: " ";
|
||||
display-window: " ";
|
||||
drun-display-format: "{name}";
|
||||
hover-select: false;
|
||||
scroll-method: 1;
|
||||
me-select-entry: "";
|
||||
me-accept-entry: "MousePrimary";
|
||||
window-format: "{w} · {c} · {t}";
|
||||
|
||||
}
|
||||
|
||||
/* ---- Load font ---- */
|
||||
@import "~/.config/ml4w/settings/rofi-font.rasi"
|
||||
|
||||
/* ---- Load colors ---- */
|
||||
@theme "~/.config/rofi/colors.rasi"
|
||||
|
||||
/* ---- Load wallpaper ---- */
|
||||
@import "~/.config/ml4w/cache/current_wallpaper.rasi"
|
||||
|
||||
/* ---- Load border width ---- */
|
||||
@import "~/.config/ml4w/settings/rofi-border.rasi"
|
||||
|
||||
/* ---- Load border radius ---- */
|
||||
@import "~/.config/ml4w/settings/rofi-border-radius.rasi"
|
||||
|
||||
/* ---- Map colors ---- */
|
||||
* {
|
||||
color11: @primary;
|
||||
color5: @on-primary-fixed;
|
||||
foreground: @on-surface;
|
||||
}
|
||||
|
||||
// Main //
|
||||
window {
|
||||
width: 25em;
|
||||
x-offset: 0em;
|
||||
y-offset: 0em;
|
||||
spacing: 0em;
|
||||
padding: 0em;
|
||||
margin: 0em;
|
||||
color: #FFFFFF;
|
||||
border: @border-width;
|
||||
border-color: @color11;
|
||||
cursor: "default";
|
||||
transparency: "real";
|
||||
location: center;
|
||||
anchor: center;
|
||||
fullscreen: false;
|
||||
enabled: true;
|
||||
border-radius: @border-radius;
|
||||
background-color: transparent;
|
||||
}
|
||||
|
||||
mainbox {
|
||||
enabled: true;
|
||||
spacing: 0em;
|
||||
padding: 0em;
|
||||
orientation: horizontal;
|
||||
children: [ "listbox" ];
|
||||
background-color: transparent;
|
||||
background-image: url("~/.config/ml4w/cache/blurred_wallpaper.png", width);
|
||||
}
|
||||
|
||||
/* ---- Imagebox ---- */
|
||||
imagebox {
|
||||
padding: 1em;
|
||||
background-color: transparent;
|
||||
orientation: horizontal;
|
||||
children: [ "inputbar" ];
|
||||
}
|
||||
|
||||
// Inputs //
|
||||
inputbar {
|
||||
enabled: true;
|
||||
spacing: 0em;
|
||||
padding: 1em;
|
||||
children: [ "textbox-prompt-colon", "entry" ];
|
||||
background-color: transparent;
|
||||
background-image: url("~/.config/ml4w/cache/current_wallpaper", width);
|
||||
}
|
||||
|
||||
textbox-prompt-colon {
|
||||
enabled: true;
|
||||
expand: false;
|
||||
str: " ";
|
||||
padding: 1em 0.2em 0em 0em;
|
||||
text-color: @foreground;
|
||||
border-radius: 2em 0em 0em 2em;
|
||||
background-color: @color5;
|
||||
background-image: url("~/.config/ml4w/cache/current_wallpaper", width);
|
||||
}
|
||||
|
||||
entry {
|
||||
enabled: true;
|
||||
border-radius: 0em 2em 2em 0em;
|
||||
spacing: 1em;
|
||||
padding: 1em;
|
||||
background-color: @color5;
|
||||
text-color: @foreground;
|
||||
cursor: text;
|
||||
placeholder: "Search";
|
||||
placeholder-color: inherit;
|
||||
}
|
||||
|
||||
// Lists //
|
||||
listbox {
|
||||
padding: 0em;
|
||||
spacing: 0em;
|
||||
orientation: vertical;
|
||||
children: [ "listview" ];
|
||||
background-color: @background;
|
||||
}
|
||||
|
||||
listview {
|
||||
padding: 1em;
|
||||
spacing: 0em;
|
||||
margin: 0em;
|
||||
enabled: true;
|
||||
columns: 1;
|
||||
lines: 8;
|
||||
cycle: true;
|
||||
dynamic: true;
|
||||
scrollbar: false;
|
||||
layout: vertical;
|
||||
reverse: false;
|
||||
fixed-height: true;
|
||||
fixed-columns: true;
|
||||
cursor: "default";
|
||||
background-color: transparent;
|
||||
text-color: @foreground;
|
||||
}
|
||||
|
||||
|
||||
// Modes //
|
||||
mode-switcher {
|
||||
orientation: vertical;
|
||||
width: 6.6em;
|
||||
enabled: true;
|
||||
padding: 1.5em;
|
||||
spacing: 1.5em;
|
||||
background-color: transparent;
|
||||
}
|
||||
|
||||
button {
|
||||
cursor: pointer;
|
||||
border-radius: 2em;
|
||||
background-color: @background;
|
||||
text-color: @foreground;
|
||||
}
|
||||
|
||||
button selected {
|
||||
background-color: @color5;
|
||||
text-color: @background;
|
||||
}
|
||||
|
||||
// Elements //
|
||||
element {
|
||||
enabled: true;
|
||||
padding: 1em;
|
||||
margin: 0em;
|
||||
cursor: pointer;
|
||||
background-color: transparent;
|
||||
text-color: @foreground;
|
||||
border-radius: 1.1em;
|
||||
}
|
||||
|
||||
element selected.normal {
|
||||
background-color: @color5;
|
||||
text-color: @foreground;
|
||||
border-radius: 1.5em;
|
||||
}
|
||||
|
||||
element normal.normal {
|
||||
background-color: inherit;
|
||||
text-color: @foreground;
|
||||
}
|
||||
|
||||
element normal.urgent {
|
||||
background-color: inherit;
|
||||
text-color: @foreground;
|
||||
}
|
||||
|
||||
element normal.active {
|
||||
background-color: inherit;
|
||||
text-color: @foreground;
|
||||
}
|
||||
|
||||
element selected.urgent {
|
||||
background-color: inherit;
|
||||
text-color: @foreground;
|
||||
}
|
||||
|
||||
element selected.active {
|
||||
background-color: inherit;
|
||||
text-color: @foreground;
|
||||
}
|
||||
|
||||
element alternate.normal {
|
||||
background-color: inherit;
|
||||
text-color: @foreground;
|
||||
}
|
||||
|
||||
element alternate.urgent {
|
||||
background-color: inherit;
|
||||
text-color: @foreground;
|
||||
}
|
||||
|
||||
element alternate.active {
|
||||
background-color: inherit;
|
||||
text-color: @foreground;
|
||||
}
|
||||
|
||||
element-icon {
|
||||
size: 0em;
|
||||
cursor: inherit;
|
||||
background-color: transparent;
|
||||
text-color: inherit;
|
||||
content: "";
|
||||
}
|
||||
|
||||
element-text {
|
||||
vertical-align: 0.5;
|
||||
horizontal-align: 0.0;
|
||||
cursor: inherit;
|
||||
background-color: transparent;
|
||||
text-color: inherit;
|
||||
}
|
||||
|
||||
/*****----- Message -----*****/
|
||||
message {
|
||||
background-color: transparent;
|
||||
border: 0em;
|
||||
margin: 2.2em 0em 0em 0em;
|
||||
padding: 0em;
|
||||
spacing: 0em;
|
||||
border-radius: 1.1em;
|
||||
}
|
||||
|
||||
textbox {
|
||||
padding: 2em;
|
||||
margin: 0em;
|
||||
border-radius: 0em;
|
||||
background-color: @background;
|
||||
text-color: @foreground;
|
||||
vertical-align: 0.5;
|
||||
horizontal-align: 0.0;
|
||||
}
|
||||
|
||||
error-message {
|
||||
padding: 2em;
|
||||
border-radius: 2.1em;
|
||||
background-color: @background;
|
||||
text-color: @foreground;
|
||||
}
|
||||
274
.config/rofi/config-short.rasi
Normal file
274
.config/rofi/config-short.rasi
Normal file
|
|
@ -0,0 +1,274 @@
|
|||
/*
|
||||
# ____ __ _
|
||||
# | _ \ ___ / _(_)
|
||||
# | |_) / _ \| |_| |
|
||||
# | _ < (_) | _| |
|
||||
# |_| \_\___/|_| |_|
|
||||
#
|
||||
# by Stephan Raabe (2023)
|
||||
# -----------------------------------------------------
|
||||
*/
|
||||
|
||||
/* ---- Configuration ---- */
|
||||
configuration {
|
||||
modi: "drun,filebrowser,window,run";
|
||||
font: "Fira Sans 11";
|
||||
show-icons: true;
|
||||
icon-theme: "Tela-circle-dracula";
|
||||
display-drun: " ";
|
||||
display-run: " ";
|
||||
display-filebrowser: " ";
|
||||
display-window: " ";
|
||||
drun-display-format: "{name}";
|
||||
hover-select: false;
|
||||
scroll-method: 1;
|
||||
me-select-entry: "";
|
||||
me-accept-entry: "MousePrimary";
|
||||
window-format: "{w} · {c} · {t}";
|
||||
|
||||
}
|
||||
|
||||
/* ---- Load font ---- */
|
||||
@import "~/.config/ml4w/settings/rofi-font.rasi"
|
||||
|
||||
/* ---- Load colors ---- */
|
||||
@theme "~/.config/rofi/colors.rasi"
|
||||
|
||||
/* ---- Load wallpaper ---- */
|
||||
@import "~/.config/ml4w/cache/current_wallpaper.rasi"
|
||||
|
||||
/* ---- Load border width ---- */
|
||||
@import "~/.config/ml4w/settings/rofi-border.rasi"
|
||||
|
||||
/* ---- Load border radius ---- */
|
||||
@import "~/.config/ml4w/settings/rofi-border-radius.rasi"
|
||||
|
||||
/* ---- Map colors ---- */
|
||||
* {
|
||||
color11: @primary;
|
||||
color5: @on-primary-fixed;
|
||||
foreground: @on-surface;
|
||||
}
|
||||
|
||||
// Main //
|
||||
window {
|
||||
width: 20em;
|
||||
x-offset: -2em;
|
||||
y-offset: 2em;
|
||||
spacing: 0px;
|
||||
padding: 0px;
|
||||
margin: 0px;
|
||||
color: #FFFFFF;
|
||||
border: @border-width;
|
||||
border-color: @color11;
|
||||
cursor: "default";
|
||||
transparency: "real";
|
||||
location: northeast;
|
||||
anchor: northeast;
|
||||
fullscreen: false;
|
||||
enabled: true;
|
||||
border-radius: @border-radius;
|
||||
background-color: transparent;
|
||||
}
|
||||
|
||||
mainbox {
|
||||
enabled: true;
|
||||
spacing: 0em;
|
||||
padding: 0em;
|
||||
orientation: horizontal;
|
||||
children: [ "listbox" ];
|
||||
background-color: transparent;
|
||||
background-image: url("~/.config/ml4w/cache/blurred_wallpaper.png", width);
|
||||
}
|
||||
|
||||
/* ---- Imagebox ---- */
|
||||
imagebox {
|
||||
padding: 1em;
|
||||
background-color: transparent;
|
||||
orientation: horizontal;
|
||||
children: [ "inputbar" ];
|
||||
}
|
||||
|
||||
// Inputs //
|
||||
inputbar {
|
||||
enabled: true;
|
||||
spacing: 0em;
|
||||
padding: 1em;
|
||||
children: [ "textbox-prompt-colon", "entry" ];
|
||||
background-color: transparent;
|
||||
background-image: url("~/.config/ml4w/cache/current_wallpaper", width);
|
||||
}
|
||||
|
||||
textbox-prompt-colon {
|
||||
enabled: true;
|
||||
expand: false;
|
||||
str: " ";
|
||||
padding: 1em 0.2em 0em 0em;
|
||||
text-color: @foreground;
|
||||
border-radius: 2em 0em 0em 2em;
|
||||
background-color: @color5;
|
||||
background-image: url("~/.config/ml4w/cache/current_wallpaper", width);
|
||||
}
|
||||
|
||||
entry {
|
||||
enabled: true;
|
||||
border-radius: 0em 2em 2em 0em;
|
||||
spacing: 1em;
|
||||
padding: 1em;
|
||||
background-color: @color5;
|
||||
text-color: @foreground;
|
||||
cursor: text;
|
||||
placeholder: "Search";
|
||||
placeholder-color: inherit;
|
||||
}
|
||||
|
||||
// Lists //
|
||||
listbox {
|
||||
padding: 0em;
|
||||
spacing: 0em;
|
||||
orientation: vertical;
|
||||
children: [ "listview" , "message" ];
|
||||
background-color: @background;
|
||||
}
|
||||
|
||||
listview {
|
||||
padding: 1em;
|
||||
spacing: 0em;
|
||||
margin: 0em;
|
||||
enabled: true;
|
||||
columns: 1;
|
||||
lines: 2;
|
||||
cycle: true;
|
||||
dynamic: true;
|
||||
scrollbar: false;
|
||||
layout: vertical;
|
||||
reverse: false;
|
||||
fixed-height: true;
|
||||
fixed-columns: true;
|
||||
cursor: "default";
|
||||
background-color: transparent;
|
||||
text-color: @foreground;
|
||||
}
|
||||
|
||||
|
||||
// Modes //
|
||||
mode-switcher {
|
||||
orientation: vertical;
|
||||
width: 6.6em;
|
||||
enabled: true;
|
||||
padding: 1.5em;
|
||||
spacing: 1.5em;
|
||||
background-color: transparent;
|
||||
}
|
||||
|
||||
button {
|
||||
cursor: pointer;
|
||||
border-radius: 2em;
|
||||
background-color: @background;
|
||||
text-color: @foreground;
|
||||
}
|
||||
|
||||
button selected {
|
||||
background-color: @color5;
|
||||
text-color: @background;
|
||||
}
|
||||
|
||||
// Elements //
|
||||
element {
|
||||
enabled: true;
|
||||
padding: 1em;
|
||||
margin: 0em;
|
||||
cursor: pointer;
|
||||
background-color: transparent;
|
||||
text-color: @foreground;
|
||||
border-radius: 1.1em;
|
||||
}
|
||||
|
||||
element selected.normal {
|
||||
background-color: @color5;
|
||||
text-color: @foreground;
|
||||
border-radius: 1.5em;
|
||||
}
|
||||
|
||||
element normal.normal {
|
||||
background-color: inherit;
|
||||
text-color: @foreground;
|
||||
}
|
||||
|
||||
element normal.urgent {
|
||||
background-color: inherit;
|
||||
text-color: @foreground;
|
||||
}
|
||||
|
||||
element normal.active {
|
||||
background-color: inherit;
|
||||
text-color: @foreground;
|
||||
}
|
||||
|
||||
element selected.urgent {
|
||||
background-color: inherit;
|
||||
text-color: @foreground;
|
||||
}
|
||||
|
||||
element selected.active {
|
||||
background-color: inherit;
|
||||
text-color: @foreground;
|
||||
}
|
||||
|
||||
element alternate.normal {
|
||||
background-color: inherit;
|
||||
text-color: @foreground;
|
||||
}
|
||||
|
||||
element alternate.urgent {
|
||||
background-color: inherit;
|
||||
text-color: @foreground;
|
||||
}
|
||||
|
||||
element alternate.active {
|
||||
background-color: inherit;
|
||||
text-color: @foreground;
|
||||
}
|
||||
|
||||
element-icon {
|
||||
size: 0em;
|
||||
cursor: inherit;
|
||||
background-color: transparent;
|
||||
text-color: inherit;
|
||||
content: "";
|
||||
}
|
||||
|
||||
element-text {
|
||||
vertical-align: 0.5;
|
||||
horizontal-align: 0.0;
|
||||
cursor: inherit;
|
||||
background-color: transparent;
|
||||
text-color: inherit;
|
||||
}
|
||||
|
||||
/*****----- Message -----*****/
|
||||
message {
|
||||
background-color: transparent;
|
||||
border: 0em;
|
||||
margin: 2.2em 0em 0em 0em;
|
||||
padding: 0em;
|
||||
spacing: 0em;
|
||||
border-radius: 1.1em;
|
||||
}
|
||||
|
||||
textbox {
|
||||
padding: 2em;
|
||||
margin: 0em;
|
||||
border-radius: 0em;
|
||||
background-color: @background;
|
||||
text-color: @foreground;
|
||||
vertical-align: 0.5;
|
||||
horizontal-align: 0.0;
|
||||
}
|
||||
|
||||
error-message {
|
||||
padding: 2em;
|
||||
border-radius: 2.1em;
|
||||
background-color: @background;
|
||||
text-color: @foreground;
|
||||
}
|
||||
274
.config/rofi/config-themes.rasi
Normal file
274
.config/rofi/config-themes.rasi
Normal file
|
|
@ -0,0 +1,274 @@
|
|||
/*
|
||||
# ____ __ _
|
||||
# | _ \ ___ / _(_)
|
||||
# | |_) / _ \| |_| |
|
||||
# | _ < (_) | _| |
|
||||
# |_| \_\___/|_| |_|
|
||||
#
|
||||
# by Stephan Raabe (2023)
|
||||
# -----------------------------------------------------
|
||||
*/
|
||||
|
||||
/* ---- Configuration ---- */
|
||||
configuration {
|
||||
modi: "drun,filebrowser,window,run";
|
||||
font: "Fira Sans 11";
|
||||
show-icons: true;
|
||||
icon-theme: "Tela-circle-dracula";
|
||||
display-drun: " ";
|
||||
display-run: " ";
|
||||
display-filebrowser: " ";
|
||||
display-window: " ";
|
||||
drun-display-format: "{name}";
|
||||
hover-select: false;
|
||||
scroll-method: 1;
|
||||
me-select-entry: "";
|
||||
me-accept-entry: "MousePrimary";
|
||||
window-format: "{w} · {c} · {t}";
|
||||
|
||||
}
|
||||
|
||||
/* ---- Load font ---- */
|
||||
@import "~/.config/ml4w/settings/rofi-font.rasi"
|
||||
|
||||
/* ---- Load colors ---- */
|
||||
@theme "~/.config/rofi/colors.rasi"
|
||||
|
||||
/* ---- Load wallpaper ---- */
|
||||
@import "~/.config/ml4w/cache/current_wallpaper.rasi"
|
||||
|
||||
/* ---- Load border width ---- */
|
||||
@import "~/.config/ml4w/settings/rofi-border.rasi"
|
||||
|
||||
/* ---- Load border radius ---- */
|
||||
@import "~/.config/ml4w/settings/rofi-border-radius.rasi"
|
||||
|
||||
/* ---- Map colors ---- */
|
||||
* {
|
||||
color11: @primary;
|
||||
color5: @on-primary-fixed;
|
||||
foreground: @on-surface;
|
||||
}
|
||||
|
||||
// Main //
|
||||
window {
|
||||
width: 25em;
|
||||
x-offset: 0em;
|
||||
y-offset: 2em;
|
||||
spacing: 0em;
|
||||
padding: 0em;
|
||||
margin: 0px;
|
||||
color: #FFFFFF;
|
||||
border: @border-width;
|
||||
border-color: @color11;
|
||||
cursor: "default";
|
||||
transparency: "real";
|
||||
location: north;
|
||||
anchor: north;
|
||||
fullscreen: false;
|
||||
enabled: true;
|
||||
border-radius: @border-radius;
|
||||
background-color: transparent;
|
||||
}
|
||||
|
||||
mainbox {
|
||||
enabled: true;
|
||||
spacing: 0em;
|
||||
padding: 0em;
|
||||
orientation: horizontal;
|
||||
children: [ "listbox" ];
|
||||
background-color: transparent;
|
||||
background-image: @current-image;
|
||||
}
|
||||
|
||||
/* ---- Imagebox ---- */
|
||||
imagebox {
|
||||
padding: 1em;
|
||||
background-color: transparent;
|
||||
orientation: horizontal;
|
||||
children: [ "inputbar" ];
|
||||
}
|
||||
|
||||
// Inputs //
|
||||
inputbar {
|
||||
enabled: true;
|
||||
spacing: 0em;
|
||||
padding: 1em;
|
||||
children: [ "textbox-prompt-colon", "entry" ];
|
||||
background-color: transparent;
|
||||
background-image: url("~/.config/ml4w/cache/current_wallpaper", width);
|
||||
}
|
||||
|
||||
textbox-prompt-colon {
|
||||
enabled: true;
|
||||
expand: false;
|
||||
str: " ";
|
||||
padding: 1em 0.2em 0em 0em;
|
||||
text-color: @foreground;
|
||||
border-radius: 2em 0em 0em 2em;
|
||||
background-color: @color5;
|
||||
background-image: url("~/.config/ml4w/cache/current_wallpaper", width);
|
||||
}
|
||||
|
||||
entry {
|
||||
enabled: true;
|
||||
border-radius: 0em 2em 2em 0em;
|
||||
spacing: 1em;
|
||||
padding: 1em;
|
||||
background-color: @color5;
|
||||
text-color: @foreground;
|
||||
cursor: text;
|
||||
placeholder: "Search";
|
||||
placeholder-color: inherit;
|
||||
}
|
||||
|
||||
// Lists //
|
||||
listbox {
|
||||
padding: 0em;
|
||||
spacing: 0em;
|
||||
orientation: vertical;
|
||||
children: [ "inputbar", "listview" , "message" ];
|
||||
background-color: @background;
|
||||
}
|
||||
|
||||
listview {
|
||||
padding: 1em;
|
||||
spacing: 0em;
|
||||
margin: 0em;
|
||||
enabled: true;
|
||||
columns: 1;
|
||||
lines: 8;
|
||||
cycle: false;
|
||||
dynamic: false;
|
||||
scrollbar: false;
|
||||
layout: vertical;
|
||||
reverse: false;
|
||||
fixed-height: true;
|
||||
fixed-columns: true;
|
||||
cursor: "default";
|
||||
background-color: transparent;
|
||||
text-color: @foreground;
|
||||
}
|
||||
|
||||
|
||||
// Modes //
|
||||
mode-switcher {
|
||||
orientation: vertical;
|
||||
width: 6.6em;
|
||||
enabled: true;
|
||||
padding: 1.5em;
|
||||
spacing: 1.5em;
|
||||
background-color: transparent;
|
||||
}
|
||||
|
||||
button {
|
||||
cursor: pointer;
|
||||
border-radius: 2em;
|
||||
background-color: @background;
|
||||
text-color: @foreground;
|
||||
}
|
||||
|
||||
button selected {
|
||||
background-color: @color5;
|
||||
text-color: @background;
|
||||
}
|
||||
|
||||
|
||||
// Elements //
|
||||
element {
|
||||
enabled: true;
|
||||
padding: 0.8em;
|
||||
margin: 0.6em;
|
||||
cursor: pointer;
|
||||
background-color: transparent;
|
||||
text-color: @foreground;
|
||||
border-radius: 1.1em;
|
||||
}
|
||||
|
||||
element selected.normal {
|
||||
background-color: @color5;
|
||||
text-color: @foreground;
|
||||
border-radius: 1.5em;
|
||||
}
|
||||
|
||||
element normal.normal {
|
||||
background-color: inherit;
|
||||
text-color: @foreground;
|
||||
}
|
||||
|
||||
element normal.urgent {
|
||||
background-color: inherit;
|
||||
text-color: @foreground;
|
||||
}
|
||||
|
||||
element normal.active {
|
||||
background-color: inherit;
|
||||
text-color: @foreground;
|
||||
}
|
||||
|
||||
element selected.urgent {
|
||||
background-color: inherit;
|
||||
text-color: @foreground;
|
||||
}
|
||||
|
||||
element selected.active {
|
||||
background-color: inherit;
|
||||
text-color: @foreground;
|
||||
}
|
||||
|
||||
element alternate.normal {
|
||||
background-color: inherit;
|
||||
text-color: @foreground;
|
||||
}
|
||||
|
||||
element alternate.urgent {
|
||||
background-color: inherit;
|
||||
text-color: @foreground;
|
||||
}
|
||||
|
||||
element alternate.active {
|
||||
background-color: inherit;
|
||||
text-color: @foreground;
|
||||
}
|
||||
|
||||
element-icon {
|
||||
size: 7.2em;
|
||||
cursor: inherit;
|
||||
background-color: transparent;
|
||||
text-color: inherit;
|
||||
}
|
||||
|
||||
element-text {
|
||||
vertical-align: 0.5;
|
||||
horizontal-align: 0.0;
|
||||
cursor: inherit;
|
||||
background-color: transparent;
|
||||
text-color: inherit;
|
||||
}
|
||||
|
||||
/*****----- Message -----*****/
|
||||
message {
|
||||
background-color: transparent;
|
||||
border: 0em;
|
||||
margin: 2.2em 0em 0em 0em;
|
||||
padding: 0em;
|
||||
spacing: 0em;
|
||||
border-radius: 1.1em;
|
||||
}
|
||||
|
||||
textbox {
|
||||
padding: 2em;
|
||||
margin: 0em;
|
||||
border-radius: 0em;
|
||||
background-color: @background;
|
||||
text-color: @foreground;
|
||||
vertical-align: 0.5;
|
||||
horizontal-align: 0.0;
|
||||
}
|
||||
|
||||
error-message {
|
||||
padding: 2em;
|
||||
border-radius: 2.1em;
|
||||
background-color: @background;
|
||||
text-color: @foreground;
|
||||
}
|
||||
269
.config/rofi/config-wallpaper.rasi
Normal file
269
.config/rofi/config-wallpaper.rasi
Normal file
|
|
@ -0,0 +1,269 @@
|
|||
/*
|
||||
# ____ __ _
|
||||
# | _ \ ___ / _(_)
|
||||
# | |_) / _ \| |_| |
|
||||
# | _ < (_) | _| |
|
||||
# |_| \_\___/|_| |_|
|
||||
#
|
||||
# by Stephan Raabe (2023)
|
||||
# -----------------------------------------------------
|
||||
*/
|
||||
|
||||
/* ---- Configuration ---- */
|
||||
configuration {
|
||||
modi: "drun,run";
|
||||
font: "Fira Sans 11";
|
||||
show-icons: true;
|
||||
hover-select: false;
|
||||
me-select-entry: "";
|
||||
me-accept-entry: "MousePrimary";
|
||||
drun-display-format: "{name}";
|
||||
window-format: "{w} · {c} · {t}";
|
||||
scroll-method: 1;
|
||||
}
|
||||
|
||||
/* ---- Load font ---- */
|
||||
@import "~/.config/ml4w/settings/rofi-font.rasi"
|
||||
|
||||
/* ---- Load pywal colors (custom wal template) ---- */
|
||||
@import "~/.cache/wal/colors-rofi-pywal"
|
||||
|
||||
/* ---- Load wallpaper ---- */
|
||||
@import "~/.config/ml4w/cache/current_wallpaper.rasi"
|
||||
|
||||
/* ---- Load border width ---- */
|
||||
@import "~/.config/ml4w/settings/rofi-border.rasi"
|
||||
|
||||
/* ---- Window ---- */
|
||||
window {
|
||||
width: 761px;
|
||||
x-offset: 0px;
|
||||
y-offset: 65px;
|
||||
spacing: 0px;
|
||||
padding: 0px;
|
||||
margin: 0px;
|
||||
color: #4D5E6C;
|
||||
border: @border-width;
|
||||
border-color: #4D5E6C;
|
||||
cursor: "default";
|
||||
transparency: "real";
|
||||
location: north;
|
||||
anchor: north;
|
||||
fullscreen: false;
|
||||
enabled: true;
|
||||
border-radius: 10px;
|
||||
background-color: transparent;
|
||||
}
|
||||
|
||||
/* ---- Mainbox ---- */
|
||||
mainbox {
|
||||
enabled: true;
|
||||
orientation: horizontal;
|
||||
spacing: 0px;
|
||||
margin: 0px;
|
||||
background-color: @background;
|
||||
children: ["listbox"];
|
||||
}
|
||||
|
||||
/* ---- Imagebox ---- */
|
||||
imagebox {
|
||||
padding: 18px;
|
||||
background-color: transparent;
|
||||
orientation: vertical;
|
||||
children: [ "inputbar", "dummy", "mode-switcher" ];
|
||||
}
|
||||
|
||||
/* ---- Listbox ---- */
|
||||
listbox {
|
||||
spacing: 20px;
|
||||
background-color: transparent;
|
||||
orientation: vertical;
|
||||
children: [ "inputbar", "message", "listview" ];
|
||||
}
|
||||
|
||||
/* ---- Dummy ---- */
|
||||
dummy {
|
||||
background-color: transparent;
|
||||
}
|
||||
|
||||
/* ---- Inputbar ---- */
|
||||
inputbar {
|
||||
enabled: true;
|
||||
text-color: @foreground;
|
||||
spacing: 10px;
|
||||
padding: 15px;
|
||||
border-radius: 0px;
|
||||
border-color: @foreground;
|
||||
background-color: @background;
|
||||
children: [ "textbox-prompt-colon", "entry" ];
|
||||
}
|
||||
|
||||
textbox-prompt-colon {
|
||||
enabled: true;
|
||||
expand: false;
|
||||
padding: 0px 5px 0px 0px;
|
||||
str: "";
|
||||
background-color: transparent;
|
||||
text-color: inherit;
|
||||
}
|
||||
|
||||
entry {
|
||||
enabled: true;
|
||||
background-color: transparent;
|
||||
text-color: inherit;
|
||||
cursor: text;
|
||||
placeholder: "Search";
|
||||
placeholder-color: inherit;
|
||||
}
|
||||
|
||||
/* ---- Mode Switcher ---- */
|
||||
mode-switcher{
|
||||
enabled: true;
|
||||
spacing: 20px;
|
||||
background-color: transparent;
|
||||
text-color: @foreground;
|
||||
}
|
||||
|
||||
button {
|
||||
padding: 10px;
|
||||
border-radius: 10px;
|
||||
background-color: @background;
|
||||
text-color: inherit;
|
||||
cursor: pointer;
|
||||
border: 0px;
|
||||
}
|
||||
|
||||
button selected {
|
||||
background-color: @color11;
|
||||
text-color: @foreground;
|
||||
}
|
||||
|
||||
/* ---- Listview ---- */
|
||||
listview {
|
||||
enabled: true;
|
||||
columns: 6;
|
||||
lines: 3;
|
||||
cycle: false;
|
||||
dynamic: false;
|
||||
scrollbar: true;
|
||||
layout: vertical;
|
||||
reverse: false;
|
||||
spacing: 10px;
|
||||
padding: 10px;
|
||||
margin: 0px;
|
||||
fixed-height: true;
|
||||
fixed-columns: true;
|
||||
background-color: @background;
|
||||
border: 0px;
|
||||
flow: horizontal;
|
||||
}
|
||||
|
||||
/* ---- Element ---- */
|
||||
element {
|
||||
enabled: true;
|
||||
padding: 0px;
|
||||
margin: 5px;
|
||||
cursor: pointer;
|
||||
background-color: @background;
|
||||
border-radius: 10px;
|
||||
border: @border-width;
|
||||
orientation: vertical;
|
||||
}
|
||||
|
||||
element normal.normal {
|
||||
border-color: @color11;
|
||||
background-color: inherit;
|
||||
text-color: @foreground;
|
||||
}
|
||||
|
||||
element normal.urgent {
|
||||
border-color: @color11;
|
||||
background-color: inherit;
|
||||
text-color: @foreground;
|
||||
}
|
||||
|
||||
element normal.active {
|
||||
border-color: @color11;
|
||||
background-color: inherit;
|
||||
text-color: @foreground;
|
||||
}
|
||||
|
||||
element selected.normal {
|
||||
border-color: @foreground;
|
||||
background-color: inherit;
|
||||
text-color: @foreground;
|
||||
}
|
||||
|
||||
element selected.urgent {
|
||||
border-color: @foreground;
|
||||
background-color: inherit;
|
||||
text-color: @foreground;
|
||||
}
|
||||
|
||||
element selected.active {
|
||||
border-color: @foreground;
|
||||
background-color: inherit;
|
||||
text-color: @foreground;
|
||||
}
|
||||
|
||||
element alternate.normal {
|
||||
border-color: @color11;
|
||||
background-color: inherit;
|
||||
text-color: @foreground;
|
||||
}
|
||||
|
||||
element alternate.urgent {
|
||||
border-color: @color11;
|
||||
background-color: inherit;
|
||||
text-color: @foreground;
|
||||
}
|
||||
|
||||
element alternate.active {
|
||||
border-color: @color11;
|
||||
background-color: inherit;
|
||||
text-color: @foreground;
|
||||
}
|
||||
|
||||
element-icon {
|
||||
background-color: transparent;
|
||||
text-color: inherit;
|
||||
size: 100px;
|
||||
cursor: inherit;
|
||||
horizontal-align: 0.5;
|
||||
}
|
||||
|
||||
element-text {
|
||||
background-color: transparent;
|
||||
text-color: inherit;
|
||||
cursor: inherit;
|
||||
vertical-align: 0.5;
|
||||
horizontal-align: 0.1;
|
||||
enabled: false;
|
||||
}
|
||||
|
||||
/*****----- Message -----*****/
|
||||
message {
|
||||
background-color: transparent;
|
||||
border:0px;
|
||||
margin:20px 0px 0px 0px;
|
||||
padding:0px;
|
||||
spacing:0px;
|
||||
border-radius: 10px;
|
||||
}
|
||||
|
||||
textbox {
|
||||
padding: 15px;
|
||||
margin: 0px;
|
||||
border-radius: 0px;
|
||||
background-color: @background;
|
||||
text-color: @foreground;
|
||||
vertical-align: 0.5;
|
||||
horizontal-align: 0.0;
|
||||
}
|
||||
|
||||
error-message {
|
||||
padding: 15px;
|
||||
border-radius: 20px;
|
||||
background-color: @background;
|
||||
text-color: @foreground;
|
||||
}
|
||||
249
.config/rofi/config.rasi
Normal file
249
.config/rofi/config.rasi
Normal file
|
|
@ -0,0 +1,249 @@
|
|||
/*
|
||||
# ____ __ _
|
||||
# | _ \ ___ / _(_)
|
||||
# | |_) / _ \| |_| |
|
||||
# | _ < (_) | _| |
|
||||
# |_| \_\___/|_| |_|
|
||||
#
|
||||
# by Stephan Raabe (2023)
|
||||
# -----------------------------------------------------
|
||||
*/
|
||||
|
||||
/* ---- Configuration ---- */
|
||||
configuration {
|
||||
modi: "drun,filebrowser,window,run";
|
||||
font: "Fira Sans 11";
|
||||
show-icons: true;
|
||||
icon-theme: "kora";
|
||||
display-drun: " ";
|
||||
display-run: " ";
|
||||
display-filebrowser: " ";
|
||||
display-window: " ";
|
||||
drun-display-format: "{name}";
|
||||
hover-select: false;
|
||||
scroll-method: 1;
|
||||
me-select-entry: "";
|
||||
me-accept-entry: "MousePrimary";
|
||||
window-format: "{w} · {c} · {t}";
|
||||
|
||||
}
|
||||
|
||||
/* ---- Load font ---- */
|
||||
@import "~/.config/ml4w/settings/rofi-font.rasi"
|
||||
|
||||
/* ---- Load colors ---- */
|
||||
@theme "~/.config/rofi/colors.rasi"
|
||||
|
||||
/* ---- Load wallpaper ---- */
|
||||
@import "~/.config/ml4w/cache/current_wallpaper.rasi"
|
||||
|
||||
/* ---- Load border width ---- */
|
||||
@import "~/.config/ml4w/settings/rofi-border.rasi"
|
||||
|
||||
/* ---- Load border radius ---- */
|
||||
@import "~/.config/ml4w/settings/rofi-border-radius.rasi"
|
||||
|
||||
/* ---- Map colors ---- */
|
||||
* {
|
||||
color11: @primary;
|
||||
color5: @on-primary-fixed;
|
||||
foreground: @on-surface;
|
||||
}
|
||||
|
||||
// Main //
|
||||
window {
|
||||
height: 35em;
|
||||
width: 56em;
|
||||
transparency: "real";
|
||||
fullscreen: false;
|
||||
enabled: true;
|
||||
cursor: "default";
|
||||
spacing: 0em;
|
||||
padding: 0em;
|
||||
border: @border-width;
|
||||
border-color: @color11;
|
||||
border-radius: @border-radius;
|
||||
background-color: @background;
|
||||
}
|
||||
|
||||
mainbox {
|
||||
enabled: true;
|
||||
spacing: 0em;
|
||||
padding: 0em;
|
||||
orientation: vertical;
|
||||
children: [ "inputbar" , "listbox" ];
|
||||
background-color: transparent;
|
||||
background-image: @current-image;
|
||||
}
|
||||
|
||||
|
||||
// Inputs //
|
||||
inputbar {
|
||||
enabled: true;
|
||||
spacing: 0em;
|
||||
padding: 5em;
|
||||
children: [ "textbox-prompt-colon", "entry" ];
|
||||
background-color: transparent;
|
||||
background-image: url("~/.config/ml4w/cache/current_wallpaper", width);
|
||||
}
|
||||
|
||||
textbox-prompt-colon {
|
||||
enabled: true;
|
||||
expand: false;
|
||||
str: " ";
|
||||
padding: 1em 0.2em 0em 0em;
|
||||
text-color: @foreground;
|
||||
border-radius: 2em 0em 0em 2em;
|
||||
background-color: @color5;
|
||||
background-image: url("~/.config/ml4w/cache/current_wallpaper", width);
|
||||
}
|
||||
|
||||
entry {
|
||||
enabled: true;
|
||||
border-radius: 0em 2em 2em 0em;
|
||||
spacing: 1em;
|
||||
padding: 1em;
|
||||
background-color: @color5;
|
||||
text-color: @foreground;
|
||||
cursor: text;
|
||||
placeholder: "Search";
|
||||
placeholder-color: inherit;
|
||||
}
|
||||
|
||||
// Lists //
|
||||
listbox {
|
||||
padding: 0em;
|
||||
spacing: 0em;
|
||||
orientation: horizontal;
|
||||
children: [ "listview" , "mode-switcher" ];
|
||||
background-color: @background;
|
||||
}
|
||||
|
||||
listview {
|
||||
padding: 1.5em;
|
||||
spacing: 0.5em;
|
||||
enabled: true;
|
||||
columns: 2;
|
||||
lines: 3;
|
||||
cycle: true;
|
||||
dynamic: true;
|
||||
scrollbar: false;
|
||||
layout: vertical;
|
||||
reverse: false;
|
||||
fixed-height: true;
|
||||
fixed-columns: true;
|
||||
cursor: "default";
|
||||
background-color: transparent;
|
||||
text-color: @foreground;
|
||||
}
|
||||
|
||||
|
||||
// Modes //
|
||||
mode-switcher {
|
||||
orientation: vertical;
|
||||
width: 6.6em;
|
||||
enabled: true;
|
||||
padding: 1.5em;
|
||||
spacing: 1.5em;
|
||||
background-color: transparent;
|
||||
}
|
||||
|
||||
button {
|
||||
cursor: pointer;
|
||||
border-radius: 2em;
|
||||
background-color: @background;
|
||||
text-color: @foreground;
|
||||
}
|
||||
|
||||
button selected {
|
||||
background-color: @color5;
|
||||
text-color: @foreground;
|
||||
}
|
||||
|
||||
|
||||
// Elements //
|
||||
element {
|
||||
enabled: true;
|
||||
spacing: 0em;
|
||||
padding: 0.5em;
|
||||
cursor: pointer;
|
||||
background-color: transparent;
|
||||
text-color: @foreground;
|
||||
}
|
||||
|
||||
element selected.normal {
|
||||
background-color: @color5;
|
||||
text-color: @foreground;
|
||||
border-radius: 1.5em;
|
||||
}
|
||||
|
||||
element normal.normal {
|
||||
background-color: inherit;
|
||||
text-color: @foreground;
|
||||
}
|
||||
|
||||
element normal.urgent {
|
||||
background-color: inherit;
|
||||
text-color: @foreground;
|
||||
}
|
||||
|
||||
element normal.active {
|
||||
background-color: inherit;
|
||||
text-color: @foreground;
|
||||
}
|
||||
|
||||
element selected.urgent {
|
||||
background-color: inherit;
|
||||
text-color: @foreground;
|
||||
}
|
||||
|
||||
element selected.active {
|
||||
background-color: inherit;
|
||||
text-color: @foreground;
|
||||
}
|
||||
|
||||
element alternate.normal {
|
||||
background-color: inherit;
|
||||
text-color: @foreground;
|
||||
}
|
||||
|
||||
element alternate.urgent {
|
||||
background-color: inherit;
|
||||
text-color: @foreground;
|
||||
}
|
||||
|
||||
element alternate.active {
|
||||
background-color: inherit;
|
||||
text-color: @foreground;
|
||||
}
|
||||
|
||||
element-icon {
|
||||
size: 3em;
|
||||
cursor: inherit;
|
||||
background-color: transparent;
|
||||
text-color: inherit;
|
||||
border-radius: 0em;
|
||||
}
|
||||
|
||||
element-text {
|
||||
vertical-align: 0.5;
|
||||
horizontal-align: 0.1;
|
||||
cursor: inherit;
|
||||
background-color: transparent;
|
||||
text-color: inherit;
|
||||
}
|
||||
|
||||
// Error message //
|
||||
error-message {
|
||||
text-color: @foreground;
|
||||
background-color: @background;
|
||||
text-transform: capitalize;
|
||||
children: [ "textbox" ];
|
||||
}
|
||||
|
||||
textbox {
|
||||
text-color: inherit;
|
||||
background-color: inherit;
|
||||
vertical-align: 0.5;
|
||||
horizontal-align: 0.5;
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue