diff --git a/dotfiles/gallery-dl/config.json b/dotfiles/gallery-dl/config.json index 8a56f04..c1a3522 100644 --- a/dotfiles/gallery-dl/config.json +++ b/dotfiles/gallery-dl/config.json @@ -172,41 +172,77 @@ }, "readcomiconline": { "chapter-reverse": true, - "directory": ["Comics", "{comic}", "{comic} #{issue}"], + "directory": ["comics", "{comic}", "{comic} #{issue}"], "quality": "hq", "captcha": "wait", "postprocessors": ["cbz"] }, "kissmanga": { "chapter-reverse": true, - "directory": ["Manga", "{manga}", "{manga} Ch.{chapter}{chapter_minor}"], + "directory": [ + "manga", + "{subcategory}", + "{manga}", + "{manga} Ch.{chapter}{chapter_minor}" + ], "captcha": "wait", "postprocessors": ["cbz"] }, "mangahere": { "chapter-reverse": true, - "directory": ["Manga", "{manga}", "{manga} Ch.{chapter}{chapter_minor}"], + "directory": [ + "manga", + "{subcategory}", + "{manga}", + "{manga} Ch.{chapter}{chapter_minor}" + ], "postprocessors": ["cbz"] }, "mangadex": { "chapter-reverse": true, "chapter-filter": "lang == 'en'", - "directory": ["Manga", "{manga}", "{manga} Ch.{chapter}{chapter_minor}"], + "directory": [ + "manga", + "{subcategory}", + "{manga}", + "{manga} Ch.{chapter}{chapter_minor}" + ], + "postprocessors": ["cbz"] + }, + "manganelo": { + "chapter-reverse": true, + "chapter-filter": "lang == 'en'", + "directory": [ + "manga", + "{subcategory}", + "{manga}", + "{manga} Ch.{chapter}{chapter_minor}" + ], "postprocessors": ["cbz"] }, "mangareader": { "chapter-reverse": true, - "directory": ["Manga", "{manga}", "{manga} Ch.{chapter}{chapter_minor}"], + "directory": [ + "manga", + "{subcategory}", + "{manga}", + "{manga} Ch.{chapter}{chapter_minor}" + ], "postprocessors": ["cbz"] }, "mangapanda": { "chapter-reverse": true, - "directory": ["Manga", "{manga}", "{manga} Ch.{chapter}{chapter_minor}"], + "directory": [ + "manga", + "{subcategory}", + "{manga}", + "{manga} Ch.{chapter}{chapter_minor}" + ], "postprocessors": ["cbz"] }, "webtoons": { "chapter-reverse": true, - "directory": ["Webtoons", "{comic}", "{comic} #{episode}"], + "directory": ["webtoons", "{comic}", "{comic} #{episode}"], "postprocessors": ["cbz"] } }, diff --git a/modules/servers/kavita.nix b/modules/servers/kavita.nix index f99c754..27e707d 100644 --- a/modules/servers/kavita.nix +++ b/modules/servers/kavita.nix @@ -14,7 +14,10 @@ in users.users.kavita = lib.mkIf cfg.enable { isSystemUser = true; group = "kavita"; - extraGroups = [ "piracy" ]; + extraGroups = [ + "users" + "piracy" + ]; }; services = { kavita = lib.mkIf cfg.enable {