Certainly, here's an extended version:
Welcome to the dev-config repository! This collection features configuration files tailored for macOS and Linux. Windows isn't part of the club here. The guides below will show you how to set up essential tools like Neovim, Tmux, Starship, and Visual Studio Code settings for a seamless development environment.
- Neovim: A modern, blazing-fast text editor with extensive plugin support.
- Tmux: Terminal multiplexer to efficiently manage multiple terminal sessions.
- Starship: A minimal, customizable, and fast shell prompt for any shell.
- VS Code Settings: Predefined settings to enhance your coding productivity.
- Optional Tools: Additional tools like
Fzf
andRipgrep
for better search.
-
macOS:
- Install via Homebrew:
brew install neovim
- Configuration: Copy
init.vim
(Neovim's configuration file) to:mkdir -p ~/.config/nvim && cp path/to/your/init.vim ~/.config/nvim/
- Install via Homebrew:
-
Linux:
- Use apt or a similar package manager:
sudo apt update && sudo apt install neovim
- Configuration: Copy
init.vim
to:mkdir -p ~/.config/nvim && cp path/to/your/init.vim ~/.config/nvim/
- Use apt or a similar package manager:
-
macOS:
- Install via Homebrew:
brew install tmux
- Configuration: Copy
.tmux.conf
to your home directory:cp path/to/.tmux.conf ~/
- Install via Homebrew:
-
Linux:
- Use apt or a similar package manager:
sudo apt update && sudo apt install tmux
- Configuration: Copy
.tmux.conf
to:cp path/to/.tmux.conf ~/
- Use apt or a similar package manager:
-
macOS:
- Install via Homebrew:
brew install starship
- Configuration: Add this to
.bashrc
or.zshrc
:eval "$(starship init bash)"
- Install via Homebrew:
-
Linux:
- Install via the official Starship script:
curl -sS https://starship.rs/install.sh | sh
- Configuration: Add this to
.bashrc
or.zshrc
:eval "$(starship init bash)"
- Install via the official Starship script:
-
macOS:
- Download and install VS Code directly or use Homebrew:
brew install --cask visual-studio-code
- Download and install VS Code directly or use Homebrew:
-
Linux:
- Download the
.deb
or.rpm
installer package from the VS Code website, or: - Use the command line:
sudo snap install --classic code
- Download the
-
macOS:
- Open Finder and navigate to:
~/Library/Application Support/Code/User/
- Place the
settings.json
file here.
- Open Finder and navigate to:
-
Linux:
- Navigate to:
~/.config/Code/User/
- Place your
settings.json
file in this directory.
- Navigate to:
-
Fzf (Fuzzy Finder):
- Install using Homebrew:
brew install fzf
- Or with apt:
sudo apt install fzf
- Integration: Add the following to
.bashrc
or.zshrc
:[ -f ~/.fzf.bash ] && source ~/.fzf.bash [ -f ~/.fzf.zsh ] && source ~/.fzf.zsh
- Install using Homebrew:
-
Ripgrep:
- Install via Homebrew:
brew install ripgrep
- Or via apt:
sudo apt install ripgrep
- Install via Homebrew:
-
Node.js:
- Install with Homebrew:
brew install node
- Or with apt:
sudo apt install nodejs
- Install with Homebrew:
This project is licensed under the MIT License. See the LICENSE file for more details.