add kak pager and use it for man pages

This commit is contained in:
Leonardo Eugênio 2022-11-07 23:57:34 -03:00
parent 0cd3802686
commit c19d02520c
5 changed files with 26 additions and 0 deletions

View file

@ -24,6 +24,7 @@ in {
./fzf.nix
./ranger
./pass.nix
./man.nix
inputs.hyprland.homeManagerModules.default
] ++ lib.optional (desktop == "sway") ./sway.nix;

View file

@ -128,6 +128,7 @@ in {
bmenu
kak-lsp
kak-pager
kak-man-pager
];
home.sessionVariables = {
EDITOR = "kak";

14
user/man.nix Normal file
View file

@ -0,0 +1,14 @@
{ config, pkgs, lib, inputs, ... }:
let inherit (import ./variables.nix) key theme color accent font desktop;
in {
config = {
programs.man = {
enable = true;
generateCaches = true;
};
home.sessionVariables = {
PAGER = "${pkgs.kak-pager}/bin/kak-pager";
MANPAGER = "${pkgs.kak-man-pager}/bin/kak-man-pager";
};
};
}