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