summaryrefslogtreecommitdiffstats
path: root/flake.nix
diff options
context:
space:
mode:
Diffstat (limited to 'flake.nix')
-rw-r--r--flake.nix14
1 files changed, 11 insertions, 3 deletions
diff --git a/flake.nix b/flake.nix
index e2fc4b5..ba8fc24 100644
--- a/flake.nix
+++ b/flake.nix
@@ -79,6 +79,7 @@
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 hydraServer = (import ./usecases/server/hydra-server.nix inputs);
81 jellyfin = (import ./usecases/server/jellyfin.nix inputs); 81 jellyfin = (import ./usecases/server/jellyfin.nix inputs);
82 monitoringServer = (import ./usecases/server/monitoring-server.nix inputs);
82 monitoringTarget = (import ./usecases/server/monitoring-target.nix inputs); 83 monitoringTarget = (import ./usecases/server/monitoring-target.nix inputs);
83 radicale = (import ./usecases/server/radicale.nix inputs); 84 radicale = (import ./usecases/server/radicale.nix inputs);
84 smartd = (import ./usecases/server/smartd.nix inputs); 85 smartd = (import ./usecases/server/smartd.nix inputs);
@@ -177,10 +178,17 @@
177 self.nixosModules.usecases.server.gotifyServer 178 self.nixosModules.usecases.server.gotifyServer
178 self.nixosModules.usecases.server.hydraServer 179 self.nixosModules.usecases.server.hydraServer
179 self.nixosModules.usecases.server.jellyfin 180 self.nixosModules.usecases.server.jellyfin
181 self.nixosModules.usecases.server.monitoringServer
180 self.nixosModules.usecases.server.radicale 182 self.nixosModules.usecases.server.radicale
181 self.nixosModules.usecases.server.zfs 183 self.nixosModules.usecases.server.zfs
182 184
183 { 185 ({ modulesPath, ... }: {
186 imports = [
187 (modulesPath + "/virtualisation/qemu-vm.nix")
188 ];
189
190 virtualisation.memorySize = 1024;
191
184 # Needed for ZFS 192 # Needed for ZFS
185 networking.hostId = "4e98920d"; 193 networking.hostId = "4e98920d";
186 194
@@ -192,8 +200,8 @@
192 "testServer:0d5jJjOxIoe6sTr2YKWkQxsM3ZcW+9GAk52yYNVxfYBUxS2nUfzfQk5Jo0OwHnT95bTLXCVNQETGV4m6KHsVCA=="; 200 "testServer:0d5jJjOxIoe6sTr2YKWkQxsM3ZcW+9GAk52yYNVxfYBUxS2nUfzfQk5Jo0OwHnT95bTLXCVNQETGV4m6KHsVCA==";
193 }; 201 };
194 202
195 services.jellyfin.allowedPaths = []; 203 services.jellyfin.allowedPaths = [ ];
196 } 204 })
197 ]; 205 ];
198 }; 206 };
199 testScript = '' 207 testScript = ''