Add nixos-test1
This commit is contained in:
		
							
								
								
									
										55
									
								
								hosts/nixos-test1/configuration.nix
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										55
									
								
								hosts/nixos-test1/configuration.nix
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,55 @@ | ||||
| { config, lib, pkgs, ... }: | ||||
|  | ||||
| { | ||||
|   imports = | ||||
|     [ | ||||
|       ../template/hardware-configuration.nix | ||||
|  | ||||
|       ../../system | ||||
|     ]; | ||||
|  | ||||
|   nixpkgs.config.allowUnfree = true; | ||||
|   # Use the systemd-boot EFI boot loader. | ||||
|   boot.loader.grub.enable = true; | ||||
|   boot.loader.grub.device = "/dev/sda"; | ||||
|  | ||||
|   networking.hostName = "nixos-test1"; | ||||
|   networking.domain = "home.2rjus.net"; | ||||
|   networking.useNetworkd = true; | ||||
|   networking.useDHCP = false; | ||||
|   services.resolved.enable = true; | ||||
|   networking.nameservers = [ | ||||
|     "10.69.13.5" | ||||
|     "10.69.13.6" | ||||
|   ]; | ||||
|  | ||||
|   systemd.network.enable = true; | ||||
|   systemd.network.networks."ens18" = { | ||||
|     matchConfig.Name = "ens18"; | ||||
|     address = [ | ||||
|       "10.69.13.10/24" | ||||
|     ]; | ||||
|     routes = [ | ||||
|       { routeConfig.Gateway = "10.69.13.1"; } | ||||
|     ]; | ||||
|     linkConfig.RequiredForOnline = "routable"; | ||||
|   }; | ||||
|   time.timeZone = "Europe/Oslo"; | ||||
|  | ||||
|   nix.settings.experimental-features = [ "nix-command" "flakes" ]; | ||||
|   nix.settings.tarball-ttl = 0; | ||||
|   environment.systemPackages = with pkgs; [ | ||||
|     vim | ||||
|     wget | ||||
|     git | ||||
|   ]; | ||||
|  | ||||
|   # Open ports in the firewall. | ||||
|   # networking.firewall.allowedTCPPorts = [ ... ]; | ||||
|   # networking.firewall.allowedUDPPorts = [ ... ]; | ||||
|   # Or disable the firewall altogether. | ||||
|   networking.firewall.enable = false; | ||||
|  | ||||
|   system.stateVersion = "23.11"; # Did you read the comment? | ||||
| } | ||||
|  | ||||
		Reference in New Issue
	
	Block a user