Fix overlay

This commit is contained in:
2023-09-28 10:13:27 +03:00
parent 071b532666
commit c449cc9902

View File

@@ -10,17 +10,7 @@
let let
pkgs = nixpkgs.legacyPackages.${system}; pkgs = nixpkgs.legacyPackages.${system};
kernel = pkgs.linux_latest; kernel = pkgs.linux_latest;
packagePaths = { in rec {
ethercat = "./ethercat.nix";
testmanager = "./testmanager.nix";
dls = "./dls.nix";
etherlab = "./etherlab.nix";
qtpdwidgets = "./qtpdwidgets.nix";
pdcom = "./pdcom.nix";
pdserv = "./pdserv.nix";
};
in
{
packages.default = pkgs.callPackage ./ethercat.nix { inherit kernel; }; packages.default = pkgs.callPackage ./ethercat.nix { inherit kernel; };
packages.ethercat = pkgs.callPackage ./ethercat.nix { inherit kernel; }; packages.ethercat = pkgs.callPackage ./ethercat.nix { inherit kernel; };
packages.testmanager = pkgs.libsForQt5.callPackage ./testmanager.nix {}; packages.testmanager = pkgs.libsForQt5.callPackage ./testmanager.nix {};
@@ -29,7 +19,15 @@
packages.qtpdwidgets = pkgs.libsForQt5.callPackage ./qtpdwidgets.nix {}; packages.qtpdwidgets = pkgs.libsForQt5.callPackage ./qtpdwidgets.nix {};
packages.pdcom = pkgs.callPackage ./pdcom.nix {}; packages.pdcom = pkgs.callPackage ./pdcom.nix {};
packages.pdserv = pkgs.callPackage ./pdserv.nix {}; packages.pdserv = pkgs.callPackage ./pdserv.nix {};
overlay = final: prev: (nixpkgs.lib.mapAttrs (n: v: prev.callPackage v { }) packagePaths); overlay = final: prev: {
ethercat = packages.ethercat;
testmanager = packages.testmanager;
dls = packages.dls;
etherlab = packages.etherlab;
qtpdqidgets = packages.qtpdqidgets;
pdcom = packages.pdcom;
pdserv = packages.pdserv;
};
} }
); );
} }