# josean-dev/dev-environment-files

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/josean-dev-dev-environment-files).**

3,939 stars · 886 forks · Lua

## Links

- GitHub: https://github.com/josean-dev/dev-environment-files
- awesome-repositories: https://awesome-repositories.com/repository/josean-dev-dev-environment-files.md

## Description

This project is a collection of environment configuration files, known as dotfiles, designed to standardize a development setup. It provides specific configuration sets for the Neovim modal editor, a tiling window manager, the Tmux terminal multiplexer, and the Zsh shell.

The repository includes a curated Unix command line toolset featuring modern utility alternatives and fuzzy finding tools for file navigation. It also contains a suite of settings for managing terminal sessions, window layouts, and custom keybindings to streamline development workflows.

The configuration surface covers visual customization through ANSI color schemes and terminal appearance settings, as well as system-level automation for window tiling, workspace organization, and system menu bar widgets. Editor extensibility is handled through plugin management and language server integration.

## Tags

### Part of an Awesome List

- [Dotfiles and Configuration](https://awesome-repositories.com/f/awesome-lists/devtools/dotfiles-and-configuration.md) — Provides a standardized set of dotfiles and configuration files for reproducible development environment setup.

### Development Tools & Productivity

- [Modal Editors](https://awesome-repositories.com/f/development-tools-productivity/modal-editors.md) — Configures a modal editing environment with language servers and plugins for specialized code writing.
- [Terminal Multiplexers](https://awesome-repositories.com/f/development-tools-productivity/terminal-multiplexers.md) — Provides a comprehensive configuration suite for managing terminal sessions and layouts via Tmux. ([source](https://github.com/josean-dev/dev-environment-files/blob/main/README.md))
- [Multiplexer Configuration Frameworks](https://awesome-repositories.com/f/development-tools-productivity/terminal-shell-cli/terminal-cli-enhancements/shell-terminal-utilities/configuration-environment-management/shell-environments/shell-configuration-frameworks/multiplexer-configuration-frameworks.md) — Implements a comprehensive configuration suite for terminal multiplexer sessions and layouts.
- [Zsh Frameworks](https://awesome-repositories.com/f/development-tools-productivity/terminal-shell-cli/terminal-cli-enhancements/shell-terminal-utilities/frameworks-architectures/shell-frameworks/zsh-frameworks.md) — Provides standardized Zsh shell configurations and plugin management for a consistent environment.
- [Text Editor Configurations](https://awesome-repositories.com/f/development-tools-productivity/text-editor-configurations.md) — Ships a complete Neovim configuration including language server integration and community plugins.
- [Command-Line Toolsets](https://awesome-repositories.com/f/development-tools-productivity/command-line-toolsets.md) — Curates a selection of modern console-based utilities for system interaction and file navigation.
- [Modern CLI Alternatives](https://awesome-repositories.com/f/development-tools-productivity/developer-utilities-libraries/workflow-productivity-enhancers/developer-productivity-utilities/search-tools/command-line-search-utilities/modern-cli-alternatives.md) — Provides a curated set of modern, enhanced alternatives to standard Unix command line tools.
- [Editor Plugins](https://awesome-repositories.com/f/development-tools-productivity/editor-plugins.md) — Extends editor functionality via plugin management and integration of external language servers.
- [Fuzzy Finder Integrations](https://awesome-repositories.com/f/development-tools-productivity/fuzzy-finder-integrations.md) — Bridges system paths with interactive fuzzy selection interfaces for rapid file discovery. ([source](https://github.com/josean-dev/dev-environment-files/blob/main/.zshrc))
- [Terminal Color Schemes](https://awesome-repositories.com/f/development-tools-productivity/terminal-color-schemes.md) — Provides curated ANSI color and background definitions for a consistent terminal aesthetic. ([source](https://github.com/josean-dev/dev-environment-files/blob/main/coolnight.itermcolors))
- [Shell Alias Management](https://awesome-repositories.com/f/development-tools-productivity/terminal-shell-cli/terminal-cli-enhancements/shell-terminal-utilities/configuration-environment-management/shell-configuration-management/shell-alias-management.md) — Simplifies command line interactions through custom shell aliases mapped within the Zsh profile.
- [Command Line Utilities](https://awesome-repositories.com/f/development-tools-productivity/terminal-shell-cli/terminal-cli-enhancements/shell-terminal-utilities/general-enhancements-tooling/terminal-productivity/command-line-utilities.md) — Optimizes command-line workflows by using enhanced utilities for file listing and navigation. ([source](https://github.com/josean-dev/dev-environment-files/blob/main/.zshrc))

### DevOps & Infrastructure

- [Layout Rule Automations](https://awesome-repositories.com/f/devops-infrastructure/tiling-window-managers/layout-rule-automations.md) — Defines precise window tiling automation including padding, gaps, and workspace-specific placement rules. ([source](https://github.com/josean-dev/dev-environment-files/blob/main/.config/yabai/yabairc))

### Operating Systems & Systems Programming

- [Tiling Window Managers](https://awesome-repositories.com/f/operating-systems-systems-programming/display-windowing/tiling-window-managers.md) — Implements declarative layout rules and automated window placement for efficient workspace organization.
- [Terminal Multiplexers](https://awesome-repositories.com/f/operating-systems-systems-programming/terminal-command-line-environments/terminal-interface-systems/terminal-multiplexers.md) — Manages multiple terminal sessions and split-pane layouts to streamline development workflows.
- [Keyboard Shortcut Mappings](https://awesome-repositories.com/f/operating-systems-systems-programming/terminal-command-line-environments/terminal-interface-systems/terminal-emulation/configuration-workflow-tools/keyboard-shortcut-mappings.md) — Maps complex terminal multiplexer actions to custom keyboard shortcuts for optimized navigation.

### User Interface & Experience

- [Fuzzy](https://awesome-repositories.com/f/user-interface-experience/search-filters/fuzzy.md) — Integrates fuzzy-matching logic to accelerate file and directory retrieval within the terminal.
- [Terminal Color Palettes](https://awesome-repositories.com/f/user-interface-experience/ui-architecture/design-utilities/design-systems/color-system-utilities/color-palette-management/terminal-color-palettes.md) — Defines visual appearance for terminal emulators, including font styles and color palettes. ([source](https://github.com/josean-dev/dev-environment-files/blob/main/.wezterm.lua))
