如何向现有的 nix 派生添加额外的配置文件?

如何向现有的 nix 派生添加额外的配置文件?

使用linux发行版nixos,我有2个类似的问题:

  • 我必须将我的文件从现有包添加到 nix 存储中的custom_syntax_color_scheme.vim现有文件夹中/share/vim/vim80/colorsnixos.vim

  • 我必须从现有包中将文件添加到 nix 存储中的custom-tex-template.tex现有文件夹中(我想,否则就是)/share/ghc-8.2.2/x86_64-linux-ghc-8.2.2/pandoc-2.0.6/data/templates/pandocnixos.texlive.combined.scheme-full

我浏览了 Nix-Pills,但我无法下定决心解决这个特定问题:将配置文件添加到现有的派生中。

Nix 的做法是什么?

我想我必须创建一个包含我想要的文件的新派生,但我不知道现有包如何以及如何设法包含它。

我的问题感觉类似于如何在 NixOS 中向 /etc 添加文件?现在已经有了答案,但不能在这里应用。

答案1

在这两种情况下,都不需要更改包安装的文件:

  1. 将自定义colorscheme文件放入文件夹中~/.vim/colors。需要创建该文件夹。
  2. 传递给的选项pandoc --template应包含模板文件名与扩展名,模板文件名的路径。 (我盲目地关注自述文件,它给出了带有模板名称的命令示例,没有文件扩展名)

相关内容