I like to ramp up my workflows sometimes; this time, let's do it for the terminal.
Goal: Should be simple to set up, fast, and beautiful.
Setup:
Shell - Zsh
- Alternative options:
- I hate Fish; configuring environment variables is tough. It isn't POSIX compliant.
- Love Nushell, but Warp is incompatible with it. Logs are pretty clean.
- Zsh is quite good; Oh My Zsh makes it even better. We probably don't need it right now.
- Bash is meh but good for Docker and remote machines as scripts will work.
Terminal - Warp.dev
- Fast Rust-based terminal.
- Use Alacritty on Linux or remote machines.
- Warp is slightly faster than Alacritty Benchmark
- Love alias management, themes, etc.
- AI suggestions are magical. Love the use of Codex.
- Workflow support and suggestions for popular packages.
- Use custom theme gist & Hack Nerd Font.
Note: Install Oh My Zsh when using Linux
Custom prompt manager - Starship
- Custom prompt for all shells. Works well with Warp.
- Custom config: gist
Final result
A super fast, beautiful package.