工作和生活会用到三个系统
三个系统都安装了 neovim
ranger
tmux
zsh (+wsl )
idea
等程序
这些软件在本地的配置文件都是单独存在的,每次都需要单独配置,很麻烦
欢迎 v 友们分享经验!非常感谢
1
lizhengbo 303 天前
要看跨平台下软件的配置文件是怎么处理的.
有些软件相同的配置, 换台电脑都用不了, 更别提跨平台的. 假如配置文件可以跨平台, 解决办法非常简单. · 配置文件一般都很小的, 整个免费或收费的云空间 · 各平台找到文件同步软件, Linux rsync, Windows 一大堆, Mac 没用过. 这个方案适合同时间只使用一个平台. |
2
lizhengbo 303 天前
最好的方案还是自己在使用的平台写个备份和还原配置文件的脚本, 用的时候方便, 不需要折腾来折腾去.
|
3
palfortime 303 天前 via Android 2
我 linux+mac 用 chezmoi
|
4
ghjh 303 天前 via Android 1
我自己使用 stow ,三楼提到的 chezmoi 也可以
https://farseerfc.me/using-gnu-stow-to-manage-your-dotfiles.html |
5
leonshaw 303 天前 via Android
git
|
6
darksword21 303 天前 via iPhone
nix
|
7
lucifer9 303 天前 via iPhone
stow ,自己打那个 dot-file 的补丁
|
8
zxf4399 303 天前
chezmoi+1
|
9
kawaiidora 303 天前 via Android 1
git 管理配置文件,然后自己写一个适配三系统的脚本(主要功能是给配置文件创建快捷方式)
|
11
zeroDev 303 天前 via Android
|
12
Volekingsg 303 天前 1
|
13
EyebrowsWhite 303 天前 1
git 用来同步,放一个 shell 脚本用来首次安装,这里的“安装”指的是软链接,这样的好处是每次 git pull 之后配置也会自动更新。这里放一下我自己的仓库供参考: https://github.com/eyebrowkang/dotfiles
|
14
Alliot 303 天前 via Android
chezmoi 就够了
|
15
h404bi 303 天前 1
chezmoi 比较多人用。我是 git 加自制 bootstrap 脚本,自由度高些,不过我已经很久没切系统了。
https://github.com/chawyehsu/dotfiles |
16
MrGba2z 303 天前 1
我是自己写了个 sh 脚本根据系统类型自动做初始化安装(因为玩 pve 所以经常要一键设置很多东西)
有个缺点是无法同步 dotfiles ,只能更新 但我的使用场景一般不会频繁修改 |
17
yelite 303 天前 via iPhone 1
Nix + HomeManager ,优点是可以连同 binary packages 一起管理,reproducibility 很好。缺点是复杂,学起来会比较慢。
分享两篇文章参考 https://medium.com/version-1/explore-nixos-a-dive-into-the-world-of-declarative-linux-63735ee3be41 https://greenfield.blog/posts/manage-system-with-nix/00-intro/ |
19
OliverDD 302 天前
yadm
|