mirror of
https://codeberg.org/muon/home.git
synced 2025-12-06 08:07:45 +00:00
Add nvr
This commit is contained in:
parent
dee1430ee5
commit
bb2d16410c
3 changed files with 27 additions and 0 deletions
|
|
@ -27,6 +27,7 @@ in {
|
||||||
mods.containers.steam.enable = false;
|
mods.containers.steam.enable = false;
|
||||||
mods.server.astral.enable = false;
|
mods.server.astral.enable = false;
|
||||||
mods.server.astral.autoStart = false;
|
mods.server.astral.autoStart = false;
|
||||||
|
mods.server.nvr.enable = true;
|
||||||
|
|
||||||
mods.docker.enable = true;
|
mods.docker.enable = true;
|
||||||
mods.docker.media.enable = false;
|
mods.docker.media.enable = false;
|
||||||
|
|
|
||||||
|
|
@ -20,5 +20,6 @@
|
||||||
./cal.nix
|
./cal.nix
|
||||||
./chat.nix
|
./chat.nix
|
||||||
./dash.nix
|
./dash.nix
|
||||||
|
./nvr.nix
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|
|
||||||
25
modules/nixos/server/nvr.nix
Normal file
25
modules/nixos/server/nvr.nix
Normal file
|
|
@ -0,0 +1,25 @@
|
||||||
|
{ pkgs, lib, config, ... }:
|
||||||
|
let
|
||||||
|
cfg = config.mods.server.nvr;
|
||||||
|
# port = config.mods.server.nginx.ports.vault;
|
||||||
|
in with lib; {
|
||||||
|
options.mods.server = {
|
||||||
|
nvr = {
|
||||||
|
enable = mkEnableOption {
|
||||||
|
default = false;
|
||||||
|
description = "enables zoneminder server";
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
config = mkIf cfg.enable {
|
||||||
|
networking.firewall.allowedTCPPorts = [ 8095 ];
|
||||||
|
services.zoneminder = {
|
||||||
|
enable = true;
|
||||||
|
database = {
|
||||||
|
createLocally = true;
|
||||||
|
username = "zoneminder";
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
}
|
||||||
Loading…
Add table
Add a link
Reference in a new issue