jhwohlgemuth / my-shell-setup

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

My Shell Setup

Configure Windows Terminal on Windows and Oh My Posh on Linux and Mac.

Windows Terminal in action!

Why?

This project codifies how I configure my development environment across Windows, Linux, and OSX, using Windows Terminal1, Oh My Posh, Neovim, zsh, and oh-my-zsh.

Applications to Configure with Stow

git clone https://github.com/jhwohlgemuth/my-shell-setup
cd my-shell-setup
stow powershell powerlevel10k neovim ohmyposh

Application files

Neovim in action!

Install and Configure Neovim

Install Neovim

Linux / Mac

  • brew install neovim
  • spack install neovim

Windows

  • scoop install neovim
  • choco install neovim
  • winget install Neovim.Neovim

Configure Neovim

Linux / Mac

git clone https://github.com/jhwohlgemuth/my-neovim-setup.git "${HOME}/.config/nvim/"
Windows
git clone https://github.com/jhwohlgemuth/my-neovim-setup.git
cd my-neovim-setup
./Invoke-Setup.ps1

What Next?!

Now that you have an amazing shell, install Neovim, and/or try developing with containers!


Footnotes

[1]

Windows Terminal is an open source terminal for the modern developer. Combined with Powershell, anyone can easily enjoy a comfortable and truly robust developer experience on Windows. #cantBelieveItsNotLinux

[2]

See Neovim section for more information on how to install and configure Neovim.

About

License:MIT License


Languages

Language:Shell 72.0%Language:Vim Script 23.4%Language:PowerShell 4.6%