From 4089e85018b189c2babb65255b99a4131ef9372e Mon Sep 17 00:00:00 2001 From: toonn Date: Wed, 27 Jan 2021 22:02:51 +0100 Subject: [PATCH] environment.nix: Split "less -R" into PAGER and LESS Setting `PAGER="less -R"` relies on word splitting to work out properly. Less also reads options from from a variable named `LESS`, by setting `PAGER="less"` and `LESS="-R"` we don't have to rely on word splitting. --- modules/environment/default.nix | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/modules/environment/default.nix b/modules/environment/default.nix index eed16047..8e36f1fa 100644 --- a/modules/environment/default.nix +++ b/modules/environment/default.nix @@ -173,7 +173,8 @@ in XDG_CONFIG_DIRS = map (path: path + "/etc/xdg") cfg.profiles; XDG_DATA_DIRS = map (path: path + "/share") cfg.profiles; EDITOR = mkDefault "nano"; - PAGER = mkDefault "less -R"; + PAGER = mkDefault "less"; + LESS = mkDefault "-R"; }; system.path = pkgs.buildEnv {