Lately, I'm trying get my tools working seamlessly cross my 2 working machines as well as a server.
Since I already heard dotfiles for a while, but didn't get chance to familiar with. So I start searching around trying to set a dotfile up.
Frankly, it is not that simple as I thought, given that my grounds differ from each other: 1x macOS, 1x archLinux, 1x archLinux server.
Here's a brief description: all configuration files I want to put in .config
, all plugins and config related files I want to place in .local
.
The files I want to sync now are the configs and plugins of vim, zsh, tmux, gpg, and git. Those 5 softwares are my root.
The problem is, due to different environment, my config for those machines have some custom setting, such as XDG
env, my macOS doesn't need it.