25 lines
747 B
Nix
25 lines
747 B
Nix
{
|
|
description = "A very basic flake";
|
|
|
|
inputs = {
|
|
nixpkgs.url = "github:nixos/nixpkgs?ref=nixos-25.11";
|
|
};
|
|
|
|
outputs = { self, nixpkgs }:
|
|
let
|
|
pkgs = nixpkgs.legacyPackages.aarch64-linux;
|
|
in
|
|
{
|
|
packages.aarch64-linux.linux-pinephonepro = pkgs.callPackage ./kernel.nix {};
|
|
overlays.default = final: prev: {
|
|
linuxPackages_pinephonepro = prev.linuxPackagesFor self.packages.aarch64-linux.linux-pinephonepro;
|
|
};
|
|
nixosConfigurations.pinephonepro = nixpkgs.lib.nixosSystem {
|
|
specialArgs.inputs.pinephonepro-nixos = self;
|
|
modules = [
|
|
./configuration.nix
|
|
];
|
|
};
|
|
packages.aarch64-linux.pinephonepro-iso = self.nixosConfigurations.pinephonepro.config.system.build.images.iso;
|
|
};
|
|
}
|