Skip to content

Conversation

@manghidev
Copy link
Owner

This pull request introduces several significant updates to enhance the configuration and development environment for LazyVim and related tools. Key changes include a comprehensive update to the Dockerfile for improved developer experience, the addition of a Makefile to streamline Docker environment management, and updates to Neovim configurations and plugins.

Docker Environment Enhancements:

  • Updated dependencies in Dockerfile: Added a wide range of tools (e.g., tmux, python3, jq, bat, exa) and Python packages (e.g., black, flake8) to improve development capabilities. Configured timezone support and enhanced user setup with aliases and environment variables. [1] [2]
  • Added Makefile: Provides commands for building, starting, stopping, and managing the LazyVim Docker environment, including backup and restore functionality.

Neovim Configuration Updates:

  • Plugin updates in lazy-lock.json: Updated plugin versions and added new plugins like fzf-lua and neo-tree.nvim.
  • Enabled additional features in lazyvim.json: Included new editor extras for fzf and neo-tree to enhance file navigation and search capabilities.
  • Custom dashboard in snacks.lua: Added a custom dashboard with shortcuts for common actions like finding files, opening recent files, and restoring sessions.

Lazygit Configuration:

  • Added .config/lazygit/config.yml: Introduced a configuration file for Lazygit, specifying UI settings, environment variables, and theme customization.

manghidev added 14 commits May 5, 2025 12:13
- Updated VERSION file to 1.1.0
- Removed build.sh, destroy.sh, init.sh, and added Makefile for better command management
- Enhanced docker-compose.yml with named volumes and improved environment variables
- Added docker-compose.dev.yml for development mode with mounted workspace
- Created comprehensive documentation in CHANGELOG.md and COMMANDS.md
- Introduced new scripts for health checks, version bumping, and setup
- Improved logging and error handling in scripts
- Added backup and restore functionality for dotfiles
@manghidev manghidev self-assigned this Jun 27, 2025
@manghidev manghidev merged commit 7dcd4d8 into main Jun 27, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants