{ config, pkgs, inputs, lib, ... }: let tt = config.apps.terminal.tui; in { options = { apps.terminal.tui = { ranger.enable = lib.mkEnableOption "enable ranger"; }; }; config = { environment.systemPackages = with pkgs; [ (lib.mkIf (tt.ranger.enable) ranger) ]; }; }