services.porn-vault.settings
NixOS option
JSON value
Configuration for Porn-Vault. The attributes are serialized to JSON in config.json. See https://gitlab.com/porn-vault/porn-vault/-/blob/dev/config.example.json
type: JSON valueDefault
declared in: nixos/modules/services/web-apps/porn-vault/default.nixView source on NixOS/nixpkgs →{
binaries = {
ffmpeg = "ffmpeg";
ffprobe = "ffprobe";
imagemagick = {
convert = "convert";
identify = "identify";
montage = "montage";
};
};
diagnostics = {
deadAudioChannelDetection = {
volumeThreshold = -50;
};
};
import = {
images = [
{
enable = true;
exclude = [ ];
extensions = [
".jpg"
".jpeg"
".png"
".gif"
];
include = [ ];
path = "/media/porn-vault/images";
}
];
videos = [
{
enable = true;
exclude = [ ];
extensions = [
".mp4"
".mov"
".webm"
];
include = [ ];
path = "/media/porn-vault/videos";
}
];
};
matching = {
applyActorLabels = true;
applyStudioLabels = true;
ignoreSingleNames = true;
regexAliasesCaseSensitive = false;
};
persistence = {
libraryPath = "/media/porn-vault/lib/library";
tempFolder = "tmp";
};
plugins = {
events = {
"scene:created" = [ ];
};
register = { };
};
processing = {
bookmarkNewScenes = false;
generatePreviewStrip = true;
};
}