ADR-001: ObsidianプラグインはNixで管理しない

決定日: 2026-04-18 状態: 有効

背景

ObsidianをNixOS環境で使うにあたり、アプリ本体はnixpkgsで管理できる。 しかしコミュニティプラグインはnixpkgsにほぼ存在しないため、Nix管理するには各プラグインを個別にパッケージングする必要がある。

決定

プラグインはNix管理せず、.obsidian/ をgitで管理する。

理由

  • コミュニティプラグインのnixpkgs化はメンテコストが高い
  • .obsidian/ のgit管理で再現性は十分に確保できる
  • アプリ本体(obsidianパッケージ)はHomeManagerで管理する

トレードオフ

  • プラグインのバージョンはgitで固定されるがlockfileレベルの厳密さはない
  • 新規環境構築時にプラグインの自動インストールは行われない(手動またはgit clone)

関連