Ad

dev-environment-files: macOS Development Setup

Configures a comprehensive development environment on macOS, including terminal, window management, Neovim, and other tools for enhanced productivity.
Screenshot of josean-dev/dev-environment-files homepage

dev-environment-files provides a curated collection of configuration files and setup instructions for building an efficient macOS development environment. This repository focuses on personal configurations for terminal, window management (Yabai, Aerospace, Sketchybar), Neovim (with lazy.nvim), and related tools. It aims to streamline the development workflow by providing well-structured and customizable setups.

The setup incorporates popular tools like Neovim with lazy.nvim for efficient text editing and a variety of plugins for enhanced functionality. It also includes tiling window managers (Yabai, Aerospace, Sketchybar) and a custom statusline for improved workflow. Configuration files are well-documented and easy to adapt to individual preferences. The repository provides clear instructions and links to relevant resources.

  • Terminal: Configuration for WezTerm, including custom themes and essential tools like fzf, fd, and ripgrep for enhanced command-line navigation and efficiency.
  • Window Management: Setups for Yabai, Aerospace, and Sketchybar tiling window managers optimized for macOS, enabling efficient workspace organization.
  • Neovim: A detailed Neovim configuration using lazy.nvim with plugins like telescope.nvim for fuzzy finding, cmp-native for autocompletion, and various other plugins for a productive editing experience.
  • Statusline: Configuration for lualine.nvim providing a comprehensive, customizable statusline with essential information.
  • Font: Includes recommendations and instructions for installing fonts like Meslo Nerd Font and SF Pro for a consistent and aesthetically pleasing terminal and editor experience.
  • Keybindings: Configuration for vim-tmux-navigator improving navigation between Neovim splits and tmux panes.

The project is actively maintained with recent commits and a helpful community. The provided resources are mostly up-to-date, though occasional changes in dependencies might require updates. The documentation is comprehensive, with detailed instructions and links to relevant blog posts and video tutorials.

This repository benefits developers looking to optimize their macOS development environment. It provides ready-to-use configuration files for common tools like terminal, window managers, and Neovim, saving setup time and promoting a productive workflow. The configurations reduce the need for manual setup and offer a consistent, customizable foundation for development.

Summarize:
Share:
Stars
4,080
Forks
890
Issues
46
Created
3 years ago
Commit
1 month ago
License
None
Archived
No
Updated 17 days ago

Similar Repositories