Skip to content

MarkValadez/dotfiles

Repository files navigation

dotfiles

Dev environment setup. Uses Nix for packages and ZSH as the shell, with tooling for Python and shell utilities for development.

What's included

  • Nix for package management (neovim, git, etc)
  • CLI tools (bat, eza, fzf, ripgrep)
  • ZSH with Antidote for plugin management
  • UV for Python package management
  • Starship for a clean prompt
  • Tuckr for dotfile management

Quick start

mkdir "$HOME/.config"
git clone https://github.com/MarkValadez/dotfiles.git ~/.config/dotfiles
cd "$HOME/.config/dotfiles"
./install.sh

Structure

Configs/
├── zsh/              # ZSH config
│   └── conf.d/       # Modular configs (git, python, etc)
└── starship/         # Prompt settings

Customizing

  • Add plugins: Configs/zsh/.config/zsh/.zsh_plugins.txt
  • Add functions: Configs/zsh/.config/zsh/conf.d/
  • Change prompt: Configs/starship/.config/starship.toml

Updating

cd ~/.config/dotfiles
git pull

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages