NixOS

Gerçekten güzel bir dağıtım üzeride 80000 paket var. Diğer dağıtımlardan çok daha farklı geldi bana. "configuration.nix" dosyası üzerinden ayarlar yapılıyor. Void'i bıraktığım için pişman olmadım bu dağıtımı tanıdığım için. Yeni kullanıcılar kesinlikle uzak dursun.Nixte bazı programları aktifleştirmek istiyorsanız "configuration.nix" dosyasına programs.aktifleşirilecekprogramadı.enable =true; şeklinde eklenmesi gerekiyor çalışması için. "configuration.nix" dosyası ile NixOS sisteminizde pek çok ayarı yapabilirsiniz. Misal kullanıcı yetki ayarları, aktifleştirilecek WM ve DE'ler, yüklenecek uygulamaları uygun kısma yazdıktan sonra root yetkisi ile "nixos-rebuild switch" yazarak yükleyebilirsiniz, zaman ayarı, klavye ayarı da yapabilirsiniz. TRQ klavye için console üzerinde ayar "trq" ve "services.xserver.layout ise tr" olmalıdır.Yazıcı ağ ve ses ayarları da "configuration.nix" üzerinden yapılabilir. Sözün özü NixOS kullanacaksanız. "configuration.nix" dosyasını düzenlemeyi öğrenmelisiniz. Bir başyapıt bu dağıtım.

Bilmeniz Gerekenler

Doas Config Ayarı
Steam Config Ayarı
Swaylock Config Ayarı
NixOS Sürüm Yükseltme

Aşağıda configuration.nix ile aktifleştirdiğim ayarların önemli bir kısmı var.
programs.dconf.enable = true;
programs.udevil.enable = true;
Sistemi yüklerken yani formatla bilgisayara kurarken Network-Manager yüklenmesi gerekiyorsa aşağıdaki komut "configuration.nix"in içine eklenir.
networking.networkmanager.enable = true;
Unfree paketlerin eklenmesi "configuration.nix"in içine aşağıdaki komutu ekleyebilirsiniz.
nixpkgs.config.allowUnfree = true;
NixOS üzerinde sürüm yükselttikten sonra Xorg açılmamaya başladı. Xorg yazılımlarının bir kısmını yeniden yüklemek fayda etmedi. Ardından internette yoğun bir araştırmaya giriştim. Benim işlemcimin grafik birimi Intel olduğundan bu komutu configuration.nix üzerine ekledim ve Xorg sorunsuz açıldı.
services.xserver.videoDrivers = [ "intel" ];
NTFS ile biçimlendirilmiş harddiskleri boot etmek için "ntfs3g" yazılımı yüklenmeli ve configuration.nix üzerinde aşağıdaki seçenek açılmalıdır.
boot.supportedFilesystems = [ "ntfs" ];