chore: fmt
parent
62928cdb2e
commit
19df296944
|
@ -1,7 +1,6 @@
|
|||
{ config, lib, pkgs, inputs, ... }:
|
||||
|
||||
let
|
||||
meta = import ../meta.nix;
|
||||
let meta = import ../meta.nix;
|
||||
in {
|
||||
imports = with inputs; [
|
||||
nix-index-database.nixosModules.nix-index
|
||||
|
|
|
@ -31,7 +31,6 @@ let
|
|||
sha256 = "sha256-0uoq5bvL/4L9oa/JY54qHMRw5vE7V//HxLFMOEqGUjA=";
|
||||
};
|
||||
});
|
||||
rootfsBuilder = import "${inputs.nixpkgs}/nixos/modules/system/boot/loader/generic-extlinux-compatible/extlinux-conf-builder.nix" { pkgs = pkgs.buildPackages; };
|
||||
in {
|
||||
# https://en.wikipedia.org/wiki/Aka_Manto
|
||||
networking.hostName = "akamanto";
|
||||
|
@ -64,10 +63,16 @@ in {
|
|||
kernelFile=$(storePath ${config.boot.kernelPackages.kernel})-${config.system.boot.loader.kernelFile}
|
||||
initrdFile=$(storePath ${config.system.build.initialRamdisk})-${config.system.boot.loader.initrdFile}
|
||||
|
||||
cp ${config.boot.kernelPackages.kernel + "/" + config.system.boot.loader.kernelFile} \
|
||||
cp ${
|
||||
config.boot.kernelPackages.kernel + "/"
|
||||
+ config.system.boot.loader.kernelFile
|
||||
} \
|
||||
firmware/EFI/nixos/$kernelFile
|
||||
|
||||
cp ${config.system.build.initialRamdisk + "/" + config.system.boot.loader.initrdFile} \
|
||||
cp ${
|
||||
config.system.build.initialRamdisk + "/"
|
||||
+ config.system.boot.loader.initrdFile
|
||||
} \
|
||||
firmware/EFI/nixos/$initrdFile
|
||||
|
||||
mkdir -p firmware/EFI/boot
|
||||
|
@ -90,7 +95,9 @@ in {
|
|||
set default="0"
|
||||
|
||||
menuentry '${config.system.nixos.distroName} ${config.system.nixos.label}' {
|
||||
linux /EFI/nixos/$kernelFile init=${config.system.build.toplevel}/init ${toString config.boot.kernelParams}
|
||||
linux /EFI/nixos/$kernelFile init=${config.system.build.toplevel}/init ${
|
||||
toString config.boot.kernelParams
|
||||
}
|
||||
initrd /EFI/nixos/$initrdFile
|
||||
devicetree /bcm2712-rpi-5-b.dtb
|
||||
}
|
||||
|
@ -107,7 +114,12 @@ in {
|
|||
boot = {
|
||||
kernelPackages = lib.mkForce pkgs.linuxPackages_rpi5;
|
||||
supportedFilesystems = lib.mkForce [ "vfat" "ext4" ];
|
||||
kernelParams = [ "fbcon=rotate:2" "8250.nr_uarts=11" "console=ttyAMA10,115200" "console=tty0" ];
|
||||
kernelParams = [
|
||||
"fbcon=rotate:2"
|
||||
"8250.nr_uarts=11"
|
||||
"console=ttyAMA10,115200"
|
||||
"console=tty0"
|
||||
];
|
||||
initrd.availableKernelModules = lib.mkForce [
|
||||
"usbhid"
|
||||
"usb_storage"
|
||||
|
|
|
@ -469,7 +469,7 @@
|
|||
forceSSL = true;
|
||||
enableACME = true;
|
||||
};
|
||||
${config.services.matrix-synapse.settings.server_name} = {
|
||||
"${config.services.matrix-synapse.settings.server_name}" = {
|
||||
enableACME = true;
|
||||
forceSSL = true;
|
||||
|
||||
|
|
|
@ -37,9 +37,7 @@ stdenv.mkDerivation rec {
|
|||
"SMC_PCI_SUPPORT=1"
|
||||
];
|
||||
|
||||
filesToInstall = [
|
||||
"build/rpi5/release"
|
||||
];
|
||||
filesToInstall = [ "build/rpi5/release" ];
|
||||
|
||||
installPhase = ''
|
||||
runHook preInstall
|
||||
|
|
|
@ -1,14 +1,13 @@
|
|||
{ stdenv, lib, fetchzip }:
|
||||
|
||||
let
|
||||
version = "v0.3";
|
||||
in
|
||||
stdenv.mkDerivation {
|
||||
let version = "v0.3";
|
||||
in stdenv.mkDerivation {
|
||||
pname = "rpi5-uefi";
|
||||
version = version;
|
||||
inherit version;
|
||||
|
||||
src = fetchzip {
|
||||
url = "https://github.com/worproject/rpi5-uefi/releases/download/${version}/RPi5_UEFI_Release_${version}.zip";
|
||||
url =
|
||||
"https://github.com/worproject/rpi5-uefi/releases/download/${version}/RPi5_UEFI_Release_${version}.zip";
|
||||
sha256 = "sha256-bjEvq7KlEFANnFVL0LyexXEeoXj7rHGnwQpq09PhIb0=";
|
||||
stripRoot = false;
|
||||
};
|
||||
|
@ -22,7 +21,5 @@ stdenv.mkDerivation {
|
|||
runHook postInstall
|
||||
'';
|
||||
|
||||
meta = with lib; {
|
||||
description = "EDK2 port for raspberry pi 5";
|
||||
};
|
||||
meta = with lib; { description = "EDK2 port for raspberry pi 5"; };
|
||||
}
|
||||
|
|
|
@ -1,6 +1,4 @@
|
|||
{ lib, stdenv, fetchFromGitHub, fetchFromGitLab, openssl, pkgsCross, buildPackages }:
|
||||
{ lib, stdenv, fetchFromGitHub, fetchFromGitLab, openssl, pkgsCross
|
||||
, buildPackages }:
|
||||
|
||||
let
|
||||
in
|
||||
stdenv.mkDerivation {
|
||||
}
|
||||
stdenv.mkDerivation { }
|
||||
|
|
Loading…
Reference in New Issue