1
1
Fork 0

rofi: modify theme

Signed-off-by: Myned <dev@bjork.tech>
This commit is contained in:
Myned 2025-02-10 15:10:33 -06:00
parent 3304110242
commit e9de99ad9f
Signed by: Myned
GPG key ID: C7224454F7881A34
2 changed files with 42 additions and 33 deletions

View file

@ -1,5 +1,5 @@
/***
https://github.com/lbonn/rofi/blob/wayland/doc/rofi-theme.5.markdown
https://davatorium.github.io/rofi/current/rofi-theme.5/
https://github.com/newmanls/rofi-themes-collection/blob/master/themes/rounded-common.rasi
https://github.com/newmanls/rofi-themes-collection/blob/master/themes/rounded-pink-dark.rasi
***/
@ -11,52 +11,62 @@ https://github.com/newmanls/rofi-themes-collection/blob/master/themes/rounded-pi
padding: 0;
spacing: 0;
text-color: #93a1a1;
vertical-align: 0.5;
}
window {
background-color: #002b36;
border-color: #073642;
border-radius: 30px;
border-radius: 32px;
location: north;
width: 750;
y-offset: calc(50% - 25% / 2);
}
mainbox {
children: [inputbox, listview];
padding: 4px;
}
inputbar {
inputbox {
background-color: #073642;
border-radius: 24px;
children: [inputbar, message];
expand: false;
}
inputbar {
background-color: #002b36;
border-color: #d33682;
border-radius: 30px;
padding: 8px 8px 8px 4px;
spacing: 4px;
border-radius: 32px;
children: [entry, prompt];
padding: 4px;
}
prompt {
font: 'monospace 16';
padding: 4px 4px 4px 8px;
background-color: #073642;
border-radius: 32px;
font: 'monospace 18';
padding: 4px 18px;
text-color: #93a1a1;
vertical-align: 0.5;
}
entry {
font: 'monospace 18';
margin: 4px 12px;
placeholder-color: #586e7580;
vertical-align: 0.5;
}
message {
padding: 8px 8px 4px 8px;
padding: 16px;
}
textbox {
font: 'sans-serif 10';
font: 'monospace 16';
horizontal-align: 0.5;
}
listview {
background-color: transparent;
columns: 1;
fixed-height: false;
lines: 5;
@ -64,9 +74,9 @@ listview {
}
element {
border-radius: 30px;
border-radius: 32px;
padding: 12px;
spacing: 8px;
spacing: 4px;
}
element selected normal,
@ -76,10 +86,10 @@ element selected active {
element-icon {
size: 32px;
vertical-align: 0.5;
}
element-text {
text-color: inherit;
vertical-align: 0.5;
highlight: #d33682;
margin: 4px;
tab-stops: [700px];
}

View file

@ -34,10 +34,10 @@ in {
};
dmenu.show = "${quit} || ${rofi} -dmenu";
emoji.show = "${quit} || ${rofimoji} --prompt 󰞅";
network.show = "${quit} || ${rofi} -dmenu -p ";
emoji.show = "${quit} || ${rofimoji} --prompt 󰱰";
network.show = "${quit} || ${rofi} -dmenu -p 󰛳";
search.show = "";
vault.show = "${quit} || ${rofi-rbw} --prompt ";
vault.show = "${quit} || ${rofi-rbw} --prompt 󰌾";
};
services = {
@ -58,36 +58,35 @@ in {
enable = true;
# https://github.com/lbonn/rofi
# https://github.com/lbonn/rofi/tree/wayland/doc
package = pkgs.rofi-wayland; # Wayland fork
plugins = with pkgs; [
rofi-calc # https://github.com/svenstaro/rofi-calc
];
# https://davatorium.github.io/rofi/themes/themes/
#?? rofi-theme-selector
theme = "custom";
# https://github.com/lbonn/rofi/blob/wayland/CONFIG.md
# https://github.com/lbonn/rofi/blob/wayland/doc/rofi.1.markdown
# https://davatorium.github.io/rofi/current/rofi.1/
# https://www.nerdfonts.com/cheat-sheet
extraConfig = {
combi-hide-mode-prefix = true;
combi-modes = ["drun" "run" "calc"];
combi-modes = ["drun" "run"];
cycle = false;
display-calc = "󱖦";
display-clipboard = "󰅌";
display-combi = "";
display-calc = "";
display-clipboard = "";
display-combi = "";
display-dmenu = "󰗧";
display-drun = "";
display-keys = "";
display-drun = "󱗼";
display-keys = "󰌌";
display-run = "";
display-ssh = "";
drun-display-format = "{name}"; # Display only names
drun-match-fields = "name"; # Disable matching of invisible desktop attributes
matching = "prefix"; # Match beginning of words
# https://github.com/lbonn/rofi/blob/wayland/doc/rofi.1.markdown#available-modes
# https://davatorium.github.io/rofi/current/rofi.1/#available-modes
modes = [
"calc"
"clipboard"
@ -101,7 +100,7 @@ in {
};
xdg.configFile = {
# https://github.com/lbonn/rofi/blob/wayland/doc/rofi-theme.5.markdown
# https://davatorium.github.io/rofi/current/rofi-theme.5/
"rofi/custom.rasi".text = ''
${readFile ./custom.rasi}
@ -110,7 +109,7 @@ in {
}
'';
# https://github.com/lbonn/rofi/blob/wayland/doc/rofi-script.5.markdown
# https://davatorium.github.io/rofi/current/rofi-script.5/
# https://github.com/sentriz/cliphist?tab=readme-ov-file#picker-examples
"rofi/scripts/clipboard" = {
#// source = getExe' hm.services.cliphist.package "cliphist-rofi-img";