Skip to content

chore(darwin): Mos と AltTab をアンインストール - #87

Merged
gapul merged 2 commits into
mainfrom
chore/remove-mos-alttab
Jul 28, 2026
Merged

chore(darwin): Mos と AltTab をアンインストール#87
gapul merged 2 commits into
mainfrom
chore/remove-mos-alttab

Conversation

@gapul

@gapul gapul commented Jul 28, 2026

Copy link
Copy Markdown
Owner

概要

不要になった macOS ユーティリティ Mos(スムーススクロール)と AltTab(ウィンドウスイッチャー)を撤去する。

変更内容

  • nix/hosts/darwin.nix: cask "mos" / "alt-tab" を削除。cleanup = uninstall なので rebuild 時に実体もアンインストールされる。
  • nix/modules/home/darwin-apps.nix: guiAppsPlistImport から両アプリの defaults import を削除(残るのは Plash の surgical write のみ)。
  • configs/apps/com.caldis.Mos.plist / com.lwouis.alt-tab-macos.plist を削除。
  • configs/apps/README.md を Plash 単独構成に更新。

検証

  • nix eval .#darwinConfigurations.gapul.system.drvPath が成功(flake 評価エラーなし)。

マージ後

just rebuild(main の post-merge フックで自動)で cask が実際にアンインストールされる。System Settings のプライバシー権限は自動では消えないので、必要なら手動で掃除。

🤖 Generated with Claude Code

gapul and others added 2 commits July 28, 2026 14:45
不要になった 2 つの macOS ユーティリティを撤去。

- darwin.nix: cask "mos" / "alt-tab" を削除 (cleanup=uninstall で rebuild 時に実体も除去)
- darwin-apps.nix: guiAppsPlistImport から両アプリの defaults import を削除
  (残るは Plash の surgical write のみ)
- configs/apps/com.caldis.Mos.plist / com.lwouis.alt-tab-macos.plist を削除
- configs/apps/README.md を Plash 単独構成に更新

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Mos / AltTab 撤去で plist import が全滅したのに伴う後片付け。

- scripts/capture-app-plist.py を削除 (plist を取り込むアプリが無くなり孤立)
- darwin-apps.nix: activation を guiAppsPlistImport → plashPrefs に改名。
  もう import はせず Plash の surgical write のみなので名前とコメントを実態に合わせる
- README.md: 参照先 path を実ファイル (nix/modules/home/darwin-apps.nix) と
  新名 plashPrefs に修正

darwin-system の drvPath は整理前と同一 = ビルド成果物は不変。

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@gapul
gapul merged commit 68fea35 into main Jul 28, 2026
3 checks passed
@gapul
gapul deleted the chore/remove-mos-alttab branch July 28, 2026 07:01
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