This commit is contained in:
LunarAkai 2025-03-14 23:05:09 +01:00
commit a1920f771c
6 changed files with 41 additions and 25 deletions

28
myLib/default.nix Normal file
View file

@ -0,0 +1,28 @@
{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
];
};
}