Files
nixos-config/hosts/Equinox/default.nix
2023-11-21 22:31:56 -04:00

59 lines
1009 B
Nix

{ config, pkgs, inputs, lib, ... }:
let
hostname = "Equinox";
in
{
# System version
system.stateVersion = "22.11";
# Import hardware configuration
imports = [
../../modules/system.nix
../../modules/kde.nix
inputs.nixos-hardware.nixosModules.dell-xps-15-9510
inputs.nixos-hardware.nixosModules.dell-xps-15-9510-nvidia
inputs.disko.nixosModules.disko
./disko.nix
];
# Set networking
networking.hostName = hostname;
networking.networkmanager.enable = true;
networking.useDHCP = lib.mkDefault true;
# Bootloader configuration
boot = {
kernelModules = [ "kvm-intel" ];
extraModulePackages = [ ];
initrd = {
kernelModules = [ ];
availableKernelModules = [
"xhci_pci"
"thunderbolt"
"vmd"
"nvme"
"usb_storage"
"sd_mod"
"rtsx_pci_sdmmc"
];
};
loader = {
systemd-boot.enable = true;
efi = {
canTouchEfiVariables = true;
};
};
};
}