{ lib, config, ... }:
lib.mkIf config.desktop.enable {
  programs.steam = {
    enable = true;
    gamescopeSession = {
      enable = true;
    };
  };

  hardware.steam-hardware.enable = true;

  services.udev.extraRules = ''
    SUBSYSTEM=="tty", ATTRS{idVendor}=="28de", ATTRS{idProduct}=="2102", MODE="0660", TAG+="uaccess"
  '';

}