NixOsでFirefoxポリシーを使用する方法/ Nixパッケージに設定ファイルを追加するには?

NixOsでFirefoxポリシーを使用する方法/ Nixパッケージに設定ファイルを追加するには?

NixOSで拡張機能を使用して設定されたFirefoxを展開する必要があります。私はこれを宣言的に実行したいと思い、configuration.nixホームマネージャを使いたくありません。

Firefoxはで設定/nix/store/<hash>-firefox-unwrapped-74.0.1/lib/firefox/distribution/policies.json(検証を含む)を探しますstrace

だから質問は:このファイルをFirefox nixpkgsパッケージにどのように追加しますか? (ボーナスの質問:私のGithub Repoからファイルをどのように取得しますか?)

私はNixOに初めて触れました。カバー、カバー、包みなどに関するマニュアルを探しましたが、正常に動作しませんでした。私は努力firefoxしましたfirefox-binfirefox-unwrapped

ベストアンサー1

NixOS 21.05以降(犯罪)これで簡単にカスタムFirefoxパッケージを作成し、いくつかのポリシー値を設定できるようになりました。たとえば、次のようになります。

pkgs.wrapFirefox pkgs.firefox-unwrapped {
  extraPolicies = {
    DisableFirefoxStudies = true;
    DisablePocket = true;
  };
}

pkgsNixpkgsパッケージセットはどこにありますか?

おすすめ記事