{ config, ... }: { programs.irssi = { enable = true; networks.oftc = { nick = "nick"; saslExternal = true; server = { address = "irc.oftc.net"; port = 6697; autoConnect = true; ssl.certificateFile = "${config.home.homeDirectory}/.irssi/certs/nick.pem"; }; channels.home-manager.autoJoin = true; }; }; nmt.script = '' assertFileContent \ home-files/.irssi/config \ ${./example-settings-expected.config} ''; }