リポジトリ直下で作業することを想定
先に
flake.nixにWi-Fiの認証情報を入力して、
nix build .#nixosConfigurations.installer.config.system.build.isoImage
でインストーラのイメージを生成しておく。
mDNS(Avahi)が動作している環境でないと、installer.localの名前解決でコケる。
自分で接続先を指定してやることで解決可能。
./inspect-hardware.sh (nixos@ip-addr)
./installer.sh [--remote] <host name> (nixos@ip-addr)
--remoteオプションを付けると、ターゲットマシン上でビルドを実行する。
現在のところ、インストール後に一度インストール先のマシン側の~で、手動でgit clone <URL> dotfilesしてやる必要がある
direnv allow
EDITOR='cp /dev/stdin' ragenix -e <filename>.ageにパイプすると楽