Usando a distribuição linux nixos
, tenho 2 problemas semelhantes:
Eu tenho que adicionar meu
custom_syntax_color_scheme.vim
arquivo à/share/vim/vim80/colors
pasta existente na loja nix do pacote existentenixos.vim
Eu tenho que adicionar um
custom-tex-template.tex
arquivo à/share/ghc-8.2.2/x86_64-linux-ghc-8.2.2/pandoc-2.0.6/data/templates/
pasta existente na loja nix do pacote existentepandoc
(suponho que, caso contrário, énixos.texlive.combined.scheme-full
)
Dei uma olhada nas Nix-Pills, mas não consigo me decidir a resolver esse problema específico: adicionar um arquivo de configuração a uma derivação existente.
Qual é a maneira Nix de fazer isso?
Suponho que tenha que criar uma nova derivação que inclua o arquivo que quero, mas não sei como e como o pacote existente conseguirá incluí-lo.
Meu problema é semelhante a Como adicionar um arquivo ao /etc no NixOS? que agora tem uma resposta, mas não pode ser aplicado aqui.
Em ambos os casos, não é necessário alterar os arquivos instalados pelo pacote:
colorscheme
arquivos personalizados na pasta~/.vim/colors
. Esta pasta precisa ser criada.pandoc --template
deve conter o nome do arquivo de modelo com a extensão , ou o caminho para o nome do arquivo de modelo. (Eu estava seguindo o arquivo README cegamente e estava dando exemplo de comando com o nome do modelo sem a extensão do arquivo)