pepeflake/flake.nix

29 lines
671 B
Nix
Raw Normal View History

2024-12-28 17:56:53 +00:00
{
2024-12-28 18:17:20 +00:00
description = "My project";
2024-12-28 17:56:53 +00:00
inputs = {
nixpkgs.url = "github:nixos/nixpkgs/nixos-24.11";
};
2024-12-28 18:17:20 +00:00
outputs = { nixpkgs, ... }:
let
inherit (nixpkgs) lib;
forAllSystems = systems: buildPackages:
lib.genAttrs systems (system: buildPackages nixpkgs.legacyPackages.${system});
2024-12-28 17:56:53 +00:00
2024-12-28 18:17:20 +00:00
buildPackages = systems: packageOverrides:
forAllSystems systems (
pkgs: builtins.mapAttrs (_: pkgs.callPackage ./huenicorn.nix) (packageOverrides pkgs)
);
2024-12-28 17:56:53 +00:00
2024-12-28 18:17:20 +00:00
unixPackages = buildPackages lib.platforms.unix (pkgs: {
default = { };
huenicorn = { };
});
in
{
packages = unixPackages;
};
}