badanna.blogg.se

Alacritty wsl2
Alacritty wsl2











alacritty wsl2
  1. #ALACRITTY WSL2 HOW TO#
  2. #ALACRITTY WSL2 FOR MAC#
  3. #ALACRITTY WSL2 INSTALL#
  4. #ALACRITTY WSL2 DRIVER#
  5. #ALACRITTY WSL2 WINDOWS 10#

With the Windows Subystem for Linux (WSL) it’s now possible to have a “native” Ubuntu command line on my Windows 10 machine to use for my CLI nerdiness.

#ALACRITTY WSL2 FOR MAC#

I often feel like I just pay the premium for Mac hardware to have a reliable and easy to configure *Nix operating system.īut lately I’ve really been wanting to get off the Mac ecosystem and start using Windows 10 on my X1 Carbon as my daily machine. And using iTerm2 with oh-my-zsh is the best terminal experience I’ve ever had. Python and Node dev environments just work. With Homebrew, command line tools just work. While there’s nothing particularly special about MacOS that I love (in fact there’s quite a bit I don’t like), it’s honestly been the terminal and the underlying Unix based operating system that keep me glued to it.

#ALACRITTY WSL2 DRIVER#

Here are the aliases I've set up for exa.I’ve been using a Mac as my daily driver for work for the last few years. It also has a lot of flags which display the data is different formats. I always find myself using exa to get familiar with the files in a new codebase.Īs you can see in the screenshot, exa has a more readable output with colors and icons which you can look at and instantly know the filetypes of different files.

alacritty wsl2

Use zoxide to never go back to cd hell again.Įxa is a modern replacement of the ls command. The above GIF is from the zoxide GitHub repository.

alacritty wsl2

Also written in Rust, it's a smarted cd command that remembers which directories you visit frequently, so you can jump to those directories with just one command. You might have seen in some of the screenshots that I just have to run z license-generator to jump to that directory. It's just a fork of craftzdog's configuration. You can find my Neovim configuration here. It helps me be really fast and productive because I never have to take my hands off of my keyboard. All the configuration is written in Lua, which is very easy to learn and write. Neovim is the best code editor for me because of its speed and ease of customization. I had been using VSCode as my code editor since the first day I started learning programming, but recently I have switched to Neovim. I highly recommend tmux for local development, it has changed how I work and increased my productivity by a massive amount. It also helps that I'm exactly where I left off. This way I can jump into any one of my workspaces really quickly and start coding. Here's my starship.toml.Įnter fullscreen mode Exit fullscreen mode The configuration file for Starship lives in ~/.config/starship.toml. The default look of it is really good but literally every little detail is customizable to your liking. Written in Rust, Starship is a minimal, highly customizable and super fast prompt. I use Starship for my prompt and it is AMAZING. This is why I switched to zsh and I'm quite happy with it so far. Zsh on the other hand is fully POSIX-compliant. So in fish, things like bash scripts do not work.

#ALACRITTY WSL2 HOW TO#

POSIX is a set of standards that define how to develop programs for UNIX based operating systems. The only problem with fish is that it is not POSIX-compliant. out of the box without the need to set up anything. It has very sensible defaults and comes with a lot of cool features like autosuggestions, tab completions, etc. I used to use fish which is also a great shell.

#ALACRITTY WSL2 INSTALL#

It has a huge community and makes it trivial to install and use plugins. To manage my zsh configuration, I use Oh My Zsh. That is why I use Z shell, more commonly known as zsh. Bash is great but I personally find it harder to customize. Ubuntu by default comes with the bash shell. I highly recommend it for anyone who wants to start using Linux and get familiar with basic Linux commands. Ubuntu is really simple to use and has a huge community so getting support is very easy. I use Ubuntu, it's the default distribution that is installed with WSL. It lets you run a Linux distribution inside of Windows. Thankfully Microsoft understood that and made Windows Subsystem for Linux also known as WSL in short. I use Windows and it's pretty much unusable for programming. I think having a nice looking terminal and some tools to save time are really helpful to keep you productive in daily coding sessions. Hi! Today I'm gonna talk about my daily developer workflow and all the tools I use to set up a productive enviroment for coding.













Alacritty wsl2