at 24.11-pre 412 B view raw
1{ lib, config, pkgs, ... }: 2let 3 cfg = config.programs.bash.blesh; 4in { 5 options = { 6 programs.bash.blesh.enable = lib.mkEnableOption "blesh, a full-featured line editor written in pure Bash"; 7 }; 8 9 config = lib.mkIf cfg.enable { 10 programs.bash.interactiveShellInit = lib.mkBefore '' 11 source ${pkgs.blesh}/share/blesh/ble.sh 12 ''; 13 }; 14 meta.maintainers = with lib.maintainers; [ laalsaas ]; 15}