nixos/hosts/homelab/configuration.nix

30 lines
571 B
Nix
Raw Normal View History

2025-03-09 20:30:33 +01:00
{
pkgs,
lib,
...
}: {
boot = {
# Use grub as bootloader as it works better with mdadm
loader.grub.enable = true;
loader.systemd-boot.enable = lib.mkForce false;
# HACK: silence mdadm warning on missing MAILADDR or PROGRAM setting
swraid.mdadmConf = ''
PROGRAM ${pkgs.coreutils}/bin/true
'';
};
# Enable OpenGL
hardware.graphics = {
enable = true;
};
# Load nvidia driver for Xorg and Wayland
services.xserver.videoDrivers = ["nvidia"];
hardware.nvidia = {
open = true;
modesetting.enable = true;
};
}