This commit is contained in:
Aleksandr Lebedev 2025-10-15 03:06:06 +02:00
parent 051031c3f7
commit 3387c105b4
4 changed files with 60 additions and 30 deletions

View file

@ -19,7 +19,18 @@ with lib.custom; {
};
services.declarative-jellyfin = {
enable = true;
openFirewall = true;
libraries = {
Movies = {
enabled = true;
contentType = "movies";
pathInfos = ["/zstorage/media/movies"];
};
Series = {
enabled = true;
contentType = "tvshows";
pathInfos = ["/zstorage/media/series"];
};
};
users = {
admin = {
mutable = false;
@ -38,12 +49,14 @@ with lib.custom; {
];
system = {
serverName = "Jellyfin Homeserver for Bees";
enableExternalContentInSuggestions = false;
preferredMetadataLanguage = "ru";
# Use Hardware Acceleration for trickplay image generation
trickplayOptions = {
enableHwAcceleration = true;
enableHwEncoding = true;
};
UICulture = "ru";
UICulture = "ru-RU";
};
encoding = {
enableHardwareEncoding = true;

View file

@ -24,12 +24,29 @@ with lib.custom; {
};
hostName = "nextcloud.kylekrein.com";
https = true;
# https://github.com/NixOS/nixpkgs/blob/nixpkgs-unstable/pkgs/servers/nextcloud/packages/nextcloud-apps.json
extraApps = {
inherit (config.services.nextcloud.package.packages.apps) contacts calendar tasks whiteboard;
inherit
(config.services.nextcloud.package.packages.apps)
contacts
calendar
tasks
whiteboard
#twofactor_totp
spreed
maps
integration_paperless
deck
;
};
autoUpdateApps.enable = true;
extraAppsEnable = true;
configureRedis = false;
configureRedis = true;
};
services.nextcloud-whiteboard-server = {
enable = false;#true;
settings = {
NEXTCLOUD_URL = "https://nextcloud.kylekrein.com";
};
};
}