I'm managing my most up to date configurations with GNU stow
and will be removing my old configs soon. First clone the
repository (into your home directory) and install GNU stow. You can then cd into the directory (cd ~/dev-environment-files/)
and then run stow [name-of-config]. For example,
to use my latest neovim configuration you would do stow nvim.
IMPORTANT: These are primarily meant for inspiration. I wouldn't just blindly use them. Proceed at your own risk!
📹 Youtube Playlist With Detailed Walkthroughs on My Setup: 💻 My Dev Environment & Workflow
After recommendations from you guys, I've swapped out Alacritty for WezTerm! Everything is the same except the Alacritty config file, you can swap it out with this ~/.wezterm.lua file and everything should look and work very similar to Alacritty!
🏼 ✍Blog Post Step-by-Step Guide: How To Make Your Boring Mac Terminal Amazing With Alacritty
📹 Youtube Guide: How To Make Your Boring Mac Terminal Amazing With Alacritty
You'll also need to install extra cli tools as described in this blog post and video:
✍🏼 Blog Post : 7 Amazing CLI Tools You Won't Be Able To Live Without
📹 Youtube Video: 7 Amazing CLI Tools You Won't Be Able To Live Without
✍🏼 Blog Post: How To Use and Configure Tmux Alongside Neovim
📹 Youtube Guide: How I Setup And Use Tmux Alongside Neovim for an Awesome Dev Workflow
✍🏼 Blog Post: How To Setup And Use The Yabai Tiling Window Manager On Mac
📹 Youtube Guide: How To Setup And Use The Yabai Tiling Window Manager On Mac
✍🏼 Blog Post: How To Setup And Use The Aerospace Tiling Window Manager On macOS
📹 Youtube Guide: How To Setup And Use The Aerospace Tiling Window Manager On macOS
✍🏼 Blog Post: How To Make An Amazing Custom Menu Bar For Your Mac With Sketchybar
📹 Youtube Guide: How To Make An Amazing Custom Menu Bar For Your Mac With Sketchybar
brew tap FelixKratz/formulae and brew install sketchybarbrew install jqbrew tap homebrew/cask-fonts and brew install font-sf-probrew install --cask sf-symbols:`curl -L https://github.com/kvndrsslr/sketchybar-app-font/releases/download/v1.0.16/sketchybar-app-font.ttf -o $HOME/Library/Fonts/sketchybar-app-font.ttf`
Important: This is my latest config with lazy.nvim. It is similar, but not the same as my original packer setup.
If you are coming from my full neovim setup video with packer, that config is found here: Packer Config
✍🏼 Blog Post: How I Setup Neovim On My Mac To Make It AMAZING In 2024 📹 Complete Neovim Setup Guide: How I Setup Neovim On My Mac To Make It AMAZING In 2024
If you clone the repo into your machine and use the config by copying .config/nvim to your home folder, wait for the plugins, language servers and parsers to install with lazy.nvim, Mason and nvim-treesitter. If you are opening a lua file or another file I have language servers configured for, like html, css or javascript/typescript, you might also get an error saying that the server failed to start. This is because Mason hasn't installed it yet. Press enter to continue, Mason will automatically install it.
If you're on mac, like me, you can install iTerm2, Neovim, Meslo Nerd Font, Ripgrep and Node with homebrew.
iTerm2:
brew install --cask iterm2
Nerd font:
brew tap homebrew/cask-fonts
brew install font-meslo-lg-nerd-font
Neovim:
brew install neovim
Ripgrep:
brew install ripgrep
Node/Npm:
brew install node
For XCode Command Line Tools do:
xcode-select --install
44 followers · starred Feb 2026
186 followers · starred Dec 2024
568 followers · starred Dec 2023
147 followers · starred Jul 2024
I'm managing my most up to date configurations with GNU stow
and will be removing my old configs soon. First clone the
repository (into your home directory) and install GNU stow. You can then cd into the directory (cd ~/dev-environment-files/)
and then run stow [name-of-config]. For example,
to use my latest neovim configuration you would do stow nvim.
IMPORTANT: These are primarily meant for inspiration. I wouldn't just blindly use them. Proceed at your own risk!
📹 Youtube Playlist With Detailed Walkthroughs on My Setup: 💻 My Dev Environment & Workflow
After recommendations from you guys, I've swapped out Alacritty for WezTerm! Everything is the same except the Alacritty config file, you can swap it out with this ~/.wezterm.lua file and everything should look and work very similar to Alacritty!
🏼 ✍Blog Post Step-by-Step Guide: How To Make Your Boring Mac Terminal Amazing With Alacritty
📹 Youtube Guide: How To Make Your Boring Mac Terminal Amazing With Alacritty
You'll also need to install extra cli tools as described in this blog post and video:
✍🏼 Blog Post : 7 Amazing CLI Tools You Won't Be Able To Live Without
📹 Youtube Video: 7 Amazing CLI Tools You Won't Be Able To Live Without
✍🏼 Blog Post: How To Use and Configure Tmux Alongside Neovim
📹 Youtube Guide: How I Setup And Use Tmux Alongside Neovim for an Awesome Dev Workflow
✍🏼 Blog Post: How To Setup And Use The Yabai Tiling Window Manager On Mac
📹 Youtube Guide: How To Setup And Use The Yabai Tiling Window Manager On Mac
✍🏼 Blog Post: How To Setup And Use The Aerospace Tiling Window Manager On macOS
📹 Youtube Guide: How To Setup And Use The Aerospace Tiling Window Manager On macOS
✍🏼 Blog Post: How To Make An Amazing Custom Menu Bar For Your Mac With Sketchybar
📹 Youtube Guide: How To Make An Amazing Custom Menu Bar For Your Mac With Sketchybar
brew tap FelixKratz/formulae and brew install sketchybarbrew install jqbrew tap homebrew/cask-fonts and brew install font-sf-probrew install --cask sf-symbols:`curl -L https://github.com/kvndrsslr/sketchybar-app-font/releases/download/v1.0.16/sketchybar-app-font.ttf -o $HOME/Library/Fonts/sketchybar-app-font.ttf`
Important: This is my latest config with lazy.nvim. It is similar, but not the same as my original packer setup.
If you are coming from my full neovim setup video with packer, that config is found here: Packer Config
✍🏼 Blog Post: How I Setup Neovim On My Mac To Make It AMAZING In 2024 📹 Complete Neovim Setup Guide: How I Setup Neovim On My Mac To Make It AMAZING In 2024
If you clone the repo into your machine and use the config by copying .config/nvim to your home folder, wait for the plugins, language servers and parsers to install with lazy.nvim, Mason and nvim-treesitter. If you are opening a lua file or another file I have language servers configured for, like html, css or javascript/typescript, you might also get an error saying that the server failed to start. This is because Mason hasn't installed it yet. Press enter to continue, Mason will automatically install it.
If you're on mac, like me, you can install iTerm2, Neovim, Meslo Nerd Font, Ripgrep and Node with homebrew.
iTerm2:
brew install --cask iterm2
Nerd font:
brew tap homebrew/cask-fonts
brew install font-meslo-lg-nerd-font
Neovim:
brew install neovim
Ripgrep:
brew install ripgrep
Node/Npm:
brew install node
For XCode Command Line Tools do:
xcode-select --install
44 followers · starred Feb 2026
186 followers · starred Dec 2024
568 followers · starred Dec 2023
147 followers · starred Jul 2024