josean-dev/dev-environment-files

dev-environment-files is a collection of dotfiles and configuration files for developer tools managed through GNU stow.

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 27 minutes ago
Type:Configuration / DotfilesCategory(s):Terminal, Shell & TUIEditors & IDEsDeveloper Tools
Added to GitGenius on September 16th, 2026
Created on October 1st, 2022
Open Issues & Pull Requests: 46 (+0)
GitHub issues: Enabled
Number of forks: 889
Total Stargazers: 4,124 (+0)
Total Subscribers: 64 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 19.2 hours
Mean response time: 107.0 days
90th percentile: 360.2 days
Tracked items: 13

Most active contributors

Sign in to see contributor activity.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 11
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 582 days
Stale 30+ days: 11
Stale 90+ days: 9

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

No label distribution available yet.

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

dev-environment-files is a collection of dotfiles and configuration files for developer tools managed through GNU stow.

The project addresses the challenge of maintaining a consistent, personalized development environment across multiple tools and applications. It provides ready-made configurations for terminal emulators, shell environments, window managers, and text editors that work together as an integrated workflow. The approach uses GNU stow to symlink configuration files into their standard locations, allowing users to selectively adopt individual tool configurations or entire setups without manual file placement.

This repository is explicitly positioned as a source of inspiration rather than a drop-in solution. The maintainer emphasizes that users should review and adapt configurations to their own needs rather than using them blindly. The collection includes configurations for WezTerm and Alacritty terminal emulators, Zsh shell setup with various command-line tools, Tmux for terminal multiplexing, and macOS-specific tools including Yabai and Aerospace tiling window managers plus Sketchybar for menu bar customization. Neovim configuration is also included. The project pairs configurations with supplementary learning resources in the form of blog posts and video walkthroughs that explain the reasoning behind setup choices and how to use each component.

The project demonstrates consistent maintenance with regular updates to configurations and documentation. The maintainer actively responds to community feedback, as evidenced by the documented transition from Alacritty to WezTerm based on user recommendations. Configuration files are kept current and the repository includes multiple alternative setups for the same tools, allowing users to choose between different approaches such as Yabai versus Aerospace for window management.