aboutsummaryrefslogtreecommitdiff
path: root/hosts/herra/configuration.nix
blob: f3df657353d5d0bfe7065c0a3c55b8d2ddbc9fb5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
{
  pkgs,
  lib,
  ...
}: {
  imports = [
    ./hardware-configuration.nix
    ./file-system.nix
    ./packages.nix
    ./audio.nix
    ./drivers.nix
    ./steam.nix
    ./network.nix
  ];

  networking.hostName = "herra";

  # Dual-boot with Windows 11
  boot.loader.grub.useOSProber = true;

  # Gaming-optimized Zen kernel (overrides system/boot.nix)
  # Includes: low-latency patches, BFQ scheduler, gaming optimizations
  # Similar performance benefits to Bazzite kernel
  boot.kernelPackages = lib.mkForce pkgs.linuxPackages_zen;
}