This repository contains my personal configuration to use Neovim, Go, and Debug Adpater Protocol (DAP) support. Kickstart.nvim was used to initalzie this configuration. This config should work across powershell, WSL, and gitbash, pending all required dependencies are installed in your environment.
Before you begin, ensure you have the following installed:
- Windows Subsystem for Linux (WSL): Follow the instructions here to install WSL on your Windows machine.
- Ubuntu: You can install Ubuntu from the Microsoft Store.
-
Open WSL (Ubuntu): Launch Ubuntu from the Start menu.
-
Install Go:
sudo apt update sudo rm -rf /usr/local/go wget https://go.dev/dl/go1.22.7.linux-amd64.tar.gz sudo tar -C /usr/local -xzf go1.22.7.linux-amd64.tar.gz echo 'export GOROOT=/usr/local/go' >> ~/.bashrc echo 'export PATH=$GOROOT/bin:$PATH' >> ~/.bashrc source ~/.bashrc go version # Verify installation
- Explore installing all deps of my workflow via a script
- primagen has a course for this on frontend masters
-
- containerizing my workflow with ^ and devcontainers
- Polish all dotfiles
- Explore more efficient ways of managing my dotfiles and implement or create one.
- Optomize glazewm / zebar setup
- explore tools/shells like fish