{pkgs, ...}: { imports = [ ./bat/default.nix ./git/default.nix ./ssh/default.nix ./nushell/default.nix ./zsh/default.nix ./starship/default.nix ./bottom/default.nix ./scripts/default.nix ]; programs = { bash.enable = true; carapace.enable = true; eza = { enable = true; git = true; icons = true; extraOptions = ["--octal-permissions"]; }; readline = { enable = true; includeSystemConfig = true; extraConfig = '' set completion-ignore-case On ''; }; direnv = { enable = true; nix-direnv.enable = true; }; fzf = { enable = true; defaultCommand = "${pkgs.fd}/bin/fd --type f"; changeDirWidgetCommand = "${pkgs.fd}/bin/fd --type d"; fileWidgetCommand = "${pkgs.fd}/bin/fd --type f"; }; }; }