tips - Tokyo-NixOS/Tokyo-NixOS-Meetup-Wiki GitHub Wiki
rootユーザで下記のコマンドを実行すれば、古い利用されていないパッケージが削除されます。
14dは14日と意味し、14日以上の利用されていないパッケージをすべて削除します。(数十ギガを空ける事もあります)
$ nix-collect-garbage --delete-older-than 14d
nix-shellで簡単にパッケージを試す事ができます。
$ nix-shell -p qutebrowser
$ qutebrowser※ -pの後に複数のパッケージを指定できます。
noxはnix-envより簡単でわかりやすくパッケージをインストールと検索できます。
$ nox browser
次のコマンドでマニュアルを生成できます。
$ nix-build '<nixpkgs/nixos/release.nix>' -A manual任意nixpkgsクローンから
$ nix-build -A manual ./nixos/release.nixこのコマンドの結果でパスが表示されます(例`/nix/store/7ifwmq7wpyzsxlf3ciskss1zixqfzdzz-nixos-manual)、マニュアルはこのフォルダーに入っています。
次のコマンドでPDFのマニュアルを生成できます。
$ nix-build '<nixpkgs/nixos/release.nix>' -A manualPDF独自nixpkgsクローンから
$ nix-build -A manualPDF ./nixos/release.nixNixOSのインストールCDのISOイメージを生成できます。
$ nix-build '<nixpkgs/nixos/release.nix>' -A iso_minimal独自nixpkgsクローンから
$ nix-build -A iso_minimal ./nixos/release.nix次のコマンドでグラフィックNixOSのインストールCDのISOイメージを生成できます。
$ nix-build '<nixpkgs/nixos/release.nix>' -A iso_graphical独自nixpkgsクローンから
$ nix-build -A iso_graphical ./nixos/release.nixISOの生成はNix言語で定義されているため簡単にカスタマイズできます。(nixos/release.nix参考)
NixOSのVirtualBoxマシンを生成できます。
$ nix-build '<nixpkgs/nixos/release.nix>' -A ova独自nixpkgsクローンから
$ nix-build -A ova ./nixos/release.nix