Files
rocm-modules/flake.nix
2025-06-18 13:09:00 +04:00

48 lines
1.1 KiB
Nix

{
description = "A very basic flake";
inputs = {
nixpkgs.url = "github:nixos/nixpkgs?ref=nixos-unstable";
flake-utils.url = "github:numtide/flake-utils";
};
outputs =
{
self,
nixpkgs,
flake-utils,
...
}:
flake-utils.lib.eachDefaultSystem (
system:
let
pkgs = import nixpkgs {
inherit system;
# overlays = [
# (final: prev: {
# rocmPackages_6 = final.callPackage ./pkgs/rocm-modules { };
# })
# ];
};
in
{
packages = pkgs.callPackage ./pkgs/rocm-modules { };
# build all pkgs as check
# defaultPackage = self.packages.${system}.rocm-modules;
#
# devShells.default = pkgs.mkShell {
# buildInputs = [ self.packages.${system}.rocm-modules ];
# };
}
)
// {
overlays.default = (
final: prev: {
rocmPackages = final.callPackage ./pkgs/rocm-modules { };
rocmPackages_6 = final.rocmPackages;
}
);
};
}