# DevTools Configuration **Repository Path**: lifetime-travel/dev-tools-configuration ## Basic Information - **Project Name**: DevTools Configuration - **Description**: nvim + tmux + alacritty 配置文件,拉取即用 - **Primary Language**: Lua - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-09-10 - **Last Updated**: 2026-04-12 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # DevTools Configuration 1、confign/nvim 放置在 ~/.config/ 目录下,默认为 nvim 文件夹 可以重命名为 xxx-nvim,则启动 nvim 时,键入 NVIM_APPNAME="xxx-nvim" nvim 即可 2、Home set these files in Home Directory bash/.bashrc: set bash env bash/.git-prompt.sh: source in .bashrc to show git branch names behind the user@hostname (.git-prompt.sh is official recommendation, and no will also be OK) tmux/.tmux.conf: set tmux env git/.gitconfig: set git related configurations ## Core Tools - Git >= 2.35 - Neovim >= 0.9 (LazyVim) - Tmux >= 3.0 - Bash >= 4.0 - alacritty (or other terminal) ### Neovim Dependencies - Nerd Font (for icons) - ripgrep (rg) - for snacks.nvim and telescope - lazygit - for git integration - bear - generates compile_commands.json for LSP - FOR DETAILS LazyVim Requirements (Official Website) ### Git Dependencies - delta - pager for diffs - gh - GitHub CLI - FOR DETAILS see .gitconfig ### Tmux Dependencies - tpm (tmux-plugins-manager) - ansifilter - clear or convert ANSI escape codes - xclip - for tmux-yank plugin (optional) - FOR DETAILS see .tmux.conf