Fuzzel : Style with Stylix.
This commit is contained in:
parent
ad58a9e915
commit
d7b209fb76
|
@ -41,8 +41,8 @@ in {
|
||||||
name = "Noto Color Emoji";
|
name = "Noto Color Emoji";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
override = if wallpaper.forceWhiteText then {
|
override = if wallpaper.forceContrastText then {
|
||||||
base04 = "ffffff";
|
base04 = "000000";
|
||||||
base05 = "ffffff";
|
base05 = "ffffff";
|
||||||
base06 = "ffffff";
|
base06 = "ffffff";
|
||||||
} else {};
|
} else {};
|
||||||
|
|
|
@ -75,7 +75,7 @@
|
||||||
};
|
};
|
||||||
|
|
||||||
window = {
|
window = {
|
||||||
gap = 8;
|
gap = 12;
|
||||||
border = 4;
|
border = 4;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,12 +1,12 @@
|
||||||
{ pkgs, ... }: let
|
{ pkgs, ... }: let
|
||||||
url = "https://i.imgur.com/uxNas3C.jpeg";
|
url = "https://i.imgur.com/CrX0Grv.png";
|
||||||
sha256 = "sha256-OxixfSixKYDhNx2vxGV5fLeGrHHV1uXS4MJHLnCIFZs=";
|
sha256 = "sha256-b9kHrg+EtLCQvIgpvv4hFp79jswAurntty3YnFKr5j0=";
|
||||||
|
|
||||||
# Sometimes stylix does not generate enough contrast for text.
|
# Sometimes stylix does not generate enough contrast for text.
|
||||||
# This setting forces white text to ensure contrast on dark backgrounds.
|
# This setting forces white text to ensure contrast on dark backgrounds.
|
||||||
forceWhiteText = false;
|
forceContrastText = true;
|
||||||
in {
|
in {
|
||||||
inherit forceWhiteText;
|
inherit forceContrastText;
|
||||||
|
|
||||||
path = pkgs.fetchurl {
|
path = pkgs.fetchurl {
|
||||||
url = url;
|
url = url;
|
||||||
|
|
|
@ -3,18 +3,27 @@
|
||||||
in {
|
in {
|
||||||
file = (pkgs.formats.ini {}).generate "FuzzelConfig" {
|
file = (pkgs.formats.ini {}).generate "FuzzelConfig" {
|
||||||
main = {
|
main = {
|
||||||
font = "${style.font.serif.name}:size=${toString style.font.size.popup}";
|
|
||||||
dpi-aware = dpiAware;
|
dpi-aware = dpiAware;
|
||||||
|
font = "${style.font.serif.name}:size=${toString style.font.size.popup}";
|
||||||
|
lines = 20;
|
||||||
|
prompt = "\"$ \"";
|
||||||
show-actions = "yes";
|
show-actions = "yes";
|
||||||
terminal = setting.terminal;
|
terminal = setting.terminal;
|
||||||
list-executables-in-path = "no";
|
|
||||||
lines = 20;
|
|
||||||
width = 40;
|
width = 40;
|
||||||
# prompt = "\"$ \""
|
# list-executables-in-path = "no";
|
||||||
};
|
};
|
||||||
border = {
|
border = {
|
||||||
radius = 0;
|
radius = 0;
|
||||||
width = 1;
|
width = 1;
|
||||||
};
|
};
|
||||||
|
colors = {
|
||||||
|
background = style.color.bg.dark + style.opacity.hex;
|
||||||
|
border = style.color.border + style.opacity.hex;
|
||||||
|
match = style.color.fg.light + style.opacity.hex;
|
||||||
|
selection = style.color.bg.light + style.opacity.hex;
|
||||||
|
selection-match = style.color.fg.dark + style.opacity.hex;
|
||||||
|
selection-text = style.color.fg.dark + style.opacity.hex;
|
||||||
|
text = style.color.fg.light + style.opacity.hex;
|
||||||
|
};
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -5,7 +5,7 @@ in {
|
||||||
globalSection = {
|
globalSection = {
|
||||||
anchor = "top-center";
|
anchor = "top-center";
|
||||||
background-color = "#${style.color.bg.dark}${alpha}";
|
background-color = "#${style.color.bg.dark}${alpha}";
|
||||||
border-color = "#${style.color.bg.regular}${alpha}";
|
border-color = "#${style.color.border}${alpha}";
|
||||||
default-timeout = setting.popup.timeout.ms;
|
default-timeout = setting.popup.timeout.ms;
|
||||||
font = "${style.font.serif.name} ${toString style.font.size.popup}";
|
font = "${style.font.serif.name} ${toString style.font.size.popup}";
|
||||||
height = 120;
|
height = 120;
|
||||||
|
|
Loading…
Reference in a new issue