Skip to content

kingpoem/MyConfig

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dot configuration

这是我的 Dot 配置文件管理仓库。通过 config.sh 脚本可以实现自动更新配置。所有配置文件路径尽量按照官方和默认配置放置。

使用方法

config.sh 脚本将根据您的主机名自动创建一个 git 分支供您自行配置。 在该仓库根目录下,通过运行

bash ./config.sh -f|p [-d dot-config-name]
  • -f 将项目中的默认配置文件软链接到您的相应配置文件上,默认更新全部。可记忆为 fetch 拉取更改
  • -p 将您自己的配置文件更新到仓库中,默认更新全部。可记忆为 push 推送更改
  • -d 指定 dot-config-name,可选值如下:
    • git
    • lvim
    • tmux
    • zsh
    • gdb
    • all 更新所有在上面提到的配置文件

如您有其他需求,欢迎提 issue,或者您可以自行修改脚本。

配置文件地址参考

git

本仓库仅处理全局配置文件,git 配置文件路径如下:

  • /etc/gitconfig 系统配置文件
  • ~/.gitconfig 用户配置文件
  • .git/config 局部配置文件

lvim

  • ~/.config/lvim/config.lua 配置文件编辑
  • ~/.config/lvim/lazy-lock.json 锁定插件

相关配置参考: LunarVim

tmux

tmux 配置文件均为自己创建,通常有2个

  • ~/.tmux.conf 配置文件
  • ~/.config/tmux/.tmux.conf 配置文件
  • ~/.tmux/plugins/tpm/ 插件管理器目录

相关配置参考: Tmux Plugin Manager

zsh

  • ~/.zshrc

相关配置参考: Oh My Zsh

gdb

  • /etc/gdb/gdbinit 系统配置文件
  • ~/.gdbinit 用户配置文件

nvim

  • ~/.config/nvim
  • config.lua
  • lua/usr/

About

To sotre my dot configuration files.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published