{ config, lib, pkgs, ... }: with lib; { config = { programs.neovim = { enable = true; coc = { enable = true; settings = { # my variable foo = "bar"; }; }; }; nmt.script = '' cocSettings="$TESTED/home-files/.config/nvim/coc-settings.json" cocSettingsNormalized="$(normalizeStorePaths "$cocSettings")" assertFileExists "$cocSettings" assertFileContent "$cocSettingsNormalized" "${./coc-config.expected}" ''; }; }