From 2931ead73c2d154fc90800b83535e593d77c7087 Mon Sep 17 00:00:00 2001 From: Don Harper Date: Wed, 1 Jan 2025 18:06:35 -0600 Subject: [PATCH] task | enable zoom on eve --- home/work/zoom.nix.old | 18 ++++++++++++++++++ hosts/eve/default.nix | 2 +- hosts/smaug/default.nix | 6 +++--- overlays/default.nix | 12 ++++++++++++ 4 files changed, 34 insertions(+), 4 deletions(-) create mode 100644 home/work/zoom.nix.old create mode 100644 overlays/default.nix 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="; + }; + }); +}