グローバル構成スキームをパッケージ化する最良の方法は何ですか?

グローバル構成スキームをパッケージ化する最良の方法は何ですか?

私は自分のシステム構成に基づいてLinux構成スキームを作成する作業をしてきました。それは含んでいる

  1. インターセプターの構成デュアルファンクションキー

  2. いくつかの高度なカスタムキーボードレイアウトが特徴です。

  3. 構成はスタブ WM

  4. Emacsの設定。この構成には2つのバリエーションが必要です。

  • Emacs自体からコマンドを再マップする構成スキームであるEvilモードと最も似た基本モードです。

  • もう1つは、キーを再バインドし、コマンドを追加および置換するプラグインが複数あると仮定しているため、スコープ内でSpacemacsまたはDoom Emacsと少し似ています。

  1. FirefoxプラグインTridactylの設定。

これらすべてが互いに調和しています。さらに、別のパッケージで作成する必要があると思ったEmacs設定を作成する過程で、2つの部分を作成しました。しかし、それ以外にも、すべてを使用するソフトウェアに統合する最善の方法は不明です。また、ユーザーがすぐにそれを採用するとは思わない。部品は互いに基づいて構築されますが、すべての部品が他のすべての部品に依存するわけではありません。たとえば、StumpWMまたはTridactylを使用せずに、デュアルファンクションキー設定、キーボードレイアウト、およびEmacs設定のみを使用できます。私はまた、下の2つの層がかなり一般的なQWERTYであるキーボードレイアウトのバリエーションを導入することを検討しています。たとえば、Emacs部分をMELPAに入れる必要があるのか​​、高度なバージョンがデフォルトバージョンのコマンドを使用しているため、それらを一緒に保持する必要があるのか​​わかりません。一般的に、その種類を配布するサービスに各部分を置く必要がありますか、それとも今はすべて一緒に保つべきですか?可能な限りモジュラーを維持しながら、インストールをできるだけ単純にする最良の方法は何ですか?

関連情報