dotfilesをアップデートしました(zsh導入/ 複数シェル対応/ raspbian対応)
インフラの冪等性に少しこだわりがあるので、開発環境はdotfilesで管理しています。
この度Raspberry Piで作業するのと、あとCatalinaになって標準シェルをzshに切り替えた関係で、dotfilesを大幅に改良しました。
アドバイスなどいただければ嬉しいです。
zsh対応
~/.bash_profile
と ~/.zshrc
で ~/.profile
を読み込むことでパスの設定を共有しています。
ファイル名は ~/.common_profile
とかでも良かったんだけど、shで利用されている ~/.profile
にしておけばシンタックスハイライトが効いて都合がいい。
raspbian対応
ラズパイ用の設定をしています。パッケージ一覧を packages
ファイルに書き込み、cat→grep→apt install で導入するのがお気に入り。
macと共通なのはvimとVSCodeの設定くらい。シェル設定も共有しようかと思ったけど、共通点より違いが大きい(そもそもインストールしてるソフトウェアが違うし)でパス。
LinuxBrew(HomeBrew)に対応するかは検討中。aptで事足りなくなったら使うくらいでいいと思う。Linuxは(特に普段使いとしては)初心者なので!