いろいろなアプリケーションの設定ファイルを管理しています。
まずリポジトリをクローンします。クローン先は自由です。
git clone https://github.com/yuma140902/dotfiles-public
cd dotfiles-public
./dotfiles
スクリプトを使用してアプリケーションごとに設定ファイルのインストールができます。
例えば Neovim の設定ファイルをインストールするには ./dotfiles install neovim
を実行します。
./dotfiles
は設定ファイルの設置のみを行い、アプリケーション自体のインストールは行いません。
./dotfiles install
を使って必要なモジュールをインストールします。
インストール可能なモジュールは ./dotfiles list
で確認できます。
Python 3 が必要です。
以下に示す場所に空のディレクトリが必要です。
mkdir -p /home/yuma/repos/nixfiles-private/
sudo nixos-rebuild switch --flake .
または
sudo nixos-rebuild switch --flake '.#hostnamehogehoge'
home-manager switch --flake .
または
home-manager switch --flake '.#usernamehogehoge'
GitHub Actions で Neovim のベンチマークを行っています。 ベンチマーク結果は https://yuma14.net/dotfiles-public/ で見ることができます。