![]() ![]() If you want to change the default terminal to Alacritty, The one in the screenshot below is the dracula theme.īonus Tip for Ubuntu Gnome: In Ubuntu gnome (the default Ubuntu variant), Ctrl + Alt + T opens the default terminal. Install a theme of your choice following the instructions in the alacritty-theme repo. # font: normal: family: "MesloLGS NF" style: Regular size: 12 # cursor styles cursor: style: shape: Beam blinking: On # some utilites save_to_clipboard: true draw_bold_text_with_bright_colors: true # makes config change effects instant live_config_reload: true # styles for the window window: dimensions: columns: 120 lines: 36 opacity: 0.98 padding: x: 12 y: 10 dynamic_padding: false decoration: none decorations_theme_variant: Dark # font setup for the terminal # use Nerd font for better unicode support. This is a minimal version, the full list of configs can be found in their repository. The location should be $HOME/.config/alacritty/alacritty.yml. Create an alacritty.yml config file inside the alacritty folder with the following content.Prerequisites - Installing Rust (using rustup.rs), os-specific dependenciesĬreate a folder named alacritty in the $HOME/.config directory. Install Alacritty for your OS of choice from their GitHub Repository. I've been using Alacritty for a while now, it's a "blazingly fast" terminal emulator app written in Rust with tons of customization options. Terminal in macOS, gnome-terminal in Ubuntu, Terminator in Manjaro, and so on. Most Unix-based distros come with their flavor of the terminal emulator app, i.e. My personal config is a bit minimal and doesn't use many fancy icons and features, it's a bit cleaner! Installation instructions along with the recommended font support can be found on their official repository. Apps like Starship do this quite nicely, but I use Powerlevel10k just because! It has a great configuration wizard, supports many utilities out of the box, is arguably much faster than its competitors, and lastly, is easy to install. It can be installed from their official repository using oh-my-zsh.Ī good shell prompt is not only essential for an aesthetic look but also for usability purposes. Zsh-syntax-highlighting is the OG brother of the aforementioned OG! It enables the highlighting of commands whilst they are typed at a zsh prompt into an interactive terminal. Sounds simple, but the experience of using this plugin is so good! It can be installed from their official repository using oh-my-zsh. Zsh-autosuggestions is the OG! It suggests commands as you type based on history and completions. Plugin details can be found in the source file. ![]() Git is installed by default and has tons of shortcuts for daily git actions. I use only three, and they've proven to be quite handy in my experience. Zsh has hundreds of useful plugins, serving various user needs. Make sure you have git, curl, and of course, zsh properly installed beforehand, and then run this simple command, sh -c " $(curl -fsSL )"Īs we can see in the following screenshot, the shell already changed after installing OMZ. Oh My Zsh is an open-source framework for managing your zsh configuration. During initialization, a prompt will ask if we want to create a. After the installation and setup are done, log out and log back in to apply the new shell changes. For in-depth instructions to install zsh, refer to the link here. You can check the current shell with echo $0. To install and set as default in Ubuntu, run, sudo apt install zsh & \ ![]() The first step to a good terminal experience is to ditch bash and install zsh! Zsh is available to install in most of the Linux distro repositories and is the default shell for recent macOS versions. In this post, I'll share the steps I usually follow to set up a new terminal, and the settings and plugins I use that feel useful and manageable to me. Setting up a modern terminal workflow can be daunting, but at the same time quite rewarding and helpful once you get the hang of it. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |