feat(waydroid): add waydroid configuration
This commit is contained in:
		
							parent
							
								
									d38ed9651b
								
							
						
					
					
						commit
						2e8145f0f1
					
				@ -21,6 +21,7 @@
 | 
			
		||||
    desktop = {
 | 
			
		||||
      hyprland.enable = true;
 | 
			
		||||
      niri.enable = true;
 | 
			
		||||
      waydroid.enable = true;
 | 
			
		||||
      xserver = {
 | 
			
		||||
        enable = true;
 | 
			
		||||
        de = "gnome";
 | 
			
		||||
 | 
			
		||||
@ -1,3 +1,8 @@
 | 
			
		||||
{
 | 
			
		||||
  imports = [./hyprland.nix ./niri.nix ./xserver.nix];
 | 
			
		||||
  imports = [
 | 
			
		||||
    ./hyprland.nix
 | 
			
		||||
    ./niri.nix
 | 
			
		||||
    ./waydroid.nix
 | 
			
		||||
    ./xserver.nix
 | 
			
		||||
  ];
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										15
									
								
								system/desktop/waydroid.nix
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										15
									
								
								system/desktop/waydroid.nix
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,15 @@
 | 
			
		||||
{
 | 
			
		||||
  config,
 | 
			
		||||
  lib,
 | 
			
		||||
  pkgs,
 | 
			
		||||
  ...
 | 
			
		||||
}:
 | 
			
		||||
with lib; let
 | 
			
		||||
  cfg = config.mySystem.desktop.waydroid;
 | 
			
		||||
in {
 | 
			
		||||
  options.mySystem.desktop.waydroid.enable = mkEnableOption "Enables Waydroid";
 | 
			
		||||
  config = mkIf cfg.enable {
 | 
			
		||||
    virtualisation.waydroid.enable = cfg.enable;
 | 
			
		||||
    environment.systemPackages = [ pkgs.waydroid-helper ];
 | 
			
		||||
  };
 | 
			
		||||
}
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user