From 390d23083905e9cd26ea44393422630ffe99c9a5 Mon Sep 17 00:00:00 2001 From: stefan Date: Mon, 3 Mar 2025 21:34:53 -0500 Subject: getting started with multi-system support --- flake.nix | 27 +++++++++++++++++++-------- 1 file changed, 19 insertions(+), 8 deletions(-) (limited to 'flake.nix') diff --git a/flake.nix b/flake.nix index dca8221..8d7a3fd 100644 --- a/flake.nix +++ b/flake.nix @@ -39,15 +39,26 @@ }; inherit (pkgs) lib; in { - packages.${system}.default = home-manager.defaultPackage.${system}; - homeConfigurations = { - inherit inputs system pkgs; - "stefan" = home-manager.lib.homeManagerConfiguration { - inherit pkgs; - extraSpecialArgs = { - inherit system inputs pkgs; + nixosConfigurations = { + form = nixpkgs.lib.nixosSystem { + inherit system; + specialArgs = { + inherit inputs; }; - modules = [ ./home.nix ]; + modules = [ + ./form/configuration.nix + home-manager.nixosModules.home-manager + { + home-manager = { + users.stefan = import ./form/home.nix; + useGlobalPkgs = true; + useUserPackages = true; + extraSpecialArgs = { + inherit system inputs pkgs; + }; + }; + } + ]; }; }; }; -- cgit v1.2.3