Fix?
This commit is contained in:
@@ -7,12 +7,11 @@
|
|||||||
};
|
};
|
||||||
outputs = { self, nixpkgs, flake-compat, etherlab }@inputs:
|
outputs = { self, nixpkgs, flake-compat, etherlab }@inputs:
|
||||||
let
|
let
|
||||||
etherlab-pkgs = system: etherlab.packages.${system};
|
|
||||||
systems = nixpkgs.lib.platforms.linux;
|
systems = nixpkgs.lib.platforms.linux;
|
||||||
lib = nixpkgs.lib;
|
lib = nixpkgs.lib;
|
||||||
packagePaths = lib.mapAttrs (n: v: "${./packages}/${n}") (lib.filterAttrs (n: v: v == "directory" && (builtins.readDir "${./packages}/${n}") ? "default.nix") (builtins.readDir ./packages));
|
packagePaths = lib.mapAttrs (n: v: "${./packages}/${n}") (lib.filterAttrs (n: v: v == "directory" && (builtins.readDir "${./packages}/${n}") ? "default.nix") (builtins.readDir ./packages));
|
||||||
in rec {
|
in rec {
|
||||||
packages = lib.genAttrs systems (system: lib.mapAttrs (n: v: lib.callPackageWith ((lib.recursiveUpdate packages.${system} nixpkgs.legacyPackages.${system}) // { inherit inputs; inherit system; etherlab = (etherlab-pkgs system); }) v {}) packagePaths);
|
packages = lib.genAttrs systems (system: lib.mapAttrs (n: v: lib.callPackageWith ((lib.recursiveUpdate packages.${system} nixpkgs.legacyPackages.${system}) // { inherit inputs; inherit system; etherlab = etherlab.packages.${system}; }) v {}) packagePaths);
|
||||||
legacyPackages = packages;
|
legacyPackages = packages;
|
||||||
overlay = final: prev: (lib.mapAttrs (n: v: prev.callPackage v { }) packagePaths);
|
overlay = final: prev: (lib.mapAttrs (n: v: prev.callPackage v { }) packagePaths);
|
||||||
nixosModules = { linuxcnc = import ./modules/linuxcnc.nix; };
|
nixosModules = { linuxcnc = import ./modules/linuxcnc.nix; };
|
||||||
|
|||||||
Reference in New Issue
Block a user