mirror of
https://github.com/nadrad/h-m-m.git
synced 2026-03-14 20:35:45 +01:00
26 lines
789 B
Nix
26 lines
789 B
Nix
{
|
|
description = "A very basic flake";
|
|
|
|
inputs = {
|
|
nixpkgs.url = "github:nixos/nixpkgs/nixpkgs-unstable";
|
|
systems.url = "github:nix-systems/default";
|
|
};
|
|
|
|
outputs = { self, nixpkgs, systems, ... }: let
|
|
eachSystem = nixpkgs.lib.genAttrs (import systems);
|
|
version = let
|
|
rev = self.shortRev or self.dirtyShortRev or self.lastModified or null;
|
|
in if isNull rev then null else "r${toString rev}";
|
|
in {
|
|
packages = eachSystem (system: let
|
|
pkgs = nixpkgs.legacyPackages.${system};
|
|
in {
|
|
h-m-m = pkgs.callPackage ./. { inherit version; };
|
|
default = self.packages.${system}.h-m-m;
|
|
});
|
|
overlays.h-m-m = self: super: {
|
|
h-m-m = self.callPackage ./. { inherit version; };
|
|
};
|
|
overlays.default = self.overlays.h-m-m;
|
|
};
|
|
}
|