{ config, pkgs, ... }: let inherit (pkgs.stdenv.hostPlatform) isDarwin; path = if isDarwin then "Library/Application Support/rio/config.toml" else ".config/rio/config.toml"; expected = pkgs.writeText "rio-expected.toml" '' cursor = "_" padding-x = 0 performance = "Low" ''; in { programs.rio = { enable = true; package = config.lib.test.mkStubPackage { }; settings = { cursor = "_"; performance = "Low"; padding-x = 0; }; }; nmt.script = '' assertFileExists home-files/"${path}" assertFileContent home-files/"${path}" '${expected}' ''; }