summaryrefslogtreecommitdiff
path: root/systems/atlas/default.nix
diff options
context:
space:
mode:
authorSeth Flynn <[email protected]>2025-02-20 04:19:27 -0500
committerSeth Flynn <[email protected]>2025-02-20 04:19:27 -0500
commita8cb1f33b2c0ea49c434b5f251fe45938d050f6a (patch)
tree8d5f992762727b93228452278db64332b844c407 /systems/atlas/default.nix
parent257d26ce3886ee8778565d8c214848d64a40ff0d (diff)
nixos: include nginx proxies in mixins
Diffstat (limited to 'systems/atlas/default.nix')
-rw-r--r--systems/atlas/default.nix25
1 files changed, 21 insertions, 4 deletions
diff --git a/systems/atlas/default.nix b/systems/atlas/default.nix
index 9c8cc7b..0e85853 100644
--- a/systems/atlas/default.nix
+++ b/systems/atlas/default.nix
@@ -3,10 +3,6 @@
imports = [
(modulesPath + "/profiles/minimal.nix")
./hardware-configuration.nix
- ./forgejo.nix
- ./grafana.nix
- ./kanidm.nix
- ./miniflux.nix
./moyai.nix
./nixpkgs-tracker-bot.nix
./victoria-metrics.nix
@@ -23,6 +19,10 @@
loader.efi.canTouchEfiVariables = true;
};
+ catppuccin = {
+ forgejo.enable = true;
+ };
+
networking = {
domain = "getchoo.com";
hostName = "atlas";
@@ -36,7 +36,24 @@
nixpkgs.hostPlatform = "aarch64-linux";
services = {
+ forgejo.enable = true;
+
+ grafana.enable = true;
+
hedgedoc.enable = true;
+
+ kanidm = {
+ enableClient = true;
+ enableServer = true;
+ };
+
+ miniflux = {
+ enable = true;
+ config = {
+ METRICS_COLLECTOR = 1;
+ };
+ };
+
nginx.enable = true;
};