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