Updated the claude-code package to version 0.2.114 and its associated hash in the package definition. Removed nodejs_20 references and related dependencies as part of cleanup.
- Updated flake.lock dependencies to latest commits and versions.
- Disabled Neovim in cli-apps for aarch64-darwin user config.
- Commented out unused and redundant settings in overlays and Neovim module.
Introduced a new `package-lock.json` for the `claude-code` project. This ensures consistent dependency management and locks all required versions for reproducible builds.
Introduce VSCode configuration and integrate roo-cline extension. This includes adding roo-cline to vscode extensions and setting up metadata for its marketplace details.
- Added `goose-cli` package definition and metadata in `unstable` overlay.
- Updated `default.nix` under `aarch64-darwin` to include `goose-cli` in system packages.
- Removed commented out packages and cleaned up unused lines for better clarity and maintainability.