summaryrefslogtreecommitdiffstats
path: root/flake.nix
diff options
context:
space:
mode:
Diffstat (limited to 'flake.nix')
-rw-r--r--flake.nix10
1 files changed, 10 insertions, 0 deletions
diff --git a/flake.nix b/flake.nix
index e52e7e7..faf9ead 100644
--- a/flake.nix
+++ b/flake.nix
@@ -77,6 +77,7 @@
77 audit = (import ./usecases/server/audit.nix inputs); 77 audit = (import ./usecases/server/audit.nix inputs);
78 fail2ban = (import ./usecases/server/fail2ban.nix inputs); 78 fail2ban = (import ./usecases/server/fail2ban.nix inputs);
79 gotifyServer = (import ./usecases/server/gotify-server.nix inputs); 79 gotifyServer = (import ./usecases/server/gotify-server.nix inputs);
80 hydraServer = (import ./usecases/server/hydra-server.nix inputs);
80 monitoringTarget = (import ./usecases/server/monitoring-target.nix inputs); 81 monitoringTarget = (import ./usecases/server/monitoring-target.nix inputs);
81 radicale = (import ./usecases/server/radicale.nix inputs); 82 radicale = (import ./usecases/server/radicale.nix inputs);
82 smartd = (import ./usecases/server/smartd.nix inputs); 83 smartd = (import ./usecases/server/smartd.nix inputs);
@@ -171,12 +172,21 @@
171 self.nixosModules.profiles.server 172 self.nixosModules.profiles.server
172 self.nixosModules.usecases.server.ankisyncd 173 self.nixosModules.usecases.server.ankisyncd
173 self.nixosModules.usecases.server.gotifyServer 174 self.nixosModules.usecases.server.gotifyServer
175 self.nixosModules.usecases.server.hydraServer
174 self.nixosModules.usecases.server.radicale 176 self.nixosModules.usecases.server.radicale
175 self.nixosModules.usecases.server.zfs 177 self.nixosModules.usecases.server.zfs
176 178
177 { 179 {
178 # Needed for ZFS 180 # Needed for ZFS
179 networking.hostId = "4e98920d"; 181 networking.hostId = "4e98920d";
182
183 services.hydra = {
184 hydraURL = "localhost:3000";
185 notificationSender = "hydra@localhost";
186 secretKeyLocation = builtins.toFile
187 "secret-key"
188 "testServer:0d5jJjOxIoe6sTr2YKWkQxsM3ZcW+9GAk52yYNVxfYBUxS2nUfzfQk5Jo0OwHnT95bTLXCVNQETGV4m6KHsVCA==";
189 };
180 } 190 }
181 ]; 191 ];
182 }; 192 };