diff options
| author | stefan <stefan@s00.xyz> | 2025-03-03 21:34:53 -0500 |
|---|---|---|
| committer | stefan <stefan@s00.xyz> | 2025-03-03 21:34:53 -0500 |
| commit | 390d23083905e9cd26ea44393422630ffe99c9a5 (patch) | |
| tree | 431c2e0b7afd8bdd4897aeb2219f83faa7fd8c05 /flake.nix | |
| parent | e22ff337702e41ad4cd214894ab3b1a3d6fb8d96 (diff) | |
| download | home-390d23083905e9cd26ea44393422630ffe99c9a5.tar.gz | |
getting started with multi-system support
Diffstat (limited to 'flake.nix')
| -rw-r--r-- | flake.nix | 27 |
1 files changed, 19 insertions, 8 deletions
@@ -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; + }; + }; + } + ]; }; }; }; |