GunBoyunca
Yeni Üye
- Katılım
- 8 May 2025
- Mesajlar
- 9
- Tepkime puanı
- 0
Bu kısa kılavuzda, manuel yazı tipi kurulumu yerine `configuration.nix` ve `home.nix` dosyalarını kullanarak nasıl yazı tipi ekleyeceğinizi göstereceğim.
@Tempestian'ın tartışmasını inceleyebilirsiniz; orada önerilen yöntemlerin aksine, Nix dilindeki değişiklikler nedeniyle daha kolay çözümler mevcut. Hangi yazı tipinin hangi paket adına sahip olduğunu bulmak için NixOS arama sitesini kullanarak sistem sürümünüzü seçip arayın.
`configuration.nix` dosyanıza aşağıdaki kod bloğunu ekleyin:
```nix
{ pkgs, ... }
environment.systemPackages = with pkgs; [
font-awesome
iosevka
nerd-fonts.ubuntu-mono
];
nixos-rebuild switch
```
`home.nix` dosyanıza da benzer şekilde aşağıdaki kodu ekleyin:
```nix
{ pkgs, ... }
home.packages = with pkgs; [
font-awesome
iosevka
nerd-fonts.ubuntu-mono
];
home-manager switch
```
Home-Manager'ı ilk kez kurduysanız ve `home.nix` dosyanız yoksa, `home-manager init` komutu ile oluşturabilirsiniz. Home-Manager ile ilgili detaylı bilgiyi ayrı bir rehberde paylaşacağım.
Özetle, her iki dosyaya da aynı paketleri ekliyoruz. `home.nix` dosyasına eklemeyi tavsiye ederim. Umarım faydalı olur.
@Tempestian'ın tartışmasını inceleyebilirsiniz; orada önerilen yöntemlerin aksine, Nix dilindeki değişiklikler nedeniyle daha kolay çözümler mevcut. Hangi yazı tipinin hangi paket adına sahip olduğunu bulmak için NixOS arama sitesini kullanarak sistem sürümünüzü seçip arayın.
`configuration.nix` dosyanıza aşağıdaki kod bloğunu ekleyin:
```nix
{ pkgs, ... }
environment.systemPackages = with pkgs; [
font-awesome
iosevka
nerd-fonts.ubuntu-mono
];
nixos-rebuild switch
```
`home.nix` dosyanıza da benzer şekilde aşağıdaki kodu ekleyin:
```nix
{ pkgs, ... }
home.packages = with pkgs; [
font-awesome
iosevka
nerd-fonts.ubuntu-mono
];
home-manager switch
```
Home-Manager'ı ilk kez kurduysanız ve `home.nix` dosyanız yoksa, `home-manager init` komutu ile oluşturabilirsiniz. Home-Manager ile ilgili detaylı bilgiyi ayrı bir rehberde paylaşacağım.
Özetle, her iki dosyaya da aynı paketleri ekliyoruz. `home.nix` dosyasına eklemeyi tavsiye ederim. Umarım faydalı olur.