aboutsummaryrefslogtreecommitdiff
path: root/home-manager/modules/programs/lesspipe.nix
blob: a7a51ffe2a2c83b5bd0379fa7e0d11f610728ade (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
{ config, lib, pkgs, ... }:

with lib;

{
  meta.maintainers = [ maintainers.rycee ];

  options = {
    programs.lesspipe = {
      enable = mkEnableOption "lesspipe preprocessor for less";
    };
  };

  config = mkIf config.programs.lesspipe.enable {
    home.sessionVariables = {
      LESSOPEN = "|${pkgs.lesspipe}/bin/lesspipe.sh %s";
    };
  };
}