task | enable zoom on eve

This commit is contained in:
Don Harper 2025-01-01 18:06:35 -06:00
parent b637686cbd
commit 2931ead73c
4 changed files with 34 additions and 4 deletions

18
home/work/zoom.nix.old Normal file
View file

@ -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=";
};
})
];
};
}

View file

@ -13,7 +13,7 @@
roles = {
citrix.enable = false;
zoom.enable = false;
zoom.enable = true;
gui.enable = true;
kvm.enable = false;
games.enable = false;

View file

@ -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;

12
overlays/default.nix Normal file
View file

@ -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=";
};
});
}