Clojure, Go, TypeScript|JavaScript (Deno & Node), Rust, Lua
Check my website
·
See the init.lua neovim
These dotfiles rely on a minimal zsh setup — no frameworks, just a fast prompt via Starship, autosuggestions, and syntax highlighting. After following the steps below, you'll also get a powerful Neovim configuration.
Clone this repository
git clone git@github.com:mtmr0x/dotfiles.gitAccess this dotfiles folder:
cd dotfiles/Move .zshrc file to your root
cp .zshrc ~/.zshrcInstall Homebrew if you haven't already
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"Install Starship prompt
brew install starshipInstall autosuggestions and syntax highlighting
brew install zsh-autosuggestions zsh-syntax-highlightingApply the Tokyo Night preset
starship preset tokyo-night -o ~/.config/starship.tomlAdd the following to your ~/.zshrc (already included if you copied the file above):
# Starship prompt
eval "$(starship init zsh)"
# Autosuggestions
source $(brew --prefix)/share/zsh-autosuggestions/zsh-autosuggestions.zsh
# Syntax highlighting (must be last)
source $(brew --prefix)/share/zsh-syntax-highlighting/zsh-syntax-highlighting.zshRestart your terminal and the prompt will be live.
Install Neovim and its dependencies
brew upgrade python
brew install python3
pip3 install neovim --user
# Install Neovim
brew install neovim
# Install The Silver Searcher
brew install the_silver_searcher
# Install FZF
brew install fzf
# Install Node
brew install node
# Install Yarn
brew install yarnInstall Lazy for dependency management in neovim: https://www.lazyvim.org/
Paste the neovim init file to your root:
mkdir -p ~/.config/nvim
cp neovim/init.lua ~/.config/nvim/init.luaAccess the init.lua file and make sure to update any API keys.
Restart your terminal session and you're done 🎉
Inside the iterm-themes folder you'll find Catppuccin themes for iTerm2.
Import them via iTerm2 → Preferences → Profiles → Colors → Color Presets → Import.
MIT License
Copyright 2026 - Matheus Marsiglio ...
