89 lines
1.5 KiB
Nix
89 lines
1.5 KiB
Nix
{ nixosConfig, config, lib, pkgs, ... }:
|
|
|
|
let
|
|
solarized = import ../solarized.nix;
|
|
in
|
|
{
|
|
xdg.configFile."wofi/color-light".text = lib.strings.concatLines (map (c: solarized."${c}".hex) [
|
|
"base3"
|
|
"base2"
|
|
"base1"
|
|
"base0"
|
|
"base00"
|
|
"base01"
|
|
"base02"
|
|
"base03"
|
|
"red"
|
|
"orange"
|
|
"yellow"
|
|
"green"
|
|
"cyan"
|
|
"blue"
|
|
"violet"
|
|
"magenta"
|
|
]);
|
|
xdg.configFile."wofi/color-dark".text = lib.strings.concatLines (map (c: solarized."${c}".hex) [
|
|
"base03"
|
|
"base02"
|
|
"base01"
|
|
"base00"
|
|
"base0"
|
|
"base1"
|
|
"base2"
|
|
"base3"
|
|
"red"
|
|
"orange"
|
|
"yellow"
|
|
"green"
|
|
"cyan"
|
|
"blue"
|
|
"violet"
|
|
"magenta"
|
|
]);
|
|
xdg.configFile."wofi/style.css".text = ''
|
|
window {
|
|
margin: 0px;
|
|
border: 3px solid --wofi-color1;
|
|
border-radius: 8px;
|
|
background-color: rgba(--wofi-rgb-color0,0.8);
|
|
}
|
|
|
|
#input {
|
|
margin: 5px;
|
|
border: none;
|
|
color: --wofi-color4;
|
|
background-color: rgba(--wofi-rgb-color1,0.8);
|
|
}
|
|
|
|
#inner-box {
|
|
margin: 5px;
|
|
border: none;
|
|
background: none;
|
|
}
|
|
|
|
#outer-box {
|
|
margin: 5px;
|
|
border: none;
|
|
background: none;
|
|
}
|
|
|
|
#scroll {
|
|
margin: 0px;
|
|
border: none;
|
|
}
|
|
|
|
#text {
|
|
margin: 5px;
|
|
border: none;
|
|
color: --wofi-color4;
|
|
}
|
|
|
|
#entry:selected {
|
|
background-color: rgba(--wofi-rgb-color1,0.8);
|
|
}
|
|
|
|
#entry:selected #text{
|
|
color: --wofi-color11;
|
|
}
|
|
'';
|
|
}
|