Skip to content

Fix Darwin rebuild cache and cask trust#41

Merged
gapul merged 5 commits into
mainfrom
feat/keyball39-qmk-keymap
Jul 7, 2026
Merged

Fix Darwin rebuild cache and cask trust#41
gapul merged 5 commits into
mainfrom
feat/keyball39-qmk-keymap

Conversation

@gapul

@gapul gapul commented Jul 7, 2026

Copy link
Copy Markdown
Owner

Summary

  • remove FlakeHub from active Darwin substituters to avoid 401 warnings
  • trust OpenFOAM versioned cask before Darwin rebuild
  • fix existing CI lint warnings on this branch

Verification

  • just rebuild completed locally
  • GitHub Actions will run on this PR

gapul and others added 5 commits July 5, 2026 16:04
- hosts/darwin-common.nix: darwin.nix から host 非依存のベース設定
  (nix cache / firewall / 自動更新 / Touch ID / login hardening /
  keyboard defaults) を抽出。workstation と mini で共有
- hosts/darwin.nix: darwin-common を import し、workstation 固有
  (dock/finder/trackpad/fonts/homebrew) のみ保持
- hosts/macmini.nix: GUI cask を積まない headless 構成。Ollama を
  launchd agent で常駐 (Metal 確保のため daemon でなく agent)、
  OLLAMA_HOST を LAN/tailnet へ公開、pmset でスリープ抑止、SSH 有効化、
  brew は tailscale のみ + rustdesk cask (保守用リモート GUI)
- flake.nix: darwinConfigurations.macmini 出力を追加
  (sudo darwin-rebuild switch --flake .#macmini)

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@gapul gapul merged commit cf22a75 into main Jul 7, 2026
7 checks passed
@gapul gapul deleted the feat/keyball39-qmk-keymap branch July 7, 2026 10:00
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