Ditch the default Bash shell and upgrade to Zsh for a modern and customizable experience. Here’s how you can do it on your Debian machine.
Replace Bash with Zsh
——————-
To install Zsh, simply run `sudo apt install zsh`. To make this change permanent, use `chsh -s $(which zsh)` to set the new shell.
Install Oh My Zsh
—————–
Oh My Zsh is a popular plugin that offers 150+ themes and 300+ plugins. Install it with `sh -c “$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)”`.
Customize the Shell
——————
Use Oh My Zsh to customize your shell. Add a theme name to your `~/.zshrc` file, such as “Refined”, and source the new configuration to see the changes.
Install Kitty Terminal
———————
Kitty is a fast and feature-rich terminal emulator. Install it with `sudo apt install kitty`. You can also edit its configuration file at `~/.config/kitty/kitty.conf`.
Use Starship for Customizable Prompts
————————————–
Starship is a shell prompt engine that allows you to customize any popular shell. Install it with `curl -sS https://starship.rs/install.sh | sh` and add the following line to your `~/.zshrc` file: `eval “$(starship init zsh)`. This will give you a colorful and dynamic prompt.
Add System Info
—————-
Use fastfetch to display system information in style. Install it with `sudo apt install fastfetch` and add it to your shell configuration file at the end of your `~/.zshrc` file.
Tips and Tricks
—————–
Customizing the shell is easier than you think. With Oh My Zsh, Kitty, Starship, and fastfetch, you can create a beautiful terminal in no time.
Source: https://www.howtogeek.com/how-to-make-your-linux-terminal-look-stunning