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 + ]; + }; +}