Ce référentiel contient un flocon NIX pour les polices personnalisées de l'emballage ( IBMPlexMono et CascadiaCode ont été fournies en tant qu'exemples), ce qui les inclut facilement dans votre configuration Nixos ou Home Manager.
IBMPlexMono est définie comme le package par défaut, qui sera construit ou installé lorsque vous exécutez nix build sans spécifier un nom de package. Ajoutez l'entrée de flocons : incluez ce référentiel comme une entrée de flocon dans votre configuration Nixos principale ou la configuration Home Manager.
{
inputs = {
nixpkgs . url = "github:NixOS/nixpkgs" ;
font-flake . url = "github:redyf/font-flake" ;
} ;
}Installez les polices : référence aux packages de polices par nom dans la configuration de votre gestionnaire Home Manager.
{
home . packages = with pkgs ; [
inputs . font-flake . packages . ${ system } . my-font1
inputs . font-flake . packages . ${ system } . my-font2
] ;
} Package par défaut : Pour créer ou installer le package par défaut ( IBMPlexMono ), vous pouvez exécuter:
nix build " github:redyf/font-flake " Si vous souhaitez modifier les polices emballées dans ce flocon, envisagez de former ce référentiel et de modifier le flocon en conséquence. Les étapes pour ajouter l'entrée de flocons et l'installation des polices resteront les mêmes.
Les contributions sont les bienvenues! Veuillez ouvrir un problème ou soumettre une demande de traction pour toute amélioration ou fonctionnalités supplémentaires.
Ce projet est autorisé sous la licence du MIT.