ADR-001: ObsidianプラグインはNixで管理しない
決定日: 2026-04-18 状態: 有効
背景
ObsidianをNixOS環境で使うにあたり、アプリ本体はnixpkgsで管理できる。 しかしコミュニティプラグインはnixpkgsにほぼ存在しないため、Nix管理するには各プラグインを個別にパッケージングする必要がある。
決定
プラグインはNix管理せず、.obsidian/ をgitで管理する。
理由
- コミュニティプラグインのnixpkgs化はメンテコストが高い
.obsidian/のgit管理で再現性は十分に確保できる- アプリ本体(obsidianパッケージ)はHomeManagerで管理する
トレードオフ
- プラグインのバージョンはgitで固定されるがlockfileレベルの厳密さはない
- 新規環境構築時にプラグインの自動インストールは行われない(手動またはgit clone)