新しくMacBook Proを購入したついでに、Homebrewから良いと噂のNixへパッケージマネジャを変更した時に情報が錯綜していて困ったので備忘録。
NOTE: Nixは現在も頻繁に開発されており、情報の新陳代謝が早く、適切な手続きが大きく変化する可能性がある。この情報は2024/03/04時点のものである。
手順
インストール
nix-installerを使う。
curl --proto '=https' --tlsv1.2 -sSf -L https://install.determinate.systems/nix | sh -s -- install
シェルを再起動して、うまくインストールできてるか確認
nix --version
# nix (Nix) 2.20.3
使い方
知人に教えて貰った早見表を貼り付けておく。
# パッケージの検索 https://search.nixos.org/packages で調べても良い
nix search nixpkgs <パッケージ名>
# インストール
nix profile install nixpkgs#<パッケージ名>
# 現環境からパッケージ削除(アンインストール相当)
nix profile remove <パッケージ名>
# 未使用パッケージをディスクから削除
nix store gc
# アップグレード
nix profile upgrade <パッケージ名>
# 全パッケージアップグレード
nix profile upgrade '.*'
# パッケージ一覧
nix profile list
Next Reading
- Zero to Nix: https://zero-to-nix.com/