From 6b1ea5c024eb429f485f201c1165f868d24583bb Mon Sep 17 00:00:00 2001 From: Jordan Holt Date: Fri, 12 May 2023 13:01:22 +0100 Subject: [PATCH] Add slack and zoom modules --- modules/default.nix | 2 ++ modules/desktop/apps/slack.nix | 16 ++++++++++++++++ modules/desktop/apps/zoom.nix | 16 ++++++++++++++++ 3 files changed, 34 insertions(+) create mode 100644 modules/desktop/apps/slack.nix create mode 100644 modules/desktop/apps/zoom.nix diff --git a/modules/default.nix b/modules/default.nix index 2c8d696..9342b55 100644 --- a/modules/default.nix +++ b/modules/default.nix @@ -3,6 +3,8 @@ ./options.nix ./desktop/gnome.nix ./desktop/apps/qbittorrent.nix + ./desktop/apps/slack.nix + ./desktop/apps/zoom.nix ./desktop/browsers/firefox.nix ./desktop/gaming/emulators.nix ./desktop/gaming/lutris.nix diff --git a/modules/desktop/apps/slack.nix b/modules/desktop/apps/slack.nix new file mode 100644 index 0000000..86e3dfd --- /dev/null +++ b/modules/desktop/apps/slack.nix @@ -0,0 +1,16 @@ +{ config, lib, pkgs, ... }: + +with lib; +with lib.my; +let cfg = config.modules.desktop.apps.slack; +in { + options.modules.desktop.apps.slack = { + enable = mkBoolOpt false; + }; + + config = mkIf cfg.enable { + user.packages = with pkgs; [ + slack + ]; + }; +} diff --git a/modules/desktop/apps/zoom.nix b/modules/desktop/apps/zoom.nix new file mode 100644 index 0000000..3072d8d --- /dev/null +++ b/modules/desktop/apps/zoom.nix @@ -0,0 +1,16 @@ +{ config, lib, pkgs, ... }: + +with lib; +with lib.my; +let cfg = config.modules.desktop.apps.zoom; +in { + options.modules.desktop.apps.zoom = { + enable = mkBoolOpt false; + }; + + config = mkIf cfg.enable { + user.packages = with pkgs; [ + zoom-us + ]; + }; +}