📁

dotfilesの作り方(Arch Linux+Sway)

に公開

はじめに

備忘録です。

環境

Arch Linux + Sway

作り方

1.GitHubにリポジトリを作成

リポジトリ名はdotfilesとかでいいと思います。

2.ローカルにリポジトリをクローン

私は~/programs/というディレクトリにクローンしました。

3.~/.configにあるフォルダをリポジトリにコピー

例:

shell
cp ~/.config/sway ~/programs/dotfiles/config/ -r

4.元のディレクトリを削除し、シンボリックリンクを置く

シンボリックリンクにすることで、ファイルを書き換えるごとに毎回コピーをしなくてよくなります。
例:

shell
rm -r ~/.config/sway
ln -sf ~/programs/dotfiles/config/sway ~/.config/sway

5.GitHubにpush

例:

shell
cd ~/programs/dotfiles
git add .
git commit -m "first: commit"
git push -u origin main

これでOSをお掃除してもdotfilesをクローンし、~/.configにシンボリックリンクを置くだけですぐに同じ設定で使えるようになります。

注意

ファイルが重複しないように元々あるディレクトリを削除してからシンボリックリンクを置くこと。

おわりに

dotfilesを作って生活を豊かにしよう!

Discussion