Bugün NVIDIA sürücüsünü kurduğum nvidia.nix dosyamı inceleyeceğiz.
Kapalı kaynak kodlu NVIDIA sürücüsünü kurabilmek için özgür olmayan yazılımların bulunduğu depoyu aktifleştirdim.
Donanım hızlandırmalı grafik sürücüsünü aktifleştirdim.
Sürücü adını belirttim.
NVIDIA ayarlarını yapılandırdım. Sırasıyla modesetting'i aktifleştirdim, açık kaynaklı sürücünün kurulmayacağını belirttim, NVIDIA X Server Settings uygulamasını istediğimi belirttim ve son olarak stabil sürücüyü kullanmak istedim.
Dosyayı kaydedip
İşte sonuç:
Kod:
{ config, pkgs, ... }:
{
nixpkgs.config.allowUnfree = true;
hardware.graphics = {
enable = true;
enable32Bit = true;
};
services.xserver.videoDrivers = [ "nvidia" ];
hardware.nvidia = {
modesetting.enable = true;
open = false;
nvidiaSettings = true;
package = config.boot.kernelPackages.nvidiaPackages.stable;
};
}
Kapalı kaynak kodlu NVIDIA sürücüsünü kurabilmek için özgür olmayan yazılımların bulunduğu depoyu aktifleştirdim.
nixpkgs.config.allowUnfree = true;
Donanım hızlandırmalı grafik sürücüsünü aktifleştirdim.
hardware.graphics = {
enable = true;
enable32Bit = true;
};
enable = true;
enable32Bit = true;
};
Sürücü adını belirttim.
services.xserver.videoDrivers = [ "nvidia" ];
NVIDIA ayarlarını yapılandırdım. Sırasıyla modesetting'i aktifleştirdim, açık kaynaklı sürücünün kurulmayacağını belirttim, NVIDIA X Server Settings uygulamasını istediğimi belirttim ve son olarak stabil sürücüyü kullanmak istedim.
hardware.nvidia = {
modesetting.enable = true;
open = false;
nvidiaSettings = true;
package = config.boot.kernelPackages.nvidiaPackages.stable;
};
modesetting.enable = true;
open = false;
nvidiaSettings = true;
package = config.boot.kernelPackages.nvidiaPackages.stable;
};
Dosyayı kaydedip
sudo nixos-rebuild switch --flake . komutunu çalıştırdığımda NVIDIA sürücüsü kurulmuş oldu.İşte sonuç: