summaryrefslogtreecommitdiffstats
path: root/flake.nix
diff options
context:
space:
mode:
authorMinijackson <minijackson@riseup.net>2021-05-30 16:55:30 +0200
committerMinijackson <minijackson@riseup.net>2021-05-30 16:55:30 +0200
commitb15e415ed43a9a3c98678e01da1a0c0e614b4bb9 (patch)
tree1d7e97dcaeb12810c396c2508970cb728f2f0671 /flake.nix
parenta7ab178e828a5c5fd02df6eccd7e8153b28e3857 (diff)
downloadnixos-config-reborn-b15e415ed43a9a3c98678e01da1a0c0e614b4bb9.tar.gz
nixos-config-reborn-b15e415ed43a9a3c98678e01da1a0c0e614b4bb9.zip
hydraServer: init
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 };