mirror of
https://github.com/donovanglover/nix-config.git
synced 2024-11-29 11:44:45 +01:00
4f19c5df14
Fixes an issue where newer versions of zathura changed how colors were specified. Should eventually be fixed upstream in stylix, but we're using the Kvantum fork for theming support in Qt applications. Based on the upstream pull request with a preference for 0.3 highlight transparency over 0.5.
26 lines
629 B
Nix
26 lines
629 B
Nix
{ config, lib, ... }:
|
|
|
|
let
|
|
inherit (lib) mkForce;
|
|
|
|
highlightTransparency = "0.3";
|
|
getColorCh = colorName: channel: config.lib.stylix.colors."${colorName}-rgb-${channel}";
|
|
rgba = color: ''rgba(${getColorCh color "r"}, ${getColorCh color "g"}, ${getColorCh color "b"}, ${highlightTransparency})'';
|
|
in
|
|
{
|
|
programs.zathura = {
|
|
enable = true;
|
|
|
|
options = {
|
|
guioptions = "v";
|
|
adjust-open = "width";
|
|
statusbar-basename = true;
|
|
render-loading = false;
|
|
scroll-step = 120;
|
|
|
|
highlight-color = mkForce (rgba "base0A");
|
|
highlight-active-color = mkForce (rgba "base0D");
|
|
};
|
|
};
|
|
}
|