Skip to content

mtmr0x/dotfiles

Repository files navigation

(Not so simple) neovim & dotfiles setup

Clojure, Go, TypeScript|JavaScript (Deno & Node), Rust, Lua

Check my website · See the init.lua neovim

hero

Overview

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.

Prerequisites

Clone this repository

git clone git@github.com:mtmr0x/dotfiles.git

Access this dotfiles folder:

cd dotfiles/

Move .zshrc file to your root

cp .zshrc ~/.zshrc

Install Homebrew if you haven't already

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

Shell setup (zsh + Starship)

Install Starship prompt

brew install starship

Install autosuggestions and syntax highlighting

brew install zsh-autosuggestions zsh-syntax-highlighting

Apply the Tokyo Night preset

starship preset tokyo-night -o ~/.config/starship.toml

Add 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.zsh

Restart your terminal and the prompt will be live.

Neovim setup

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 yarn

Install 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.lua

Access the init.lua file and make sure to update any API keys.

Restart your terminal session and you're done 🎉

iTerm2 themes

Inside the iterm-themes folder you'll find Catppuccin themes for iTerm2. Import them via iTerm2 → Preferences → Profiles → Colors → Color Presets → Import.

License

MIT License

Copyright 2026 - Matheus Marsiglio ...

About

My (not so) simple dotfiles ⚡️

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors