refactor(treewide): enable modules based on host.type
This commit is contained in:
		
							parent
							
								
									779603c4cc
								
							
						
					
					
						commit
						25e02c034c
					
				
					 10 changed files with 39 additions and 67 deletions
				
			
		| 
						 | 
				
			
			@ -1,14 +1,12 @@
 | 
			
		|||
{ lib, config, ... }:
 | 
			
		||||
 | 
			
		||||
let
 | 
			
		||||
  cfg = config.systemModules.networking;
 | 
			
		||||
  inherit (lib) mkIf mkEnableOption;
 | 
			
		||||
  inherit (lib) mkIf;
 | 
			
		||||
  host = config.systemModules.host;
 | 
			
		||||
in
 | 
			
		||||
 | 
			
		||||
{
 | 
			
		||||
  options.systemModules.networking.resolved = mkEnableOption "Enable systemd resolved daemon";
 | 
			
		||||
 | 
			
		||||
  config = mkIf cfg.resolved {
 | 
			
		||||
  config = mkIf (host.type != "phone") {
 | 
			
		||||
    services.resolved = {
 | 
			
		||||
      enable = true;
 | 
			
		||||
      fallbackDns = ["9.9.9.9"];
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue