Nix: add screen share option

This commit is contained in:
2026-01-31 22:34:55 -08:00
parent 2d4eae9676
commit 9b0f6e2123

View File

@@ -27,6 +27,12 @@
default = false;
description = "Enable video playback";
};
enable_screenshare = lib.mkOption {
type = lib.types.bool;
default = false;
description = "Enable screensharing";
};
store_path = lib.mkOption {
type = lib.types.str;
@@ -109,6 +115,7 @@
environment = {
PORT = toString cfg.port;
ENABLE_VIDEO = if cfg.enable_video then "1" else "0";
ENABLE_SCREENSHARE = if cfg.enable_screenshare then "1" else "0";
USE_INVIDIOUS = if cfg.invidious.enable then "1" else "0";
INVIDIOUS_BASE_URL = cfg.invidious.url;
STORE_PATH = cfg.store_path;