Initial Packages

This commit was merged in pull request #1.
This commit is contained in:
2026-05-31 21:15:28 +02:00
parent e06dc2c7f9
commit 678ba70af9
14 changed files with 690 additions and 0 deletions
+40
View File
@@ -0,0 +1,40 @@
{
description = "Oceanbox internal Nix package overlay";
inputs = {
nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable";
};
outputs =
{ self, nixpkgs, ... }:
let
eachSystem = nixpkgs.lib.genAttrs [
"aarch64-darwin"
"aarch64-linux"
"x86_64-darwin"
"x86_64-linux"
];
pkgsFor =
system:
import nixpkgs {
inherit system;
config.allowUnfree = true;
overlays = [ self.overlays.default ];
};
in
{
overlays = {
default = import ./overlay.nix;
};
packages = eachSystem (
system:
import ./default.nix {
pkgs = pkgsFor system;
}
);
legacyPackages = eachSystem pkgsFor;
};
}