nix-conf/hosts/tachibana/default.nix

43 lines
1.1 KiB
Nix
Raw Normal View History

2025-11-01 13:47:06 -04:00
{
2025-11-14 22:12:27 -05:00
config,
2025-11-01 13:47:06 -04:00
pkgs,
inputs,
...
}: {
2025-10-25 23:53:47 -04:00
imports = [
../../system
./hardware-configuration.nix
./disk.nix
inputs.disko.nixosModules.disko
];
2025-11-01 13:47:06 -04:00
boot.kernelPackages = pkgs.linuxPackages_latest;
2025-11-14 22:12:27 -05:00
boot.extraModulePackages = [ config.boot.kernelPackages.it87 ];
boot.kernelParams = [ "acpi_enforce_resources=lax" ];
boot.kernelModules = [ "it87" ];
boot.extraModprobeConfig = "options it87 ignore_resource_conflict=1 force_id=0x8622";
2025-11-14 22:13:46 -05:00
services.getty = {
autologinOnce = true;
autologinUser = "ahnwuoa";
};
2025-10-25 23:53:47 -04:00
networking.hostName = "tachibana";
time.timeZone = "America/Chicago";
2025-10-31 16:59:20 -04:00
services.xserver = {
videoDrivers = ["nvidia"];
deviceSection = ''Option "TearFree" "true"'';
};
2025-11-14 22:12:27 -05:00
hardware.nvidia.open = true;
2025-10-31 16:59:20 -04:00
nixpkgs.config.allowUnfree = true;
2025-10-25 23:53:47 -04:00
users.users.ahnwuoa = {
isNormalUser = true;
extraGroups = ["wheel"];
};
2025-11-13 22:24:47 -05:00
boot.loader.grub.extraEntries = ''
menuentry "UEFI Firmware Settings" {
fwsetup
}
'';
2025-11-14 22:12:27 -05:00
environment.systemPackages = [pkgs.nvtopPackages.nvidia];
programs.coolercontrol.enable = true;
2025-10-25 23:53:47 -04:00
}