{ pkgs, myConfig, ... }: { imports = [ ./hardware-configuration.nix ../../modules/nixos/default.nix ../../modules/nixos/hyprland.nix # No gaming.nix (Steam is x86 only) # No amd.nix ]; # Apple Silicon specific hardware tweaks hardware.asahi = { # peripheralFirmwareDirectory = ./firmware; # If you have extracted firmware useExperimentalGPUDriver = true; experimentalGPUInstallMode = "replace"; }; # Bootloader for Asahi is usually systemd-boot or grub, but asahi-module handles m1n1 boot.loader.systemd-boot.enable = true; boot.loader.efi.canTouchEfiVariables = false; # Asahi often prefers this false to avoid bricking nvram }