如何最好地打包全局配置方案?

如何最好地打包全局配置方案?

我一直致力于根据自己的系统配置创建Linux配置方案。它包括

  1. 拦截程序的配置双功能键

  2. 具有多个更高层的自定义键盘布局。

  3. 的配置为树桩WM

  4. Emacs 的配置。此配置应该有两种变体:

  • 一个可能最类似于邪恶模式的基本模式,一种重新映射 Emacs 本身命令的配置方案。

  • 另一种假设存在多个插件来重新绑定键以及添加和替换命令,因此在范围上有点像 Spacemacs 或 Doom Emacs。

  1. Firefox 插件 Tridactyl 的配置。

所有这些都是相互协调的。此外,我在创建 Emacs 配置的过程中制作了两个部分,我认为我应该将它们单独制作成包。但除此之外,我不确定如何最好地将整个东西集成到它使用的软件中。我也不认为用户会立即采用它,这些部分是相互构建的,但并非所有部分都依赖于所有其他部分。例如,可以仅使用双功能键配置、键盘布局和 Emacs 配置,而不使用 StumpWM 或 Tridactyl。我还在考虑引入键盘布局的变体,其下两层是相当正常的 QWERTY。例如,我不确定是否应该尝试将 Emacs 部分放入 MELPA 中,以及是否将它们放在一起,因为高级版本使用基本版本中的命令。我应该尝试将每个部分放入通常分发其同类的服务中,还是应该暂时将它们全部放在一起?我应该如何最好地继续使安装尽可能简单,同时仍然尽可能保持模块化?

相关内容