This commit is contained in:
mjallen18
2026-01-22 16:08:24 -06:00
parent 5b96b59e60
commit 5a22ad0f88
6 changed files with 40 additions and 28 deletions

View File

@@ -17,6 +17,9 @@
examples = import ./examples { inherit inputs; }; examples = import ./examples { inherit inputs; };
# Import versioning utilities # Import versioning utilities
versioning = import ./versioning { lib = inputs.nixpkgs.lib; inherit inputs; }; versioning = import ./versioning {
lib = inputs.nixpkgs.lib;
inherit inputs;
};
}; };
} }

View File

@@ -1,4 +1,8 @@
{ lib, inputs, system ? "aarch64-linux" }: {
lib,
inputs,
system ? "aarch64-linux",
}:
let let
pkgs = inputs.nixpkgs.legacyPackages.${system}; pkgs = inputs.nixpkgs.legacyPackages.${system};
in in

View File

@@ -1,6 +1,12 @@
{ config, lib, pkgs, namespace, ... }: {
config,
lib,
pkgs,
namespace,
...
}:
let let
inherit (lib.${namespace}) mkOpt mkBoolOpt; inherit (lib.${namespace}) mkOpt;
cfg = config.${namespace}.hardware.raspberry-pi.overlays; cfg = config.${namespace}.hardware.raspberry-pi.overlays;
firmware = "${pkgs.${namespace}.raspberrypifw}/share/raspberrypi/boot/overlays"; firmware = "${pkgs.${namespace}.raspberrypifw}/share/raspberrypi/boot/overlays";

View File

@@ -46,7 +46,6 @@ in
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
inherit pname version; inherit pname version;
# Add required host tools if needed: # Add required host tools if needed:
nativeBuildInputs = [ nativeBuildInputs = [
openssl openssl

View File

@@ -15,7 +15,7 @@
let let
inherit (stdenv) isx86_64 isAarch64 isLinux; inherit (stdenv) isx86_64 isAarch64 isLinux;
inherit (lib.trivial) importJSON; inherit (lib.trivial) importJSON;
inherit (lib.${namespace}) selectVariant mkAllSources; inherit (lib.${namespace}) selectVariant;
arch = (if isx86_64 then "x86_64" else "aarch64"); arch = (if isx86_64 then "x86_64" else "aarch64");

View File

@@ -19,7 +19,7 @@
}: }:
let let
inherit (lib.trivial) importJSON; inherit (lib.trivial) importJSON;
inherit (lib.${namespace}) selectVariant mkAllSources; inherit (lib.${namespace}) selectVariant;
versionSpec = importJSON ./version.json; versionSpec = importJSON ./version.json;
selected = selectVariant versionSpec variant null; selected = selectVariant versionSpec variant null;