about summary refs log blame commit diff stats
path: root/hm/soispha/conf/less/default.nix
blob: f41030801f8e29c9c7a95a41b580c3b5e705efea (plain) (tree)
1
2
3
4
5
6
7
8
9

                           
                                              


                                                                                        
    
                   
                  
                                      
                                          
                                     
    
{config, ...}: {
  home.sessionVariables = {
    PAGER = "less";
    MANPAGER = "less --color=d+r --color=u+b";

    # These are added here because adding them in the lesskey file somehow doesn't work.
    LESSHISTSIZE = 10000;
    LESSHISTFILE = "${config.xdg.dataHome}/less/history";
  };
  programs.less = {
    enable = true;
    keys =
      builtins.readFile ./command.less
      + builtins.readFile ./line-edit.less
      + builtins.readFile ./env.less;
  };
}