diff --git a/flake.nix b/flake.nix index f6dd9ba..9efa29d 100644 --- a/flake.nix +++ b/flake.nix @@ -103,7 +103,6 @@ id = 3; arch = "aarch64-linux"; extraModules = [ - (import "${nixpkgs}/nixos/modules/installer/sd-card/sd-image-aarch64.nix") ./hardware/rpi-3b-4b.nix ./modules/user-stop-box/user.nix ]; diff --git a/hardware/rpi-3b-4b.nix b/hardware/rpi-3b-4b.nix index a3a7473..d428f1d 100644 --- a/hardware/rpi-3b-4b.nix +++ b/hardware/rpi-3b-4b.nix @@ -1,12 +1,16 @@ -{ lib, pkgs, config, ... }: +{ lib, pkgs, config, modulesPath, ... }: { + imports = [ + (modulesPath + "/installer/sd-card/sd-image-aarch64.nix") + ]; + boot = { kernelPackages = pkgs.linuxPackages_latest; supportedFilesystems = lib.mkForce [ "vfat" "ext4" ]; }; - networking.useDHCP = false; - networking.interfaces.eth0.useDHCP = true; + networking.useDHCP = lib.mkDefault true; + networking.interfaces.eth0.useDHCP = lib.mkDefault true; sdImage = lib.mkForce { populateFirmwareCommands =