Skip to main content

💻 Local Development

🐧 WSL

I use Ubuntu inside WSL2, which is set up in 1 line command:

wsl --install

🐟 Shell

I recently switched to Fish Shell from default Bash Shell. The tab completions, history lookup and syntax highlighting are amazing. Whenever I ssh into a remote machine, I bring my local configured shell along via xxh.

🔗 Network drives

Network drives are first mounted within Windows and then passed to Ubuntu.

# https://learn.microsoft.com/en-us/archive/blogs/wsl/file-system-improvements-to-the-windows-subsystem-for-linux
# mount Z: drive in Windows then do these in WSL
echo 'Mounting windows network drives to WSL'
sudo mkdir /mnt/z
sudo mount -t drvfs Z: /mnt/z

🔧 Script

Installed tools and apps are in this install script.