From d7b21271bd21f3efd3484c0520885bd673cc3e84 Mon Sep 17 00:00:00 2001 From: Kiana Sheibani Date: Wed, 28 Jan 2026 22:16:23 -0500 Subject: [PATCH] compat: update hardware configuration --- config/config.nix | 2 -- hardware-configuration/air.nix | 1 + hardware-configuration/earth.nix | 1 + hardware-configuration/fire.nix | 5 +++++ 4 files changed, 7 insertions(+), 2 deletions(-) diff --git a/config/config.nix b/config/config.nix index 3fe4931..ba3d958 100644 --- a/config/config.nix +++ b/config/config.nix @@ -18,8 +18,6 @@ in experimental-features = nix-command flakes ca-derivations restrict-eval = false ''; - - nixpkgs.system = if isMobile then "aarch64-linux" else "x86_64-linux"; nixpkgs.config.allowUnfree = true; # Use the systemd-boot EFI boot loader. diff --git a/hardware-configuration/air.nix b/hardware-configuration/air.nix index 5c8614b..1604d65 100644 --- a/hardware-configuration/air.nix +++ b/hardware-configuration/air.nix @@ -5,5 +5,6 @@ fsType = "ext4"; }; + nixpkgs.hostPlatform = lib.mkDefault "aarch64-linux"; nix.settings.max-jobs = lib.mkDefault 3; } diff --git a/hardware-configuration/earth.nix b/hardware-configuration/earth.nix index 8b0ad3d..ad2bc43 100644 --- a/hardware-configuration/earth.nix +++ b/hardware-configuration/earth.nix @@ -18,6 +18,7 @@ swapDevices = [ ]; + nixpkgs.hostPlatform = lib.mkDefault "x86_64-linux"; hardware.enableRedistributableFirmware = lib.mkDefault true; hardware.cpu.amd.updateMicrocode = lib.mkDefault config.hardware.enableRedistributableFirmware; } diff --git a/hardware-configuration/fire.nix b/hardware-configuration/fire.nix index d0f73d2..19a497d 100644 --- a/hardware-configuration/fire.nix +++ b/hardware-configuration/fire.nix @@ -1,5 +1,9 @@ { config, lib, pkgs, modulesPath, ... }: { + imports = + [ (modulesPath + "/installer/scan/not-detected.nix") + ]; + boot.loader.grub.useOSProber = true; hardware.enableRedistributableFirmware = true; hardware.enableAllFirmware = true; @@ -26,6 +30,7 @@ [ { device = "/dev/disk/by-uuid/3a81bb60-49e4-41fc-8716-8db7dd5f698f"; } ]; + nixpkgs.hostPlatform = lib.mkDefault "x86_64-linux"; hardware.cpu.intel.updateMicrocode = lib.mkDefault config.hardware.enableRedistributableFirmware; virtualisation.hypervGuest.enable = true; }