forked from jan-leila/nix-config
		
	ran linter
This commit is contained in:
		
							parent
							
								
									5da0753b7c
								
							
						
					
					
						commit
						dcd5accea0
					
				
					 23 changed files with 372 additions and 309 deletions
				
			
		
							
								
								
									
										84
									
								
								flake.nix
									
										
									
									
									
								
							
							
						
						
									
										84
									
								
								flake.nix
									
										
									
									
									
								
							|  | @ -23,53 +23,57 @@ | |||
|     # repo of hardware configs for prebuilt systems | ||||
|     nixos-hardware.url = "github:NixOS/nixos-hardware/master"; | ||||
| 
 | ||||
|     # vscode extensions  | ||||
|     # vscode extensions | ||||
|     nix-vscode-extensions = { | ||||
|       url = "github:nix-community/nix-vscode-extensions"; | ||||
|       inputs.nixpkgs.follows = "nixpkgs"; | ||||
|     }; | ||||
|   }; | ||||
| 
 | ||||
|   outputs = { self, nixpkgs, disko, nixos-hardware, ... }@inputs: | ||||
|     let | ||||
|       forEachSystem = nixpkgs.lib.genAttrs [ | ||||
|         "aarch64-darwin" | ||||
|         "aarch64-linux" | ||||
|         "x86_64-darwin" | ||||
|         "x86_64-linux" | ||||
|       ]; | ||||
|       forEachPkgs = lambda: forEachSystem (system: lambda nixpkgs.legacyPackages.${system}); | ||||
|     in | ||||
|     { | ||||
|       packages = forEachPkgs (pkgs: import ./pkgs { inherit pkgs; }); | ||||
|   outputs = { | ||||
|     self, | ||||
|     nixpkgs, | ||||
|     disko, | ||||
|     nixos-hardware, | ||||
|     ... | ||||
|   } @ inputs: let | ||||
|     forEachSystem = nixpkgs.lib.genAttrs [ | ||||
|       "aarch64-darwin" | ||||
|       "aarch64-linux" | ||||
|       "x86_64-darwin" | ||||
|       "x86_64-linux" | ||||
|     ]; | ||||
|     forEachPkgs = lambda: forEachSystem (system: lambda nixpkgs.legacyPackages.${system}); | ||||
|   in { | ||||
|     packages = forEachPkgs (pkgs: import ./pkgs {inherit pkgs;}); | ||||
| 
 | ||||
|       nixosConfigurations = { | ||||
|       	# Leyla Laptop | ||||
|         horizon = nixpkgs.lib.nixosSystem { | ||||
|           specialArgs = { inherit inputs; }; | ||||
|           modules = [  | ||||
|             ./hosts/horizon/configuration.nix | ||||
|             inputs.home-manager.nixosModules.default | ||||
|             nixos-hardware.nixosModules.framework-11th-gen-intel | ||||
|           ]; | ||||
|         }; | ||||
|         # Leyla Desktop | ||||
|         twilight = nixpkgs.lib.nixosSystem { | ||||
|           specialArgs = { inherit inputs; }; | ||||
|           modules = [  | ||||
|             ./hosts/twilight/configuration.nix | ||||
|             inputs.home-manager.nixosModules.default | ||||
|           ]; | ||||
|         }; | ||||
|         # NAS Service | ||||
|         defiant = nixpkgs.lib.nixosSystem { | ||||
|           specialArgs = { inherit inputs; }; | ||||
|           modules = [ | ||||
|             disko.nixosModules.disko | ||||
|             ./hosts/defiant/disko-config.nix | ||||
|             ./hosts/defiant/configuration.nix | ||||
|           ]; | ||||
|         }; | ||||
|     nixosConfigurations = { | ||||
|       # Leyla Laptop | ||||
|       horizon = nixpkgs.lib.nixosSystem { | ||||
|         specialArgs = {inherit inputs;}; | ||||
|         modules = [ | ||||
|           ./hosts/horizon/configuration.nix | ||||
|           inputs.home-manager.nixosModules.default | ||||
|           nixos-hardware.nixosModules.framework-11th-gen-intel | ||||
|         ]; | ||||
|       }; | ||||
|       # Leyla Desktop | ||||
|       twilight = nixpkgs.lib.nixosSystem { | ||||
|         specialArgs = {inherit inputs;}; | ||||
|         modules = [ | ||||
|           ./hosts/twilight/configuration.nix | ||||
|           inputs.home-manager.nixosModules.default | ||||
|         ]; | ||||
|       }; | ||||
|       # NAS Service | ||||
|       defiant = nixpkgs.lib.nixosSystem { | ||||
|         specialArgs = {inherit inputs;}; | ||||
|         modules = [ | ||||
|           disko.nixosModules.disko | ||||
|           ./hosts/defiant/disko-config.nix | ||||
|           ./hosts/defiant/configuration.nix | ||||
|         ]; | ||||
|       }; | ||||
|     }; | ||||
|   }; | ||||
| } | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue