nixos-addblock-host

nixos-addblock-host

私のホストファイル(/etc/hosts)は/nix/store/gds7bha3bx0a22pnzw93pgf0666anpyr-etc-hosts読み取り専用のようです。

このファイルをどのように変更できますか?

答え1

nixos設定の変更(通常/etc/nixos/configuration.nix):

networking.extraHosts =
  ''
    127.0.0.2 other-localhost
    10.0.0.1 server
  '';

この内容は次のように記録されます。NixOS Wiki定義し、ここ

答え2

閲覧ファイルからnixos-addblock-host

nixos-addblock-host

一般的な広告/トラッカーホストをブロックするためにConfiguration.nixからインポートできるnixos設定ファイル

次のようにダウンロードしてインポートに追加hosts.nixします(はい)。/etc/nixos/hosts.nix/etc/nixos/configuration.nix

#この設定ファイルを編集して、インストールする必要がある項目を定義します。
#あなたのシステム。ヘルプは Configuration.nix(5) のマニュアルページにあります。
#およびNixOSマニュアル(「nixos-help」を実行してアクセス可能)。

{設定、パッケージ、...}:

{
  収入=
    [# ハードウェア検索結果が含まれます。
      ./hardwareconfig.nix
      ./hosts.nix
    ];

...

また、元のファイルの上部にあるコメントも参照してくださいhosts

#このホストファイルはDan Pollockによって提供されており、次の場所にあります。
# http://someonewhocares.org/hosts/
#このファイルは非商用目的で自由にコピーして配布できます。
#元のURLと属性のみを含めてください。

また見てください私が知らない高度なgithubコードdiscourse.nixosでチャット

関連情報