NixOSでシステム全体にインストールされているパッケージを確認するために使用できるコマンドはありますか?
たとえば、現在のユーザー用にインストールされているパッケージを一覧表示するために使用できますnix-env -q
。システム全体にインストールされているパッケージを一覧表示する方法がわかりません/etx/nixos/configuration.nix
。
2つの別々のインスタンスで使用したいと思います。
/etc/nixos/configuration.nix
inにパッケージを追加しましたが、すでにenvironment.systemPackages
実行されていることを忘れているとしましょうnixos-rebuild switch
。パッケージがシステム環境にあることを確認するために実行できるコマンドがあればよいでしょう。に
programs.bash.enableCompletion
設定しました。オプションは表示されません。true
/etc/nixos/configuration.nix
ニックス包装bash-completion
、このオプションはインストールするパッケージを設定するようです。bash-completion
パッケージが実際にシステム環境にあることを確認するために実行できるコマンドがあれば良いと思います。
ベストアンサー1
これを行う専門的なツールはありません。このオプションは気に入るでしょうsystem.copySystemConfiguration
(文書の「参考」を参照)。
nix-store -q --references /run/current-system/sw
nixストレージパスリストに直接含まれていますがsystemPackages
、さまざまなNixOSオプションがそこにパッケージを追加できることに注意してください。