nixos/hosts/homelab/configuration.nix
2025-12-12 04:30:57 +01:00

32 lines
638 B
Nix

{
pkgs,
lib,
...
}: {
fireproof.dev.enable = true;
fireproof.homelab.enable = true;
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;
};
}