feat(waydroid): add waydroid configuration

This commit is contained in:
Lucien Cartier-Tilet 2025-09-03 11:45:12 +02:00
parent d38ed9651b
commit 2e8145f0f1
3 changed files with 22 additions and 1 deletions

View File

@ -21,6 +21,7 @@
desktop = { desktop = {
hyprland.enable = true; hyprland.enable = true;
niri.enable = true; niri.enable = true;
waydroid.enable = true;
xserver = { xserver = {
enable = true; enable = true;
de = "gnome"; de = "gnome";

View File

@ -1,3 +1,8 @@
{ {
imports = [./hyprland.nix ./niri.nix ./xserver.nix]; imports = [
./hyprland.nix
./niri.nix
./waydroid.nix
./xserver.nix
];
} }

View 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 ];
};
}