diff --git a/home/work/zoom.nix.old b/home/work/zoom.nix.old new file mode 100644 index 0000000..c8c54ac --- /dev/null +++ b/home/work/zoom.nix.old @@ -0,0 +1,18 @@ +{ 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="; + }; + }) + ]; + }; +} diff --git a/hosts/eve/default.nix b/hosts/eve/default.nix index 322697b..4405b4a 100644 --- a/hosts/eve/default.nix +++ b/hosts/eve/default.nix @@ -13,7 +13,7 @@ roles = { citrix.enable = false; - zoom.enable = false; + zoom.enable = true; gui.enable = true; kvm.enable = false; games.enable = false; diff --git a/hosts/smaug/default.nix b/hosts/smaug/default.nix index 87f4650..97a5475 100644 --- a/hosts/smaug/default.nix +++ b/hosts/smaug/default.nix @@ -12,11 +12,11 @@ networking.hostName = "smaug"; roles = { - citrix.enable = true; + citrix.enable = false; zoom.enable = true; gui.enable = true; - kvm.enable = true; - games.enable = true; + kvm.enable = false; + games.enable = false; }; wm = { sway.enable = true; diff --git a/overlays/default.nix b/overlays/default.nix new file mode 100644 index 0000000..0a7bd7f --- /dev/null +++ b/overlays/default.nix @@ -0,0 +1,12 @@ +{ inputs, ... }: +final: prev: { + zoom-us = prev.zoom-us.overrideAttrs (old: { + 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="; + }; + }); +}