Skip to content

MatteoScorcia/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

89 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🍄 matteo's dotfiles

🛠️ The Stack

Category Tool Description
Terminal Ghostty Fast, native renderer with modern features
Shell Zsh Enhanced with Starship, Autosuggestions, and Zoxide
Editor Neovim LazyVim distribution with custom tweaks
Multiplexer Tmux Managed via TPM (Tmux Plugin Manager)
System asdf Manage runtimes for Node.js, Go, Python, and more
Agent pi AI coding assistant for the terminal
Utilities eza, bat, delta, fzf Modern replacements for standard Unix tools

🚀 Quick Start

1. Prerequisites

Ensure you have Homebrew and GNU Stow installed:

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

2. Installation

Clone the repository and use stow to symlink the configurations:

git clone https://github.com/matteo/dotfiles.git ~/dotfiles
cd ~/dotfiles

# Install system dependencies
brew install ghostty starship zsh zoxide delta eza bat nvim fzf ripgrep tmux asdf

# Symlink configurations
stow .

3. Dependencies Handoff

Manual steps for plugins and runtimes:

Zsh Plugins:

git clone https://github.com/zsh-users/zsh-autosuggestions ~/.zsh/zsh-autosuggestions
git clone https://github.com/zsh-users/zsh-syntax-highlighting ~/.zsh/zsh-syntax-highlighting
git clone https://github.com/zsh-users/zsh-history-substring-search ~/.zsh/zsh-history-substring-search

Tmux Plugin Manager (TPM):

git clone https://github.com/tmux-plugins/tpm ~/.tmux/plugins/tpm
# Inside Tmux, press `Prefix + I` to install plugins

Runtimes (asdf):

asdf install nodejs latest
asdf install pnpm latest
asdf install python latest
asdf install golang latest

Pi Coding Agent Extensions:

pi add @juicesharp/rpiv-ask-user-question @juicesharp/rpiv-btw @aliou/pi-guardrails @plannotator/pi-extension amp-themes pi-subagents @tmustier/pi-usage-extension pi-simplify pi-ask-user pi-web-access

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors