From 8f0113946c5598fd9f168a6d8594f6166805fae5 Mon Sep 17 00:00:00 2001 From: Eli Ribble Date: Wed, 22 Oct 2025 03:32:31 +0000 Subject: [PATCH] Move corp settings to corp role --- host/corp/configuration.nix | 15 --------------- roles/corp.nix | 18 ++++++++++++++++++ 2 files changed, 18 insertions(+), 15 deletions(-) create mode 100644 roles/corp.nix diff --git a/host/corp/configuration.nix b/host/corp/configuration.nix index bbf0f89..2f352e4 100644 --- a/host/corp/configuration.nix +++ b/host/corp/configuration.nix @@ -17,21 +17,6 @@ tmux wget ]; - myModules = { - authentik.enable = true; - caddy.enable = true; - cloudreve.enable = true; - collabora.enable = true; - glitchtip.enable = false; - element-web.enable = true; - label-studio.enable = true; - librechat.enable = true; - minio.enable = true; - static-websites.enable = true; - synapse.enable = true; - timecardbot.enable = true; - vikunja.enable = true; - }; services.openssh.enable = true; services.postgresql.enable = true; zramSwap.enable = true; diff --git a/roles/corp.nix b/roles/corp.nix new file mode 100644 index 0000000..ae9fd21 --- /dev/null +++ b/roles/corp.nix @@ -0,0 +1,18 @@ +{ config, lib, pkgs, ... }: { + myModules = { + authentik.enable = true; + caddy.enable = true; + cloudreve.enable = true; + collabora.enable = true; + glitchtip.enable = false; + element-web.enable = true; + label-studio.enable = true; + librechat.enable = true; + minio.enable = true; + static-websites.enable = true; + synapse.enable = true; + timecardbot.enable = true; + twenty-crm.enable = true; + vikunja.enable = true; + }; +}