Dotfiles

screenshot of Dotfiles
rails

:round_pushpin: My dotfiles for macOS using Neovim, Zsh or Fish, and Ghostty + Tmux

Overview

If you're a macOS user looking to enhance your development environment, the curated dotfiles shared here could be exactly what you need. Designed for both Apple Silicon and Intel Macs, this setup is all about creating an efficient, terminal-based development environment. With features such as the Neovim editor configured with LazyVim, the experience promises speed and simplicity, making programming less of a chore and more of a joy.

This customized dotfile repository delivers a powerful combination of tools, including shell support for Zsh and Fish that provides near-universal functionality through shared configurations. Add in the fast setup utility of GNU Stow and a bootstrap process modeled after thoughtbot’s Laptop, and you have a recipe for an exceptional coding experience.

Features

  • Neovim Editor with LazyVim: Enjoy a modern, feature-rich text editor that enhances productivity and includes handy plugins for developers.
  • Starship Prompt: A highly customizable and extremely fast prompt that provides a wealth of information right in your terminal.
  • Shell Support: Both Zsh and Fish are supported, ensuring a seamless experience with shared configurations for both shells.
  • Flexible Terminal-Based Development: Utilize ghostty and Tmux to create an adaptable development environment tailored to your workflow.
  • Fast, Idempotent Setup: Leveraging GNU Stow, installation becomes quick and easy, allowing you to replicate your environment with confidence.
  • Bootstrap for New Macs: Follow an efficient process tailored for setting up a new Mac, so you can start coding faster.
  • AI-Assisted Development: Optional integration with Claude Code provides an advanced assistance feature aimed at streamlining coding tasks.
  • Comprehensive Setup Documentation: Detailed guides cover everything from installation to troubleshooting, making it easy for users of all skill levels to get started.
rails
Ruby on Rails

Ruby on Rails, often referred to as Rails, is an open-source web application framework written in Ruby. Known for its convention over configuration and don't repeat yourself (DRY) principles, Rails simplifies and accelerates the development of database-backed web applications.