diff --git a/flake.nix b/flake.nix index 275ef53..fbdd0fa 100644 --- a/flake.nix +++ b/flake.nix @@ -16,20 +16,30 @@ }; - outputs = { self, nixpkgs, home-manager, ... }@inputs: { - - # nixos system config - nixosConfigurations.default = nixpkgs.lib.nixosSystem { + outputs = { self, nixpkgs, home-manager, ... }: + let + lib = nixpkgs.lib; system = "x86_64-linux"; - specialArgs = {inherit inputs;}; - - modules = [ - # import host specific configs - ./hosts/default/configuration.nix - # import host specific hardware configs - ./hosts/default/hardware-configuration.nix - ]; + pkgs = nixpkgs.legacyPackages.${system}; + in { + # nixos system config + nixosConfigurations = { + default = nixpkgs.lib.nixosSystem { + inherit system; + modules = [ + # import host specific configs + ./hosts/default/configuration.nix + # import host specific hardware configs + ./hosts/default/hardware-configuration.nix + ]; + }; }; + # home-manager config + homeConfigurations = { + aaron = home-manager.lib.homeManagerConfiguration { + inherit pkgs; + modules = [ ./hosts/default/home.nix ]; + }; + }; }; - }