nixOSを使用して入力フォントをインストールすると問題があります。 "nix-store --add-fixed"の使い方は?

nixOSを使用して入力フォントをインストールすると問題があります。

NixOSバージョン:20.09.3765.d6f63659a70 (Nightingale)

インストールしようとしています。フォント入力NixOSでは(私はそれについて非常に新しいものです)。

/etc/nixos/configuration.nixに次の行がありますが、NixOSに入力フォントをインストールできないようです。

fonts.fonts = with pkgs; [
  input-fonts
];

nixpkgs.config.allowUnfree = true;
nixpkgs.config.input-fonts.acceptLicense = true;

しようとすると、nixos-rebuild switch次のエラーが発生します。

***
Unfortunately, we cannot download file Input-Font.zip automatically.
Please go to https://input.fontbureau.com/download/ to download it yourself, and add it to the Nix store
using either
  nix-store --add-fixed sha256 Input-Font.zip
or
  nix-prefetch-url --type sha256 file:///path/to/Input-Font.zip

***

問題は、Fontbureauページにアクセスできる静的ダウンロードURLがないようです。

だから私は手動でzipをダウンロードして実行しましたが、正直なところ、nix-store --add-fixed sha256 Input-Font.zip出力で何をすべきかわかりませんでした.

私は次のような結果を得ます。/nix/store/7vqs2n6hrnwgd9hf6rxyhg5hx5qnrd2s-Input-Font.zip

この方法でパッケージをインストールするのに慣れている人がこの問題をどのように処理するかを明らかにできますか?


または、手動でダウンロードしたファイルからフォントをインストールすることもできますが、どうすればよいかわかりません。 NixOS ドキュメントには次のように記載されています。

Adding personal fonts to ~/.fonts doesn't work

The ~/.fonts directory is being deprecated upstream[1]. It already doesn't work in NixOS.

The new preferred location is in $XDG_DATA_HOME/fonts, which for most users will resolve to ~/.local/share/fonts

また、〜/.local/share/fontsにフォントファイルを追加しようとしましたが、どの設定でも使用しようとするとまだ認識されません。


これらのフォントが機能するようにするには、どちらかを助けてくれてありがとう。

ベストアンサー1

この指示に従い、インストールを再試行する必要があります。ハッシュが正しく一致すると、発生したエラーを克服できます。

編集:input-fonts壊れているようで動作しません。https://github.com/NixOS/nixpkgs/pull/118665

おすすめ記事