task | enable zoom on eve
This commit is contained in:
parent
b637686cbd
commit
2931ead73c
4 changed files with 34 additions and 4 deletions
18
home/work/zoom.nix.old
Normal file
18
home/work/zoom.nix.old
Normal 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=";
|
||||||
|
};
|
||||||
|
})
|
||||||
|
];
|
||||||
|
};
|
||||||
|
}
|
||||||
|
|
@ -13,7 +13,7 @@
|
||||||
|
|
||||||
roles = {
|
roles = {
|
||||||
citrix.enable = false;
|
citrix.enable = false;
|
||||||
zoom.enable = false;
|
zoom.enable = true;
|
||||||
gui.enable = true;
|
gui.enable = true;
|
||||||
kvm.enable = false;
|
kvm.enable = false;
|
||||||
games.enable = false;
|
games.enable = false;
|
||||||
|
|
|
||||||
|
|
@ -12,11 +12,11 @@
|
||||||
networking.hostName = "smaug";
|
networking.hostName = "smaug";
|
||||||
|
|
||||||
roles = {
|
roles = {
|
||||||
citrix.enable = true;
|
citrix.enable = false;
|
||||||
zoom.enable = true;
|
zoom.enable = true;
|
||||||
gui.enable = true;
|
gui.enable = true;
|
||||||
kvm.enable = true;
|
kvm.enable = false;
|
||||||
games.enable = true;
|
games.enable = false;
|
||||||
};
|
};
|
||||||
wm = {
|
wm = {
|
||||||
sway.enable = true;
|
sway.enable = true;
|
||||||
|
|
|
||||||
12
overlays/default.nix
Normal file
12
overlays/default.nix
Normal 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=";
|
||||||
|
};
|
||||||
|
});
|
||||||
|
}
|
||||||
Loading…
Add table
Add a link
Reference in a new issue