使用linux发行版nixos
,我有2个类似的问题:
我必须将我的文件从现有包添加到 nix 存储中的
custom_syntax_color_scheme.vim
现有文件夹中/share/vim/vim80/colors
nixos.vim
我必须从现有包中将文件添加到 nix 存储中的
custom-tex-template.tex
现有文件夹中(我想,否则就是)/share/ghc-8.2.2/x86_64-linux-ghc-8.2.2/pandoc-2.0.6/data/templates/
pandoc
nixos.texlive.combined.scheme-full
我浏览了 Nix-Pills,但我无法下定决心解决这个特定问题:将配置文件添加到现有的派生中。
Nix 的做法是什么?
我想我必须创建一个包含我想要的文件的新派生,但我不知道现有包如何以及如何设法包含它。
我的问题感觉类似于如何在 NixOS 中向 /etc 添加文件?现在已经有了答案,但不能在这里应用。
答案1
在这两种情况下,都不需要更改包安装的文件:
- 将自定义
colorscheme
文件放入文件夹中~/.vim/colors
。需要创建该文件夹。 - 传递给的选项
pandoc --template
应包含模板文件名与扩展名,模板文件名的路径。 (我盲目地关注自述文件,它给出了带有模板名称的命令示例,没有文件扩展名)