wofi: init (#493)

This commit is contained in:
Pavel Borzenkov 2024-08-05 17:42:24 +02:00 committed by GitHub
parent feb2973dfa
commit c0309fc3f4
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

45
modules/wofi/hm.nix Normal file
View file

@ -0,0 +1,45 @@
{
config,
lib,
...
}:
with config.stylix.fonts; let
colors = config.lib.stylix.colors.withHashtag;
in {
options.stylix.targets.wofi.enable =
config.lib.stylix.mkEnableTarget "wofi" config.programs.wofi.enable;
config = lib.mkIf (config.stylix.enable && config.stylix.targets.wofi.enable) {
programs.wofi.style = with colors; ''
window {
font-family: "${monospace.name}";
font-size: ${toString sizes.popups};
background-color: ${base00};
color: ${base05};
}
#entry:nth-child(odd) {
background-color: ${base00};
}
#entry:nth-child(even) {
background-color: ${base01};
}
#entry:selected {
background-color: ${base02};
}
#input {
background-color: ${base01};
color: ${base04};
border-color: ${base02};
}
#input:focus {
border-color: ${base0A};
}
'';
};
}