{ lib, config, ... }: { config = lib.mkIf (builtins.elem "desktop" config.deployment.tags) { programs.ssh.startAgent = true; hardware.opengl = { enable = true; driSupport32Bit = true; }; services = { xserver.enable = true; printing.enable = true; pipewire.enable = true; tailscale = { useRoutingFeatures = "client"; extraSetFlags = ["--accept-routes"]; }; }; }; }