Skip to content

Mount runtime-authenticated Google Drives across development hosts - #310

Merged
rrvsh merged 1 commit into
primefrom
feat/google-drive
Oct 22, 2026
Merged

rrvsh merged 1 commit into
primefrom
feat/google-drive

Conversation

@rrvsh

@rrvsh rrvsh commented Oct 22, 2026 •

Copy link
Copy Markdown
Owner

Summary

  • add a generic account catalogue that derives each Google Drive remote, service, runtime config, cache, state directory, and mount point
  • declare rafiq@file.ai as the initial account for Kikir, Alpha, Nemesis, and Mercury
  • mount with NFS on macOS and FUSE on Linux while keeping OAuth state writable, host-local, and outside Nix, Git, SOPS, and Syncthing
  • use rclone’s built-in Google OAuth client, with declarative local-browser versus headless authorization behavior
  • add generic gdrive commands for authorization, lifecycle, status, reauthentication, and bounded logs
  • stream reads directly, use a bounded write cache, and leave unmounted directories non-writable

Validation

  • nix develop -c just check-nix
  • nix develop -c just test-nix
  • built the Kikir Home Manager activation package
  • evaluated the Kikir and Mercury account and browser-auth settings
  • verified the generated generic helper lists FileAI, reports unauthenticated state, and rejects unknown accounts
  • verified the generic module contains no FileAI account or Mercury host literals

Live Google authorization and mounted read/write testing remain pending.

@rrvsh
rrvsh force-pushed the feat/google-drive branch 2 times, most recently from 70ee641 to f6e40b6 Compare October 22, 2026 05:12
@rrvsh rrvsh changed the title Mount FileAI Google Drive across development hosts Mount runtime-authenticated Google Drives across development hosts Oct 22, 2026
@rrvsh
rrvsh force-pushed the feat/google-drive branch 2 times, most recently from 6f14873 to 4a7235c Compare October 22, 2026 05:37
@rrvsh
rrvsh force-pushed the feat/google-drive branch from 4a7235c to e09c42a Compare October 22, 2026 05:47
@rrvsh
rrvsh marked this pull request as ready for review October 22, 2026 05:52
@rrvsh
rrvsh merged commit 3108097 into prime Oct 22, 2026
4 checks passed
@rrvsh
rrvsh deleted the feat/google-drive branch October 22, 2026 05:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant