Skip to content

Latest commit

 

History

History
167 lines (129 loc) · 6.46 KB

File metadata and controls

167 lines (129 loc) · 6.46 KB

Tools & Features

Complete list of tools installed by this setup.

Programming Languages & Runtimes

JavaScript/TypeScript

  • Node.js - JavaScript runtime (via NVM for version management)
  • NVM - Node Version Manager
  • Bun - Fast all-in-one JavaScript runtime
  • pnpm - Fast, disk space efficient package manager

Python

  • Python - via pyenv for version management
  • pyenv - Python version management
  • uv - Modern Python package installer

Other Languages

  • Go - Go programming language
  • Rust - Rust programming language
  • Ruby - via rbenv
  • PHP - PHP with Composer

Development Tools

Version Control

Editors & IDEs

Container & Cloud Tools

Cloud CLIs

Infrastructure Tools

Enhanced CLI Tools

Modern Unix Replacements

  • bat - cat with syntax highlighting
  • eza - Modern ls replacement
  • fd - Fast find alternative
  • ripgrep - Fast grep alternative
  • zoxide - Smarter cd command
  • fzf - Fuzzy finder

System Monitoring

  • htop - Interactive process viewer
  • btop - Resource monitor
  • procs - Modern ps replacement
  • gping - Ping with graph

Development Utilities

  • jq - JSON processor
  • yq - YAML processor
  • httpie - Modern HTTP client
  • tldr - Simplified man pages
  • entr - File watcher
  • watchman - File watching service

Terminal Enhancements

Database Tools

Database Servers

Database Clients

AI & Productivity Tools

AI Assistants

  • Claude Desktop - Anthropic's AI assistant
  • Claude CLI - Command-line interface for Claude

API Development

Browsers

Communication

Design

  • Figma - Collaborative design tool

Fonts

Programming Fonts

  • Meslo Nerd Font - Patched with icons
  • FiraCode Nerd Font - With ligatures
  • JetBrains Mono Nerd Font - Developer font

Security Tools

  • gnupg - GPG encryption
  • openssh - SSH client/server
  • Git configured with GPG signing

Package Managers

  • Homebrew - macOS package manager
  • npm - Node package manager
  • pip - Python package manager
  • cargo - Rust package manager

VS Code Extensions

Automatically installed extensions include:

  • Language support (Python, Go, Rust, etc.)
  • GitLens for enhanced Git integration
  • Prettier for code formatting
  • ESLint for JavaScript linting
  • Docker and Kubernetes tools
  • AI assistants (GitHub Copilot ready)
  • Theme and icon packs

See vscode/extensions.txt for the complete list.

Custom Scripts

Located in ~/.scripts/:

  • exa-wrapper.sh - Smart eza wrapper with environment detection
  • adaptive-colors.sh - Terminal color adaptation

Configuration Files

Dotfiles installed to your home directory:

  • .zshrc - Modular Zsh configuration
  • .gitconfig - Git with diff-so-fancy
  • .vimrc - Vim configuration
  • .config/nvim/init.lua - Neovim configuration
  • .config/starship.toml - Starship prompt config