From d4bb1e6cd6eb3577328064a5d644adf688324ced Mon Sep 17 00:00:00 2001 From: Bruno BELANYI Date: Sat, 13 Mar 2021 00:02:19 +0000 Subject: [PATCH] home: pager: make it enable-able --- home/pager.nix | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/home/pager.nix b/home/pager.nix index c65c2f0..54ea3c4 100644 --- a/home/pager.nix +++ b/home/pager.nix @@ -1,8 +1,15 @@ -{ ... }: +{ config, lib, ... }: +let + cfg = config.my.home.pager; +in { - programs.lesspipe.enable = true; + options.my.home.pager = with lib.my; { + enable = mkDisableOption "pager configuration"; + }; - home.sessionVariables = { + config.programs.lesspipe.enable = cfg.enable; + + config.home.sessionVariables = lib.mkIf cfg.enable { # My default pager PAGER = "less"; # Clear the screen on start and exit