37 lines
801 B
Nix
37 lines
801 B
Nix
{
|
|
den,
|
|
__findFile,
|
|
modules,
|
|
inputs,
|
|
...
|
|
}:
|
|
{
|
|
flake-file.inputs = {
|
|
raspberry-pi-nix.url = "github:cmyk/raspberry-pi-nix";
|
|
nixos-raspberrypi.url = "github:nvmd/nixos-raspberrypi/main";
|
|
nixos-hardware.url = "github:NixOS/nixos-hardware/master";
|
|
};
|
|
modules.raspberry-pi = {
|
|
provides = {
|
|
"5" = {
|
|
nixos =
|
|
{ pkgs, ... }:
|
|
{
|
|
imports = [
|
|
inputs.nixos-hardware.nixosModules.raspberry-pi-5
|
|
];
|
|
|
|
boot.kernelPackages = pkgs.linuxPackages;
|
|
boot.kernel.sysctl."vm.mmap_rnd_bits" = pkgs.lib.mkForce 16;
|
|
|
|
environment.systemPackages = with pkgs; [
|
|
libraspberrypi
|
|
];
|
|
|
|
boot.supportedFilesystems.zfs = false;
|
|
};
|
|
};
|
|
};
|
|
};
|
|
}
|