{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; }; }