new_nix/myLib/default.nix
2025-03-14 23:05:09 +01:00

28 lines
No EOL
595 B
Nix

{inputs}: let
myLib = (import ./default.nix) {inherit inputs;};
outputs = inputs.self.outputs;
in rec {
mkSystem = config:
inputs.nixpkgs.lib.nixosSystem {
specialArgs = {
inherit inputs outputs myLib;
};
modules = [
config
outputs.nixosModules.default
];
};
mkHome = sys: config:
inputs.home-manager.lib.homeManagerConfiguration {
pkgs = pkgsFor sys;
extraSpecialArgs = {
inherit inputs myLib outputs;
};
modules = [
config
outputs.homeManagerModules.default
];
};
}