NixOSをRaspberry Pi上に構築したときのメモ

NixOSをラズパイに入れたときの備忘録。 背景 もともとの目的は、遠隔地からWake on LANでデスクトップを起動するための、簡易的なサーバーが欲しかったこと。そういえばラズパイを持っていたので、それが使えるんじゃないかと思い、倉庫から取り出して構築を始めた。 昔はRaspberry Pi OSを使ってたけど、NixOSを知って大好きになったのでこれを機にラズパイにもNixOSを入れることにした。 前提 Raspberry Pi 4 Model B / 8GB NixOSのイメージの入手 nixos.orgにはISOのイメージの案内しかないが、Installing NixOS on a Raspberry Pi を読むと、SDカード用のイメージがありそれを書き込むらしい。 ここの最新のものをDLしてくる。 https://hydra.nixos.org/job/nixos/unstable/nixos.sd_image.aarch64-linux 1 curl -LO https://hydra.nixos.org/build/349228952/download/1/nixos-image-sd-card-26.11pre1092090.55bfb4d7437b-aarch64-linux.img.zst DLされるものはzstdという圧縮形式なので、これを解凍する。手元のmacOSには入ってないので、nix shell経由で実行する。 1 nix shell 'nixpkgs#zstd' -c unzstd 'nixos-image-sd-card-26.11pre1092090.55bfb4d7437b-aarch64-linux.img.zst' 1 2 3 4 5 6 bombrary@bombrary-macbookair:~% curl -LO https://hydra.nixos.org/build/349228952/download/1/nixos-image-sd-card-26.11pre1092090.55bfb4d7437b-aarch64-linux.img.zst % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 1440M 0 1440M 0 0 2996k 0 --:--:-- 0:08:12 --:--:-- 4673k bombrary@bombrary-macbookair:~% nix shell 'nixpkgs#zstd' -c unzstd 'nixos-image-sd-card-26.11pre1092090.55bfb4d7437b-aarch64-linux.img.zst' nixos-image-sd-card-26.11pre1092090.55bfb4d7437b-aarch64-linux.img.zst: 3982954496 bytes NixOSイメージをmicroSDに焼く SDカードリーダーの用意 昔焼くときに使っていたPCにはSDスロットがあったのだが、MacBook Airにはついてない。近くの電気屋で適当なものを買ってきた。SDカード系の売り場にあった。 ...

2026-10-15 · (updated 2026-10-15) · 3 min · 631 words