8000 GitHub - yuhua99/my_dotfiles: my user configs
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

yuhua99/my_dotfiles

Repository files navigation

My dotfiles

This repository contains my personal configuration files (dotfiles) for various tools.

Managed Configurations

  • Neovim: Configuration based on LazyVim.
  • Tmux: Terminal multiplexer setup.
  • Git: Git configuration, including aliases and settings.
  • Alacritty: Terminal emulator configuration.
  • Nushell: Configuration for the Nu shell. (deprecated)
  • MCPHub: Server configuration for the MCPHub Neovim plugin.
  • Starship: Cross-shell prompt configuration.

Prerequisites

  • Git: Requires delta for enhanced diff viewing.
  • Tmux: Requires tpm (Tmux Plugin Manager). Make sure to install plugins with prefix + I after setup.
  • Neovim: Requires a recent version of Neovim.
  • Alacritty: Requires Alacritty terminal emulator.
  • Nushell: Requires Nushell.
  • Starship: Requires Starship to be installed.

🛠️ Installation

  1. Clone the repository:
    git clone git@github.com:yuhua99/my_dotfiles.git
    cd my_dotfiles
  2. Run the setup script:
    bash setup.sh
    (Review setup.sh to understand what it does before running it).

Notes

  • Git: Remember to change the name and email in .gitconfig to your own details.
  • Neovim: This setup uses LazyVim. Refer to the LazyVim documentation for details on customization.

About

my user configs

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
0