Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

mtmr0x/dotfiles

Open more actions menu

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

Releases

Packages

Used by

Contributors

Languages

Morty Proxy This is a proxified and sanitized view of the page, visit original site.