我有四台常用的电脑:工作用 Mac,工作用大便,私用 Mac,私用 Gentoo,这四台电脑的主要配置都差不多,只在少数地方不同。
以 Git 为例,这四台电脑上都有相同的 ~/.gitignore
,相同的 ~/.gitconfig
。不同之处是有一台电脑上设置了默认开启 gpg-sign,另外几台电脑上设置好了 GPG,但是 Git 不默认添加签名。
另一个例子是 Xmonad/Xorg,显然在两台 Mac 上是没有 Xmonad 的,这时原则上上不需要安装配置(但是配置了也无所谓)。在大便上,进入图形界面的时候会调用 ~/.xinitrc
,里面有我的输入法设置和壁纸设置,而在 Gentoo 上,这些设置在 ~/.xprofile
里。