2023-12-19 22:02:15 +05:00
|
|
|
# self.packages.${system}
|
|
|
|
#
|
2023-12-19 11:52:26 +05:00
|
|
|
{ self, nixpkgs, ... }:
|
|
|
|
let
|
|
|
|
forAllSystems = nixpkgs.lib.genAttrs [ "x86_64-linux" ];
|
|
|
|
nixpkgsFor = forAllSystems (system: import nixpkgs { inherit system; });
|
|
|
|
|
2024-04-20 01:33:40 +05:00
|
|
|
in forAllSystems(system:
|
|
|
|
let
|
|
|
|
pkgs = nixpkgsFor.${system};
|
2024-04-22 00:26:36 +05:00
|
|
|
|
|
|
|
bonfire = self;
|
2024-05-03 23:11:30 +05:00
|
|
|
bonlib = self.lib;
|
|
|
|
bonpkgs = self.packages.${system};
|
2024-04-22 00:26:36 +05:00
|
|
|
|
|
|
|
crane = self.inputs.crane;
|
2024-06-20 00:16:28 +05:00
|
|
|
crane-lib = self.inputs.crane.mkLib pkgs;
|
2024-04-23 14:52:51 +05:00
|
|
|
|
|
|
|
fenix = self.inputs.fenix;
|
2024-04-20 01:33:40 +05:00
|
|
|
in {
|
2023-12-19 11:52:26 +05:00
|
|
|
|
2024-06-20 00:16:28 +05:00
|
|
|
bonfire-docs = pkgs.callPackage ./bonfire-docs { inherit bonfire; };
|
|
|
|
|
2024-04-20 01:33:40 +05:00
|
|
|
netgen = pkgs.callPackage ./netgen { inherit bonfire; };
|
2023-12-19 11:52:26 +05:00
|
|
|
|
2024-04-20 01:33:40 +05:00
|
|
|
dearpygui = pkgs.callPackage ./dearpygui { inherit bonfire; };
|
2023-12-19 22:02:15 +05:00
|
|
|
|
2024-04-20 01:33:40 +05:00
|
|
|
openfoam = pkgs.callPackage ./openfoam { inherit bonfire; };
|
2023-12-20 11:41:51 +05:00
|
|
|
|
2024-04-20 01:33:40 +05:00
|
|
|
spoofdpi = pkgs.callPackage ./spoofdpi { inherit bonfire; };
|
2024-01-16 01:39:54 +05:00
|
|
|
|
2024-04-20 01:33:40 +05:00
|
|
|
lego = pkgs.callPackage ./lego { inherit bonfire; };
|
2024-01-19 20:00:05 +05:00
|
|
|
|
2024-04-20 01:33:40 +05:00
|
|
|
ultimmc = pkgs.libsForQt5.callPackage ./ultimmc { inherit bonfire; };
|
2024-04-22 00:26:36 +05:00
|
|
|
|
|
|
|
cargo-shuttle = pkgs.callPackage ./cargo-shuttle { inherit bonfire crane-lib; };
|
2024-05-03 23:11:30 +05:00
|
|
|
|
|
|
|
nix-minimal = pkgs.callPackage ./nix-minimal { inherit bonpkgs bonlib; };
|
|
|
|
|
|
|
|
nix-runner = pkgs.callPackage ./nix-runner { inherit bonpkgs bonlib; };
|
2023-12-19 11:52:26 +05:00
|
|
|
})
|
2024-06-20 00:16:28 +05:00
|
|
|
# map (ps: (map (p: { name = p; systems = [ ps.${p}.system ]; type = if ps.${p}?imageTag then "image" else "package"; }) (builtins.attrNames ps))) (map (s: bf.packages.${s}) (builtins.attrNames bf.packages))
|