aboutsummaryrefslogtreecommitdiffstats
path: root/modules/programs/aerc/assertions.nix
blob: a2b49c14ea4639b61c4633fee098f9c03cbf1eb5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
{ config, ... }:
{
  assertions = [
    {
      assertion = !config.programs.aerc.enable || config.programs.less.enable;
      message = ''
        programs.aerc is enabled but programs.less.enable is not.
        aerc requires less as its pager. Please enable programs.less.
      '';
    }
    {
      assertion = !config.programs.aerc.enable || config.programs.bat.enable;
      message = ''
        programs.aerc is enabled but programs.bat.enable is not.
        aerc requires bat for text/html filtering. Please enable programs.bat.
      '';
    }
  ];
}