NixOSにClaude Codeをいれる

管理者·

NixOS環境にClaude Codeが入っていなかったので導入する。

Claude Codeはすでにnixokgs stableに収録されているので configuration.nixに追加もしくはHome Manager(以下HM)に追加する

自分の環境ではHMを利用しているのでHMにいれる方法で進める。

まず前提としてClaude Codeはunfreeライセンスなので許可の設定をしておく

nixpkgs.config.allowUnfree = true;

できたらHMのモジュールに追加

home.packages = with pkgs; [
  claude-code
];

nixos-rebuild switchコマンドを実行し確認すればOK

Claude Codeが入ったかの動作確認

ステータスを確認する

claude auth status

ログインを実行

claude auth login

ログインできればセットアップ完了。

自分の環境で起きたこと

subscriptionType: nullになってしまった。 情報をうまく取得できていなかったのでログアウトを実行して、再度ログインしたことで解消されました。

シェア: