diff options
Diffstat (limited to 'flake.nix')
-rw-r--r-- | flake.nix | 14 |
1 files changed, 10 insertions, 4 deletions
@@ -14,15 +14,21 @@ }; outputs = { nixpkgs, home-manager, nix-darwin, ... }@inputs: + let + args = { + flakeInputs = inputs; + misc.metadata = nixpkgs.lib.importTOML ./metadata.toml; + }; + in { darwinConfigurations = { muhammed = nix-darwin.lib.darwinSystem { inherit inputs; system = "aarch64-darwin"; modules = [ - { _module.args = { flakeInputs = inputs; }; } - ./hosts/muhammed/configuration.nix + { _module.args = args; } home-manager.darwinModules.home-manager + ./hosts/muhammed/configuration.nix ./use-cases/default.nix ]; }; @@ -32,9 +38,9 @@ ahmed = nixpkgs.lib.nixosSystem { system = "x86_64-linux"; modules = [ - { _module.args = { flakeInputs = inputs; }; } - ./hosts/ahmed/configuration.nix + { _module.args = args; } home-manager.nixosModules.home-manager + ./hosts/ahmed/configuration.nix ./use-cases/default.nix ]; }; |