blogs
Setup terminal to be fast and charming
💻
2022-10-03
Better GIF quality with ffmpeg
📺
2022-10-02
Assymetric encryption with power of symmetric encryption in NodeJS
🔑
2021-12-12
Creating customized blog using Gatsby + Notion
🧭
2021-07-09
Fixing ambiguous AWS ELB 504 random errors at scale
🤕
2020-08-12

Setup terminal to be fast and charming

💻 | 2022-10-03

I like to ramp up my workflows sometime, this time let's do it for terminal.

Goal:- Should be simple to setup. Is fast and beautfiul.

Setup:

Shell - Zsh

  • Alternative options
    • I hate fish, configuring environment variable is tough. It isn't POSIX compilant.
    • Love nushell, but warp is incompaitable with it. Logs are pretty clean.
  • Zsh is quite good, oh my zsh makes it quite good. We probably don't need it right now.
  • Bash is meh but good for docker and remote machine as scripts will work.

Terminal - warp.dev

  • Fast rust based terminal.
    • Use alacritty on linux or remote machine.
    • Warp is slightly faster than alacritty Benchmark
  • Love alias management, themes, etc.
  • AI suggestions are magical. Love the use of codex.
  • Workflow support and suggestion for popular packages.
  • Use custom theme gist & hack-nerd font.

Note :- Install my ohmyzsh when using linux

Custom prompt manager - Starship

  • Custom prompt for all the shells. Works well with warp.
  • Custom config : gist

Final result

A super fast, beautiful package.