Your one-stop-cake-shop for everything Freshly Baked has to offer

feat: add kavita #102

merged opened by thecoded.prof targeting main from private/coded/push-wotkptsxywxq
Labels

None yet.

requested-reviewers

None yet.

tested-working
rejected

None yet.

assignee

None yet.

Participants 2
AT URI
at://did:plc:t4ifz7bz4cnukxryiqnbgxxr/sh.tangled.repo.pull/3m4fvdrgisy22
+7 -1
Interdiff #3 #4
packetmix/packages/default.nix

This file has not been changed.

packetmix/packages/kavita/change-webroot.diff

This file has not been changed.

packetmix/packages/kavita/change-webroot.diff.license

This file has not been changed.

packetmix/packages/kavita/default.nix

This file has not been changed.

packetmix/packages/kavita/nuget-deps.json

This file has not been changed.

packetmix/packages/kavita/nuget-deps.json.license

This file has not been changed.

packetmix/systems/teal/copyparty.nix

This file has not been changed.

+7 -1
packetmix/systems/teal/kavita.nix
··· 1 1 # SPDX-FileCopyrightText: 2025 FreshlyBakedCake 2 2 # 3 3 # SPDX-License-Identifier: MIT 4 - { project, pkgs, config, lib, ... }: 4 + { 5 + project, 6 + pkgs, 7 + config, 8 + lib, 9 + ... 10 + }: 5 11 { 6 12 disabledModules = [ "services/web-apps/kavita.nix" ]; 7 13 imports = [

History

7 rounds 3 comments
sign up or login to add to the discussion
2 commits
expand
feat: add kavita
feat(copyparty): Add folder for kavita library
5/5 success
expand
expand 0 comments
pull request successfully merged
2 commits
expand
feat: add kavita
feat(copyparty): Add folder for kavita library
5/5 success
expand
expand 3 comments

I think this maybe wasn't doing anything in our testing, so we should drop it (from copyparty)

    users.groups."copyparty+kavita".members = [

     

       

      "copyparty"

     

       

      "kavita"

     

       

    ];

     

       



     

       

    clicks.storage.impermanence.persist.directories = [

     

       

      "/var/lib/copyparty"

     

       

      (

     

       

        let

     

       

          mode = "0770";

     

       

          user = "copyparty";

     

       

          group = "copyparty+kavita";

     

       

        in

     

       

        {

     

       

          directory = "/var/lib/copyparty/data/groups/library";

     

       

          inherit mode user group;

     

       

          defaultPerms = {

     

       

            inherit mode user group;

     

       

          };

     

       

        }

     

       

      )

     

       

    ];

otherwise looks good

oh goodness, that codeblock formatting looks real tangled on my screen...

will remove and re push tmrw sometime. Also yea, that's one heck of a code block

2 commits
expand
feat: add kavita
feat(copyparty): Add folder for kavita library
5/5 success
expand
expand 0 comments
2 commits
expand
feat: add kavita
feat(copyparty): Add folder for kavita library
1/5 failed, 1/5 timeout, 3/5 success
expand
expand 0 comments
2 commits
expand
feat: add kavita
feat(copyparty): Add folder for kavita library
1/5 failed, 4/5 success
expand
expand 0 comments
2 commits
expand
feat: add kavita
feat(copyparty): Add folder for kavita library
1/5 failed, 1/5 timeout, 3/5 success
expand
expand 0 comments
2 commits
expand
feat: add kavita
feat(copyparty): Add folder for kavita library
1/5 failed, 2/5 timeout, 2/5 success
expand
expand 0 comments