Move the nixdesk jellyfin NFS client configuration from individual
host services to a centralized NixOS module in `modules/system/nfs/`.
This change:
- Creates `modules/system/nfs/default.nix` containing the `nixdeskJellyfin`
flake module.
- Removes redundant NFS client definitions from `modules/hosts/nix-server/`
and `modules/hosts/r5500/`.
- Updates `modules/hosts/r5500/configuration.nix` to use the new
centralized module.
- Cleans up unused local disk configuration in `modules/hosts/14900k/`.
- Added configuration for media stack on r5500, including paths for Jellyfin, Sonarr, Radarr, and other media services.
- Integrated NFS client for accessing Jellyfin libraries from nixdesk.
- Established Docker services for Dispatcharr and Organizr, including necessary user and group setups.
- Created systemd services for managing media directories and ensuring proper permissions.
- Introduced a new `navi` module for managing deployments across multiple hosts.
- Enhanced SSH inventory management to support public key application for authorized hosts.
- Configured system deployment builder for seamless integration with Navi.
- Updated various host configurations to enable deployment capabilities and streamline SSH access.