{ config, pkgs, ... }: { programs.zsh = { enable = true; promptInit = ""; }; programs.bash.enableCompletion = true; programs.vim.enable = pkgs.stdenv.isDarwin; environment.systemPackages = with pkgs; [ pv fd entr exa file htop lsof iftop nmap moreutils mtr tree zip unzip telnet ] ++ ( if !stdenv.isDarwin then [ vim unar ] else [ ]); }