{ config, ... }: { programs.swayimg = { enable = true; package = config.lib.test.mkStubPackage { }; settings = { viewer = { window = "#10000010"; scale = "fill"; }; "info.viewer" = { top_left = "+name,+format"; }; "keys.viewer" = { "Shift+r" = "rand_file"; }; }; }; nmt.script = '' assertFileContent \ home-files/.config/swayimg/config \ ${./example-settings-expected.ini} ''; }