dotfiles とは盆栽です.その奥深さと美しさには際限がありません.
dotfiles に魅了された人々は今日も dotfiles の管理に情熱を注いでいます.そこには深淵なる dotfiles の世界が広がっているでしょう.
非常に多くの dotfiles manager が世の中にはあるようです.でも待ってください,私はただ symbolic link を貼ったり剥がしたりを,少しだけ賢くやりたいだけなのです.
https://dotfiles.github.io/utilities/
The simplest way to achieve simplicity is through thoughtful reduction. When in doubt, just remove. But be careful of what you remove.
The Laws of Simplicity / John Maeda
新しいマシンをセットアップするたびに,やれ git
や apt
や pip
や cargo
でよく使うツールやシェル環境を設定し,設定が完了するまでに何ステップもかかります.また共用サーバーの利用も考えるとシステム環境は汚染せず,ユーザローカル(/home/$USER
)にツールを集めたいものです.
最近はほぼ全てのユーティリティツールに Rust 製の優れた alternatives があります.
Rust Terminal Tools - Terminal Trove
利用するツールを Rust 製品に固めれば,とりあえず Rust を入れればユーザローカルで完結する環境が素早くセットアップできそうです.
<aside>
Rust に拘らない場合
https://github.com/ibraheemdev/modern-unix
</aside>