Этот репозиторий содержит NIX Flake для упаковки пользовательских шрифтов (в качестве примеров были предоставлены IBMPlexMono и CascadiaCode ), что позволяет легко включить их в вашу настройку Nixos или Home Manager.
IBMPlexMono устанавливается в качестве пакета по умолчанию, который будет создан или установлен при запуска nix build без указания имени пакета. Добавьте вход Flake : включите этот репозиторий в качестве ввода хлопья в основную конфигурацию NIXOS или конфигурацию Home Manager.
{
inputs = {
nixpkgs . url = "github:NixOS/nixpkgs" ;
font-flake . url = "github:redyf/font-flake" ;
} ;
}Установите шрифты : ссылайтесь на пакеты шрифтов по имени в конфигурации домашнего менеджера.
{
home . packages = with pkgs ; [
inputs . font-flake . packages . ${ system } . my-font1
inputs . font-flake . packages . ${ system } . my-font2
] ;
} Пакет по умолчанию : чтобы построить или установить пакет по умолчанию ( IBMPlexMono ), вы можете запустить:
nix build " github:redyf/font-flake " Если вы хотите изменить шрифты, упакованные в эту чешуйку, рассмотрите возможность поднять этот репозиторий и соответствующим образом изменить хлопья. Шаги по добавлению входа хлопья и установки шрифтов останутся прежними.
Взносы приветствуются! Пожалуйста, откройте проблему или отправьте запрос на привлечение на любые улучшения или дополнительные функции.
Этот проект лицензирован по лицензии MIT.