{ lib, config, pkgs, inputs, outputs, home-manager, ... }: with lib; let cfg = config.roles.zoom; in { # options.roles.zoom = { enable = lib.mkEnableOption "citrix tools"; }; config = mkIf cfg.enable { home-manager.users.don.home.packages = with pkgs; [ (pkgs.zoom-us.overrideAttrs { versions.x86_64-linux = "6.3.1.5673"; src.x86_64-linux = fetchurl { url = "https://zoom.us/client/${versions.x86_64-linux}/zoom_x86_64.pkg.tar.xz"; hash = "sha256-e3b31bba6a540ee58d056cccd8107a00f193dec1a327d6a019e22fdda33649cf="; }; }) ]; }; }