feat: refactor server config, add Cockpit & Time Machine support
* Implement interactive Rust-based CLI for server configuration
* Add Cockpit dashboard restricted to Tailscale interface
* Configure Samba-based Time Machine target with Avahi mDNS
* Automate storage mounting and directory structure for services
* Migrate macOS applications to declarative Nix packages
* Centralize service toggles and unify systemd restart policies
* Update nix-vscode-extensions and nixpkgs dependencies