diff options
Diffstat (limited to 'modules/tools/lf/default.nix')
| -rw-r--r-- | modules/tools/lf/default.nix | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/modules/tools/lf/default.nix b/modules/tools/lf/default.nix index 960a9c6..ab58639 100644 --- a/modules/tools/lf/default.nix +++ b/modules/tools/lf/default.nix @@ -12,6 +12,10 @@ }; config = lib.mkIf config.tools.lf.enable { + home.packages = with pkgs; [ + ctpv + ]; + programs.lf = { enable = true; settings = { @@ -19,7 +23,18 @@ icons = true; drawbox = true; hidden = true; + preview = true; + }; + + previewer = { + source = lib.getExe' pkgs.ctpv "ctpv"; }; + + extraConfig = '' + &${lib.getExe' pkgs.ctpv "ctpv"} -s $id + cmd on-quit %${lib.getExe' pkgs.ctpv "ctpv"} -e $id + set cleaner ${lib.getExe' pkgs.ctpv "ctpvclear"} + ''; }; home.file.".config/lf/icons".source = ./icons; |
