From cde90c250dc193ef683cd84614815fdbd848598c Mon Sep 17 00:00:00 2001 From: Tim Keller Date: Sun, 20 Oct 2024 12:01:50 -0500 Subject: add host config for T495 and make function to create system configs --- flake.nix | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) (limited to 'flake.nix') diff --git a/flake.nix b/flake.nix index 64c8544..3b9f6be 100644 --- a/flake.nix +++ b/flake.nix @@ -26,20 +26,24 @@ email = "tjkeller.xyz"; fullname = "Tim Keller"; }; - in { - nixosConfigurations.T430 = nixpkgs.lib.nixosSystem { + mkNixosConfiguration = hostname: nixpkgs.lib.nixosSystem { inherit system; specialArgs = { inherit inputs; inherit userDetails; }; modules = [ - ./modules/hosts/T430/configuration.nix + ./modules/hosts/${hostname}/configuration.nix ./modules/root ]; }; + in { + nixosConfigurations = { + T430 = mkNixosConfiguration "T430"; + T495 = mkNixosConfiguration "T495"; + }; - homeConfigurations.timmy = home-manager.lib.homeManagerConfiguration { + homeConfigurations.${userDetails.username} = home-manager.lib.homeManagerConfiguration { inherit pkgs; extraSpecialArgs = { inherit userDetails; -- cgit v1.2.3