From 8618d3145e700b3388811f1239fcbc513538975a Mon Sep 17 00:00:00 2001 From: Gabriel Arazas Date: Tue, 26 Nov 2024 12:01:22 +0800 Subject: [PATCH] users/foo-dogsquared/setups/business: init --- .../home-manager/foo-dogsquared/default.nix | 1 + .../foo-dogsquared/modules/default.nix | 1 + .../modules/setups/business.nix | 19 +++++++++++++++++++ 3 files changed, 21 insertions(+) create mode 100644 configs/home-manager/foo-dogsquared/modules/setups/business.nix diff --git a/configs/home-manager/foo-dogsquared/default.nix b/configs/home-manager/foo-dogsquared/default.nix index b554d873..fbd458b8 100644 --- a/configs/home-manager/foo-dogsquared/default.nix +++ b/configs/home-manager/foo-dogsquared/default.nix @@ -70,6 +70,7 @@ in services.backup.enable = true; setups = { + business.enable = true; desktop.enable = true; development.enable = true; fonts.enable = true; diff --git a/configs/home-manager/foo-dogsquared/modules/default.nix b/configs/home-manager/foo-dogsquared/modules/default.nix index b8f556a1..848690cb 100644 --- a/configs/home-manager/foo-dogsquared/modules/default.nix +++ b/configs/home-manager/foo-dogsquared/modules/default.nix @@ -17,6 +17,7 @@ ./programs/vs-code.nix ./services/backup + ./setups/business.nix ./setups/desktop.nix ./setups/development.nix ./setups/fonts.nix diff --git a/configs/home-manager/foo-dogsquared/modules/setups/business.nix b/configs/home-manager/foo-dogsquared/modules/setups/business.nix new file mode 100644 index 00000000..7f4a0a13 --- /dev/null +++ b/configs/home-manager/foo-dogsquared/modules/setups/business.nix @@ -0,0 +1,19 @@ +{ config, lib, pkgs, ... }: + +let + userCfg = config.users.foo-dogsquared; + cfg = userCfg.setups.business; +in +{ + options.users.foo-dogsquared.setups.business.enable = + lib.mkEnableOption "business setup"; + + config = lib.mkIf cfg.enable { + home.packages = with pkgs; [ + collabora-online + libreoffice-fresh + zoom-us + teams + ]; + }; +}