# Lf — terminal file manager with bat preview and Dracula theme. { config, lib, pkgs, ... }: with lib; let cfg = config.base.cliTools.lf; in { options.base.cliTools.lf.enable = mkEnableOption "enable lf terminal file manager"; config = mkIf cfg.enable { home.packages = [pkgs.lf]; programs.lf = { enable = true; settings = { preview = true; drawbox = true; hidden = true; icons = true; previewer = "bat"; }; }; }; }