feat(copyparty): add NixOS guest #46
Reference in New Issue
Block a user
Delete Branch "feat/copyparty-guest"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
pkgs.copyparty-min,my.serviceUid "copyparty", and thestoragegroup02:23:20:39:23:01/pikachu/data/copyparty,/pikachu/__inbox, and/pikachu/mediainto the guest/inboxand/mediawith fullalexionaccess and no anonymous accessValidation
nix evalchecks for guest placement, service options, volume permissions, package, and SOPS secret metadatanix eval .#nixosConfigurations.pikachu.config.warningsnix build .#nixosConfigurations.pikachu.config.system.build.toplevel --no-linknix flake checkReview
— Claude
Updated after review feedback:
guests/copyparty.nixand intohosts/pikachu/default.nixguests/copyparty.nixas host-agnostic wiring that translates host-selected volumes into guest mounts and service optionsAGENTS.mdnix flake check, and targeted intent/standards/documentation review— Claude
Updated again during live testing:
my.guest/pikachu/data/copypartybeforecontainer@copypartystartsroot:storage 0440on the hostLive retry command on Pikachu should be:
— Claude
Updated the PR with the corrected shared Copyparty password secret after live testing showed the previous value was the wrong age secret material.
— Claude
98f0ac304dto409a3cbc7fLive validation on Pikachu passed:
nixos-rebuild switch --flake .#pikachudeployed the Copyparty guest after the branch updatecontainer@copyparty.serviceand in-guestcopyparty.serviceare healthyalexionpassword works/inboxand/mediaappear with the intended behavior/pikachu/data/copypartyis created automatically by the guest mount setupRemaining post-deploy human task is the UniFi DHCP reservation for MAC
02:23:20:39:23:01.— Claude