skydick: upgrade to nixos-25.11, add Spotlight + recycle bin
- Upgrade nixpkgs from nixos-24.11 to nixos-25.11 (Samba 4.20→4.22)
- Build sambaFull with Spotlight/tracker support via overlay:
  - Patch waf to detect tracker-sparql-3.0 (upstream only checks ≤2.0)
  - Patch rpcd_mdssvc for tinysparql 3.x bus API rename
    (get_async/get_finish → bus_new_async/bus_new_finish)
  - Disable tevent_glib_tracker test (uses removed tracker 2.x API, test-only)
  - Add icu for Unicode normalisation required by Spotlight
- Add Spotlight search with tracker backend for Finder search over SMB
- Add localsearch indexer service for public, media, and ldx files
- Add recycle bin (vfs recycle) for public/homes shares
- Add global fruit VFS for Apple compatibility
- Move fruit:model=TimeCapsule to ldx-timemachine share only
- Disable Spotlight on timemachine share
- Fix package renames for 25.11: targetcli→targetcli-fb, dstat→dool

Co-Authored-By: Claude Opus 4.6 <[email protected]>
1 parent 9a55e9c commit 99fafc73274dbc00bfa463bd5a23c0281dc229f4
@Dixiao-L Dixiao-L authored 15 days ago
Showing 4 changed files
View
flake.lock
View
flake.nix
View
hosts/skydick/datapool.nix
View
hosts/skydick/default.nix