diff --git a/raspberry-pi/5/default.nix b/raspberry-pi/5/default.nix index aba0178fe..32a464a7c 100644 --- a/raspberry-pi/5/default.nix +++ b/raspberry-pi/5/default.nix @@ -1,9 +1,6 @@ { lib, pkgs, config, ... }: let - linux_rpi5 = pkgs.linux_rpi4.override { - rpiVersion = 5; - argsOverride.defconfig = "bcm2712_defconfig"; - }; + inherit (import ./packages.nix {inherit lib pkgs;}) linux_rpi5; in { boot = { diff --git a/raspberry-pi/5/packages.nix b/raspberry-pi/5/packages.nix new file mode 100644 index 000000000..be140b0c4 --- /dev/null +++ b/raspberry-pi/5/packages.nix @@ -0,0 +1,7 @@ +{ lib, pkgs, }: +{ + linux_rpi5 = pkgs.linux_rpi4.override { + rpiVersion = 5; + argsOverride.defconfig = "bcm2712_defconfig"; + }; +} diff --git a/release.nix b/release.nix new file mode 100644 index 000000000..45664849c --- /dev/null +++ b/release.nix @@ -0,0 +1,15 @@ +let + lib = import ; + pkgsFor.aarch64-linux = import { + system = "aarch64-linux"; + }; +in +{ + linux_rpi5.aarch64-linux = + ( + import ./raspberry-pi/5/packages.nix { + inherit lib; + pkgs = pkgsFor.aarch64-linux; + } + ).linux_rpi5; +}