Fix vault sync scheduler startup - #47
Closed
assistant-ngalaiko[bot] wants to merge 168 commits into
Closed
assistant-ngalaiko[bot] wants to merge 168 commits into
assistant-ngalaiko[bot] wants to merge 168 commits into
Conversation
- Replace single option with list in hermes module - Caddy uses the first port from the list for the dashboard proxy - Expose all listed ports in the OCI image - Add port 8644 alongside 9999 in flake.nix - Add git, curl, jq to image packages for better tooling inside the VM
feat: expose port 8644 for Hermes webhook server
Ship the flake's pinned nixpkgs source in the image and point the flake registry, NIX_PATH/nix-path, and ~/.nix-defexpr at it, so nix run/ nix-shell -p/nix-env -iA all resolve against the nixos-25.11 pin that cache.nixos.org fully covers — no channel, no network at boot. Also let the mac's linux-builder substitute from cache.nixos.org directly. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
…#10) Sets environment.GH_HOST in services.hermes so Work seamlessly with GitHub from the command line. USAGE gh <command> <subcommand> [flags] CORE COMMANDS auth: Authenticate gh and git with GitHub browse: Open repositories, issues, pull requests, and more in the browser codespace: Connect to and manage codespaces gist: Manage gists issue: Manage issues org: Manage organizations pr: Manage pull requests project: Work with GitHub Projects. release: Manage releases repo: Manage repositories skill: Install and manage agent skills (preview) GITHUB ACTIONS COMMANDS cache: Manage GitHub Actions caches run: View details about workflow runs workflow: View details about GitHub Actions workflows ALIAS COMMANDS co: Alias for "pr checkout" ADDITIONAL COMMANDS agent-task: Work with agent tasks (preview) alias: Create command shortcuts api: Make an authenticated GitHub API request attestation: Work with artifact attestations completion: Generate shell completion scripts config: Manage configuration for gh copilot: Run the GitHub Copilot CLI (preview) extension: Manage gh extensions gpg-key: Manage GPG keys label: Manage labels licenses: View third-party license information preview: Execute previews for gh features ruleset: View info about repo rulesets search: Search for repositories, issues, and pull requests secret: Manage GitHub secrets ssh-key: Manage SSH keys status: Print information about relevant issues, pull requests, and notifications across repositories variable: Manage GitHub Actions variables HELP TOPICS accessibility: Learn about GitHub CLI's accessibility experiences actions: Learn about working with GitHub Actions environment: Environment variables that can be used with gh exit-codes: Exit codes used by gh formatting: Formatting options for JSON data exported from gh mintty: Information about using gh with MinTTY reference: A comprehensive reference of all gh commands telemetry: Information about telemetry in gh FLAGS --help Show help for command --version Show gh version EXAMPLES $ gh issue create $ gh repo clone cli/cli $ gh pr checkout 321 LEARN MORE Use `gh <command> <subcommand> --help` for more information about a command. Read the manual at https://cli.github.com/manual Learn about exit codes using `gh help exit-codes` Learn about accessibility experiences using `gh help accessibility` CLI uses the exe.dev integration automatically (computer.int.exe.xyz). Co-authored-by: ngalaiko <nikita@galaiko.rocks>
Adds himalaya v1.2.0 for terminal-based email management (IMAP/SMTP) from the VM. Also removes a duplicate Work seamlessly with GitHub from the command line. USAGE gh <command> <subcommand> [flags] CORE COMMANDS auth: Authenticate gh and git with GitHub browse: Open repositories, issues, pull requests, and more in the browser codespace: Connect to and manage codespaces gist: Manage gists issue: Manage issues org: Manage organizations pr: Manage pull requests project: Work with GitHub Projects. release: Manage releases repo: Manage repositories skill: Install and manage agent skills (preview) GITHUB ACTIONS COMMANDS cache: Manage GitHub Actions caches run: View details about workflow runs workflow: View details about GitHub Actions workflows ALIAS COMMANDS co: Alias for "pr checkout" ADDITIONAL COMMANDS agent-task: Work with agent tasks (preview) alias: Create command shortcuts api: Make an authenticated GitHub API request attestation: Work with artifact attestations completion: Generate shell completion scripts config: Manage configuration for gh copilot: Run the GitHub Copilot CLI (preview) extension: Manage gh extensions gpg-key: Manage GPG keys label: Manage labels licenses: View third-party license information preview: Execute previews for gh features ruleset: View info about repo rulesets search: Search for repositories, issues, and pull requests secret: Manage GitHub secrets ssh-key: Manage SSH keys status: Print information about relevant issues, pull requests, and notifications across repositories variable: Manage GitHub Actions variables HELP TOPICS accessibility: Learn about GitHub CLI's accessibility experiences actions: Learn about working with GitHub Actions environment: Environment variables that can be used with gh exit-codes: Exit codes used by gh formatting: Formatting options for JSON data exported from gh mintty: Information about using gh with MinTTY reference: A comprehensive reference of all gh commands telemetry: Information about telemetry in gh FLAGS --help Show help for command --version Show gh version EXAMPLES $ gh issue create $ gh repo clone cli/cli $ gh pr checkout 321 LEARN MORE Use `gh <command> <subcommand> --help` for more information about a command. Read the manual at https://cli.github.com/manual Learn about exit codes using `gh help exit-codes` Learn about accessibility experiences using `gh help accessibility` entry. Co-authored-by: ngalaiko <nikita@galaiko.rocks>
The baked cache.nixos.org public key was a hallucinated string sharing only its 16-char prefix with the real key, so every substitution was rejected as unsigned and nix built everything from source. Verified the real key against nixos/modules/config/nix.nix and by nix copy. Also replace pkgs.path with a fixed-output fetch of the lock's rev, resolved via root.inputs — plain .nodes.nixpkgs is currently hermes-agent's unstable pin, node names shuffle on lock updates — so the daemon verifies narHash at build time. Verified in docker: nix-env -iA nixpkgs.hello evals the locked nixos-25.11 rev (b6018f87, hello-2.12.2) and substitutes signed binaries from cache.nixos.org. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
…/env
- modules/exedev/home.nix: users.users.<name>.{packages,environment};
per-user profiles at /etc/profiles/per-user, env exported by login
shells (guarded by user) and injected into hermes s6 processes
- nix.registerPaths: opt-in nix db registration for rootPaths so the
per-user profiles survive runtime gc
- hosts/exedev/{default,users/{exedev,hermes}}.nix replace the inline
flake.nix module; gh/git/himalaya/jq/chromium/agent-browser move to
the hermes user; motd dropped
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Preserve Telegram message order between turns
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.