Skip to content
0

备份 dotfiles 03

今天看到另外一种管理 dotfiles 的新思路,记录下来,供后续的学习、对比、使用。

这种思路是把所有的配置文件都放置到 $HOME/dotfiles 目录下,注意这里保存的都是源文件,通过 Git 管理。然后通过符号链接 ln -s 命令,在默认的配置文件位置创建若干个链接文件(传送门),而这些链接文件(传送门)又分别指向一个个的源文件。

每当我们运行相关的应用程序时,应用程序会分别从各自默认的路径位置读取配置文件,而这些配置文件,也就是一个个的链接文件(传送门),指向的是位于 $HOME/dotfiles 文件夹下的源文件。

bash
cd $HOME
git clone https://github.com/rebelot/dotfiles
ln -s $HOME/dotfiles/zsh .zsh
ln -s $HOME/dotfiles/zshrc .zshrc
ln -s $HOME/dotfiles/tmux.conf .tmux.conf
ln -s $HOME/dotfiles/kitty.conf .config/kitty/
ln -s $HOME/dotfiles/nvim .config/
ln -s $HOME/dotfiles/bat .config/
ln -s $HOME/dotfiles/karabiner.json .config/karabiner/
ln -s $HOME/dotfiles/vimrc .vimrc

lesskey dotfiles/lesskey
/usr/bin/tic -x dotfiles/tmux-256color.terminfo
最近更新